Ricardo Monla and Claude Opus 4.6
db86f86e59
[MEJORA] Salida visual mejorada para pipelines DASUTEN
...
Se implementó mejora en la salida de comandos para hacerla más intuitiva:
Cambios realizados:
- bkps.rb: Encabezado y cierre visual con box drawing para tareas DASUTEN
- ejecutor.rb: Barra de progreso con timer en tiempo real durante ejecución
- A04.P006: Actualizado con resultados del test completo 2026-04-15
Nueva salida visual:
- Encabezado con contexto del pipeline (nombre, hora de inicio)
- Timer en vivo durante la ejecución ([1m 23s] ejecutando...)
- Cierre con estado (✅ /❌ ) y duración total
Resultados del test completo (Pipeline FULL):
- 6 pasos completados exitosamente en 13m 15s
- DBCC CHECKDB: Integridad OK
- Todos los drones atómicos funcionaron correctamente
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 11:18:48 -03:00
Ricardo Monla and Claude Opus 4.6
4a0cdd883e
[DRON] Heartbeat con output acumulado en Bitácora Web
...
Mejora en el sistema de latidos de los drones para mostrar el progreso
acumulado en lugar de solo la última línea.
Cambios realizados:
- ejecutor.rb: Acumulación de output en array accumulated_out[]
- actualizar_heartbeat_web(): Muestra últimas 15 líneas en bloque ```text
- A01.P009: Documentada Fase F1.5b con ejemplo técnico
- A04.P006: Actualizado plan DASUTEN con mejora y lección aprendida
Beneficio: Visibilidad completa del progreso de drones multi-paso
(ej: [1/3], [2/3], [3/3] en pipelines de backup/restore)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 10:45:11 -03:00
Ricardo Monla
892019fa22
[A04.P005] DASUTEN: Pipeline refactorizado + Documentación + Informes
...
Refactorización del pipeline de backups DASUTEN:
1. Flujo simplificado (un solo destino):
- Backup directo a X:\ (share srv-ns8)
- Eliminado paso intermedio E:\BK_SQL\sysdasuten\
- Reducido de 3 ubicaciones a 2 (X: → /var/tmp/)
2. Módulo común DasuExecutor (lib/dasu_executor.rb):
- Centraliza ejecución PowerShell en dasu-sql4
- Centraliza verificación de archivos en fenix
- Elimina código repetido en 6 drones (-52% líneas)
3. Drones refactorizados:
- dasuten_exportar_srvv-fenix.rb (FULL → X:)
- dasuten_exportar_diferencial_srvv-fenix.rb (DIF → X:)
- dasuten_transferir_srvv-fenix-srv-ns8.rb (simplificado)
- dasuten_restaurar_dasu-sql4.rb (usa DasuExecutor)
- dasuten_restaurar_diferencial_dasu-sql4.rb (usa DasuExecutor)
- dasuten_download_drive-dasu-sql4.rb (usa DasuExecutor)
- dasuten_verificar-integridad_dasu-sql4.rb (usa DasuExecutor)
4. Integración BKPs mantenida:
- T8-T15: Tareas individuales
- C7: dasuten_full (pipeline semanal)
- C8: dasuten_diferencial (pipeline diario)
5. Documentación actualizada:
- A04.P006_Backups-DASUTEN.md: flujo simplificado + módulo común
- Lecciones aprendidas agregadas
6. Nuevos archivos:
- Informes técnicos DASUTEN (docs/informes/2026-04_DASUTEN-migracion/)
- A01.P011/P012: Documentación de drones y pipeline
- proc_linux.rb, ops.rb: Utilitarios del ecosistema
7. Scripts legacy (para referencia):
- orquestador_pipeline.rb, orquestador_pipeline_diferencial.rb
- dasuten_upload_srv-ns8-drive.rb
2026-04-14 20:06:06 -03:00
Ricardo Monla
bc1f42db1f
[A04.P006] Documentado módulo común DasuExecutor
...
Agregada sección sobre el módulo dasu_executor.rb:
- Funciones disponibles y su propósito
- Ejemplo de uso
- Beneficios de mantenibilidad
Agregada lección aprendida sobre refactorización.
2026-04-14 19:59:51 -03:00
Ricardo Monla
5739ecf689
[A04.P006] Documentado flujo simplificado (un solo destino X:)
...
- Arquitectura actualizada: backup directo a X: sin paso intermedio
- Tabla de drones actualizada con nuevos outputs
- Agregada lección aprendida sobre simplificación
2026-04-14 19:54:05 -03:00
Ricardo Monla and Claude Opus 4.6
358cee8e9a
[A04.P006] Integración de Backups DASUTEN en bkps.rb
...
Implementada integración del pipeline de backups DASUTEN dentro del
sistema unificado de bkps.rb siguiendo el principio "Menos es Más".
Cambios realizados:
- Nuevo procesador: adn/tools/bkps/lib/proc_dasuten.rb
- Mapea tareas a drones atómicos existentes
- Ejecuta vía dron lanzar con bitácora automática
- bkps.yml: T8-T15 (tareas) + C7-C8 (comandos)
- dasuten_export_full/dif (exportar)
- dasuten_transferir/upload/download (transitar)
- dasuten_restaurar_full/dif (restaurar)
- dasuten_verificar (integridad)
- Documentación actualizada:
- A04.P006_Backups-DASUTEN.md (nuevo plan)
- A04_dtic-DASUTEN.md (plan agregado)
- A03_dtic-BKPs.md (comandos DASUTEN)
- IA.md (lección aprendida)
Comandos disponibles:
./adn/tools/run bkps run dasuten_full # Semanal (~35-40 min)
./adn/tools/run bkps run dasuten_diferencial # Diario (~5-10 min)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-14 17:34:17 -03:00
Ricardo Monla
fe3dcec7e9
[A04.P005] Actualizados hitos terminados de la Fase 8, y scripts del orquestador
2026-04-11 14:16:54 -03:00
Ricardo Monla
fcd8754e90
[A04.P005] Actualizados hitos de Fase 8 sobre extraccion y Drones
2026-04-11 14:02:54 -03:00
Ricardo Monla
04f60d1021
[A04.P005] Agregada Fase 8 para refrezco orquestado de la base de datos de produccion previo a salir a la maquina fisica
2026-04-11 13:37:17 -03:00
Ricardo Monla
047bc273b6
[A04.P005] F7: Documentado resiliencia probada usando DNS/NetBIOS Name en lugar de IP
2026-04-11 13:31:23 -03:00
Ricardo Monla
0bc0340888
[A04.P005] F7: Grupo de trabajo actualizado a DASUTEN en el servidor SQL
2026-04-11 13:26:35 -03:00
Ricardo Monla
7b3a6fea97
[A04.P005] F7: Requisito añadido de homogeneizar el Grupo de Trabajo a DASUTEN
2026-04-11 13:23:24 -03:00
Ricardo Monla
f84013a244
[A04.P005] Refactorizacion documental añadiendo Contexto/Conclusion por fase
2026-04-11 13:18:04 -03:00
Ricardo Monla
6099cb3bfb
[A04.P005] Nuevo milestone: Inicia F7 para migracion a PC Física tras exito en VM
2026-04-11 13:12:35 -03:00
Ricardo Monla
aab602fdcf
[A04.P005] F6: Exito total. DASUTEN configurado en Workgroup conectando a SQL
2026-04-11 13:07:05 -03:00
Ricardo Monla
8e8e3e7a6b
[A04.P005] F6: Plan de proyecto optimizado con W-Zombi y RustDesk
2026-04-11 12:18:42 -03:00
Ricardo Monla
4f8b507e35
[A04.P005] F6: Restore VM107 dasu-pcv en curso (dron monitoreando)
2026-04-11 11:12:27 -03:00
Ricardo Monla
3eda4063cc
[A04.P005] F6 iniciada: Restore vzdump VM102 (pcv-dasu0) como VM107 en curso.
2026-04-11 10:37:04 -03:00
Ricardo Monla
4410df5700
[A04.P005] F5b completada: Hardening OK — sshd y SQL sobreviven reboot, QEMU-GA incompatible.
2026-04-11 10:23:05 -03:00
Ricardo Monla
f85169b24e
[A04.P005] F5 completada: BD sysdasuten restaurada en dasu-sql4 (RESTORE 26s, CHECKDB OK). OpenSSH y credenciales configurados.
2026-04-11 10:09:03 -03:00
Ricardo Monla
941da87ed2
chore(dasuten): Actualizaciones migración SQL, W-Zombi y scripts
2026-04-10 11:52:23 -03:00
Ricardo Monla
fb8c8eefe5
docs: Actualización de contexto IA, Drones, Candados y nuevos nodos
2026-04-08 18:09:04 -03:00
Ricardo Monla and Claude Opus 4.6
1802c25194
refactor(ambitos): Migración completa dtic-DASUTEN (A04) y dtic-BKPs (A03) + herramientas ADN
...
Migración dtic-DASUTEN a estándar A04:
- A04_dtic-DASUTEN.md: Manifiesto creado
- A04.P001 a A04.P005: Planes renombrados de P2601.*
- _hist/_hist_P2601_dasuten.md: Legacy archivado
Migración dtic-BKPs a estándar A03:
- A03_dtic-BKPs.md: Manifiesto creado
- A03.P001, A03.P002: Planes migrados
- docs/ambito/dtic-BKPs/: Nueva estructura
Herramientas ADN nuevas:
- adn/tools/bkps/: BKPs migrado a tools ADN
- adn/tools/cli/dron.rb: Vigía de tareas largas
- adn/tools/cli/copiloto.rb: Asistente CLI
- adn/tools/cli/novato.rb: CLI de aprendizaje
Limpieza:
- dtic-BKPs/ → _hist/dtic-BKPs/ (legacy archivado)
- adn/tools/cli/backup.rb → _hist/ (migrado a bkps.rb)
Otros:
- nodos/pcv-dasu1.md, srvv-data.md, srvv-nginx-rm.md: Actualizados
- adn/tools/core/conciliador.rb: Mejoras
- adn/tools/w-zombi/data/cmd.json: Actualizado
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-07 10:23:53 -03:00
Ricardo Monla
1fd213173e
docs: Plan P2603.01 Automatización Zoom y actualizaciones P2601.09
2026-03-31 18:03:21 -03:00