La versión breve
Producción no sigue automáticamente la rama más nueva. Producción sigue una decisión explícita de promoción registrada en el ledger corporativo de versiones.
Por qué importa un Git SHA
Un Git SHA es una huella inmutable de un estado concreto del código fuente. Cuando PayCal aprueba una versión, la aprobación apunta a un SHA en lugar de a un nombre de rama impreciso como main.
Eso nos da una respuesta precisa a una pregunta práctica: ¿la aplicación en ejecución es el mismo código que aprobó PayCal Technologies?
Los cuatro registros que comparamos
| Registro | Significado |
|---|---|
| Registro de versión | El SHA de origen superó las puertas locales requeridas. |
| Estado deseado | El destino debe ejecutar este SHA aprobado. |
| Recibo de despliegue | El script de despliegue hizo checkout y recargó este SHA. |
| Prueba en tiempo de ejecución | La aplicación en ejecución informa este SHA y su estado de salud. |
La versión está limpia cuando los cuatro coinciden.
Qué muestra el estado público
La página pública de estado muestra un resumen redactado: producto, estado de producción, versión, última hora verificada y si la ejecución coincide con la versión aprobada. No publica recibos de despliegue sin procesar, datos internos del servidor, identidad de operadores ni registros sensibles.
Por qué esto ayuda a los clientes
- Los despliegues son deterministas: los destinos despliegan los SHA exactos aprobados.
- Los puntos de reversión son explícitos: el último SHA en ejecución conocido como bueno queda registrado por destino.
- La evidencia de auditoría es coherente: aprobación, despliegue y prueba de ejecución se pueden comparar.
- La deriva operativa es visible: las discrepancias se tratan como estados de investigación.