Scan open bug reports and investigate whether each has been fixed in the codebase. Use when user asks to scan, check, audit, or review bug reports.
Scan all OPEN bug reports in DevPlans/Bugs/ and investigate each one against the current codebase to determine if the bug has been fixed.
Use Glob to find all files matching DevPlans/Bugs/OPEN-*.md.
Read each OPEN bug report to extract the full contents for the agent prompt.
Launch exactly Task subagent per bug report — no more, no less. Launch them all in a with multiple Task tool calls so they run in parallel.
Use subagent_type: "general-purpose" and model: "opus".
Do NOT launch agents in multiple rounds. All agents must be launched in one batch.
Each subagent prompt must include:
Example subagent prompt:
Investigate whether the following bug has been fixed in the codebase.
BUG REPORT:
{full contents of the bug report file}
FILE PATH: G:\Sandy\DevPlans\Bugs\OPEN-{BugName}.md
INSTRUCTIONS:
1. Read the affected code files mentioned in the bug report
2. Search for the specific functions, patterns, or issues described
3. Check if the root cause has been addressed
4. Check if the symptoms described would still occur given the current code
AFTER INVESTIGATION:
- If FIXED: Rename and move the file to the Fixed folder using Bash: mv "G:/Sandy/DevPlans/Bugs/OPEN-{BugName}.md" "G:/Sandy/DevPlans/Bugs/Fixed/FIXED-{BugName}.md"
- If OPEN or UNCLEAR: Do not move or rename.
RETURN FORMAT (keep it short — one line verdict, one line evidence):
VERDICT: [FIXED/OPEN/UNCLEAR]
EVIDENCE: [One sentence summary]
Wait for all subagents to complete. Each agent returns a short verdict + one-line evidence summary.
Present a summary table to the user:
| Bug | Verdict | Evidence Summary |
|-----|---------|-----------------|
| ... | FIXED | ... |
| ... | OPEN | ... |
DevPlans/Bugs/Fixed/ if the verdict is FIXED. The orchestrator does not rename or move files.OPEN-model: "opus" per project rules