From 8c125042babd6944bac0cf768dc8dd950b9f796f Mon Sep 17 00:00:00 2001 From: xcs Date: Sat, 29 Aug 2026 16:20:49 +0800 Subject: [PATCH] =?UTF-8?q?docs(w05):=20Task=2010=20=E7=9A=84=20Step=203/4?= =?UTF-8?q?=20=E8=B7=9F=E4=B8=8A=20Step=202=20=E2=80=94=E2=80=94=20?= =?UTF-8?q?=E6=91=98=E6=B3=A8=E5=86=8C=E8=80=8C=E9=9D=9E=E6=A0=87=E5=81=9C?= =?UTF-8?q?=E7=94=A8,git=20add=20=E8=A1=A5=E9=BD=90=E5=9B=9B=E4=B8=AA?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 上一笔改了 Step 2 的退役方式(本仓工具没有 enabled 概念),Step 3 还写着 「把注册标成停用」、Step 4 的 git add 也没带上新列进 Files 的四个文件 —— 自己改出来的内部矛盾,一并补齐。 Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01LKMZDwMbyKzjw6Hembwvet --- .../plans/2026-08-29-act-work-05-rewrite.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/docs/superpowers/plans/2026-08-29-act-work-05-rewrite.md b/docs/superpowers/plans/2026-08-29-act-work-05-rewrite.md index e3e9749..92b1d2f 100644 --- a/docs/superpowers/plans/2026-08-29-act-work-05-rewrite.md +++ b/docs/superpowers/plans/2026-08-29-act-work-05-rewrite.md @@ -1989,7 +1989,11 @@ it('两枚工具已退役 —— 规则活在 S2 的配方里,不再有第二处 - [ ] **Step 3: 停用并留墓志铭** -在 `first-party.ts` 里把两枚工具的注册标成停用,并在原处留一段中文墓志铭,写清:**它们算的四态与推荐等级现在活在 +**摘掉注册,不是「标成停用」**(2026-08-29 控制端改正:本仓工具没有 `enabled` 这个概念,见 Step 2 的说明)。 +按上面 Files 清单逐处摘干净 —— `first-party.ts` 的两行注册与只服务于它们的实现、`container.ts` 的 handler 覆盖 +与 `parameterLedger`、`tools-w05.ts` 整份、两个 seed 的 import。**摘完跑一次 Step 1 的 grep 复查,应当只剩墓志铭里的文字。** + +在 `first-party.ts` 原处留一段中文墓志铭,写清:**它们算的四态与推荐等级现在活在 `activities/part-substitution-assessment` 的 S2 配方里**(§3.5 的规则表),规则只许有一处真源; `D01` / `D02` 两张 DMN 同批退役,理由相同 —— 再留一份 DMN 就是同一件事两处各存一份。 @@ -1999,7 +2003,9 @@ it('两枚工具已退役 —— 规则活在 S2 的配方里,不再有第二处 ```bash pnpm gates -git add apps/api/src/app/tools activities/part-substitution-assessment apps/api/src/app/__tests__ +git add apps/api/src/app/tools apps/api/src/app/container.ts apps/api/src/app/seed-activities.ts \ + apps/api/src/app/seed-mvp.ts apps/api/src/app/__tests__ activities/part-substitution-assessment +# tools-w05.ts 是删除,`git add -A apps/api/src/app` 或显式 `git rm` 都行 —— 别漏在工作树里 git commit -m "$(cat <<'EOF' chore(w05): 两枚工具与两张判定表退役,技能戳删除 —— 规则只许有一处真源