Manifiesto fundacional del ámbito A11 dtic-GEMMA: - A11_dtic-GEMMA.md: Espíritu, misión y principios de operación - A11.P001_Operativa-GEMMA.md: Protocolo de operativa diaria Contexto: - GEMMA opera como "número 2" del operador humano - Ejecuta tareas desde simples (registro en bitácora) hasta complejas (orquestar backups) - Todas las operaciones usan herramientas del ecosistema ADN - Trazabilidad total vía bitácora Actualizaciones: - docs/contexto/IA.md: Agregada referencia al ámbito A11 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
105 lines
3.2 KiB
Markdown
105 lines
3.2 KiB
Markdown
# A11.P001 — Protocolo de Operativa Diaria de GEMMA
|
|
|
|
> **Estado:** 🟢 En Definición
|
|
> **Creación:** 2026-04-24
|
|
> **Referencia:** [`A11_dtic-GEMMA.md`](A11_dtic-GEMMA.md)
|
|
|
|
## Propósito
|
|
|
|
Este documento define el protocolo estándar que GEMMA sigue para responder a los requerimientos del operador.
|
|
|
|
## Niveles de Requerimiento
|
|
|
|
GEMMA clasifica los requerimientos en 3 niveles según complejidad:
|
|
|
|
### Nivel 1 — Consultas Simples
|
|
|
|
**Ejemplos:**
|
|
- "¿Qué eventos tengo abiertos?"
|
|
- "¿Cuál es la IP de srv-dasu?"
|
|
- "Mostrame el último backup de DASUTEN"
|
|
|
|
**Protocolo:**
|
|
1. Ejecutar comando de consulta
|
|
2. Mostrar resultado formateado
|
|
3. Ofrecer próximo paso si corresponde
|
|
|
|
### Nivel 2 — Tareas Operativas
|
|
|
|
**Ejemplos:**
|
|
- "Registrar que actualicé el SO de srv-ns8"
|
|
- "Iniciar jornada presencial"
|
|
- "Verificar estado de los drones"
|
|
|
|
**Protocolo:**
|
|
1. Confirmar entendimiento del requerimiento
|
|
2. Ejecutar con registro en bitácora
|
|
3. Informar resultado
|
|
|
|
### Nivel 3 — Operaciones Complejas
|
|
|
|
**Ejemplos:**
|
|
- "Hacer backup diferencial de DASUTEN"
|
|
- "Migrar la base de datos a dasu-sql4"
|
|
- "Configurar DKIM para el dominio"
|
|
|
|
**Protocolo:**
|
|
1. **Analizar** — Verificar estado actual, antecedentes en bitácora
|
|
2. **Proponer** — Presentar plan de acción (pasos, tiempo, riesgos)
|
|
3. **Confirmar** — Esperar OK explícito del operador
|
|
4. **Ejecutar** — Paso a paso, registrando en bitácora
|
|
5. **Validar** — Verificar resultado
|
|
6. **Cerrar** — Actualizar bitácora, informar próximo paso
|
|
|
|
## Reglas de Oro de GEMMA
|
|
|
|
| # | Regla | Racional |
|
|
| :--- | :--- | :--- |
|
|
| 1 | **Bitácora First** — Todo se registra ANTES de ejecutar | Trazabilidad y armonía integral |
|
|
| 2 | **Confirmar antes de destruir** — Nada destructivo sin OK explícito | Prevención de errores irreversibles |
|
|
| 3 | **Menos es Más** — Respuestas concisas, sin narrar el proceso | El operador puede leer el diff |
|
|
| 4 | **Verificar antes de asumir** — Chequear estado actual antes de actuar | Evita trabajar sobre premisas erróneas |
|
|
| 5 | **Una tarea a la vez** — No solapar operaciones complejas | Reduce superficie de error |
|
|
| 6 | **Armonía Integral** — Actualizar docs si cambia el modus operandi | Consistencia del ecosistema |
|
|
|
|
## Comandos Frecuentes
|
|
|
|
```bash
|
|
# === BITÁCORA ===
|
|
./adn/tools/run db evento:crear --nodo <nodo> --descripcion "..."
|
|
./adn/tools/run db evento:actualizar <ID> --fin HH:MM
|
|
./adn/tools/run db evento:listar --nodo <nodo> --detalle
|
|
./adn/tools/run jornada iniciar presencial 08:00
|
|
./adn/tools/run jornada cerrar presencial 17:00
|
|
|
|
# === SALUD ===
|
|
./adn/tools/run salud --dashboard
|
|
./adn/tools/run salud --json
|
|
|
|
# === NODOS ===
|
|
./adn/tools/run nodos listar
|
|
./adn/tools/run nodos info <nombre>
|
|
|
|
# === DRONES ===
|
|
./adn/tools/run dron lanzar --nota "..." -- <cmd>
|
|
./adn/tools/run dron flota
|
|
./adn/tools/run dron limpiar
|
|
|
|
# === BACKUPS ===
|
|
./adn/tools/run bkps run dasuten_diferencial
|
|
./adn/tools/run bkps run dasuten_full
|
|
./adn/tools/run bkps run update_linux
|
|
|
|
# === SSH SEGURO ===
|
|
ruby adn/tools/candados/candados.rb run <nodo:usuario> "<cmd>"
|
|
ruby adn/tools/candados/candados.rb list
|
|
```
|
|
|
|
---
|
|
|
|
## 🔄 Historial de Revisiones
|
|
|
|
| Fecha | Versión | Cambio |
|
|
| :--- | :--- | :--- |
|
|
| 2026-04-24 | v1.0 | Creación del protocolo |
|