Skip to content

bug: idd-plan 對 idd-all 的 Plan routing 描述仍是舊版全稱句 — #292 修正的殘留 #317

Description

@kiki830621

Problem

#292(Plan tier approval gate 在兩份 skill 文件中互相矛盾)修正了 idd-all × idd-implement,但 idd-plan 裡對 idd-all 的描述沒跟著更新,現在與 idd-all 的實際規定相反。

skills/idd-plan/SKILL.md「與 idd-all 的整合」段:

unattended idd-all 模式下,idd-plan 的 EnterPlanMode 會被怎麼處理?— idd-all 不該走 Plan path。…idd-all Phase 3 看到 Complexity=Plan 應該 fallback 走 Simple path(idd-implement 直接)

skills/idd-all/SKILL.md 的 dispatch table(post-#292):

Planattended → Phase 3p: /idd-plan(該 skill 擁有 EnterPlanMode 閘門,approve 後自己 chain 到 idd-implement);unattended → Phase 3a: idd-implement

矛盾點在全稱宣告:idd-plan 說「idd-all 不該走 Plan path」,但 idd-all 現在 attended 就是走 /idd-plan。idd-plan 那句的 unattended 半段仍然正確,錯的是它把 unattended 的結論寫成了無條件的。

同段的對照表也還停在舊版:| Plan | Phase 3p: idd-plan --pr | 與下方散文自相矛盾。

Type

bug

Expected

idd-planidd-all 行為的描述與 idd-all 的 dispatch table 一致,且 attended / unattended 分開陳述,不用全稱句。

Actual

idd-plan 以全稱句宣告 idd-all 不走 Plan path;該宣告在 attended 模式下為假。

Impact

  • plugins/issue-driven-dev/skills/idd-plan/SKILL.md —— 「與 idd-all 的整合」段

讀者若以 idd-plan 為準,會以為 attended idd-all 不會叫起 /idd-plan,與實際行為相反。

Acceptance criteria

  • 該段依 attended / unattended 分述,與 idd-all dispatch table 一致
  • 同段對照表與散文不再互相矛盾
  • 檢查是否還有第三處複述 idd-all 的 Plan routing(避免同一事實散在三份文件) ← verify FAIL 2026-08-16:docs/workflows.md:407 就是第三處,且陳述相反

Source

Surfaced by a sub-agent during /spectra-apply add-actionability-gate task 3.4(2026-08-14),該 task 只改 Complexity 值域判定、未觸及此段。屬 #292 修正的殘留。

Refs #292, #316

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions