Avances en P2604.05.01 y P2604.06.01: DB Hooks, herramienta network, sensor de mejora continua y actualización de 05_ia.md

This commit is contained in:
Ricardo Monla
2026-03-19 17:40:36 -03:00
parent 1670bd48cd
commit 97d9b777b4
8 changed files with 211 additions and 48 deletions
+20
View File
@@ -59,3 +59,23 @@ Para tareas operativas complejas (ej. backups), la IA **DEBE** utilizar las herr
2. **Seguridad**: La herramienta utilizará internamente `candados run` para no exponer secretos.
3. **Bitácora**: El registro en `docs/bitacoras/YYYY-MM-DD.md` es automático mediante la herramienta.
4. **Validación**: La herramienta valida el contexto técnico (VMID, Host IP) consultando las fichas del ADN.
### 15. Análisis de Red Estandarizado
Para obtener información de topología de red de forma consistente y evitar búsquedas exploratorias:
- **Uso**: `./adn/tools/run network show [--formato json|markdown|texto] [--proyecto CODIGO] [--nodo NOMBRE] [--detalle]`
- **Ejemplo**: `./adn/tools/run network show --json` para obtener topología en formato JSON
- **Ejemplo**: `./adn/tools/run network show --proyecto P2604 --nodo srv-ns8 --detalle` para información específica
- **Beneficio**: Elimina la necesidad de usar `ls`, `grep` y `cat` de forma exploratoria sobre `/nodos`.
### 16. DB Hooks para Automatización de Triggers
El sistema ADN implementa DB Hooks en la capa de datos para automatizar sincronizaciones que anteriormente requerían triggers.yml:
- **Hook de Proyectos P2604**: Al crear o actualizar una entrada con etiqueta `[P2604]`, el sistema verifica y actualiza automáticamente el manifiesto del proyecto relacionado.
- **Ventaja**: Elimina la necesidad de editar dos archivos distintos para la misma acción, reduciendo la dependencia de IA para tareas de sincronización.
- **Implementación**: Los hooks están en `adn/tools/db/core/bitacora_db.rb` y se ejecutan después de operaciones `create_entrada` y `update_entrada`.