Skip to content

[META] /idd-clarify self-audit recursion edge case (residue from #135) #146

@kiki830621

Description

@kiki830621

Source

Residue from /idd-close #135 (Step 3.6,IC_R011 #105 checkpoint)。

#135 diagnosis comment ### Residue line 3:

Skill graph self-audit recursion:如果 /idd-clarify 自己 surface 自己 SKILL.md 的 terminology gap,應該怎麼處理?(recursive case;本 issue 接受 v3 design 已 stable 暫不處理)

Background

/idd-clarify 設計目的:catch issue body 的 terminology / ambiguity / missing-context gap。但 /idd-clarify 自身的 SKILL.md 也是 prose,也可能含這類 gap。

具體 edge case:

  • User 跑 /idd-clarify <#N> 對某 issue 發現「ambiguity」row
  • 該 ambiguity 其實是 /idd-clarify SKILL.md 自身 spec 描述不清楚造成(user 看不懂該怎麼用 skill)
  • → user 應該 retroactive file IDD plugin issue 而不是 issue scope 內 resolve

Open questions

  • /idd-clarify 是否該對自身 SKILL.md 做一次 audit?(meta-application)
  • 若 ambiguity row 跟 skill behavior contract 有關,該標 ### Clarity SurfaceSuggested canonical 是 "check IDD plugin docs" 還是其他?
  • Plugin docs gap 跟 issue body gap 的 disambiguation rule?

Type

enhancement / edge case design

Priority

P3 — wait for actual self-audit recursion case to emerge in real /idd-clarify usage before designing(may never happen in practice)。

Refs #135

Current Status

Phase: diagnosed
Last updated: 2026-05-25 by idd-diagnose (batch)

Complexity

Simple when triggered (parking lot)

Routing

See diagnosis comment Strategy section for explicit WAIT trigger condition + next-step path.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestparking-lotDiagnosed but deferred until trigger condition fires. /idd-list filter candidate.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions