You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Verified via grep of skills/idd-*/SKILL.md — idd-implement / idd-verify / idd-close / idd-list / idd-update / idd-all all read other Diagnosis sections (Strategy / Risks / Complexity / Implementation Complete) but none read ### Residue.
In v2.64.0, Residue is write-only: AI writes it during diagnose, nobody reads it during implement/verify/close.
Type
enhancement (latent ritual-drift risk)
Expected
Residue has a downstream consumer that pressures it to stay honest. Specifically: idd-close reads ### Residue from the latest Diagnosis comment and prompts the user — "Did any residue become operationalizable during this work? If so, file as new issue."
This closes the loop: residue declared at diagnosis time becomes either (a) acknowledged still-residue at close, or (b) a follow-up issue filed because the work surfaced an angle for it.
Actual
### Residue is declared at diagnosis and silently buried. No skill ever asks "what happened to it?". A future maintainer reading a closed issue can't tell whether the residue was deliberately deferred or just forgotten.
Impact
Affected surfaces: skills/idd-close/ (new prompt at close time)
Problem
#103 added
### Residueto the Diagnosis report template (NSQL §4.6 — non-operationalizable intent / horizon). Producer:idd-diagnoseStep 3 template. Consumer: nobody.Verified via grep of
skills/idd-*/SKILL.md—idd-implement/idd-verify/idd-close/idd-list/idd-update/idd-allall read other Diagnosis sections (Strategy / Risks / Complexity / Implementation Complete) but none read### Residue.In v2.64.0, Residue is write-only: AI writes it during diagnose, nobody reads it during implement/verify/close.
Type
enhancement (latent ritual-drift risk)
Expected
Residue has a downstream consumer that pressures it to stay honest. Specifically:
idd-closereads### Residuefrom the latest Diagnosis comment and prompts the user — "Did any residue become operationalizable during this work? If so, file as new issue."This closes the loop: residue declared at diagnosis time becomes either (a) acknowledged still-residue at close, or (b) a follow-up issue filed because the work surfaced an angle for it.
Actual
### Residueis declared at diagnosis and silently buried. No skill ever asks "what happened to it?". A future maintainer reading a closed issue can't tell whether the residue was deliberately deferred or just forgotten.Impact
skills/idd-close/(new prompt at close time)Not blocking #103's close. SHOULD-tier add: residue acknowledgement at close-time.
Current Status
Phase: diagnosed
Last updated: 2026-05-20 by idd-diagnose
Key Decisions
Scope Changes
Blocking
Commits