Files
dtic-DIIAA/docs/ambito/dtic-ADN/A01.P003_W-ZOMBI-v2.0.md
Ricardo MonlaandClaude Opus 4.6 018e45e046 feat(ambito): Migración de dtic-ADN a estándar de ámbito A01
- Creado manifiesto A01_dtic-ADN.md siguiendo estándar A03/A04
- Renombrados planes P2604.* → A01.P00X (8 planes migrados)
- Archivado manifiesto legacy P2604_Mejoras-ADN.md en _hist/
- Actualizada ontología y contexto IA con referencias a A01

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 09:59:52 -03:00

2.6 KiB

A01.P003.01 - Plan de Implementación W-ZOMBI v2.0 (Despliegue Limpio)

Proyecto: A01 - Ecosistema ADN | Estado: Planificación

Contexto

Se requiere reemplazar la herramienta legacy adn/tools/sonda_w-zombi por la nueva versión modular v2.0 (ubicada en docs/ambito/dtic-ADN/w-zombi/w-zombi_v2.0). Para mantener un ecosistema higiénico y evitar monolitos indeseados, se optó por un enfoque de "borrón y cuenta nueva".

Objetivos

  1. Archivado Histórico: Mover la antigua sonda a adn/tools/_hist/sonda_w-zombi preservando su estado.
  2. Despliegue Limpio: Copiar la limpia arquitectura v2.0 directamente en adn/tools/w-zombi.
  3. Integración ADN-CLI: Modificar el CLI (adn/tools/run) para soportar w-zombi como namespace enקום de sonda_w-zombi.
  4. Preservación de Datos: Importar el archivo telemetria.log de la antigua base de datos antes de darla de baja.

Tareas

Fase 1: Backup e Histerización (10 min)

  • Revertir repositorio a estado limpio para sonda_w-zombi.
  • Mover directorio original sonda_w-zombi a adn/tools/_hist/.
  • Respaldar telemetria.log original a adn/tools/w-zombi/data/telemetria.log.

Fase 2: Despliegue Estructural (20 min)

  • Copiar contenido limpio de w-zombi_v2.0 al nuevo directorio adn/tools/w-zombi/.
  • Ajustar lib/wzombi/routes/zombi.rb para usar asignación de entorno (ej. WZ_HOST) con un fallback fallback 100.111.195.4.
  • Inicializar data/cmd.json con { "id": 0, "cmd": "NO_CMD" }.

Fase 3: Integración ADN-CLI (20 min)

  • Crear adn/tools/cli/wzombi.rb con la clase SubcomandoWZombi referenciando el nuevo directorio.
  • Modificar adn/tools/run para registrar el subcomando wzombi vinculándole a la nueva ubicación.

Fase 4: Verificación (10 min)

  • Ejecutar ./adn/tools/run wzombi ayuda.
  • Enviar comando de prueba: ./adn/tools/run wzombi cmd "hostname".
  • Ejecutar ./adn/tools/run wzombi start y verificar puerto 8000.
  • Verificar recepción de logs (Ej. ping).

Riesgos y Mitigación

  • Riesgo: Pérdida de conectividad con agentes activos si la IP del host cambia en zombi.ps1.
  • Mitigación: Usar variables de entorno (ej. WZ_HOST) para inyectar la IP correcta en el generador de PS1.

📊 Progreso

Fase 1: ██████████ 100%  Backup e Histerización
Fase 2: ██████████ 100%  Despliegue Estructural
Fase 3: ██████████ 100%  Integración ADN-CLI
Fase 4: ██████████ 100%  Verificación Final

Registro de Avance: 100% ( COMPLETADO)