Protocolo de Decisión Humana¶
Objetivo
Convertir la filosofía de ATLANTYQA en conducta operativa obligatoria: ninguna decisión crítica se ejecuta sin trazabilidad humana explícita.
Cuándo aplica¶
- Operativa diaria: PRs de runbooks, infraestructura, catálogos, documentación de gobierno.
- Procesos regulados: cambios legales/compliance y cualquier paso con impacto normativo.
Secuencia obligatoria¶
- identificar tipo de decisión:
operativa diariaoproceso regulado. - identificar actor aprobador responsable por rol.
- registrar decisión final: aprobado, cambios requeridos, bloqueado, o en espera de evidencia.
- declarar riesgo residual y siguiente acción.
- enlazar evidencia técnica/operativa.
- enlazar issue/PR de trazabilidad.
Formato sintético en PR (user-friendly)¶
En .github/pull_request_template.md el protocolo se captura con 5 bloques:
- tipo de decisión (elige 1),
- aprobador responsable (elige 1),
- decisión final (elige 1),
- evidencia mínima (3 checks obligatorios),
- check legal adicional solo si el tipo es
proceso regulado.
Regla de claridad: en los bloques 1-3 se marca solo una opción.
Modo móvil (GitHub App)¶
Para operar desde móvil, la PR acepta un bloque compacto HDP-* en el body:
HDP-TYPE: operativa-diaria|proceso-regulado
HDP-APPROVER: loky|angel|bosco|hilt
HDP-DECISION: aprobado|cambios-requeridos|bloqueado|en-espera-evidencia
HDP-TRACE: #123
HDP-EVIDENCE: <url-evidencia>
HDP-RISK: bajo|medio|alto
HDP-NEXT: <siguiente-accion>
HDP-COMPLIANCE: yes
HDP-COMPLIANCE: yes es obligatorio solo para proceso-regulado.
Matriz por rol corporativo¶
| Rol | Responsabilidad mínima | Señal de cumplimiento |
|---|---|---|
| L0KY (Lead) | Priorizar y cerrar decisión de gobierno | PR con decisión final explícita |
| Ángel (Junior) | Ejecutar runbook y adjuntar evidencia | Resultado reproducible enlazado |
| Bosco (Infra IT) | Validar operación diaria e infraestructura | Estado operativo y riesgos claros |
| Consultoria Agent HILT | Validar paso legal regulado | Evidencia de compliance y aprobación |
Imposición técnica (gates)¶
- Contrato:
.github/contracts/human-decision-protocol-gate.json - Workflow:
.github/workflows/human-decision-protocol-gate.yml - Verificador:
scripts/verify/human_decision_protocol_guard.py - Plantilla PR obligatoria:
.github/pull_request_template.md
Resultado esperado¶
- menor ambigüedad en decisiones,
- mejor adopción de comportamientos por rol,
- auditoría clara en procesos regulados y operación diaria.