## Problem
- Symptoms:
- Root cause:

## Fix Summary
- 
- 
- 

## Scope
- Areas touched:
- Explicitly not changed:

## Validation
- [x] Old behavior was reproduced or inspected with concrete evidence
- [x] `uv run ruff check .`
- [x] `uv run ruff format --check .`
- [x] `uv run pytest tests/ -x --timeout=60`
- [x] Fix verification and regression checks are listed below
- [x] UI changes include `raw.githubusercontent.com` screenshot URLs when applicable
- [x] Any screenshots, recordings, or demos use real `.traces/` data
- [ ] If any gate or evidence is skipped, explain why and get reviewer approval before merge

## Results
- 
- 

## Evidence
- Reproduction trace / logs:
- Fix verification trace / logs:

## Follow-up
- Remaining issues intentionally deferred:

## Risk / Rollback
- Main risk:
- Rollback plan:
