Mapa de Integración de tus dumps SQL

Generado: 2026-01-04 18:57 UTC. Fuentes: iapx_alpha.sql, hypercampo_v1.sql, sgc_transfer.sql, inforganic-core.sql

Inventario rápido: qué ya tienes

db tables perfil claves integra_con
iapx_alpha 32 WISP/telemetría + Monark3 (Sociomapa + Incendios) + CRM/licencias wifi_registros, EstadoDispositivo, monark3_sociomapa_*, monark3_incendios_* eventos_iot/activos + actores/interacciones + seguridad/incidentes
hypercampo_v1 7 Captura/Análisis social (raw_entries → interacciones/eventos/relaciones/analisis) raw_entries, personas, interacciones, eventos, relaciones, analisis actores/interacciones/relaciones_actores + buffer_intencion + memory layer
inforganic-core 33 AI Gateway + CRM/operaciones/servicios (cotizaciones/presupuestos) ai_agente, ai_modelo, ai_upstream*, ai_inferencia_log, cliente, presupuesto, operacion_servicio Nodo0 LLM gateway + inventario de clientes/servicios + logs a timeline
sgc_transfer 63 SGC/certificación (solicitudes, operadores, formatos, buzón, logs, PMO) op_solicitud*, cert_operador*, conf_*, web_buzon_*, log_* módulo negocio/regulatorio; actores=operadores; acciones=solicitudes; logs=eventos

Hallazgos críticos (seguridad)

Cómo integrarlo (resumen)

Mapa canónico SIREP ↔ tus tablas

Entidad SIREPFuente 1Fuente 2Fuente 3Fuente 4
actoreshypercampo_v1.personasiapx_alpha.monark3_sociomapa_usersinforganic-core.usuario / users / clientesgc_transfer.cert_operador_* / cert_operador_usuario
relaciones_actoreshypercampo_v1.relacionesiapx_alpha.monark3_sociomapa_conexiones
interaccioneshypercampo_v1.interaccionesiapx_alpha.monark3_sociomapa_interacciones / mensajesinforganic-core.operacion_servicio_actividad (actividad)sgc_transfer.log_* / web_buzon_*
eventoshypercampo_v1.eventosiapx_alpha.monark3_sociomapa_eventos / incendios_incidentesinforganic-core (presupuesto/cotización/operación)sgc_transfer.op_solicitud*
eventos_iotiapx_alpha.wifi_registros / EstadoDispositivo / DispositivosConectados
motor_IAinforganic-core.ai_* (gateway+logs)

DB: iapx_alpha

Tablas: 32 · Edges inferidos: 17

Grafo interno (Mermaid)
graph LR
  iapx_alpha__envios["envios"] -->|licencia_id| iapx_alpha__licencias["licencias"]
  iapx_alpha__licencias["licencias"] -->|cliente_id| iapx_alpha__clientes["clientes"]
  iapx_alpha__monark3_sociomapa_conexiones["monark3_sociomapa_conexiones"] -->|id_usuario_origen| iapx_alpha__monark3_sociomapa_users["monark3_sociomapa_users"]
  iapx_alpha__monark3_sociomapa_conexiones["monark3_sociomapa_conexiones"] -->|id_usuario_destino| iapx_alpha__monark3_sociomapa_users["monark3_sociomapa_users"]
  iapx_alpha__monark3_sociomapa_interacciones["monark3_sociomapa_interacciones"] -->|id_usuario| iapx_alpha__monark3_sociomapa_users["monark3_sociomapa_users"]
  iapx_alpha__monark3_sociomapa_membresia_grupos["monark3_sociomapa_membresia_grupos"] -->|id_usuario| iapx_alpha__monark3_sociomapa_users["monark3_sociomapa_users"]
  iapx_alpha__monark3_sociomapa_mensajes["monark3_sociomapa_mensajes"] -->|id_usuario_origen| iapx_alpha__monark3_sociomapa_users["monark3_sociomapa_users"]
  iapx_alpha__monark3_sociomapa_mensajes["monark3_sociomapa_mensajes"] -->|id_usuario_destino| iapx_alpha__monark3_sociomapa_users["monark3_sociomapa_users"]
  iapx_alpha__monark3_sociomapa_notificaciones["monark3_sociomapa_notificaciones"] -->|id_usuario| iapx_alpha__monark3_sociomapa_users["monark3_sociomapa_users"]
  iapx_alpha__monark3_sociomapa_participacion_eventos["monark3_sociomapa_participacion_eventos"] -->|id_usuario| iapx_alpha__monark3_sociomapa_users["monark3_sociomapa_users"]
  iapx_alpha__monark3_sociomapa_membresia_grupos["monark3_sociomapa_membresia_grupos"] -->|id_grupo| iapx_alpha__monark3_sociomapa_grupos["monark3_sociomapa_grupos"]
  iapx_alpha__monark3_sociomapa_participacion_eventos["monark3_sociomapa_participacion_eventos"] -->|id_evento| iapx_alpha__monark3_sociomapa_eventos["monark3_sociomapa_eventos"]
  iapx_alpha__monark3_incendios_contexto_adicional["monark3_incendios_contexto_adicional"] -->|id_incidente| iapx_alpha__monark3_incendios_incidentes["monark3_incendios_incidentes"]
  iapx_alpha__monark3_incendios_entorno["monark3_incendios_entorno"] -->|id_incidente| iapx_alpha__monark3_incendios_incidentes["monark3_incendios_incidentes"]
  iapx_alpha__monark3_incendios_fuentes["monark3_incendios_fuentes"] -->|id_incidente| iapx_alpha__monark3_incendios_incidentes["monark3_incendios_incidentes"]
  iapx_alpha__monark3_incendios_historial_actualizaciones["monark3_incendios_historial_actualizaciones"] -->|id_incidente| iapx_alpha__monark3_incendios_incidentes["monark3_incendios_incidentes"]
  iapx_alpha__monark3_incendios_recursos_combate["monark3_incendios_recursos_combate"] -->|id_incidente| iapx_alpha__monark3_incendios_incidentes["monark3_incendios_incidentes"]
