mirror of
https://github.com/jnMetaCode/superpowers-zh.git
synced 2026-09-02 22:54:06 +08:00
回滚 d3db168。理由不是实现有错,是**证据不成立、且违反本 fork 定位**。 ## eval 8 次跑下来,零区分度 搭了真实 fixture(含 3 个植入缺陷的 diff、用本仓 scripts/task-brief 与 review-package 生成的简报和审查包),对 task-reviewer 提示词做 before/after: | 条件 | 提示词 | 简报/报告 | 产出语言 | |-----------------|-----------|----------|---------| | 中文内容 OLD ×2 | 无语言指令 | 中文 | 中文 | | 中文内容 NEW ×2 | 有语言指令 | 中文 | 中文 | | 英文内容 OLD ×2 | 无语言指令 | 英文 | 中文 | | 英文内容 NEW ×2 | 有语言指令 | 英文 | 中文 | 第三行是关键:特意做了英文简报 + 英文报告去复现报告人的场景,OLD 照样输出 中文。也就是说在这套运行环境下,光是提示词模板是中文就足以让子智能体说中文, 加的那一行没有改变任何东西。 ## 推理链断在哪 「using-superpowers 的中文路由到不了子智能体」这个机制成立(构造上就成立)。 但从「机制成立」直接跳到「所以这就是 #116 的原因」,没验证就当成根因写进了 commit message 和 issue 回复。这正是 CLAUDE.md 里写明会被关闭的**推测性修复**。 ## 而且它违反 fork 定位 被改的 4 个文件全是上游文件: skills/subagent-driven-development/{implementer,task-reviewer,re-review}-prompt.md skills/requesting-code-review/code-reviewer.md 本 fork 的定位是「完整翻译上游 + 增加工具支持 + 单独增加国内特色内容」。 在 4 个上游的行为塑造文件里加零证据的偏离,跟 v1.7.8 那一整版清理偏离的 工作直接相反 —— 那版刚把 5 处偏离修掉,这次又添了 4 处。 audit 4d 一并回滚:守卫本身是好的,但它守的是一条不该存在的偏离。 ## 下一步 #116 缺最关键的信息:整条 issue 没写工具和模型,而本次 eval 8 次全在同一套 运行环境、同一个旗舰模型上跑。已去 issue 追问环境。若在报告人那边确认可复现, 正确落点是 using-superpowers 的「中国特色技能路由」节(已声明的 fork 增量、 fork 自有内容),让**控制者**在分派时补语言要求 —— 零上游偏离。