- See specs/project.md for project overview, SDD process, and spec index.
- Do not edit TODO.md
- Use uv to manage dependencies
- Use uv to run all python commands
- Always use absolute imports
- Do not create
__init__.pyfiles with re-exports; keep them empty or omit them