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

End-to-end here means a full system exercised as a deployed whole. For a
*library* like mgf-fastapi, true e2e is **consumer-owned** (a consumer app
stands up the real service + dependencies). This canonical directory exists
for the federation taxonomy; library-level "whole stack" coverage lives in
`tests/integration/`. Any e2e test added here is `@pytest.mark.e2e` (tier-3,
excluded from the default per-PR suite).
