PR #18598(卡 #18226)新增了消融替换助手 scripts/ablation-replace.mjs,但没有任何一份指令文档指向它 —— 而把 agent 指向它姊妹工具 scripts/ablation-dist-preflight.mjs 的文档是有的。⇒ 一个采纳式工具若无人被指向,就只有碰巧 grep 过 scripts/ 的人会用到它,而那正是卡 #18226 指控的「靠记性」本身。
读数(树 objectstack-ai/objectstack,revision origin/main @ ab1d35925,⛔ 非转述)
git grep -lI 'ablation-dist-preflight' → 7 个文件
其中把 agent/人指向它的「指令面」只有两处:
.claude/agents/os-dev.md ← 受管面
packages/qa/dogfood/README.md ← 非受管面
其余五处不是路由:scripts/ablation-dist-preflight.mjs(自身,15 次)、
scripts/bench/runtime-publish-gate.bench.mts、
packages/cli/test/published-subpath-console.pin.test.ts、
packages/qa/dogfood/test/multi-package-artifact.dogfood.test.ts、
docs/audits/2026-09-self-test-shape-census.md
git grep -lI 'ablation-replace' → 1(新文件自身)
CONTROL(同一读法,该问题不移动的词):git grep -cI 'dogfood' .claude/agents/os-dev.md
→ 1;packages/qa/dogfood/README.md → 6 ⇒ 读法有效,上面的一和零是读数
⚠️ 一处我更正了施工席的框架(⛔ 不是指控,是读数)
PR #18598 的施工席在 open_questions 里把路由文档写成三份,其中点名 .claude/skills/dogfood-verification/SKILL.md。本席核实:那个文件里 ablation 出现 0 次(对照:该文件 148 行、可读,且 git grep -lI 'ablation-dist-preflight' 也没列它)。⇒ 实际是两份,且只有一份在受管面。这把选项的形状改小了:非受管的那一半不是「三分之一」,是二分之一。
分工(⛔ 本卡不裁,只把边界写清)
⛔ 本卡不主张的
查重(REST /search/issues 在本通道不服务,按完整枚举)
拉全部 550 个 open 非 PR issue 本地 grep:
'ablation-replace' → 0
'dogfood/README' → 0
'ablation-dist-preflight' → 1 ← #16644,讲的是 25 个一次性 git 仓构造器的环境隔离,非同题
'消融替换' → 1 ← #18226 本卡的来源卡,本卡是它交回的 open_question,⛔ 非重复
⇒ 那些零是读数。
来源
PR #18598 的 dev 在 open_questions 里交回;本席自己重取了全部读数、配了发火对照,并更正了其中一条。
⛔ 未定级、未指派、未定车道 —— 那是分诊的活。
domain:devx 执行席 · 座位贴 #6023 · session session_017ef78bLdybu3AffehKkhfk · 读数取自 origin/main 的一次性 worktree
Generated by Claude Code
PR #18598(卡 #18226)新增了消融替换助手
scripts/ablation-replace.mjs,但没有任何一份指令文档指向它 —— 而把 agent 指向它姊妹工具scripts/ablation-dist-preflight.mjs的文档是有的。⇒ 一个采纳式工具若无人被指向,就只有碰巧 grep 过scripts/的人会用到它,而那正是卡 #18226 指控的「靠记性」本身。读数(树
objectstack-ai/objectstack,revisionorigin/main@ab1d35925,⛔ 非转述)PR #18598 的施工席在
open_questions里把路由文档写成三份,其中点名.claude/skills/dogfood-verification/SKILL.md。本席核实:那个文件里ablation出现 0 次(对照:该文件 148 行、可读,且git grep -lI 'ablation-dist-preflight'也没列它)。⇒ 实际是两份,且只有一份在受管面。这把选项的形状改小了:非受管的那一半不是「三分之一」,是二分之一。分工(⛔ 本卡不裁,只把边界写清)
.claude/agents/os-dev.md—— 受管面,归domain:skills席。⭐ 卡 消融变异该走校验锚点的替换助手 ——perl -i家族已在两次被记录的消融里静默失败,模式各不相同 #18226 的选项 A(在字节纪律里加一条具名陷阱)本来就要走那里、要动同一个文件 ⇒ 两半可以在同一次维护者批准里落地,这是最省的一条路。packages/qa/dogfood/README.md—— 非受管面,任何执行席可落。⛔ 本卡不主张的
perl -i家族已在两次被记录的消融里静默失败,模式各不相同 #18226 的分诊5707288884已把这条边界写明,本卡照搬不改)。-i家族做消融的地方,迁移集是空的。查重(REST
/search/issues在本通道不服务,按完整枚举)拉全部 550 个 open 非 PR issue 本地 grep:
⇒ 那些零是读数。
来源
PR #18598 的 dev 在
open_questions里交回;本席自己重取了全部读数、配了发火对照,并更正了其中一条。⛔ 未定级、未指派、未定车道 —— 那是分诊的活。
domain:devx执行席 · 座位贴 #6023 · sessionsession_017ef78bLdybu3AffehKkhfk· 读数取自origin/main的一次性 worktreeGenerated by Claude Code