L2 下推对齐工作流复盘(Phase J)
工作流概述
把 2026-06-01 矫正后的 L1 战略白皮书(新增第四节感知版图等)下推对齐进两份 L2 文档(system-product-definition、stage-one-gap-and-requirement-map)。一次过完 5 阶段 Stage Gate:起草 A1–A6 → 起草 B1–B4 → 双路评审 → CC 合并自检 → 提交(commit 9c8fd7c)。
做对的
- 承接 L1 的成熟态视野:感知版图在 L2 精简一节承接、完整覆盖矩阵落 gap-map,分工清晰,未把 L2 退回第一阶段口径。
- 三源证据进 gap-map:感知覆盖差距矩阵用可核验事实(zh 81%/en 19%、source_type 仅 news/social、仅 3 转发 agent 启用、宏观源以新闻行入库)写「现状覆盖」,缺口直接可下推任务,远胜泛泛「覆盖不足」。
- 核心文档 CC 亲笔、Codex/子 Agent 仅评审:分工守住;评审产出由 CC 据 L1 真源加权后亲自落稿。
- 双路评审收敛即强信号:CC 子 Agent 与 Codex 独立都把「分层排序重写」列为头号 blocking,且都指向 L1 §4.3 真源——收敛优先采信,回真源核对而非辩护。
教训(沉淀为方法)
1. 下推 ≠ 重述:保留上游分层坐标,不要为「精简」重新分组
最严重的一处错误:L1 §4.3 把「实时突发事件」与「私域职业分析师/交易员信号」与跨市场宏观同列第一层,结构化行情在第二层·低优先。我下推时为「精简成三层」把私域职业信号压到第三层、把结构化行情抬到第二层之上——无意改写了重要度排序。
- 方法:下推分层/坐标时,原样保留上游的层级标签与归属,行可重排、层不可改;若必须改层级,须显式标注「偏离上游 + 理由」并回写上游或落 ADR。
- 评审增项:双路评审固定加一条「上游真源逐层比对」维度,专查下推是否悄悄改了排序/重要度。
2. 编号顺延的连带成本要一次核清
新增一节导致全文节号顺延,连带:正文「第 X 节」硬引用、跨文档引用、图表序号。本次正文无「第 X 节」硬引用(grep 确认)故低成本,但仍需逐项核。
- 方法:顺延前先
grep "第.节"与跨文档引用;顺延后复跑一次。
3. 新增任务包前先核既有号段,避免撞号 / 失锚
- 撞号:拟新增 WP-P2-02「私域职业信号资产化」时发现 WP-P2-02 已是「KOL 信号候选与复核」,改用 WP-P2-04 避撞。
- 失锚:WP-COVER-01 被引用却无定义、未进任务包清单(评审揪出),改为并入 WP-P0-02。
- 方法:新增 WP-ID 前
grep "WP-"全量号段;任何被引用的 WP-ID 必须在某处有定义;矩阵列出但未进「第一批」的任务包,要在清单显式声明「首批子集」,否则读者误判遗漏。
4. 工具转储入库前必须提炼(pre-commit 友好性)
codex exec 原始会话转储带个人绝对路径 + 断裂相对图片链接 + 无 frontmatter,被 verify:kb(content-hygiene + links)拦下。
- 方法:工具/外部评审产出入库前,提炼为「带 frontmatter(含 scope/maturity)、去私有绝对路径、无悬空相对链接」的干净稿;原始转储留工作区或 .agent-state,不入治理库。这是 L1「过程稿链接陷阱」的延伸。
5. 治理库工作流文件的 frontmatter 必填项
新建工作流 md 易漏 scope / maturity,被 content-hygiene 拦。
- 方法:工作流内每个 md 起手即带
title/status/scope/maturity/last-updated。
对 playbook 的反馈
将教训 1(下推保层级 + 评审加「上游逐层比对」)、教训 3(WP-ID 号段核对与索引闭合)、教训 4(工具转储提炼入库)增量合入 commons/playbooks/architecture-document-rewrite.md(companion playbook),不整段贴、按其既有结构补强。