Use uv run main.py
Use uv add <dependency> to always get the latest version
Perfer pnpm instead of npm where possible.
To ensure code quality stays high and readable: Use strong types, code formatting, max-lines-per-file, and complexity detection. See: https://gist.github.com/gardner/22f2fb13cf2103f7a0197437dfa71bc8
- Use TDD "Red, green, refactor" where possible. WRITE THE FAILING TESTS FIRST.
- Optimize for code readability and long-term maintenance.
- Write simple yet powerful code.
- Keep things elegant.
- Please make descriptive commits at reasonable intervals.
- Conduct a code review at the end of a large work slice and resolve any issues identified.