docs/backend-migration/notes/2026-05-07-webui-decouple-playbook-review-followup.md
这版 playbook 已经明显补强了此前的几个主要阻碍点:
aionui-backend release 预检已加入目前剩下的 2 个问题已经不是方向性问题,而是执行时序和失败诊断颗粒度还可以再锁死。
playbook 前面写的是:
但在 checkpoint 章节里:
与此同时,M9 的真实 release 验证又明确写成“由人类在真实 release 后触发,agent 不跑”。
这会导致时序上的不一致:
这样会让协调者和 executor 对“什么时候算本里程碑完成”出现不同理解。
2026-05-07-webui-decouple-team-playbook.md 第 705-711 行2026-05-07-webui-decouple-team-playbook.md 第 750-764 行2026-05-07-webui-decouple-team-playbook.md 第 765-783 行建议把门禁语义拆成两层,避免把 feature 分支 gate 和真实发布 gate 混在一起:
里程碑放行门禁
发布后验证门禁
更具体地说:
playbook 已经明确要求:
这已经比之前强很多。
但对于 M6 这种全链路最高风险节点,playbook 里仍然主要停留在原则层:
还没有在 playbook 层直接规定最低限度的固定抓手。
M6 一旦失败,最容易出现的问题不是“没有思路”,而是:
这会降低故障定位效率,也让 handoff 里的失败证据不够标准化。
2026-05-07-webui-decouple-team-playbook.md 第 364-371 行2026-05-07-webui-decouple-team-playbook.md 第 722-730 行2026-05-07-webui-decouple-team-playbook.md 第 750-751 行建议在 playbook 里单独补一个非常短的“M6 固定诊断抓手”小节,哪怕只锁下面几项:
日志优先级
端口来源
最小失败证据
这不需要取代 plan-writer 的详细诊断设计,只是给 M6 先提供一个跨会话一致的最低标准。
如果只想最小成本继续收口:
M6 固定诊断抓手 小节做完这两步后,playbook 在执行层面的口径会更稳。