父意图: #161 | 宪法: §2/§6/§11 | 波次: W1 | 依赖: 无 | 预算: BUDGET-01
.github workflows 属 C1 须附 ADR。
任务
管家骨架:唤醒矩阵前三行落地——reconcile(6h)、账本刷新(15min)、
预算检查(1h);每次运行产出审计日志条目(INV-12);digest 纪律;
外部 dead-man 心跳 + 缺席即停自动合并。
AC(Given-When-Then)
- AC-1 (api): Given 任一管家 workflow 运行,When 检查运行记录,Then 存在触发器类型与审计日志条目(谁唤醒/干了什么/花了多少);无触发器的运行不存在(INV-12)。
- AC-2 (e2e): Given 人为制造的状态-产物不一致(卡死/孤儿标签),When reconcile 运行,Then 开 needs-human issue 或纠正,台账有记录。
- AC-3 (e2e,负向): Given 心跳被人为暂停,When 缺席超时到达,Then 自动合并被关闭(fail-closed 实测)+ P0 issue。
- AC-4 (api): Given 预算检查,When BYOK 用量/Actions 分钟超阈,Then 熔断动作与 issue 记录符合 contract.yaml。
blastRadius(预测)
Cloudbird-Software/.github: .github/workflows/**, governance/**
任务
管家骨架:唤醒矩阵前三行落地——reconcile(6h)、账本刷新(15min)、
预算检查(1h);每次运行产出审计日志条目(INV-12);digest 纪律;
外部 dead-man 心跳 + 缺席即停自动合并。
AC(Given-When-Then)
blastRadius(预测)
Cloudbird-Software/.github: .github/workflows/**, governance/**