Tablas por módulo/prefijo

monark3 (20)

DispositivosConectados (1)

EstadisticasTrafico (1)

EstadoDispositivo (1)

clientes (1)

directorio (1)

directorio2 (1)

directorio3 (1)

envios (1)

licencias (1)

optout (1)

plantillas (1)

wifi (1)

DB: hypercampo_v1

Tablas: 7 · Edges inferidos: 10

Grafo interno (Mermaid)
graph LR
  hypercampo_v1__participantes_evento["participantes_evento"] -->|evento_id| hypercampo_v1__eventos["eventos"]
  hypercampo_v1__participantes_evento["participantes_evento"] -->|persona_id| hypercampo_v1__personas["personas"]
  hypercampo_v1__interacciones["interacciones"] -->|actor_principal_id| hypercampo_v1__personas["personas"]
  hypercampo_v1__interacciones["interacciones"] -->|objetivo_id| hypercampo_v1__personas["personas"]
  hypercampo_v1__interacciones["interacciones"] -->|evento_asociado_id| hypercampo_v1__eventos["eventos"]
  hypercampo_v1__interacciones["interacciones"] -->|id_raw_entry_origen| hypercampo_v1__raw_entries["raw_entries"]
  hypercampo_v1__eventos["eventos"] -->|id_raw_entry_origen| hypercampo_v1__raw_entries["raw_entries"]
  hypercampo_v1__analisis["analisis"] -->|id_raw_entry_origen| hypercampo_v1__raw_entries["raw_entries"]
  hypercampo_v1__relaciones["relaciones"] -->|persona1_id| hypercampo_v1__personas["personas"]
  hypercampo_v1__relaciones["relaciones"] -->|persona2_id| hypercampo_v1__personas["personas"]
Tablas por módulo/prefijo

analisis (1)

eventos (1)

interacciones (1)

participantes (1)

personas (1)

raw (1)

relaciones (1)

DB: sgc_transfer

Tablas: 63 · Edges inferidos: 45

