Problem
Original request (2026-05-23, this session):
「我覺得建議的時候應該要預設要開起 issue,不然過去的問題就會消失了吧,除非是無法解決的問題」
Plain-language interpretation: when IDD skills surface follow-up / sister / tangential concerns(currently via the IC_R011 3-option AskUserQuestion pattern: file all / file selected / skip),the default should be filing,not asking. The current "ask first" UX creates friction — if the user doesn't actively choose to file, the suggestion disappears into the conversation log and gets lost. The user's exception clause(「除非是無法解決的問題」 — "unless it's an unsolvable problem")carves out a narrow opt-out: filing is the default, skipping is reserved for items that genuinely cannot become actionable issues.
Triggering context (this session)
Three IC_R011 checkpoints were invoked in the last 4 hours, each asking the canonical 3-option:
| Skill |
Checkpoint |
User choice |
idd-plan Step 2.5 tangential sweep(che-cheng-website #25) |
3-option |
"file it now" → filed #26 |
idd-diagnose Step 3.6 sister concern(NSQL #2) |
3-option |
"file selected: only #1" → filed #3 |
idd-verify Step 5b follow-up triage(NSQL #2 verify) |
3-option |
"File all 3 as parking lots" → filed #5/#6/#7 |
3/3 user chose to file with minor variation in count. The pattern is consistent enough that "always ask" is overhead — file all should be the default, with skip reserved for the user's exception case.
Type
design — policy change affecting the canonical IC_R011 reference + every skill that implements it
Affected skills
The IC_R011 3-option pattern is implemented in at least these 6 places (canonical reference: plugins/issue-driven-dev/references/ic-r011-checkpoint.md):
idd-diagnose Step 3.6 — sister concern surfacing (#528)
idd-plan Step 2.5 — tangential observations sweep (#524)
idd-implement Step 5.7 — sister bug sweep (#526)
idd-verify Step 5b — follow-up issue triage (this is the closest to atomic "should it be filed?" decision)
idd-close Step 3.5 — closing summary follow-up keyword scan (#527)
idd-issue Step 4.7 — linked-context sister sweep (#529)
All 6 currently route via the same 3-option AskUserQuestion. Policy change applies uniformly.
Expected
Flip the default from "ask 3-option" to one of these (to be decided in diagnose):
| Option |
Behavior |
UX cost |
Risk |
| A: silent auto-file |
File all candidates automatically; no prompt;rely on existing AI_LOW_BAR_ISSUE_FILING=false env var as opt-out |
zero per-checkpoint friction |
risk of filing low-value issues with no human review |
| B: inverted prompt |
Still AskUserQuestion, but options flipped: [file all (recommended, default)] / [opt-out: these are unsolvable] — second option requires user to justify why each item shouldn't be filed |
minimal friction (recommended default;skip is the explicit choice) |
preserves human gate but removes "skip by default" path |
| C: auto-file + retroactive delete |
File all silently, then show summary Filed: #N, #M, #P — any of these unsolvable? say so and I'll close them with reason |
small post-action prompt |
files first, asks second — may create transient issue noise |
User's "unsolvable" exception suggests preserving SOME opt-out path. Option B is the most conservative interpretation (default-on file, explicit-justification skip), but Options A/C may better match the user's intent if they want zero friction. Diagnose should narrow this.
Backward-compatibility considerations
- Existing escape hatch
AI_LOW_BAR_ISSUE_FILING=false continues to work (per-repo CLAUDE.md flag too)
# Disable IC_R011 comment in repo CLAUDE.md still bypasses
- Already-filed issues unchanged; this is forward-looking only
Actual
Currently every IC_R011 checkpoint asks 3-option AskUserQuestion with [file all] / [file selected] / [skip]. The file all option is typically the first (recommended) option, but the user must still explicitly select it — there is no auto-file path. Result: when the user is mid-task and doesn't actively act, surfaced concerns disappear into conversation history.
Impact
- Reduces conversational friction at 6+ checkpoint sites — each currently 1 round-trip AskUserQuestion
- Increases issue tracking fidelity — past concerns no longer rely on user remembering to file
- Trade-off: may create some low-value issue noise — items the user would have skipped will become P3 issues in the backlog. Tagging them
confidence:confirmed, priority:P3 (current pattern) makes them easy to bulk-triage / close later
- Cross-skill consistency — all 6 IC_R011 implementations move in lockstep via the canonical reference doc
- Aligns with NSQL "clarify before execute" principle: asking before filing is one form of clarification, but if the user's stable preference is "always file", the clarifying question becomes ceremony rather than signal
Priority
P2 — non-blocking workflow improvement, but affects every IDD skill execution going forward. Worth doing once a clear option is picked, but no fire.
Related
Source
Surfaced by user mid-session after observing 3 consecutive file all-leaning choices in IC_R011 checkpoints across idd-plan / idd-diagnose / idd-verify invocations on che-cheng-website#25 and NSQL#2.
Current Status
Phase: closed
Last updated: 2026-05-25 by idd-close (cluster mode)
Outcome
- Implementation via spectra change
idd-ic-r011-default-file (14 tasks)
- Commit:
e5e05e1
- Plugin distribution synced: v2.71.0 → v2.72.0 (
/plugin-tools:plugin-update)
- Closing summary: see comment above
Problem
Plain-language interpretation: when IDD skills surface follow-up / sister / tangential concerns(currently via the IC_R011 3-option AskUserQuestion pattern:
file all/file selected/skip),the default should be filing,not asking. The current "ask first" UX creates friction — if the user doesn't actively choose to file, the suggestion disappears into the conversation log and gets lost. The user's exception clause(「除非是無法解決的問題」 — "unless it's an unsolvable problem")carves out a narrow opt-out: filing is the default, skipping is reserved for items that genuinely cannot become actionable issues.Triggering context (this session)
Three IC_R011 checkpoints were invoked in the last 4 hours, each asking the canonical 3-option:
idd-planStep 2.5 tangential sweep(che-cheng-website #25)idd-diagnoseStep 3.6 sister concern(NSQL #2)idd-verifyStep 5b follow-up triage(NSQL #2 verify)3/3 user chose to file with minor variation in count. The pattern is consistent enough that "always ask" is overhead —
file allshould be the default, with skip reserved for the user's exception case.Type
design — policy change affecting the canonical IC_R011 reference + every skill that implements it
Affected skills
The IC_R011 3-option pattern is implemented in at least these 6 places (canonical reference:
plugins/issue-driven-dev/references/ic-r011-checkpoint.md):idd-diagnoseStep 3.6 — sister concern surfacing (#528)idd-planStep 2.5 — tangential observations sweep (#524)idd-implementStep 5.7 — sister bug sweep (#526)idd-verifyStep 5b — follow-up issue triage (this is the closest to atomic "should it be filed?" decision)idd-closeStep 3.5 — closing summary follow-up keyword scan (#527)idd-issueStep 4.7 — linked-context sister sweep (#529)All 6 currently route via the same 3-option AskUserQuestion. Policy change applies uniformly.
Expected
Flip the default from "ask 3-option" to one of these (to be decided in diagnose):
AI_LOW_BAR_ISSUE_FILING=falseenv var as opt-out[file all (recommended, default)]/[opt-out: these are unsolvable]— second option requires user to justify why each item shouldn't be filedFiled: #N, #M, #P — any of these unsolvable? say so and I'll close them with reasonUser's "unsolvable" exception suggests preserving SOME opt-out path. Option B is the most conservative interpretation (default-on file, explicit-justification skip), but Options A/C may better match the user's intent if they want zero friction. Diagnose should narrow this.
Backward-compatibility considerations
AI_LOW_BAR_ISSUE_FILING=falsecontinues to work (per-repo CLAUDE.md flag too)# Disable IC_R011comment in repo CLAUDE.md still bypassesActual
Currently every IC_R011 checkpoint asks 3-option AskUserQuestion with
[file all]/[file selected]/[skip]. Thefile alloption is typically the first (recommended) option, but the user must still explicitly select it — there is no auto-file path. Result: when the user is mid-task and doesn't actively act, surfaced concerns disappear into conversation history.Impact
confidence:confirmed, priority:P3(current pattern) makes them easy to bulk-triage / close laterPriority
P2 — non-blocking workflow improvement, but affects every IDD skill execution going forward. Worth doing once a clear option is picked, but no fire.
Related
plugins/issue-driven-dev/references/ic-r011-checkpoint.md— canonical pattern dockiki830621/ai_martech_global_scripts#516AI_LOW_BAR_ISSUE_FILING=falseenv var (mentioned in canonical reference §5)Source
Surfaced by user mid-session after observing 3 consecutive
file all-leaning choices in IC_R011 checkpoints acrossidd-plan/idd-diagnose/idd-verifyinvocations on che-cheng-website#25 and NSQL#2.Current Status
Phase: closed
Last updated: 2026-05-25 by idd-close (cluster mode)
Outcome
idd-ic-r011-default-file(14 tasks)e5e05e1/plugin-tools:plugin-update)