Saltar al contenido principal

Instituciones

Una institución es un spec YAML versionado: departamentos (= hosts), perfiles, trust A2A. El Architect propone. El humano aprueba. El executor aplica. El servicio nunca provisiona solo.

Vistas Operar (capturas)

VistaGuía
Catálogo de Plantillasoperar-vistas/catalogo-plantillas
Provisionamientooperar-vistas/provisionamiento
Dev (Fresh Reset)(vista Dev solo en guía interna autenticada)

Índice completo: Consola — Operar.

Ciclo Preparar → Aprobar → Desplegar

Flujo canónico (no es Admin → Aprobaciones):

  1. Catálogo → plantilla ldteamPreparar.

Paso Preparar

  1. Pendiente en gate — stepper con Preparar ✓ y Aprobar activo. Aún no crea hosts.
  2. AprobarAprobado; aparece Desplegar. Sigue sin contenedores.
  3. Desplegar → executor aplica el spec; institución pasa a Activa con n/m hosts vivos.

Tras Aprobar

Qué esperar: tras deploy, en ~10 s Hosts y Profiles se actualizan solos.

Si falla: 403/409 en Desplegar → scopes M2M del executor (#79).

Tras Desplegar (verificación)

  1. Catálogo — ldteam Activa, 1/1 hosts vivos.
  2. Provisionamiento — filtro Applied.
  3. Hosts + Profiles — inventario vivo.

Retirar institución (acotado)

  1. Provisionamiento → filtro AppliedRetirar institución.
  2. Confirma escribiendo el nombre exacto (p. ej. ldteam).
AcciónDóndeAlcance
Retirar instituciónProvisionamientoUna institución
Retirar en card CatálogoCatálogoPuede ser teardown global
Fresh ResetDevTopología completa (Primary sobrevive)

CLI (misma verdad)

society builder deploy-approved --spec <yaml> --yes
society builder provision-profiles --spec <yaml> --yes

El CLI solo entrega el comando. Detalle: runbook 13.

Presets

Operate → Dev → presets → Preparar → aprobar. El preset map es ejemplo histórico. MAP no es institución de ningún entorno.

Lo que hay hoy

  • Identia: ninguna institución desplegada (institution_specs=0 en ENVIRONMENTS).
  • cliente de referencia: ldteam + bufete-abogados.
  • Development: lo que hayas aplicado en el working tree.

En bootstrap no hay institución: solo el Primary Host (host-1 / society-agents-host) y el architect.