Todo cambio debe ser pequeño, revisable, reversible y auditable. El uso desde móvil o mediante ChatGPT no reduce los controles exigidos.
Antes de fusionar un PR:
- Identificar el SHA exacto del head.
- Comprobar los checks obligatorios definidos por el repositorio.
- No aceptar estados de un SHA anterior.
- Tratar una lista vacía de estados como ausencia de validación, nunca como éxito.
- Inspeccionar los workflows de GitHub Actions asociados al mismo SHA.
- No declarar superados workflows
queuedoin_progress. - Releer el PR inmediatamente antes del merge.
- Confirmar que sigue abierto, no es draft, es fusionable y conserva el head validado.
- Usar el método de merge autorizado y
expected_head_shacuando esté disponible. - Registrar el SHA resultante y el criterio de validación aplicado.
La contingencia CircleCI solo puede usarse cuando el repositorio haya completado un alta explícita y tenga registrados:
- sus contextos obligatorios reales;
- la rama base;
- el método de merge;
- la política de GitHub Actions;
- la autorización operativa aplicable.
No debe copiarse automáticamente el contrato de otro repositorio.
No se deben modificar producción, secretos, protecciones, rulesets, proveedores externos, pagos ni datos reales sin autorización específica y comprobable.
Se aplica la política global definida en REMOTE_OPERATIONS_POLICY.md.
Desktop Commander no es una herramienta operativa ordinaria. Con consumo de cuota igual o superior al 90%, queda congelado salvo emergencia crítica, ausencia demostrada de alternativa y autorización explícita del operador en ese momento.