CLAUDE.md Conventions Python 3.14, line length 120 Ruff for linting/formatting with F722 ignored Pyright in standard mode For rust, write clean idiomatic rust code.