Grafo interno (Mermaid)
graph LR
  sgc_transfer__auto_basic_formulario_estructura["auto_basic_formulario_estructura"] -->|idauto_basic_formulario| sgc_transfer__auto_basic_formulario["auto_basic_formulario"]
  sgc_transfer__auto_basic_formulario_subestructura["auto_basic_formulario_subestructura"] -->|idauto_basic_formulario_estructura| sgc_transfer__auto_basic_formulario_estructura["auto_basic_formulario_estructura"]
  sgc_transfer__cert_operador_usuario["cert_operador_usuario"] -->|idcert_operador| sgc_transfer__cert_operador["cert_operador"]
  sgc_transfer__cert_organismo_certificacion_usuario["cert_organismo_certificacion_usuario"] -->|idcert_organismo_certificacion| sgc_transfer__cert_organismo_certificacion["cert_organismo_certificacion"]
  sgc_transfer__conf_cert_alcance["conf_cert_alcance"] -->|idconf_cert_norma| sgc_transfer__conf_cert_norma["conf_cert_norma"]
  sgc_transfer__conf_cert_proceso["conf_cert_proceso"] -->|idconf_cert_seccion| sgc_transfer__conf_cert_seccion["conf_cert_seccion"]
  sgc_transfer__conf_formato["conf_formato"] -->|conf_gen_formato_tipo_id| sgc_transfer__conf_gen_formato_tipo["conf_gen_formato_tipo"]
  sgc_transfer__conf_formato_contenido["conf_formato_contenido"] -->|conf_formato_seccion_id| sgc_transfer__conf_formato_seccion["conf_formato_seccion"]
  sgc_transfer__conf_formato_seccion["conf_formato_seccion"] -->|conf_formato_id| sgc_transfer__conf_formato["conf_formato"]
  sgc_transfer__core_sys_sub_section["core_sys_sub_section"] -->|core_sys_section_id| sgc_transfer__core_sys_section["core_sys_section"]
  sgc_transfer__data_cert_proceso_estatus["data_cert_proceso_estatus"] -->|idconf_cert_proceso| sgc_transfer__conf_cert_proceso["conf_cert_proceso"]
  sgc_transfer__data_document_main["data_document_main"] -->|op_conf_id| sgc_transfer__op_conf["op_conf"]
  sgc_transfer__data_document_main["data_document_main"] -->|conf_formato_contenido_id| sgc_transfer__conf_formato_contenido["conf_formato_contenido"]
  sgc_transfer__data_pmo_anexo["data_pmo_anexo"] -->|conf_formato_contenido_id| sgc_transfer__conf_formato_contenido["conf_formato_contenido"]
  sgc_transfer__data_pmo_anexo["data_pmo_anexo"] -->|op_pmo_id| sgc_transfer__op_pmo["op_pmo"]
  sgc_transfer__data_pmo_cert["data_pmo_cert"] -->|op_pmo_id| sgc_transfer__op_pmo["op_pmo"]
  sgc_transfer__data_pmo_cert["data_pmo_cert"] -->|conf_formato_contenido_id| sgc_transfer__conf_formato_contenido["conf_formato_contenido"]
  sgc_transfer__data_pmo_comentario["data_pmo_comentario"] -->|op_pmo_id| sgc_transfer__op_pmo["op_pmo"]
  sgc_transfer__data_pmo_comentario_respuesta["data_pmo_comentario_respuesta"] -->|data_pmo_comentario_id| sgc_transfer__data_pmo_comentario["data_pmo_comentario"]
  sgc_transfer__data_pmo_insp["data_pmo_insp"] -->|op_pmo_id| sgc_transfer__op_pmo["op_pmo"]
  sgc_transfer__data_pmo_insp["data_pmo_insp"] -->|conf_formato_contenido_id| sgc_transfer__conf_formato_contenido["conf_formato_contenido"]
  sgc_transfer__data_pmo_main["data_pmo_main"] -->|op_pmo_id| sgc_transfer__op_pmo["op_pmo"]
  sgc_transfer__data_pmo_main["data_pmo_main"] -->|conf_formato_contenido_id| sgc_transfer__conf_formato_contenido["conf_formato_contenido"]
  sgc_transfer__op_conf["op_conf"] -->|idop_solicitud| sgc_transfer__op_solicitud["op_solicitud"]
  sgc_transfer__op_conf["op_conf"] -->|conf_formato_id| sgc_transfer__conf_formato["conf_formato"]
  sgc_transfer__op_pmo["op_pmo"] -->|idop_solicitud| sgc_transfer__op_solicitud["op_solicitud"]
  sgc_transfer__op_pmo["op_pmo"] -->|conf_formato_id| sgc_transfer__conf_formato["conf_formato"]
  sgc_transfer__op_solicitud["op_solicitud"] -->|idcert_operador| sgc_transfer__cert_operador["cert_operador"]
  sgc_transfer__op_solicitud_alcance["op_solicitud_alcance"] -->|idop_solicitud| sgc_transfer__op_solicitud["op_solicitud"]
  sgc_transfer__op_solicitud_alcance["op_solicitud_alcance"] -->|idconf_cert_alcance| sgc_transfer__conf_cert_alcance["conf_cert_alcance"]
  sgc_transfer__op_solicitud_producto["op_solicitud_producto"] -->|idop_solicitud| sgc_transfer__op_solicitud["op_solicitud"]
  sgc_transfer__web_buzon_bitacora["web_buzon_bitacora"] -->|idweb_buzon_mensaje| sgc_transfer__web_buzon_mensaje["web_buzon_mensaje"]
  sgc_transfer__web_buzon_categoria["web_buzon_categoria"] -->|idweb_seccion| sgc_transfer__web_seccion["web_seccion"]
  sgc_transfer__web_buzon_notificacion["web_buzon_notificacion"] -->|idweb_buzon_categoria| sgc_transfer__web_buzon_categoria["web_buzon_categoria"]
  sgc_transfer__op_solicitud["op_solicitud"] -->|idcert_operador| sgc_transfer__cert_operador["cert_operador"]
  sgc_transfer__op_solicitud_alcance["op_solicitud_alcance"] -->|idop_solicitud| sgc_transfer__op_solicitud["op_solicitud"]
  sgc_transfer__op_solicitud_producto["op_solicitud_producto"] -->|idop_solicitud| sgc_transfer__op_solicitud["op_solicitud"]
  sgc_transfer__op_solicitud_alcance["op_solicitud_alcance"] -->|idconf_cert_alcance| sgc_transfer__conf_cert_alcance["conf_cert_alcance"]
  sgc_transfer__conf_cert_alcance["conf_cert_alcance"] -->|idconf_cert_norma| sgc_transfer__conf_cert_norma["conf_cert_norma"]
  sgc_transfer__cert_operador_empresa["cert_operador_empresa"] -->|idcert_operador| sgc_transfer__cert_operador["cert_operador"]
  sgc_transfer__cert_operador_individual["cert_operador_individual"] -->|idcert_operador| sgc_transfer__cert_operador["cert_operador"]
  sgc_transfer__cert_operador_usuario["cert_operador_usuario"] -->|idcert_operador| sgc_transfer__cert_operador["cert_operador"]
  sgc_transfer__cert_organismo_certificacion_usuario["cert_organismo_certificacion_usuario"] -->|idcert_organismo_certificacion| sgc_transfer__cert_organismo_certificacion["cert_organismo_certificacion"]
  sgc_transfer__auto_basic_formulario_estructura["auto_basic_formulario_estructura"] -->|idauto_basic_formulario| sgc_transfer__auto_basic_formulario["auto_basic_formulario"]
  sgc_transfer__auto_basic_formulario_subestructura["auto_basic_formulario_subestructura"] -->|idauto_basic_formulario_estructura| sgc_transfer__auto_basic_formulario_estructura["auto_basic_formulario_estructura"]
