:
# Pre-push gate: format check + lint + unit tests
:
# Check formatting
:
# Lint with warnings as errors
:
# Unit tests only (doctests run in CI - excluded locally for speed)
:
# Full test suite including integration tests (requires GEMINI_API_KEY)
# Doctests excluded locally - they add compile overhead and CI catches them
:
# Build documentation with warnings as errors
:
# Clean build artifacts
: