Arquitectura antes:
core/nodos_info.rb → usado por 4 CLIs
core/ejecutor_remoto.rb → usado por proceso.rb
core/triggers.rb → usado por triggers.rb
core/eventos.rb → usado por triggers.rb
core/configurador.rb → usado por backup.rb
Arquitectura después:
cli/nodos/info.rb ← submódulo de nodos
cli/ssh/ejecutor.rb ← submódulo de ssh
cli/triggers/motor.rb ← submódulo de triggers
cli/triggers/eventos.rb ← submódulo de triggers
cli/backup/configurador.rb ← submódulo de backup
core/ queda limpio con solo infraestructura genuina:
colores, constants, error_handler, logger, help_formatter,
conciliador (transversal), validador (obsoleto)
- 15 tests pasan sin regresiones
- Evento 1078 (17:14→17:17)