# Build and Fix

Incrementally fix Python errors and test failures.

## Workflow

1. Run check: `mypy src/ --ignore-missing-imports` or `pytest -x --tb=short`
2. Parse errors, group by file, sort by severity (ImportError > TypeError > other)
3. For each error:
   - Show context (5 lines)
   - Explain and propose fix
   - Apply fix
   - Re-run test for that file
   - Verify resolved
4. Stop if: fix introduces new errors, same error after 3 attempts, or user pauses
5. Show summary: fixed / remaining / new errors

## Rules

- Fix ONE error at a time
- Re-run tests after each fix
- Never batch multiple unrelated fixes