From d2818b2832a2da47d4a2ef57d2bb856174c34034 Mon Sep 17 00:00:00 2001 From: lanrtop Date: Fri, 11 Sep 2026 21:37:03 +0900 Subject: [PATCH] =?UTF-8?q?chore(blueprint):=20T1/T2=20=E8=B7=9F=E8=BF=9B?= =?UTF-8?q?=E5=BB=BA=E8=AE=AE=E8=BE=A9=E8=AF=81=E6=94=B6=E6=95=9B=E8=90=BD?= =?UTF-8?q?=E8=B4=A6=E2=80=94=E2=80=944=20=E9=A1=B9=E4=BB=85=E5=AD=98=201.?= =?UTF-8?q?5=EF=BC=8CAGENTS=20=E8=A1=A5=E5=8F=8C=E5=B1=82=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C=E4=BA=8B=E5=AE=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- .blueprint/modules/dsh-takeover-readiness.md | 13 +++++++++++++ AGENTS.md | 4 ++++ 2 files changed, 17 insertions(+) diff --git a/.blueprint/modules/dsh-takeover-readiness.md b/.blueprint/modules/dsh-takeover-readiness.md index cda99b9..15fc05e 100644 --- a/.blueprint/modules/dsh-takeover-readiness.md +++ b/.blueprint/modules/dsh-takeover-readiness.md @@ -88,3 +88,16 @@ - **为什么 MCP 不是阻塞项**:曾担心炼境 server 仅 SSE 而 DSH 只支持 stdio/streamable-http, 核实 `mcp_server.rs` 双传输(POST /mcp 即 streamable-http),2026-09-11 销此问号 - **审查席是架构需求不是工具需求**:换任何 harness 都必须留异构审查座(enterprise 2026-09-11 立法,炼境沿用) +- **T1/T2 收官后四项跟进建议的辩证收敛(2026-09-11,4 项辩证后仅存 1.5 项)**: + ① commit 规则三份实现统一重构 → **否决**:漂移非静默(两层互查,任一漂移即红灯自曝)、 + Conventional type 清单准冻结(本仓历史零变更)、统一反而扩大分发耦合面;挂触发条件=首次实锤漂移再统一 + ② 托管块「lefthook 强制」表述升版本修正 → **否决原方案**:块内表述对子项目仍准确(子项目无 CI 门), + 改成「双层」反而对多数消费者说谎;改判为炼境块外加一行自身事实(已做) + ③ gate 信噪比增强上游化 → **否决立卡**:全舰队侦察 🔵=0、非 ASCII 模块文件名=0,两个卖点当下零消费者 + (enterprise 已自建增强版自服务);挂触发条件=任一子项目出现 🔵 刷屏或 quotePath 漏报实锤—— + 正是 enterprise 回传的「统计先于自动化」闸门模式的应用 + ④ 使者回传 50 条积压并入模板批 → **改判**:积压含大量已过时项(DSH 无 MCP、pwsh 3.5s 均已被 0.1.5 时代结论取代), + 应独立分诊(已过时/仅归档/待行动三态)而非并批修复;积压本身实锤了回传通道**缺回执/消化机制**—— + 归档为 governance-feedback-loop 模块的推进证据 + ⑤ 炼境自绑 Gitea 仓库 → **维持**:无有效反方,待用户 UI 操作 + 附带新发现:CI 门对 master 直推是事后红灯非事前拦截(与 S 级直推约定的有意权衡,AGENTS.md 已留痕) diff --git a/AGENTS.md b/AGENTS.md index 9c578f3..6e155a7 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -278,6 +278,10 @@ docs/templates/ 炼境接入包模板草案(设计层) - **未提交改动处置**:动手提交前发现目标文件带有先前遗留的未提交改动 → 先确认归属 (完整功能则独立提交;废弃则丢弃),禁止字符串手术做选择性暂存; 验证命令独立成步执行,不与提交串进一条复合命令(管道会吃退出码)。 +- **commit message 强制是双层的(炼境自身)**:本地 lefthook + CI `pr-check.yml` 校验步 + (`.gitea/scripts/check-commit-msg.mjs`)。lefthook 在 agent 沙箱内可能静默失效,CI 才是兜底; + 注意 master 直推场景 CI 是**事后红灯**(提交已落库,红灯提醒修复),仅 PR 流程构成事前拦截—— + 这是与「S 级直推 master」约定的有意权衡,勿以「加分支保护禁直推」名义收紧。 ### 炼境自己的 Agent 按钮清单