python-integration-testsPython integration tests with testcontainers-python (PostgreSQL, Redis, Kafka) and pytest markers separating unit from integration, including Alembic migration checks. Use when behaviour depends on real database or broker semantics that fakes cannot prove.
python-static-analysisPython static analysis — ruff lint and format, mypy --strict, pre-commit, one pyproject.toml, all breaking the build. Use when a repo is created, a tool is configured, or a lint or type error needs resolving.
python-unit-testsPython pytest unit tests — positive, negative and edge cases, method_condition_expectedResult naming, fixtures, fakes at the boundary, parametrize, coverage threshold. Use when a module is created or a behaviour changes. Real DB/broker tests live in `python-integration-tests`.