[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:
Ricardo Monla
2026-03-19 09:52:29 -03:00
parent 183dbf6fb6
commit 5aa37e7221
138 changed files with 8777 additions and 464 deletions
+17 -9
View File
@@ -8,6 +8,8 @@
require 'optparse'
require 'fileutils'
require 'date'
require_relative '../core/colores'
require_relative '../core/help_formatter'
module ADN
class SubcomandoConocimiento
@@ -19,7 +21,8 @@ module ADN
end
def ejecutar
if @args.empty? || @args[0] == 'help'
# Handle help flags
if @args.empty? || @args[0] == 'help' || @args[0] == '-h' || @args[0] == '--help'
mostrar_ayuda
return
end
@@ -164,14 +167,19 @@ module ADN
end
def mostrar_ayuda
puts "#{Color::CYAN}🧠 Herramienta ADN - Gestión de Base de Conocimiento#{Color::RESET}"
puts "Permite inyectar, organizar e indexar nueva documentación en el motor autónomo."
puts ""
puts "#{Color::BOLD}SUBCOMANDOS:#{Color::RESET}"
puts " #{Color::CYAN}asimilar <archivo.md>#{Color::RESET} Ingiere un documento Markdown a la base cognitiva del ADN."
puts ""
puts "#{Color::BOLD}EJEMPLOS:#{Color::RESET}"
puts " ./adn/tools/run conocimiento asimilar docs/configuracion_bd.md"
ayuda = ADN::HelpFormatter.generar_help(
titulo: "Gestión de Base de Conocimiento",
descripcion: "Permite inyectar, organizar e indexar nueva documentación en el motor autónomo.",
uso: "./adn/tools/run conocimiento <subcomando> [opciones]",
opciones: [
{ names: ['asimilar <archivo.md>'], desc: "Ingiere un documento Markdown a la base cognitiva del ADN." }
],
ejemplos: [
{ cmd: "./adn/tools/run conocimiento asimilar docs/configuracion_bd.md", desc: "Asimilar documentación de configuración de BD" }
]
)
puts ayuda
end
end
end