## Repository Operating Guide

- Make the smallest correct change and prefer minimal diffs.
- Read `.codex/PROJECT_CONTEXT.md` before expanding into new areas.
- Preserve existing backend/frontend patterns and naming.
- Avoid whole-repo scans unless imports, failing tests, or uncertainty require it.
- Run the smallest useful validation first.
- Run tests inside containers when tests are needed.
- Do not change unrelated files or refactor opportunistically.
