# tests/e2e/ — end-to-end tests (TS-20)

End-to-end runs against the real composed tools (uv / git / tea / woodpecker-cli), mark with
`@pytest.mark.e2e`. These are opt-in (TS-15) and not part of the default `pytest` run. The live
release flow is currently validated by dogfooding (`release-local`/`release-remote` on mgf-fed).