Tablas por módulo/prefijo

conf (16)

data (9)

log (9)

web (7)

cert (6)

op (5)

core_sys (4)

auto (3)

automatas (1)

ctrl (1)

ecmx2 (1)

sol (1)

DB: inforganic-core

Tablas: 33 · Edges inferidos: 55

Grafo interno (Mermaid)
graph LR
  inforganic_core__ai_agente["ai_agente"] -->|id_catalogo_servicio| inforganic_core__catalogo_servicio["catalogo_servicio"]
  inforganic_core__ai_cliente_api_key["ai_cliente_api_key"] -->|id_cliente| inforganic_core__cliente["cliente"]
  inforganic_core__ai_inferencia_log["ai_inferencia_log"] -->|id_cliente| inforganic_core__cliente["cliente"]
  inforganic_core__catalogo_actividades["catalogo_actividades"] -->|catalogo_servicio_idcatalogo_servicio| inforganic_core__catalogo_servicio["catalogo_servicio"]
  inforganic_core__catalogo_concepto["catalogo_concepto"] -->|catalogo_servicio_idcatalogo_servicio| inforganic_core__catalogo_servicio["catalogo_servicio"]
  inforganic_core__catalogo_resultado["catalogo_resultado"] -->|catalogo_servicio_idcatalogo_servicio| inforganic_core__catalogo_servicio["catalogo_servicio"]
  inforganic_core__cliente_dictamen["cliente_dictamen"] -->|cliente_idcliente| inforganic_core__cliente["cliente"]
  inforganic_core__cliente_dictamen["cliente_dictamen"] -->|cliente_operacion_idcliente_operacion| inforganic_core__cliente_operacion["cliente_operacion"]
  inforganic_core__cliente_dictamen_resultado["cliente_dictamen_resultado"] -->|cliente_dictamen_idcliente_dictamen| inforganic_core__cliente_dictamen["cliente_dictamen"]
  inforganic_core__cliente_dictamen_resultado["cliente_dictamen_resultado"] -->|catalogo_resultado_idcatalogo_resultado| inforganic_core__catalogo_resultado["catalogo_resultado"]
  inforganic_core__cliente_dictamen_resultado_seguimiento["cliente_dictamen_resultado_seguimiento"] -->|cliente_dicatmen_resultado_idcliente_dictamen_resultado| inforganic_core__cliente_dictamen_resultado["cliente_dictamen_resultado"]
  inforganic_core__cliente_operacion["cliente_operacion"] -->|cotizacion_idcotizacion| inforganic_core__cotizacion["cotizacion"]
  inforganic_core__cliente_operacion["cliente_operacion"] -->|cliente_idcliente| inforganic_core__cliente["cliente"]
  inforganic_core__cotizacion["cotizacion"] -->|presupuesto_idpresupuesto| inforganic_core__presupuesto["presupuesto"]
  inforganic_core__operacion_servicio["operacion_servicio"] -->|cliente_operacion_idcliente_operacion| inforganic_core__cliente_operacion["cliente_operacion"]
  inforganic_core__operacion_servicio["operacion_servicio"] -->|catalogo_servicio_idcatalogo_servicio| inforganic_core__catalogo_servicio["catalogo_servicio"]
  inforganic_core__operacion_servicio_actividad["operacion_servicio_actividad"] -->|operacion_servicio_idoperacion_servicio| inforganic_core__operacion_servicio["operacion_servicio"]
  inforganic_core__operacion_servicio_actividad["operacion_servicio_actividad"] -->|catalogo_actividades_idcatalogo_actividades| inforganic_core__catalogo_actividades["catalogo_actividades"]
  inforganic_core__operacion_servicio_actividad_anexo["operacion_servicio_actividad_anexo"] -->|operacion_servicio_actividad_idoperacion_servicio_actividad| inforganic_core__operacion_servicio_actividad["operacion_servicio_actividad"]
  inforganic_core__presupuesto["presupuesto"] -->|cliente_idcliente| inforganic_core__cliente["cliente"]
  inforganic_core__presupuesto_concepto["presupuesto_concepto"] -->|idcatalogo_servicio| inforganic_core__catalogo_servicio["catalogo_servicio"]
  inforganic_core__presupuesto_concepto["presupuesto_concepto"] -->|presupuesto_idpresupuesto| inforganic_core__presupuesto["presupuesto"]
  inforganic_core__presupuesto_concepto["presupuesto_concepto"] -->|catalogo_concepto_idcatalogo_concepto| inforganic_core__catalogo_concepto["catalogo_concepto"]
  inforganic_core__presupuesto_has_catalogo_servicio["presupuesto_has_catalogo_servicio"] -->|presupuesto_idpresupuesto| inforganic_core__presupuesto["presupuesto"]
  inforganic_core__presupuesto_has_catalogo_servicio["presupuesto_has_catalogo_servicio"] -->|catalogo_servicio_idcatalogo_servicio| inforganic_core__catalogo_servicio["catalogo_servicio"]
  inforganic_core__users["users"] -->|user_id| inforganic_core__users["users"]
  inforganic_core__usuario_has_cliente["usuario_has_cliente"] -->|usuario_idusuario| inforganic_core__usuario["usuario"]
  inforganic_core__usuario_has_cliente["usuario_has_cliente"] -->|cliente_idcliente| inforganic_core__cliente["cliente"]
  inforganic_core__ai_modelo["ai_modelo"] -->|id_proveedor| inforganic_core__ai_proveedor["ai_proveedor"]
  inforganic_core__ai_modelo["ai_modelo"] -->|id_auth| inforganic_core__ai_auth_profile["ai_auth_profile"]
  inforganic_core__ai_upstream["ai_upstream"] -->|id_proveedor| inforganic_core__ai_proveedor["ai_proveedor"]
  inforganic_core__ai_upstream["ai_upstream"] -->|id_env| inforganic_core__ai_env["ai_env"]
  inforganic_core__ai_upstream["ai_upstream"] -->|id_auth| inforganic_core__ai_auth_profile["ai_auth_profile"]
  inforganic_core__ai_upstream_route["ai_upstream_route"] -->|id_upstream| inforganic_core__ai_upstream["ai_upstream"]
  inforganic_core__ai_agente["ai_agente"] -->|id_route| inforganic_core__ai_upstream_route["ai_upstream_route"]
  inforganic_core__ai_agente["ai_agente"] -->|id_modelo_principal| inforganic_core__ai_modelo["ai_modelo"]
  inforganic_core__ai_agente["ai_agente"] -->|id_modelo_backup| inforganic_core__ai_modelo["ai_modelo"]
  inforganic_core__ai_acl["ai_acl"] -->|id_key| inforganic_core__ai_api_key["ai_api_key"]
  inforganic_core__ai_acl["ai_acl"] -->|id_agente| inforganic_core__ai_agente["ai_agente"]
  inforganic_core__ai_cliente_api_key["ai_cliente_api_key"] -->|id_key| inforganic_core__ai_api_key["ai_api_key"]
  inforganic_core__ai_cliente_api_key["ai_cliente_api_key"] -->|id_cliente| inforganic_core__cliente["cliente"]
  inforganic_core__ai_auth_profile["ai_auth_profile"] -->|secret_id| inforganic_core__ai_secret_ref["ai_secret_ref"]
  inforganic_core__ai_auth_profile["ai_auth_profile"] -->|basic_user_secret_id| inforganic_core__ai_secret_ref["ai_secret_ref"]
  inforganic_core__ai_auth_profile["ai_auth_profile"] -->|basic_pass_secret_id| inforganic_core__ai_secret_ref["ai_secret_ref"]
  inforganic_core__ai_auth_profile["ai_auth_profile"] -->|oauth_client_id_secret| inforganic_core__ai_secret_ref["ai_secret_ref"]
  inforganic_core__ai_auth_profile["ai_auth_profile"] -->|oauth_client_secret| inforganic_core__ai_secret_ref["ai_secret_ref"]
  inforganic_core__ai_auth_profile["ai_auth_profile"] -->|mtls_cert_secret| inforganic_core__ai_secret_ref["ai_secret_ref"]
  inforganic_core__ai_auth_profile["ai_auth_profile"] -->|mtls_key_secret| inforganic_core__ai_secret_ref["ai_secret_ref"]
  inforganic_core__presupuesto["presupuesto"] -->|cliente_idcliente| inforganic_core__cliente["cliente"]
  inforganic_core__cotizacion["cotizacion"] -->|presupuesto_idpresupuesto| inforganic_core__presupuesto["presupuesto"]
  inforganic_core__cliente_operacion["cliente_operacion"] -->|cliente_idcliente| inforganic_core__cliente["cliente"]
  inforganic_core__cliente_operacion["cliente_operacion"] -->|cotizacion_idcotizacion| inforganic_core__cotizacion["cotizacion"]
  inforganic_core__operacion_servicio["operacion_servicio"] -->|cliente_operacion_idcliente_operacion| inforganic_core__cliente_operacion["cliente_operacion"]
  inforganic_core__operacion_servicio["operacion_servicio"] -->|catalogo_servicio_idcatalogo_servicio| inforganic_core__catalogo_servicio["catalogo_servicio"]
  inforganic_core__operacion_servicio_actividad["operacion_servicio_actividad"] -->|operacion_servicio_idoperacion_servicio| inforganic_core__operacion_servicio["operacion_servicio"]
Tablas por módulo/prefijo

ai (12)

catalogo (6)

cliente (5)

operacion (3)

presupuesto (3)

usuario (2)

cotizacion (1)

users (1)

Checklist de integración (práctico)

  1. Elige MySQL/MariaDB como runtime para estos dumps (todos usan ENGINE=InnoDB).
  2. Crea monark_core: actor, asset, event_log, actor_identity_map.
  3. Conectores ETL (uno por DB) → escriben a event_log (append-only) + actualizan actor/asset.
  4. Dashboard: Timeline por actor/proyecto, heatmap por día, y grafo social (todo sale de event_log).

Regla: si algo no produce event_log, no existe para Nodo0.