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): 两枚工具与两张判定表退役,技能戳删除 —— 规则只许有一处真源