Review deferred issues with codebase context, close resolved ones, identify urgent ones
Reviews deferred issues with codebase context, closes resolved ones, identifies urgent ones
/plugin marketplace add glittercowboy/get-shit-done/plugin install get-shit-done@get-shit-donegsd/This prevents issue pile-up by providing a triage mechanism with codebase awareness. </objective>
<context> @.planning/ISSUES.md @.planning/STATE.md @.planning/ROADMAP.md </context> <process> <step name="verify"> **Verify issues file exists:**If no .planning/ISSUES.md:
No issues file found.
This means no enhancements have been deferred yet (Rule 5 hasn't triggered).
Nothing to review.
Exit.
If ISSUES.md exists but has no open issues (only template or empty "Open Enhancements"):
No open issues to review.
All clear - continue with current work.
Exit. </step>
<step name="parse"> **Parse all open issues:**Extract from "## Open Enhancements" section:
Build list of issues to analyze. </step>
<step name="analyze"> **For each open issue, perform codebase analysis:**Check if still relevant:
Check if accidentally resolved:
Assess current urgency:
Check natural fit:
Categorize each issue:
# Issue Review
**Analyzed:** [N] open issues
**Last reviewed:** [today's date]
## Resolved (can close)
### ISS-XXX: [description]
**Reason:** [Why it's resolved - code changed, implemented elsewhere, no longer applicable]
**Evidence:** [What you found - file changes, missing code, etc.]
[Repeat for each resolved issue, or "None" if none resolved]
---
## Urgent (should address now)
### ISS-XXX: [description]
**Why urgent:** [What changed - blocking next phase, causing active problems, etc.]
**Recommendation:** Insert plan before Phase [X] / Add to current phase
**Effort:** [Quick/Medium/Substantial]
[Repeat for each urgent issue, or "None - all issues can wait" if none urgent]
---
## Natural Fit for Upcoming Work
### ISS-XXX: [description]
**Fits with:** Phase [X] - [phase name]
**Reason:** [Same files, same subsystem, natural inclusion]
[Repeat for each, or "None" if no natural fits]
---
## Can Wait (no change)
### ISS-XXX: [description]
**Status:** Still valid, not urgent, keep deferred
[Repeat for each, or list ISS numbers if many]
</step>
<step name="offer_actions">
**Offer batch actions:**
Based on analysis, present options:
## Actions
What would you like to do?
Use AskUserQuestion with appropriate options based on findings:
If resolved issues exist:
If urgent issues exist:
If natural fits exist:
Always include:
If closing resolved issues:
### ISS-XXX: [description]
**Resolved:** [date] - [reason]
If inserting urgent phase:
/gsd:insert-phase [after-phase] Address urgent issues ISS-XXX, ISS-YYYIf noting for phase planning:
<success_criteria>