Feat(ADN): Implementado y ejecutado archivar:md para mover Markdowns obsoletos a histórico DB-First

This commit is contained in:
Ricardo Monla
2026-03-10 16:02:03 -03:00
parent 8aa1532396
commit 8d27a8958e
74 changed files with 3195 additions and 2073 deletions
+6 -6
View File
@@ -50,9 +50,9 @@ Antes de iniciar escaneos, pruebas de red, o conexiones SSH a un nodo de un proy
- **Objetivo:** Identificar si el nodo objetivo está en una subred aislada, detrás de un NAT, o si requiere un salto de red (ProxyJump) a través de un hypervisor anfitrión, previniendo errores ciegos y garantizando trazabilidad geográfica.
### 14. Protocolo Autónomo de Ejecución (P.A.E.)
Ante comandos simplificados del operador (ej: `"adn: backup <nodo>"`), la IA **DEBE** ejecutar el flujo completo de "Armonía Integral" sin requerir instrucciones adicionales:
1. **Validación**: Consultar `nodos/<nodo>.md` y `adn/01_ontologia.md` para confirmar identidad y red.
2. **Autorización**: Ejecutar `ruby tools/ns8-candados/ns8-candados.rb authorize` ANTES de cualquier acceso a secretos.
3. **Bitácora-First**: Registrar la tarea en estado `⏳` en la bitácora del día actual.
4. **Ejecución**: Lanzar la herramienta correspondiente (`dtic-BKPs.rb`, etc.) capturando logs.
5. **Cierre y Auditoría**: Ejecutar `ruby tools/ns8-candados/ns8-candados.rb cerrar` al finalizar y actualizar la bitácora a `✅` o `❌`.
Para tareas operativas complejas (ej. backups), la IA **DEBE** utilizar las herramientas unificadas (`tools/adn.rb`) que ya integran la lógica de seguridad y registro:
1. **Ejecución**: Usar `ruby tools/adn.rb backup [nodo]`.
2. **Seguridad**: La herramienta utilizará internamente `ns8-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.