Skip to content

Crate API

Ironloom keeps crate responsibilities strict so runtime orchestration stays separate from domain logic.

CrateResponsibility
ironloom-coreTyped IDs, repository and branch primitives, shared errors.
ironloom-configRuntime configuration resolution, setup gating, and environment precedence.
ironloom-artifactsImmutable artifact envelopes and schema contracts.
ironloom-storage.ironloom/ filesystem state, artifact indexes, encrypted setup configuration, and persisted thread bindings.
ironloom-policyFail-closed policy decisions.
ironloom-process-graphTyped process graph validation and routing.
ironloom-queueDurable work item lifecycle contracts.
ironloom-observabilityAudit and telemetry records.
ironloom-worktreesLocal git worktree safety.
ironloom-gatesGate contracts plus allow-listed command execution with timeouts, working directories, environment controls, and captured streams.
ironloom-workersWorker request/response envelopes and the in-process worker registry.
ironloom-supervisorProcess graph route selection and registry-backed worker dispatch.
ironloom-discordThread-aware operator adapter with signed HTTP interaction verification.
ironloom-githubGitHub source-of-truth API requests, HTTP transport, and repository, pull request, and check-run projections.
ironloom-sonarcloudSonarCloud bootstrap, HTTP transport, quality gate polling, and issue normalization.
ironloom-runtimeService composition, health, readiness, and first-run setup HTTP surface.

Contributors

The avatar of contributor named as Vanna DiCatania Vanna DiCatania

Changelog

Auditable engineering operations for Discord, GitHub, SonarCloud, and k3s.