Skip to content

Crate API

Ironloom crate responsibilities को strict रखता है ताकि runtime orchestration domain logic से अलग रहे।

CrateResponsibility
ironloom-coreTyped IDs, repository और branch primitives, shared errors.
ironloom-configRuntime configuration resolution, setup gating और environment precedence.
ironloom-artifactsImmutable artifact envelopes और schema contracts.
ironloom-storage.ironloom/ filesystem state, artifact indexes, encrypted setup configuration और persisted thread bindings.
ironloom-policyFail-closed policy decisions.
ironloom-process-graphTyped process graph validation और routing.
ironloom-queueDurable work item lifecycle contracts.
ironloom-observabilityAudit और telemetry records.
ironloom-worktreesLocal git worktree safety.
ironloom-gatesGate contracts और allow-listed command execution, जिसमें timeout, working directory, environment controls और captured streams शामिल हैं।
ironloom-workersWorker request/response envelopes और in-process worker registry.
ironloom-supervisorProcess graph route selection और registry-backed worker dispatch.
ironloom-discordSigned HTTP interaction verification वाला thread-aware operator adapter.
ironloom-githubGitHub source-of-truth API requests, HTTP transport, और repository, pull request, तथा check-run projections.
ironloom-sonarcloudSonarCloud bootstrap, HTTP transport, quality gate polling और issue normalization.
ironloom-runtimeService composition, health, readiness और first-run setup HTTP surface.

Contributors

The avatar of contributor named as Vanna DiCatania Vanna DiCatania

Changelog

Discord, GitHub, SonarCloud और k3s के लिए ऑडिट योग्य इंजीनियरिंग ऑपरेशन.