Refactor(ADN): Migración de tools/bitacoras-db y tools/config/database.yml hacia tools/adn/db para afianzar la arquitectura modular y autosuficiencia del ADN

This commit is contained in:
Ricardo Monla
2026-03-10 20:10:56 -03:00
parent 427b000aac
commit 937bff070a
16 changed files with 22 additions and 580 deletions
+4 -4
View File
@@ -185,7 +185,7 @@ module ADN
end
def registrar_inicio_bitacora(nodo, datos)
require_relative '../../bitacoras-db/core/bitacora_db'
require_relative '../db/core/bitacora_db'
BitacorasDB::BitacoraDB.with_connection do |db|
# Asegurar bitácora
@@ -216,7 +216,7 @@ module ADN
def registrar_task_id_bitacora(nodo, task_id)
return unless @backup_entrada_id
require_relative '../../bitacoras-db/core/bitacora_db'
require_relative '../db/core/bitacora_db'
BitacorasDB::BitacoraDB.with_connection do |db|
db.update_entrada(@backup_entrada_id, {
@@ -230,8 +230,8 @@ module ADN
def registrar_fin_bitacora(nodo, exito, task_id = nil)
return unless @backup_entrada_id
require_relative '../../bitacoras-db/core/bitacora_db'
require_relative '../../bitacoras-db/exporters/md_exporter'
require_relative '../db/core/bitacora_db'
require_relative '../db/exporters/md_exporter'
hora_fin = Time.now.strftime('%H:%M')
estado = exito ? '✅' : '⚠️'
+1 -1
View File
@@ -5,7 +5,7 @@
require 'date'
require 'time'
require_relative '../../bitacoras-db/core/bitacora_db'
require_relative '../db/core/bitacora_db'
module ADN
class SubcomandoCierre
+4 -4
View File
@@ -26,13 +26,13 @@ require 'time'
# Cargar módulo BitacorasDB
begin
require_relative '../../bitacoras-db/core/bitacora_db'
require_relative '../../bitacoras-db/importers/md_importer'
require_relative '../../bitacoras-db/exporters/md_exporter'
require_relative '../db/core/bitacora_db'
require_relative '../db/importers/md_importer'
require_relative '../db/exporters/md_exporter'
rescue LoadError => e
# Fallback para desarrollo
puts "⚠ Advertencia: No se pudo cargar BitacoraDB o MDImporter: #{e.message}"
puts " Asegúrate de que los archivos en tools/bitacoras-db/ existen"
puts " Asegúrate de que los archivos en tools/adn/db/ existen"
end
module ADN
+1 -1
View File
@@ -5,7 +5,7 @@
require 'date'
require 'time'
require_relative '../../bitacoras-db/core/bitacora_db'
require_relative '../db/core/bitacora_db'
module ADN
class SubcomandoInicio