Skip to content

W1-C5: 管家骨架(唤醒矩阵 + 审计日志 + dead-man 心跳 fail-closed) #168

Description

@randypanding

父意图: #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/**

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

state:in-progress卡已被认领,实现进行中(BEH-08 /claim 协议)type:card工作卡(wave-planner 产出)

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions