| 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 |
password en tablas de negocio. Asume que pueden estar en texto plano o hash débil. Migración recomendada: bcrypt/argon2 + secrets fuera de DB.cert_operador_usuario.password → varchar(32) NOT NULLcert_organismo_certificacion_usuario.password → varchar(32) NOT NULLusers.password → varchar(255) NOT NULLusuario.password → varchar(25) NOT NULLactor, asset, event_log.event_log con source_db, source_table, source_pk.actor_identity_map (match por email/teléfono/nombre+contexto).| Entidad SIREP | Fuente 1 | Fuente 2 | Fuente 3 | Fuente 4 |
|---|---|---|---|---|
| actores | hypercampo_v1.personas | iapx_alpha.monark3_sociomapa_users | inforganic-core.usuario / users / cliente | sgc_transfer.cert_operador_* / cert_operador_usuario |
| relaciones_actores | hypercampo_v1.relaciones | iapx_alpha.monark3_sociomapa_conexiones | ||
| interacciones | hypercampo_v1.interacciones | iapx_alpha.monark3_sociomapa_interacciones / mensajes | inforganic-core.operacion_servicio_actividad (actividad) | sgc_transfer.log_* / web_buzon_* |
| eventos | hypercampo_v1.eventos | iapx_alpha.monark3_sociomapa_eventos / incendios_incidentes | inforganic-core (presupuesto/cotización/operación) | sgc_transfer.op_solicitud* |
| eventos_iot | iapx_alpha.wifi_registros / EstadoDispositivo / DispositivosConectados | |||
| motor_IA | inforganic-core.ai_* (gateway+logs) |
Tablas: 32 · Edges inferidos: 17
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"]
monark3_incendios_contexto_adicional keys: id_contexto, id_incidente, fecha_registromonark3_incendios_entorno keys: id_entorno, id_incidente, fecha_registromonark3_incendios_equipamiento_visible keys: id_equipamiento, id_recurso, id_tipo, fecha_registromonark3_incendios_estado_entorno keys: id_estado, id_entorno, fecha_registromonark3_incendios_fuentes keys: id_fuente, id_incidente, fecha_captura, fecha_registromonark3_incendios_historial_actualizaciones keys: id_historial, id_incidente, fecha_actualizacionmonark3_incendios_incidentes keys: id_incidente, fecha_probable, fecha_registromonark3_incendios_personal keys: id_personal, id_recurso, fecha_registromonark3_incendios_recursos_combate keys: id_recurso, id_incidente, fecha_registromonark3_incendios_tipo_equipamiento keys: id_tipomonark3_roles_personas keys: id_rol, fecha_registromonark3_sociomapa_conexiones keys: id_conexion, id_usuario_origen, id_usuario_destino, fecha_conexionmonark3_sociomapa_eventos keys: id_evento, fecha_eventomonark3_sociomapa_grupos keys: id_grupo, fecha_creacionmonark3_sociomapa_interacciones keys: id_interaccion, id_usuario, fecha_interaccionmonark3_sociomapa_membresia_grupos keys: id_membresia, id_usuario, id_grupo, fecha_unionmonark3_sociomapa_mensajes keys: id_mensaje, id_usuario_origen, id_usuario_destino, fecha_enviomonark3_sociomapa_notificaciones keys: id_notificacion, id_usuario, fecha_notificacionmonark3_sociomapa_participacion_eventos keys: id_participacion, id_usuario, id_evento, fecha_registromonark3_sociomapa_users keys: id_usuario, fecha_registroDispositivosConectados keys: id, fecha_registroEstadisticasTrafico keys: id, fecha_registroEstadoDispositivo keys: id, fecha_registroclientes keys: id, created_atdirectorio keys: id, fecha_modificaciondirectorio2 keys: id, fecha_modificaciondirectorio3 keys: id, fecha_modificacion, fecha_registroenvios keys: id, licencia_id, created_atlicencias keys: id, cliente_id, fecha_compra, fecha_expiraoptout keys: id, created_atplantillas keys: idwifi_registros keys: id, id2, fechaTablas: 7 · Edges inferidos: 10
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"]
analisis keys: id, fecha_analisis, id_raw_entry_origen, entidad_ideventos keys: id, fecha_evento, id_raw_entry_origeninteracciones keys: id, actor_principal_id, objetivo_id, evento_asociado_id, fecha_interaccion, id_raw_entry_origenparticipantes_evento keys: id, evento_id, persona_idpersonas keys: idraw_entries keys: id, fecha_capturarelaciones keys: id, persona1_id, persona2_idTablas: 63 · Edges inferidos: 45
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"]
conf_cert_alcance keys: idconf_cert_alcance, idconf_cert_normaconf_cert_norma keys: idconf_cert_normaconf_cert_proceso keys: idconf_cert_proceso, idconf_cert_seccionconf_cert_seccion keys: idconf_cert_seccionconf_formato keys: id, fecha_registro, fecha_actualizacion, idusuario_registro, idusuario_actualizacion, conf_gen_formato_tipo_idconf_formato_contenido keys: id, conf_formato_seccion_idconf_formato_seccion keys: id, conf_formato_idconf_gen_estado keys: idconf_gen_estadoconf_gen_formato_grupo keys: id, fecha_registro, formato_inicial_idconf_gen_formato_opcion keys: idconf_gen_formato_tipo keys: idconf_gen_operador_registro_tipo keys: idconf_gen_pais keys: idconf_gen_paisconf_gen_proceso_estatus keys: idconf_gen_registro_tipo_op_pmo keys: idconf_gen_registro_tipo_operador keys: iddata_cert_proceso_estatus keys: iddata_cert_proceso_estatus, idconf_cert_proceso, idoperaciondata_cert_proceso_formato_estatus keys: iddata_cert_proceso_formato_estatus, idconf_cert_proceso_formato, idoperaciondata_document_main keys: id, op_conf_id, fecha_registro, fecha_actualizacion, idusuario, conf_formato_contenido_iddata_pmo_anexo keys: id, conf_formato_contenido_id, fecha_registro, idusuario, op_pmo_iddata_pmo_cert keys: id, op_pmo_id, fecha_registro, fecha_actualizacion, idusuario, conf_formato_contenido_iddata_pmo_comentario keys: id, conf_formato_referencia_id, fecha_registro, idusuario, op_pmo_id, fecha_cierre, idusuario_cierredata_pmo_comentario_respuesta keys: id, data_pmo_comentario_id, fecha_registro, idusuariodata_pmo_insp keys: id, op_pmo_id, fecha_registro, fecha_actualizacion, idusuario, conf_formato_contenido_iddata_pmo_main keys: id, op_pmo_id, fecha_registro, fecha_actualizacion, idusuario, conf_formato_contenido_idlog_automatas keys: id, fecha_registro, origen_idlog_cert_actividad_general keys: idlog_cert_actividad_general, fecha_registro_auto, fecha_registro, idusuariolog_cert_actividad_usuario keys: idlog_cert_actividad_usuario, fecha_registro_auto, fecha_registro, idusuariolog_conf_formato keys: id, fecha_registro, data_id, usuario_idlog_document_storage_1 keys: id, fecha_registro, data_id, usuario_idlog_formato_autorizacion keys: id, fecha_registro, data_id, usuario_idlog_formato_firma keys: id, fecha_registro, data_id, usuario_idlog_formato_revision keys: id, fecha_registro, data_id, usuario_idlog_notificacion keys: id, fecha_registro, usuario_idweb_bitacora keys: idweb_bitacora, fechaweb_buzon_bitacora keys: idweb_buzon_bitacora, fecha, idusuario, idweb_buzon_mensajeweb_buzon_categoria keys: idweb_buzon_categoria, idweb_seccionweb_buzon_mensaje keys: idweb_buzon_mensaje, fecha, idusuarioweb_buzon_mensaje_estatus keys: idweb_buzon_mensaje_estatusweb_buzon_notificacion keys: idweb_buzon_notificacion, idweb_buzon_categoria, idusuarioweb_seccion keys: idweb_seccioncert_operador keys: idcert_operador, idexterno, fecha_creacion, iddatoscert_operador_empresa keys: idcert_operador_empresa, fecha_registro, aprobacion_fechacert_operador_individual keys: idcert_operador_individual, fecha_registro, aprobacion_fechacert_operador_usuario keys: idcert_operador_usuario, idcert_operador, fecha_registro, fecha_aprobacion, idadministrador_aprobacioncert_organismo_certificacion keys: idcert_organismo_certificacion, fecha_registrocert_organismo_certificacion_usuario keys: idcert_organismo_certificacion_usuario, idcert_organismo_certificacion, fecha_registro, fecha_aprobacion, idadministrador_aprobacionop_conf keys: id, idop_solicitud, operacion_externa_id, fecha_registro, usuario_registro_id, fecha_actualizacion, usuario_actualizacion_id, conf_formato_idop_pmo keys: id, idop_solicitud, operacion_externa_id, fecha_registro, conf_formato_idop_solicitud keys: fecha_registro, idop_solicitud, idexterno, idcert_operador, idusuario_registro, fecha_actualizadoop_solicitud_alcance keys: idop_solicitud_alcance, idop_solicitud, idconf_cert_alcanceop_solicitud_producto keys: idop_solicitud_producto, idop_solicitudcore_sys_categories keys: id, fecha_registrocore_sys_conf_ui_components keys: id, fecha_registro, dependency_idcore_sys_section keys: id, create_user_id, update_user_id, core_sys_category_idcore_sys_sub_section keys: id, create_user_id, update_user_id, core_sys_section_idauto_basic_formulario keys: idauto_basic_formulario, idsub_catalogoauto_basic_formulario_estructura keys: idauto_basic_formulario_estructura, idauto_basic_formularioauto_basic_formulario_subestructura keys: idauto_basic_formulario_subestructura, idauto_basic_formulario_estructuraautomatas_activos keys: id, fecha_registro, fecha_actualizacion, origen_idctrl_tarea keys: id, fecha_registro, data_idecmx2_conf_gen_formato keys: id, fecha_registrosol_solicitud_estatus keys: idsol_solicitud_estatus, idsol_solicitud, idusuario, fecha_registroTablas: 33 · Edges inferidos: 55
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"]
ai_acl keys: id_acl, id_key, id_agenteai_agente keys: id_agente, id_route, id_modelo_principal, id_modelo_backup, id_catalogo_servicio, fecha_registro, fecha_actualizacionai_api_key keys: id_key, created_atai_auth_profile keys: id_auth, secret_id, basic_user_secret_id, basic_pass_secret_idai_cliente_api_key keys: id, id_cliente, id_keyai_env keys: id_envai_inferencia_log keys: id_log, id_agente, id_modelo, id_cliente, id_key, request_idai_modelo keys: id_modelo, id_proveedor, fecha_registro, fecha_actualizacionai_proveedor keys: id_proveedor, fecha_registroai_secret_ref keys: id_secretai_upstream keys: id_upstream, id_proveedor, id_env, id_authai_upstream_route keys: id_route, id_upstreamcatalogo_actividades keys: idcatalogo_actividadescatalogo_categoria_contacto keys: id, fecha_registrocatalogo_concepto keys: idcatalogo_conceptocatalogo_estatus keys: id, fecha_registrocatalogo_resultado keys: idcatalogo_resultadocatalogo_servicio keys: idcatalogo_serviciocliente keys: id, fecha_registrocliente_dictamen keys: idcliente_dictamencliente_dictamen_resultado keys: idcliente_dictamen_resultado, fecha_creacion, fecha_revision, fecha_autorizacion, idusuario_revision, idusuario_autorizacioncliente_dictamen_resultado_seguimiento keys: idcliente_dictamen_resultado_seguimiento, idusuario_registro, fecha_registro, idusuario_revision, fecha_revision, idusuario_autorizacion, fecha_autorizacioncliente_operacion keys: idcliente_operacion, idusuario_autorizacion, fecha_autorizacionoperacion_servicio keys: idoperacion_servicio, idusuario_revision_serviciooperacion_servicio_actividad keys: idoperacion_servicio_actividad, idusuario_responsable, idusuario_revisionoperacion_servicio_actividad_anexo keys: idoperacion_servicio_actividad_anexopresupuesto keys: idpresupuesto, fecha, idusuario_creado, idusuario_revisado, idusuario_autorizadopresupuesto_concepto keys: idpresupuesto_concepto, idcatalogo_serviciopresupuesto_has_catalogo_servicio keys: usuario keys: idusuariousuario_has_cliente keys: cotizacion keys: idcotizacion, idusuario_autorizacion_serviciousers keys: user_idENGINE=InnoDB).actor, asset, event_log, actor_identity_map.event_log (append-only) + actualizan actor/asset.event_log).Regla: si algo no produce event_log, no existe para Nodo0.