pytest-coverage-gate-skews-below-threshold-without-live-db

When running pytest without live Postgres credentials, 54 integration tests auto-skip, dropping DB-free coverage to ~66% — below the 70% gate. This is expected behaviour, not a gate failure. The 70% threshold is only meaningful on CI with a live DB service attached that exercises the integration suite.