# 馃К ADN del Proyecto: srv-ns8 (Arquitectura de Datos y Normas) ## Resumen Ejecutivo El directorio `adn/` constituye el "n煤cleo gen茅tico" del servidor `srv-ns8`. No es simplemente una carpeta de documentos, sino un sistema din谩mico e interconectado que define las reglas de gobernanza, la ontolog铆a de la infraestructura y los protocolos de sincronizaci贸n del proyecto. Su principio rector es la **Armon铆a Integral**, donde cualquier cambio en la infraestructura o en los registros debe propagarse para mantener la coherencia del sistema completo. --- ## 馃攳 An谩lisis Estructural - **Tipo de Proyecto**: Sistema de Gobernanza de Infraestructura y Metadatos (Documentaci贸n Viva + Automatizaci贸n). - **Organizaci贸n**: Se estructura en **Hebras (1 a 7)**, cada una responsable de un dominio operativo: - `01_ontologia.md`: Definici贸n de nodos (Proxmox, Xen, VMs, Sat茅lites). - `02_bitacora.md`: Est谩ndar para el registro diario y reglas de triggers. - `03_seguridad.md`: Protocolos de protecci贸n y acceso seguro. - `04_iconografia.md`: Taxonom铆a visual sem谩ntica para estados y eventos. - `05_ia.md`: Normas y directivas espec铆ficas para la interacci贸n con IAs. - `06_gobernanza.md`: Normas de nomenclatura, evoluci贸n del sistema y codificaci贸n. - `07_proyectos.md`: Gesti贸n transversal de proyectos e hitos. - **Archivos Fundamentales**: - `00_indice.md`: El punto de entrada que explica la interconexi贸n entre Hebras, Bit谩coras y Nodos. - `triggers.yml`: Archivo de configuraci贸n que orquesta la automatizaci贸n de la propagaci贸n de datos. ## 鈿欙笍 Configuraci贸n y Dependencias - **Tecnolog铆as Clave**: - **Motor de ejecuci贸n**: Ruby (utilizado para scripts de automatizaci贸n como `adn/tools/run`). - **Formatos**: Markdown para documentaci贸n y YAML para reglas de automatizaci贸n. - **Entorno**: Dockerizado para servicios de red (Nginx, Homepage, Bit谩coras). - **Configuraci贸n Relevante**: - `triggers.yml`: Define qu茅 acciones disparar ante eventos espec铆ficos (ej. cierre de tareas, creaci贸n de nuevas bit谩coras). - **Comandos Necesarios**: - `./adn/tools/run triggers`: Procesa y sincroniza los cambios basados en las reglas del ADN. - `ruby adn/tools/seguridad/ns8-candados.rb`: Gestiona la seguridad y secretos del servidor. ## 馃 Contexto para IA - **Patrones y Convenciones**: Se debe mantener estrictamente la iconograf铆a sem谩ntica (`04_iconografia.md`) y seguir las directivas de la Hebra 05. Ning煤n cambio debe romper la "Armon铆a Integral" definida en el 铆ndice. - **脕reas Cr铆ticas**: - `triggers.yml` es vital para la integridad de los datos. - La sincronizaci贸n entre Bit谩coras y Ontolog铆a es el punto m谩s sensible de la operaci贸n diaria. - **Deuda T茅cnica**: El sistema de triggers est谩 en fase de desarrollo (Fase 2: Automatizaci贸n), por lo que requiere supervisi贸n humana para validar ciertas propagaciones complejas. ## 馃殌 Pr贸ximos Pasos - **Documentaci贸n Pendiente**: Expandir la documentaci贸n de red en la Ontolog铆a para incluir diagramas de topolog铆a actualizados. - **Preguntas para Nuevos Colaboradores**: - 驴C贸mo se asegura que un nuevo nodo en Proxmox est茅 correctamente reflejado en la Ontolog铆a? - 驴Qu茅 icono sem谩ntico corresponde a una tarea en proceso versus una tarea bloqueada? - **Primera Tarea L贸gica**: Verificar que las 煤ltimas entradas de la bit谩cora cumplan con el formato de la Hebra 02 y que los triggers hayan procesado las actualizaciones de estado. --- *Generado siguiendo docs/prompt/documentacion.md*