Skip to content

IR: PM 优先范式转变——阶段门禁+阶段内自主、编排层退役、CNB 默认开发主力、运行报告闭环 #348

Description

@randypanding

job(要完成的待办)

落实 owner 2026-08-24 夜间四点裁决(ADR-0085):

  1. 四道阶段门禁制度化:IR→spec / spec+suite 过红队→开卡 / 卡完成+全 gate 绿 / IR 全面验收。阶段内部资源调用完全交 PM 自主;上升策略不预设。新增状态机转移 T7(wave-planned→ready)、T8(in-progress→done,谓词=绑定卡且已合并的 PR)、T9(IR 验收 wave-planned→done,谓词=全部子卡 done+验收报告存在);T1/T2 的 invoke:spec-author 降级 noop(自著 spec 与流水线制度等价,PR338 先例追认)。
  2. 编排层退役:agent-registry/agent-platform/agent-tools 退役(快照入 archive/retired/,整仓 GitHub 归档);ADR 家园单仓化至 archive/adr/(INDEX v2);GOVERNANCE agent_runtime 域重写。
  3. PM 优先入口:AGENTS.md 重写为 PM 手册(entry-protocol v1 块字节不变)+ docs/pm/PLAYBOOK.md + ghcb 扩展(board/dispatch/accept/report)。
  4. CNB 默认开发主力:cnb-bridge 仓(多账号池 accounts.yaml 无明文 token/派单协议/配额账本/work-inbox/REMOVAL.md)+ org secrets CNB_TOKEN_ + .github 侧 cnb-dispatch/cnb-audit 工作流 + GOVERNANCE EX-1 三接缝。IR-0004 spec 以 rev6 修订执行者语义。
  5. 凭据最小方案:org secret 保险箱 + dispatch 经纪人 + 无密钥目录 governance/providers.yaml + 计量 wrapper;PM 上下文永不出现 key。
  6. 运行报告闭环:archive/runs/ 三节式报告([followup] 行机械抓手)+ 周度 digest issue + 冷启动必读最近 4 周。

触发场景

owner 裁决:强模型规划能力足以承担 PM;软件开发不确定性无法全靠预设流程;公司只规定大流程与门禁。冷上下文 PM 六问模拟证实旧入口无 PM 视角(无全流水线视图/无资源目录/无复盘落点/无 key 获取说明)。

期望的可观察变化(验收时能在线上看到的事实)

  1. agent-registry/agent-platform/agent-tools 三仓 GitHub archived;REPOS.yaml 状态 retired;retired/ 快照在 archive。
  2. adr-required 三处校验(gate/org-gate/drift §10)指向 archive/adr/INDEX.yaml;新 ADR-0085 可被后续 PR 引用通过。
  3. transitions.yaml 含 T7/T8/T9;conductor 对应谓词生效(卡无合并 PR 不得 done;IR 子卡未全 done 或无验收报告不得 done——反向测试红)。
  4. 冷上下文六问协议复测全答(第一天干什么/进行中工作/IR→spec 路径/可调资源/复盘落点/key 获取)且零断链。
  5. cnb-bridge 仓 active;org secrets 存在;一次真实 CNB NPC 派单-回收全链记录(窗口/账号/回复含 [run:锚])。
  6. archive/runs/2026-W35.md 首份 PM 运行报告(三节式+[followup] 行);runs-digest 工作流在位。
  7. IR-0004 spec rev6 合并(CNB 默认主力/ASSUMPTION-03 升格 DECISION)。

运行时证据:以上各项的 run 链接/仓快照/issue 链接,聚合于 specs/IR-0005/acceptance.md(T9 谓词消费)。

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions