[P2604] Fase 15: Optimización IA e integración de herramienta candados. Sincronización de bitácoras y actualización de planes de proyecto.
This commit is contained in:
+12
-1
@@ -23,6 +23,8 @@ ENV['TZ'] = 'America/Argentina/Buenos_Aires'
|
||||
# conocimiento asimilar <archivo> Asimilar documentación al ADN
|
||||
# evolucion <propuesta.md> Gestionar propuesta de evolución del ADN
|
||||
# msp <subcomando> Gestión de MSPs (auditar, registrar, listar)
|
||||
# proy <subcomando> Generación y gestión de proyectos
|
||||
# candados <acción> [opciones] Gestión de secretos y autorización SSH
|
||||
# ayuda [subcomando] Mostrar ayuda detallada
|
||||
#
|
||||
# Documentación completa: docs/proy/p2604_mejoras_ADN/P2604_mejoras_ADN.md
|
||||
@@ -54,6 +56,7 @@ require_relative 'cli/proceso'
|
||||
require_relative 'cli/estados'
|
||||
require_relative 'cli/tailscale'
|
||||
require_relative 'cli/ssh'
|
||||
require_relative 'cli/candados'
|
||||
require_relative 'core/conciliador'
|
||||
|
||||
require_relative 'core/colores'
|
||||
@@ -69,6 +72,8 @@ require_relative 'cli/salud'
|
||||
require_relative 'cli/ayuda'
|
||||
require_relative 'cli/nodos'
|
||||
require_relative 'cli/msp'
|
||||
require_relative 'cli/wzombi'
|
||||
require_relative 'proy/proy'
|
||||
|
||||
# ─── CLI Principal ──────────────────────────────────────────────────────
|
||||
class ADNCLI
|
||||
@@ -123,7 +128,7 @@ class ADNCLI
|
||||
# Compatibilidad: redirigir a jornada cerrar
|
||||
ADN::SubcomandoJornada.new(['cerrar'] + args, @logger).ejecutar
|
||||
when 'ayuda', 'help', '-h', '--help'
|
||||
SubcomandoAyuda.new(args, @logger).ejecutar
|
||||
ADN::SubcomandoAyuda.new(args, @logger).ejecutar
|
||||
when 'evolucion'
|
||||
@logger.info("Subcomando 'evolucion' será implementado en Fase 2")
|
||||
puts "#{Color::YELLOW}⚠ El subcomando 'evolucion' será implementado en Fase 2#{Color::RESET}"
|
||||
@@ -132,8 +137,14 @@ class ADNCLI
|
||||
ADN::SubcomandoPlan.new(args, @logger).ejecutar
|
||||
when 'msp'
|
||||
SubcomandoMsp.new(args, @logger).ejecutar
|
||||
when 'proy'
|
||||
ADN::SubcomandoProy.new(args, @logger).ejecutar
|
||||
when 'ssh'
|
||||
ADN::SubcomandoSSH.new(args, @logger).ejecutar
|
||||
when 'candados', 'secrets'
|
||||
ADN::SubcomandoCandados.new(args, @logger).ejecutar
|
||||
when 'wzombi', 'w-zombi'
|
||||
ADN::SubcomandoWZombi.new(args, @logger).ejecutar
|
||||
else
|
||||
@logger.error("Subcomando desconocido: #{subcomando}")
|
||||
puts "#{Color::RED}✗ Subcomando desconocido: '#{subcomando}'#{Color::RESET}"
|
||||
|
||||
Reference in New Issue
Block a user