PR #2843 добавил три теста против живой Postgres. В pre-merge гейте
(ci-tradein.yml) БД есть, и они бегут по-настоящему; в post-merge деплой-лэйне
(deploy-tradein.yml) DSN — заглушка, тесты самоскипаются, а хук conftest роняет
прогон на любом пропуске без записи в skip_allowlist.txt. Итог: пост-мерж test
упал (4295 passed, 20 skipped → exit 1), build-backend пропущен, деплой не
состоялся. Запись — ровно то, чего требует контракт списка.
Проверено воспроизведением лэйна локально (DSN-заглушка, полный сьют):
4292 passed, 21 skipped, exit 0.
Refs #2674