Skip to content

Crate API

Ironloom 严格保持 crate 职责边界,使运行时编排与领域逻辑分离。

Crate职责
ironloom-core类型化 ID、仓库和分支原语、共享错误。
ironloom-config运行时配置解析、设置关卡和环境优先级。
ironloom-artifacts不可变工件信封和模式契约。
ironloom-storage.ironloom/ 文件系统状态、工件索引、加密设置配置和持久化线程绑定。
ironloom-policy失败关闭的策略决策。
ironloom-process-graph类型化流程图验证和路由。
ironloom-queue持久工作项生命周期契约。
ironloom-observability审计和遥测记录。
ironloom-worktrees本地 git worktree 安全。
ironloom-gates关卡契约,以及带超时、工作目录、环境控制和捕获流的 allow-list 命令执行。
ironloom-workers工作器请求/响应信封和进程内工作器注册表。
ironloom-supervisor流程图路由选择和基于注册表的工作器调度。
ironloom-discord带签名 HTTP 交互验证的线程感知操作员适配器。
ironloom-githubGitHub 事实源 API 请求、HTTP transport,以及仓库、拉取请求和 check-run 投影。
ironloom-sonarcloudSonarCloud bootstrap、HTTP transport、质量门轮询和问题归一化。
ironloom-runtime服务组合、健康、就绪和首次运行设置 HTTP 表面。

贡献者

The avatar of contributor named as Vanna DiCatania Vanna DiCatania

页面历史

面向 Discord、GitHub、SonarCloud 和 k3s 的可审计工程运营。