docs(gen-plan): Opus 四维度评审修复 — 达标按品类/§7 八面对账/切片三完成判据

四维度(任务顺序/目标一致性/任务边界/可验证完成)专项评审,Opus 全过无必修,9 处建议/可选已修;Codex 三次占位+连接中断,按 §8 回落 Opus 单评。

关键修订:① M1 ≥80% 改"按品类判、核心品类全覆盖"防达标假绿(对齐 002);② §7 WU-C 5.5 能力面主体归切片二、注册子项留基建线、补 5.3,八面对账闭合;③ 切片三补显式完成判据(两档落地+过九门+接 A2A/D12 跑通一次受计费调整);④ M3 补后端 studio 移交边界 + 生产分布达标复验;⑤ 切片二结构化门标可并行;⑥ §7 WU-F 下钻补 §5.2/§5.7;⑦ §11 TODO 补 A11 设计面缺口。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
lili 2026-06-26 22:02:53 -07:00
parent f0e5638c9a
commit d9786950d6

View File

@ -92,9 +92,9 @@ WU-A..F 是六个关注面,不是六个时间阶段。把它们当执行序列
**三个里程碑递进**:
- **M1 达标门绿(本机 / 实验室口径)**。治生成幻觉护栏(oracle 静态扫描:drawButton 返 void 被误赋值、define 形状误判、check 只查方法名的盲区),把卡住的品类救回;便宜档生产自验 play-spec 自动生成,脱离金标 spec、生产里自动产 spec 驱动九门;≥80% 达标门 bake-off(20 款测试样本 + 四模型横比 + 不依赖 Claude 的判定门);预算闸 < ¥10 接线 fail-closed。交付定义 = 便宜档稳定出 ≥80% 达标游戏(统计批跑口径)。
- **M1 达标门绿(本机 / 实验室口径)**。治生成幻觉护栏(oracle 静态扫描:drawButton 返 void 被误赋值、define 形状误判、check 只查方法名的盲区),把卡住的品类救回;便宜档生产自验 play-spec 自动生成,脱离金标 spec、生产里自动产 spec 驱动九门(达标门的前置——达标门由自动 spec 驱动);≥80% 达标门 bake-off(20 款核心品类代表样本 + 四模型横比 + 不依赖 Claude 的判定门),**按品类判 ≥80%、核心品类全覆盖**——防好品类拉高总体、当前卡死的两类被平均掉的假绿(对齐 002 的按品类口径);预算闸 < ¥10 接线 fail-closed。交付定义 = 便宜档按品类稳定出 ≥80% 达标游戏(本机 / 实验室口径,20 款作生产 prompt 分布的代表样本;生产真实分布达标在 M3 复验)。
- **M2 上线就绪(到 Node 退役条件齐)**。auto-vs-golden delta 核对——生产自动 spec 要达到金标 spec 同等过门率,这是面向生产的 Node 退役授权前置(WU-A 对照证据是金标 spec 下采的,生产用自动 spec,两者要核平);灰度切换基础设施设计(路由 flag、A2A 任务状态、幂等 key、在途任务处理、D12 配额扣退语义,设计加本地可验部分);Node 退役门(达标 + 对照等价 + auto-vs-golden 三条齐,才把默认路由切到 Python)。交付定义 = 便宜档具备把默认路由切到 Python 的全部条件。
- **M3 真上线(后端集成)**。game-cloud 后端路由 flag 与 D12 扣退真接线;创作页一句话 → 生成 → 九门 → 发布门 → feed → 种子用户真人试玩端到端;对外开闸放行 6 门(独立 SoT [`验收门.md`](../architecture/架构/生成引擎/验收门.md))验过。交付定义 = 便宜档真上线跑在生产,Node 旧路退役。
- **M3 真上线(后端集成)**。game-cloud 后端路由 flag 与 D12 扣退真接线;创作页一句话 → 生成 → 九门 → 发布门 → feed → 种子用户真人试玩端到端;对外开闸放行 6 门(独立 SoT [`验收门.md`](../architecture/架构/生成引擎/验收门.md))验过。**移交边界**:生成线交付 = Python 生成核心 + 后端路由 flag / D12 接缝;后端 studio 模块的创作会话 / 资产模块化 / 进度流 / 重生成编排归后端线(game-cloud studio 模块,非生成线)。交付定义 = 便宜档真上线跑在生产、生产真实 prompt 分布下达标门复验 ≥80%,Node 旧路退役。
**依赖与顺序**:M1 → M2 → M3。M1 本机可跑、无前置(WU-A 已就位)。M3 需后端协同。
@ -127,7 +127,7 @@ WU-A..F 是六个关注面,不是六个时间阶段。把它们当执行序列
**序列**:
- **前置阻断小验:DockerWorkspace 托管 CDP harness**。验 agentscope 2.0.2 DockerWorkspace 能否托管 CDP 九门 harness(对比自建 Docker)。harness 跑不起来,收敛环无从批量取证,所以它前置于收敛环、先于其余运行时选型。
- **结构化契约门**。把偏脆的文本契约门(play-scene 工厂结构)做成结构化校验。收敛强依赖机器门把每类契约违规变成响亮可修的反馈,纯放开 ReAct 加软约束 prompt 不行。
- **结构化契约门**(与 harness 小验可并行——它是 build 段静态校验、不依赖 CDP / mini-desktop)。把偏脆的文本契约门(play-scene 工厂结构)做成结构化校验。收敛强依赖机器门把每类契约违规变成响亮可修的反馈,纯放开 ReAct 加软约束 prompt 不行。
- **n=5 收敛环**。并发跑 5,有错(超过 1)就读日志分析修复再追加一次 5,收敛即 go;给“前置阻断小验通过、收敛环开跑之前”的调参加显式上限(不超过 K 轮,或不超过预算 / 墙钟),超了按退路树走、不无限调。
- **go/no-go 判定 + 退路树**。装不出 → 补骨架;表现层崩 → 更模板化;便宜档全线不收敛而强档能过 → 换档;收敛需微调 → 留观。
@ -135,7 +135,7 @@ WU-A..F 是六个关注面,不是六个时间阶段。把它们当执行序列
**验收口径**:九门 + 富游戏三门(三联动 / 经济 / latch)+ 四收敛契约门;n=5 收敛环 go/no-go,不走 n≥30 统计批跑。
**跨设计面**:WU-B 复杂档 · WU-D 的 DockerWorkspace harness 小验(ADR-6 子项)· WU-C 5.4 结构化门 · WU-C 5.6(tier2 源项目契约七要素 schema + feed→play 第二装载分支,go/no-go 后交后端)· WU-F 判定;设计 SoT §4.2 / §5.1 / §5.4 / §5.6 / §二补⑥。
**跨设计面**:WU-B 复杂档 · WU-D 的 DockerWorkspace harness 小验(ADR-6 子项)· WU-C 5.1 运行时 / 5.3 单写 ReAct / 5.4 结构化门 / 5.5 能力面九工具 / 5.6(tier2 源项目契约七要素 schema + feed→play 第二装载分支,go/no-go 后交后端)· WU-F 判定;设计 SoT §4.2 / §5.1 / §5.3 / §5.4 / §5.5 / §5.6 / §二补⑥。
**后续细化**:06-22-003 的 U1–U10 作复杂档子计划保留引用(主体已落);收敛环跑作一份细化执行,不重排其可跑 runbook。
@ -153,6 +153,8 @@ WU-A..F 是六个关注面,不是六个时间阶段。把它们当执行序列
**验收口径**:九门 + 三层校验;确定性覆写额外要求重构建后产物仍过九门。
**交付定义**:确定性覆写 + 模块重生成两档落地、改后产物过九门,且接入 A2A 任务状态与 D12 配额、跑通一次受计费的真实调整任务(整体重设计留后期、不计入本切片完成)。
**跨设计面**:WU-B 的 A11 反馈回路 · WU-C 5.4 · WU-F 配额;设计 SoT §三 A11。
**后续细化**:一份 A11 细化 plan(确定性覆写 + 模块重生成两档)。
@ -165,7 +167,7 @@ WU-A..F 是六个关注面,不是六个时间阶段。把它们当执行序列
**现状**:D12 治理门已落(默认关、SAA Java 后端);tier2 侧 OTel 全落真跑;prompt 构建期快照是待治的反模式。
**跨设计面**:WU-C 5.2 / 5.5 / 5.7 / 5.8 · WU-E phase-1 · WU-D 第一批(ADR-3 trace、ADR-4 配置热取);设计 SoT §5.2 / 5.5 / 5.7 / 5.8。
**跨设计面**:WU-C 5.2 / 5.5(仅 skill·tool·mcp 注册到 A13 子项;能力面主体在切片二)/ 5.7 / 5.8 · WU-E phase-1 · WU-D 第一批(ADR-3 trace、ADR-4 配置热取);设计 SoT §5.2 / 5.5 / 5.7 / 5.8。
**后续细化**:配置热取一份、公共 trace 契约一份、管理面 phase-1 一份,各自在被切片二 / 三拉动时产。
@ -232,10 +234,10 @@ flowchart TB
|---|---|---|
| **WU-A 框架收敛** | 切片一起点(✅ 已坐实:便宜档 Python/AgentScope 对照三品类 equivalent) | §一 / §三 / §5.3 |
| **WU-B 三档实例就位** | 切片一(便宜档)+ 切片二(tier2)+ 切片三(A11 反馈回路) | §四 |
| **WU-C 八面落地** | 切片一(5.4 / 5.6 便宜档装载)+ 切片二(5.1 / 5.4 / 5.6 tier2 源项目契约)+ 基建线(5.2 / 5.5 / 5.7 / 5.8);5.3 单写 ReAct 归 WU-A 行 | §五 |
| **WU-C 八面落地** | 切片一(5.4 / 5.6 便宜档装载)+ 切片二(5.1 运行时 / 5.3 单写 ReAct / 5.4 / 5.5 能力面 / 5.6 tier2 源项目契约)+ 基建线(5.2 / 5.5 注册子项 / 5.7 / 5.8);5.3 范式亦由 WU-A 行承接 | §五 |
| **WU-D 采标准 6 ADR** | 已冻定级(基线)→ 基建线(第一批 ADR-3/4)+ 切片二(ADR-6 harness 小验)+ 第三批 future-state | §二补三 |
| **WU-E 控制面 / 审批** | 基建线(phase-1 只读)+ 后期深化(配置发布审批 future) | §5.2 / 5.8 |
| **WU-F 验收与预算门** | 切片一(达标门 / 预算闸 / 灰度 / 退役)+ 切片二(n=5 go/no-go)+ 切片三(配额) | §三 A5 / §二补⑥ |
| **WU-F 验收与预算门** | 切片一(达标门 / 预算闸 / 灰度 / 退役)+ 切片二(n=5 go/no-go)+ 切片三(配额) | §三 A5 / §5.2 预算 / §5.7 成本 / §二补⑥ |
每个切片细化时,据这张表找到它跨的关注面,再到设计 SoT 对应节取设计、到对应的 WU 历史描述取上下文。横切的一致性(同口径同契约)由设计 SoT 与机器门保证。
@ -288,4 +290,4 @@ reframe 的七条口径(创始人 2026-06-25),换轴不改其一字,逐切片执
**换轴依据(2026-06-26)**:本次重构把执行主轴从关注面横切(WU-A..F)换成成果纵切(三切片),依据是 §3 的三个返工点——关注面横切下,一个交付成果的目标与实现手段被切到不同 WU,串行执行必返工。换轴遵守 canonical 唯一性门:不新建第二份同 topic canonical,在 plan① 原地重构,WU-A..F 内容全部保留为 §7 设计面对账,文件名不变(8 个活档引用其路径不死链)。WU 横切作设计落地结构仍有效,只是不再充当执行序列。换轴核查:被压缩的 WU 内容分两类——设计 HOW(八面 5.x / 三档矩阵 / A2A·cancel·幂等协议 / 6 ADR)归位设计 SoT、§7 对账可下钻,执行 plan 不重复;执行契约(WU-A 便宜档灰度迁移 11 项:链路 / 灰度 flag / 对照 / 幂等 / 在途 / 切换门槛 / 回滚等)是按计划执行必须遵守的约束、不是设计,已补回切片一,不随设计细节一起移交。
**收口 TODO**:① `assets/00-生成引擎执行总览.svg` 待 redraw 成纵切切片序列图(当前是横切 WU 版);② `tier2/HANDOFF.md` 的 n≥30 字面改 n=5(随切片二);③ [`MVP进度总账.md`](../mvp/MVP进度总账.md) 回填执行序列三切片现状;④ 换轴版已过 Codex + Opus 双评审、必修项已在档内修(2026-06-26);⑤ 设计 SoT §269「十一插件」与代码实际 12 个(8 基元 + 4 编排)不符,交横切一致性主人核正。
**收口 TODO**:① `assets/00-生成引擎执行总览.svg` 待 redraw 成纵切切片序列图(当前是横切 WU 版);② `tier2/HANDOFF.md` 的 n≥30 字面改 n=5(随切片二);③ [`MVP进度总账.md`](../mvp/MVP进度总账.md) 回填执行序列三切片现状;④ 换轴版已过 Codex + Opus 双评审、必修项已在档内修(2026-06-26);⑤ 设计 SoT §269「十一插件」与代码实际 12 个(8 基元 + 4 编排)不符,交横切一致性主人核正;⑥ A11 在设计 SoT 仅 §三协议表一行、无 §5.x facet 专节,切片三细化前请横切一致性主人补 A11 设计面。