Enforcement: ❌ Desactivado

ModoDescripciónDefault Capability
NORMALCapacidad operacional completaread_only
ELEVATEDEscrutinio aumentadorequires_approval
DEGRADEDCapacidad reducida, solo observación críticablocked_except_observe
LOCKDOWNEmergencia, solo health checks e incident reportingblocked

El GovernanceResolver traduce señales del runtime a modo de governance:

SeñalCondición → Modo
emergency_mode=true→ LOCKDOWN
degradation_level=HEAVY/EMERGENCY→ DEGRADED
degradation_level=LIGHT→ ELEVATED
slo_state=RED→ ELEVATED
vram_pressure>0.9→ ELEVATED
gpu_pressure>0.9→ ELEVATED
timeout_rate>0.1→ ELEVATED
Default→ NORMAL

Prioridad: LOCKDOWN > DEGRADED > ELEVATED > NORMAL

  • Mínimo 30 segundos entre transiciones.
  • Transiciones estabilizadas requieren períodos de cooling:
    • ELEVATED → NORMAL: 60s estable
    • DEGRADED → NORMAL: 120s estable
    • LOCKDOWN → cualquier modo: solo manual
CapabilityNORMALELEVATEDDEGRADEDLOCKDOWN
ai-lab-runtimeallowedrequires_approvalallowedallowed
marketplace-operatorallowedallowedblockedblocked
observabilityallowedallowedallowedblocked
gitnexus-analysisallowedallowedallowedblocked
deployment-reviewrequires_approvalrequires_approvalblockedblocked
incident-responseallowedallowedallowedallowed
{
"governance": {
"mode": "NORMAL",
"enforcement_active": false,
"anti_flapping": true,
"modes": ["NORMAL", "ELEVATED", "DEGRADED", "LOCKDOWN"]
}
}
Desde → HastaPermitidoCooling
NORMAL → ELEVATED/DEGRADED/LOCKDOWN✅ Inmediato0s
ELEVATED → NORMAL60s estable
ELEVATED → DEGRADED/LOCKDOWN✅ Inmediato0s
DEGRADED → NORMAL120s estable
DEGRADED → ELEVATED/LOCKDOWN✅ Inmediato0s
LOCKDOWN → cualquier❌ Solo manual
  • Implementación: runtime/hermes/governance/resolver.py
  • Modos: runtime/hermes/governance/modes.json
  • Matrix: runtime/hermes/governance/matrix.json