主题
06 · 实施路线图
顺序由 04 差距依赖图 + 05 ADR 决定。 每相出口 = 引用 01 某 DoD 的"可用/好用",不是"做完了"而是"够到了哪档 bar"。 量级为粗估相对量(口径见 00 §C),非排期承诺。
⚠️ P0-1 封板修正(2026-05-18):P0-1 已完成,证实
action原子(含 owner/due/status)与跨会智能已是引擎产物。关键路径变更:P0 由"地基封板"退为"溯源收口(GAP-1 收窄)",不再是单点阻塞;P1(待办 overlay)可立即起步(上游已就绪),P0 与 P1 可并行。下方 P0 内容仍有效但 P0-2 范围收窄、P0-1 标记完成;关键路径见文末修正。
总览:四相 + 一专项
P0 地基封板 ─▶ P1 待办池闭环(可用Bar) ─▶ P2 Check+InsightTree(好用Bar) ─▶ P3 PDCA旗舰(差异化)
P-ASR 专项(独立,任意时点并行,人工上传兜底,不卡主干)策略:先全员够到"可用 Bar",再把跨会连续性/PDCA 抬到"好用 Bar"(01 §1)。P3 是杠杆最优、差异化最高的旗舰,但严格依赖 P0–P2。
P0 · 地基封板(对应 GAP-1 / ADR-1)
| 项 | 内容 | 层级 |
|---|---|---|
| P0-1 封板核验 | 落地前清掉 02 §3 待核验项:读 prompts/atom_extract_prompt.md、core/acdm/meeting-atoms.ts、InsightEnginePanel.tsx、pipelines/meeting_aggregator/{nodes,state}.py、分段读 openspec/specs/meeting-insight-engine/spec.md;确认 source 锚类型 | 调查 |
| P0-2 扩 atom schema | extract_prompt.md + atom_extract_prompt.md + schemas/insights.py 增 action_item/risk/blocker/assumption/metric;每条 PDCA 类原子强制带 source_span(行/字符/时间锚,据 P0-1 定) | ★★ 原生扩展点 |
| P0-3 引用纪律 | 后处理丢弃无有效 offset 的 PDCA 类原子(1B 纪律,内建幻觉过滤) | ★★ |
| P0-4 版本化失效 | EXTRACT_VERSION bump;admin backfill 遍历"有 transcript/minutes 但无新版本 cache"会议 | 复用既有 |
出口门(验收语言):01 §2.4 由"好用🟡"→"好用🟢"——原子覆盖 8 类、每条 PDCA 原子可一键回原文(②可信 2→3)。 风险闸:bump 前确认 backfill token bucket 限流可控;旧 prompt 保留以便 EXTRACT_VERSION 回退(07)。
P1 · 待办池闭环(对应 GAP-2/3 · ADR-2/3)→ 跨过"可用 Bar"
依赖 P0(action_item 原子)。P1 内 P1-A 与 P1-B 可并行。
| 项 | 内容 | 层级 |
|---|---|---|
| P1-A 待办 overlay 表 | todo_overlay{atom_ref(meeting_id,kind,stable_hash), status, owner_confirmed, due_confirmed, merge_key, merged_into, deleted_at};不复制 what/who/due(留 L2 原子) | ★ 自建(原生不承载,已举证) |
| P1-B 状态机 + 人审 | proposed→confirmed→in_progress→done|dropped|overdue;AI 默认 proposed,人确认 owner/due 才 confirmed;范式复用 OpenSpec meeting-status-state-machine | ★ 自建 |
| P1-C 派生 | pipeline 节点(原生)从 action_item 原子析出 proposed overlay 行,经 BFF 写入 | ★★★/★ |
| P1-D 归并 | merge_key=(owner, normalize(what)) 跨会归并,保留所有出处时间戳=演进史;merged_into 链 | ★ 自建 |
| P1-E 可逆接入 | 所有 overlay 写包 business_transaction,软删+回收站 30 天 | 复用 substrate |
| P1-F 反孤岛(可用门槛) | 项目管家 BFF 暴露待办读写 + deer-flow 前端面板"待办"视图 + 原生 IM 到期/新建推送(GAP-3 3A) | ★★ 原生扩展点 |
| P1-G 执行入口核验 | 用户核验:实际执行入口是否在飞书任务?据此决定 3B 是否提前(05 GAP-3 devil's advocate) | 调查 |
出口门:01 §2.5 "可用🟢"(派生+状态机+人审+至少一处同步)+ 横切"闭环度·可用"达标(待办不再是孤岛)。这是整个项目"可用"的硬门槛相,不可跳过 P1-F。
P2 · Check 自动化 + InsightTree 持久化(对应 GAP-4/6 · ADR-4/6)→ 抬向"好用 Bar"
依赖 P0(偏差对象)+ P1(进度数据)。P2-A 与 P2-D 可并行。
| 项 | 内容 | 层级 |
|---|---|---|
| P2-A Check 注入中间件 | 自定义 before_agent 中间件,经 make_lead_agent(custom_middlewares=...) 注入;开场拼"上次待办进度表";ACDM_CHECK_INJECT_ENABLED 降级开关 | ★★ 原生扩展点 |
| P2-B 偏差扫描 | meeting-aggregator-realtime 新节点 / 独立 skill:本场 transcript × 上次 action_item,标超期/范围漂/反复阻塞;结果走 L1/L2 缓存(降首响应延迟) | ★★/★★★ |
| P2-C 偏差工件回写 | 偏差报告经 ba_report/wiki.py 范式 commit_file(自动 [ai-assist],可逆)写知识库(GAP-4 4C) | ★★ |
| P2-D InsightTree 物化视图 | L2 原子聚合为单一真相 + 派生旁表/索引为查询热点;强约束:旁表须由原子+EXTRACT_VERSION 纯函数 rebuild_insight_view(project_id) 重建,admin backfill 复用之 | ★ 自建增量,复用缓存框架 |
出口门:01 §2.6 Check"好用🟢"(开场自动注入+偏差标红)+ 横切"跨会连续性·好用"达标。 强制验收(ADR-6 收敛判据):CI/评审必须证明"删空旁表后 rebuild_insight_view 能纯函数重建一致结果"——防 6C 退化为双源漂移(05 GAP-6 devil's advocate)。
P3 · PDCA 旗舰(对应 GAP-5/7 · ADR-5)→ 拿下行业空位(差异化)
依赖 P0–P2。增量最小、差异化最高——本研究判定的最优杠杆产出。
| 项 | 内容 | 层级 |
|---|---|---|
| P3-A PDCA 复盘 skill | 新 skills/custom/pdca-review/SKILL.md(仿 weekly-report):读 InsightTree+待办进度,产"做了/漂了/聚焦" | ★★★ 纯原生 |
| P3-B 改进项完成率仪表 | "已确认 confirmed 中 done 占比",标样本量;<50% 报警(竞品空白=差异化) | ★★★(取数+口径) |
| P3-C 定时 pipeline | 新 pipeline 注册 langgraph.json+aegra.json,周/月定时产 PDCA 工件并回写知识库(GAP-5 5C) | ★★★ 纯原生 |
| P3-D 纪要结构化 + 失效链 | minutes.json 结构化落库;人审修订触发 insights/todos stale 重算(复用 EXTRACT_VERSION+content_hash 双 key 范式)(GAP-7) | ★ 自建,复用范式 |
出口门:01 §2.6 Act"好用🟢" + §2.3 纪要"好用🟢" + 横切"原生杠杆·好用"全绿(PDCA/报告=原生 skill、Check=原生中间件、链路=原生 pipeline)。
P-ASR · 专项(对应 GAP-8 · ADR-7,独立并行)
不阻塞 P0–P3(人工上传 transcript 兜底)。触发条件 = 公司合规策略明确后,按 05 GAP-8 决策树 选型。硬衔接要求:transcript 必须带可映射 source_span 的时间/词级锚,否则 P0 回溯断裂。
关键路径与并行度
P0-1 修正后:
- 关键路径(缩短):P1(待办 overlay+反孤岛)→ P2(Check)→ P3(PDCA)。P0 退为"溯源收口",与 P1 并行,不再是单点阻塞(action 原子等上游已就绪)。
- 可并行😛-ASR 全程独立;P0 ∥ P1;P1-A∥P1-B;P2-A∥P2-D;P3-A/B/C 增量小可并推。
- 最早可演示价值:P1-C 完成即"action 原子→待办派生可见";P1-F 完成即"待办不孤岛"(可用 Bar 对外里程碑)。
- 最高杠杆里程碑:P3-B 改进项完成率仪表——跨会信号已是引擎产物,增量极小却竞品无人做成一等公民,作为对管理层旗舰展示。
每相"原生杠杆体检"(评审必过)
每相 PR 评审强制回答三问(否则打回,见 00 §B.3):
- 这块能力 deer-flow 原生有没有现成的?(若有却没用,说明理由)
- 是否走扩展点(
skills/custom/config.yaml/langgraph.json/custom_middlewares/BFF),没碰 vendored 只读层? - 若为自建(★),是否在 05 有"为什么不能纯原生"的举证?
仅 P1-A/B/D、P2-D、P3-D 允许为 ★ 自建,且均已在 05 举证;其余相若出现自建即为反模式。