--- id: ET-LTI-002 title: "Modelo de Datos LLM-Trading Integration" type: "Specification" status: "Backlog" rf_parent: "RF-LTI-001" epic: OQI-010 version: "1.0" created_date: "2026-02-06" --- # ET-LTI-002: Modelo de Datos LLM-Trading Integration ## Nota OQI-010 NO introduce tablas nuevas. Utiliza tablas existentes de: - **llm schema**: conversations, messages, tools, tool_executions (OQI-007) - **trading schema**: orders, positions (OQI-003) - **audit schema**: trading_audit (OQI-001) - **ml schema**: signals (OQI-006) ## Extensiones Propuestas Si se requiere persistencia adicional, se propone: ### llm.trading_tool_configs | Columna | Tipo | Descripcion | |---------|------|-------------| | id | UUID | PK | | tool_name | VARCHAR(100) | Nombre del tool | | is_enabled | BOOLEAN | Habilitado/deshabilitado | | requires_confirmation | BOOLEAN | Requiere confirmacion | | max_calls_per_minute | INT | Rate limit | | config_json | JSONB | Configuracion adicional | ### Indices y Constraints - FK: tool_executions.tool_id -> tools.id (ya existe en OQI-007) - La tabla trading_tool_configs es nueva y se asignaria al schema llm