Investigation: {title}
Source:
investigation.md
markdown
# Investigation: {title}
> **Bug ID:** BUG-{NNN}
> **Status:** Investigating
> **Date:** {date}
> **Based on:** `docs/bugs/BUG-{NNN}/report.md`
## Log Findings
<!-- sniper:managed:log-findings:start -->
<!-- Findings from the Log Analyst -->
### Error Patterns
<!-- What errors were found, their frequency, and timing -->
### Correlations
<!-- Patterns in who/what/when is affected -->
### Evidence
<!-- Specific error messages, stack traces, and their locations -->
<!-- sniper:managed:log-findings:end -->
## Code Findings
<!-- sniper:managed:code-findings:start -->
<!-- Findings from the Code Investigator -->
### Execution Path
<!-- The code path from entry point to failure: file:line → file:line → FAILURE -->
### Root Cause Identification
<!-- The specific code, condition, or data state that causes the failure -->
### Recent Changes
<!-- Relevant git history for affected files -->
### Related Fragile Code
<!-- Other code nearby with similar vulnerability patterns -->
<!-- sniper:managed:code-findings:end -->
## Root Cause
<!-- sniper:managed:root-cause:start -->
<!-- Combined analysis: the definitive root cause explanation -->
<!-- sniper:managed:root-cause:end -->
## Recommended Fix
<!-- sniper:managed:recommended-fix:start -->
<!-- What should be changed to fix the issue -->
<!-- sniper:managed:recommended-fix:end -->