Problem
Source: surfaced during /idd-verify --pr 104 Codex review of #103 (regression note, INFO severity).
Full verify report: #104 (comment)
#103 PR #104 expanded idd-issue Step 5 prose: previously only output issue number / URL / labels / type metadata; now also echoes the AI-rendered ## Type / ## Expected / ## Actual + plain-language interpretation (per F1 NSQL run → report).
For human readers this is strictly better — misparse is catchable without opening the issue URL.
For CI / /loop scripts that hard-parse Step 5 terminal prose, this is a silent surface change.
idd-issue already has one CI-caller warning (v2.55.0 multi-finding auto-trigger): skills/idd-issue/SKILL.md:994 warns "automated / CI / /loop callers expecting the pre-v2.55.0 always-single-issue behavior of idd-issue source.docx MUST pass --no-multi-finding explicitly". The v2.64.0 Step 5 echo expansion lacks an analogous warning.
Type
documentation
Expected
skills/idd-issue/SKILL.md Step 5 has a ⚠️ note for CI/loop callers, mirroring the v2.55.0 multi-finding warning shape:
> ⚠️ **CI / `/loop` callers (v2.64.0+)**: Step 5 terminal output expanded from
> metadata-only (`number / URL / labels / type`) to also echoing the rendered
> `## Type` / `## Expected` / `## Actual` + plain-language interpretation.
> If your script hard-parses Step 5 output for the metadata fields only,
> add a `-m 1` / first-N-lines guard or grep specifically for the
> `issue.*#NNN.*created` line — the new echo paragraphs follow it.
Actual
No warning. CI/loop scripts that did idd-issue ... | grep '^Issue #' or similar still work (the metadata line is preserved at the top); but scripts that did idd-issue ... | tail -1 or naively parse the full output will see the new echo content mixed in.
The likelihood of breakage is low — most CI parsers anchor on the URL line. The cost of adding the warning is one paragraph. Defensive documentation, mirroring an existing precedent.
Impact
- Affected surfaces:
skills/idd-issue/SKILL.md Step 5 (one ⚠️ block addition)
- Reference: existing precedent at
skills/idd-issue/SKILL.md:994 (the v2.55.0 multi-finding CI warning)
- Verification: regression-test
idd-all and idd-all-chain parsers — neither should rely on Step 5 prose (both consume the issue number from the URL line).
Not blocking #103's close. Doc-polish follow-up.
Current Status
Phase: diagnosed
Last updated: 2026-05-20 by idd-diagnose
Key Decisions
- Complexity = Simple (Layer V: V≤3, untriggered)
- Strategy: 1 bullet (insert ⚠️ paragraph in idd-issue Step 5 with verbatim wording from issue body)
- Layer 1 disqualifier hit: primary deliverable is updating existing prose without changing behavior
- Sister concerns: none surfaced
- Residue: (none)
Scope Changes
- (none — diagnosed scope matches issue body)
Blocking
Commits
Problem
#103 PR #104 expanded
idd-issueStep 5 prose: previously only outputissue number / URL / labels / typemetadata; now also echoes the AI-rendered## Type/## Expected/## Actual+ plain-language interpretation (per F1 NSQLrun → report).For human readers this is strictly better — misparse is catchable without opening the issue URL.
For CI /
/loopscripts that hard-parse Step 5 terminal prose, this is a silent surface change.idd-issuealready has one CI-caller warning (v2.55.0 multi-finding auto-trigger):skills/idd-issue/SKILL.md:994warns "automated / CI / /loopcallers expecting the pre-v2.55.0 always-single-issue behavior ofidd-issue source.docxMUST pass--no-multi-findingexplicitly". The v2.64.0 Step 5 echo expansion lacks an analogous warning.Type
documentation
Expected
skills/idd-issue/SKILL.mdStep 5 has aActual
No warning. CI/loop scripts that did
idd-issue ... | grep '^Issue #'or similar still work (the metadata line is preserved at the top); but scripts that dididd-issue ... | tail -1or naively parse the full output will see the new echo content mixed in.The likelihood of breakage is low — most CI parsers anchor on the URL line. The cost of adding the warning is one paragraph. Defensive documentation, mirroring an existing precedent.
Impact
skills/idd-issue/SKILL.mdStep 5 (oneskills/idd-issue/SKILL.md:994(the v2.55.0 multi-finding CI warning)idd-allandidd-all-chainparsers — neither should rely on Step 5 prose (both consume the issue number from the URL line).Not blocking #103's close. Doc-polish follow-up.
Current Status
Phase: diagnosed
Last updated: 2026-05-20 by idd-diagnose
Key Decisions
Scope Changes
Blocking
Commits