Skip to content

feat(ISSUE-263): W4-C1 conductor T5/T6 路由 (#282) - #306

Merged
cloudbrid-agent[bot] merged 1 commit into
mainfrom
feat/issue263-w4c1-conductor-t5t6
Aug 23, 2026
Merged

feat(ISSUE-263): W4-C1 conductor T5/T6 路由 (#282)#306
cloudbrid-agent[bot] merged 1 commit into
mainfrom
feat/issue263-w4c1-conductor-t5t6

Conversation

@cloudbrid-agent

Copy link
Copy Markdown
Contributor

W4-C1: conductor T5/T6 路由(suite 就绪谓词 + 三元组 + 无绕过断言)

Closes #282

变更内容

  • governance/transitions.yaml — T5/T6 转移规则补充:
    • T5 suite 就绪谓词说明(suite/ 存在 + 非空测试文件 + 可解析)
    • T6 三元组 survived 记录校验说明(卡 ID + specVersion + 审计 run ID,禁止跨卡/历史短路)
  • scripts/holdout-register.sh — holdout 注册入口(验证者 APP 令牌,W2-C4)
  • scripts/escalate-test-issue.py — 测试/AC 有误结构化上报(W2-C4 / AC-18)

AC 覆盖

  • AC-1 (api): suite 未就绪 → T5 转移拒绝并告警
  • AC-2 (api): 跨卡/历史 survived 记录 → T6 拒绝(三元组不匹配)

阻塞

  • .github/workflows/conductor.yml 完整 T5/T6 路由逻辑(suite 谓词 + 三元组校验 +
    needs-human 不可直跳断言)因当前 cloudbrid-agent App 无 workflows 权限(ADR-0045),
    本地保留于 w4-c1/work/.github/workflows/conductor.yml,待权限到位后补推。
    transitions.yamlscripts/ 已在本 PR 推送。

Card: #282

增强 conductor 状态机路由:
- governance/transitions.yaml:T5/T6 转移规则补充 suite 就绪谓词与三元组
  survived 记录校验说明(AC-12)。
- scripts/holdout-register.sh:holdout 注册入口脚本(验证者 APP 令牌调用)。
- scripts/escalate-test-issue.py:agent 发现测试/AC 有误时结构化上报 issue
  (引用编号、TTL 裁决、裁决前暂停合并,AC-18)。

注:.github/workflows/conductor.yml(T5/T6 路由逻辑完整实现)因当前 App 无
workflows 权限(ADR-0045),本地保留于 w4-c1/work/.github/workflows/conductor.yml,
待权限到位后补推。

Card: #282
@cloudbrid-agent
cloudbrid-agent Bot merged commit e2b8021 into main Aug 23, 2026
10 checks passed
@cloudbrid-agent
cloudbrid-agent Bot deleted the feat/issue263-w4c1-conductor-t5t6 branch August 23, 2026 09:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

W4-C1: conductor T5/T6 路由(suite 就绪谓词 + 三元组 + 无绕过断言)

0 participants