diff --git a/.blueprint/manifest.yaml b/.blueprint/manifest.yaml index c2f7b3c..26b4c34 100644 --- a/.blueprint/manifest.yaml +++ b/.blueprint/manifest.yaml @@ -420,9 +420,9 @@ modules: - id: governance-feedback-loop name: 治理反馈闭环 area: backend - status: concept - progress: 0 - note: "老板-员工手册隐喻:反馈→落账→梦核蒸馏→批量分发→飞轮观测。2026-09-11 第二轮回传分诊(36 条:已消化6/过时1/待行动10→3卡/归档19),实锤通道缺回执机制(第一轮 23 条仍挂待处理)——notes 档案卡优先级上调;模式库闸门证据 +11。📋 4 卡就绪待确认" + status: in_progress + progress: 25 + note: "2026-09-11 三卡收官:notes 档案分片双写+backfill(PR #5,缺口①地基落成,MCP 实调待重建终验)、/ship 体检(实补3处)、/envoy 体检(零改动——两项早已消化,教训:分诊前先核实现状)。剩余:杂项挂车批(等模板批车)、缺口②③(concept)。回执机制缺口实锤在案" updated: 2026-09-11 position: [1250, 650] diff --git a/.blueprint/modules/governance-feedback-loop.md b/.blueprint/modules/governance-feedback-loop.md index 4892734..1c98ad3 100644 --- a/.blueprint/modules/governance-feedback-loop.md +++ b/.blueprint/modules/governance-feedback-loop.md @@ -161,24 +161,24 @@ R 规则层=CONVENTIONS 规则库(炼境强项,业务侧反而隐式)|E project_root 重构出依赖注入版 project_root_with_conn) - **待重建终验**:MCP 实调(append 双写 + backfill 存量 78+ 条笔记落盘)需重建安装炼境后执行 -### 📋 /ship 模板体检(第二轮分诊待行动 ×4) -- status: todo +### ✅ /ship 模板体检(第二轮分诊待行动 ×4)· done 2026-09-11 +- status: done - complexity: S - files: ~/.claude/commands/ship.md(全局命令即分发源) -- 内容:① CI 轮询预算改指数退避、上限 20 分钟,push 侧 job 成功作提前信号提示;② 注明「PR 是否已存在以 - create_pull_request 的 already_exists 为准,get_pr_events 有延迟仅作辅助」;③ 600 行规模闸口径复核—— - 例外命中率长期近 100%(实证 3 例见归档),评估改按「新文件占比」;④ review 环节机械阈值(行数/any/import 违规) - 下放 lint,prompt 只留机器验不了的判断 -- acceptance: `[人工] ship.md diff 覆盖 4 项;[实战] 下次 /ship 无对应摩擦复发(轮询不被人工打断、无 PR 误判)` +- 收官留痕:核实现状后 4 项中 **2 项早已被此前会话修复**(already_exists 为准=37 行既有;20 分钟上限=阶段五既有), + 本轮实补 3 处——① push 侧 job 成功作提前信号 + 轮询计数文案修正(3/10→3/16);③ 新文件占比口径 + (超限中新文件贡献 ≥70% → 按例外②放行,600 红线防旧文件大改非新增);④ 误报表增「机械阈值类归 lint 管辖」行 +- acceptance: `[人工] ship.md diff 覆盖实补 3 项 ✅;[实战] 下次 /ship 无对应摩擦复发(留观)` -### 📋 /envoy 模板体检(第二轮分诊待行动 ×2) -- status: todo +### ✅ /envoy 模板体检(第二轮分诊待行动 ×2)· done 2026-09-11 零改动收官 +- status: done - complexity: S -- files: src-tauri/resources/onboarding/ 内 envoy 模板 + docs/templates/ 同步(onboarding-sync 规则:升版本号) -- 内容:① Step 2 增显式提示「凡涉及炼境自身定位/缺口/演进方向的讨论,默认进带回候选清单」(愿景类漏传实锤); - ② 增 MCP 不可用时的降级指引(SDK 直连脚本兜底路径)。 - ~~③ .dsh 形态~~ → 辩证后挂「Claude 退出终审席」触发(当下由终审会话代传,见 dsh-takeover 协作模式纪律 4) -- acceptance: `[cargo] cargo test onboarding 通过(版本号已升);[分发] 重建安装后 apply,子项目 envoy 文件含两段新增` +- files: src-tauri/resources/onboarding/.claude/commands/envoy.md(核实,未改动) +- 收官留痕:核实模板现状发现 **两项均已被此前会话消化**——① 愿景类漏传提示=Step 2 既有 ⚠️ 块; + ② MCP 降级指引=Step 4 既有(重试 1~2 次 → 整理文本输出请用户代传)。分诊时按回传文本标了待行动, + 未先核实现状(教训:**分诊定态前先 grep 目标文件**,回传的「建议」可能早已落地)。 + 另核实 fully_managed 文件按内容比对覆盖、无需版本信号,原卡「升版本号」前提即不成立。 + ~~③ .dsh 形态~~ → 挂「Claude 退出终审席」触发(当下由终审会话代传,见 dsh-takeover 协作模式纪律 4) ### 📋 接入包杂项挂车批(第二轮分诊待行动 ×4,不单独发车) - status: todo