python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"pytest # All tests
pytest tests/ --ignore=tests/test_mvp_intent_bridge.py # Unit only (no LLM calls)We use Ruff:
ruff check .
ruff format .- Fork → Branch → PR
- All tests must pass
- New features need tests
- Keep it simple — 200→50 rule (if you can halve it, you should)