Ruthlessly audit project features for justification. Challenge every feature to prove its value with evidence or face removal. Uses MCP tools for research.
Ruthlessly audit project features for justification. Challenge every feature to prove its value with evidence or face removal. Uses MCP tools for research.
After verdict assignment, convert findings to trackable issues with appropriate discussion flags.
5.1 Issue Mapping
Map verdicts to issue types and discussion levels:
Verdict
Issue Type
Discussion Level
Interview Needed?
REMOVE
CHORE
Minimal (clear action)
No
SIMPLIFY
REFAC
Normal (needs design)
Optional
EXTRACT
FEAT
Extensive (architecture)
Yes
MERGE
CHORE
Normal
Optional
DELEGATE
CHORE
Normal
No
5.2 Generate Issue Candidates
For each actionable verdict, prepare issue structure:
## Issue Candidates### From REMOVE Verdicts#### CHORE: Remove {feature}, delegate to {alternative}**Source:** Audit finding #{N}
**Confidence:** High (clear alternative exists)
**Discussion:** minimal
**Files affected:** {list}
**Estimated effort:** S/M/L
---
### From SIMPLIFY Verdicts#### REFAC: Simplify {feature} to core functionality**Source:** Audit finding #{N}
**Confidence:** Medium (requires design decisions)
**Discussion:** normal
**Questions to resolve:**- Which options to keep?
- What's the minimal viable interface?
**Files affected:** {list}
---
### From EXTRACT Verdicts#### FEAT: Extract {module} as standalone package**Source:** Audit finding #{N}
**Confidence:** Low (major architectural change)
**Discussion:** extensive 🎤
**Requires interview to determine:**- [ ] Package name and scope
- [ ] Public API boundaries
- [ ] Versioning strategy
- [ ] Distribution method (PyPI? npm?)
- [ ] Maintenance ownership
5.3 User Confirmation
Present issue summary and request confirmation:
📋 Ready to create {N} issues from audit findings:
🟢 Quick (minimal discussion): {count} issues
🟡 Design needed (normal): {count} issues
🔴 Major decision (extensive 🎤): {count} issues
Issues marked 🎤 will invoke agent-ops-interview for detailed discussion.
Options:
[A]ll — Create all issues
[S]elect — Choose which to create
[R]eview — Show issue details first
[N]one — Skip issue creation
5.4 Create Issues
For each confirmed issue:
Invoke agent-ops-tasks create with:
Title and description from audit finding
Link back to audit report section
Priority based on:
REMOVE with security concerns → HIGH
REMOVE with bugs → HIGH
SIMPLIFY → MEDIUM
EXTRACT → LOW (long-term)
For issues with discussion: extensive:
Add [🎤 Interview Required] tag to title
Include interview questions in description
After creation, offer to invoke agent-ops-interview
5.5 Interview Invocation
For extensive discussion items:
🎤 Issue {ID}: "{title}" requires detailed discussion.
This issue involves architectural decisions that benefit from
structured interview to ensure requirements are captured.
Start interview now? [Y]es / [L]ater / [S]kip
If user accepts:
Invoke agent-ops-interview with prepared questions
Update issue with interview responses
Adjust confidence level based on discussion
5.6 Update Focus
After issue creation, update .agent/focus.md:
## Just Completed- Feature audit report: `.agent/docs/feature-audit-report.md`- Created {N} issues from audit findings
## Doing Now- {Interview ID} if extensive discussion in progress
## Up Next- Review created issues in priority order
- {First high-priority issue from audit}