ML Engine Updates: - Updated BTCUSD with Polygon API data (2024-2025): 215,699 new records - Re-trained all ML models: Attention (R²: 0.223), Base, Metamodel (87.3% confidence) - Backtest results: +176.71R profit with aggressive_filter strategy Documentation Consolidation: - Created docs/99-analisis/_MAP.md index with 13 new analysis documents - Consolidated inventories: removed duplicates from orchestration/inventarios/ - Updated ML_INVENTORY.yml with BTCUSD metrics and training results - Added execution reports: FASE11-BTCUSD, correction issues, alignment validation Architecture & Integration: - Updated all module documentation with NEXUS v3.4 frontmatter - Fixed _MAP.md indexes across all folders - Updated orchestration plans and traces Files: 229 changed, 5064 insertions(+), 1872 deletions(-) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
4.0 KiB
4.0 KiB
| id | title | type | status | priority | epic | project | story_points | created_date | updated_date |
|---|---|---|---|---|---|---|---|---|---|
| US-LLM-002 | Gestionar Conversaciones | User Story | Done | Media | OQI-007 | trading-platform | 3 | 2025-12-05 | 2026-01-04 |
US-LLM-002: Gestionar Conversaciones
Épica: OQI-007 - LLM Strategy Agent Sprint: TBD Story Points: 5 Prioridad: P0 - Crítico
Historia de Usuario
Como usuario del Copilot Quiero poder crear, ver y organizar mis conversaciones Para mantener un historial organizado de mis interacciones con el agente
Criterios de Aceptación
AC-1: Crear nueva conversación
Given estoy en el Copilot con una conversación activa
When hago clic en "Nueva Conversación" (+)
Then se crea una nueva conversación vacía
And la conversación anterior se guarda en el historial
And veo el mensaje de bienvenida del agente
AC-2: Ver historial de conversaciones
Given tengo múltiples conversaciones guardadas
When abro el panel de historial
Then veo una lista de mis conversaciones
And cada conversación muestra título y fecha
And están ordenadas por fecha (más reciente primero)
AC-3: Cambiar entre conversaciones
Given tengo una conversación activa
And tengo otras conversaciones en el historial
When selecciono otra conversación del historial
Then se carga la conversación seleccionada
And veo todos los mensajes de esa conversación
And la conversación anterior se preserva
AC-4: Renombrar conversación
Given tengo una conversación
When hago clic derecho y selecciono "Renombrar"
Then puedo editar el título de la conversación
When guardo el nuevo título
Then el título se actualiza en el historial
AC-5: Eliminar conversación
Given tengo una conversación en el historial
When hago clic en "Eliminar"
Then veo diálogo de confirmación
When confirmo la eliminación
Then la conversación se elimina del historial
And no puedo recuperarla
AC-6: Auto-título de conversación
Given creo una nueva conversación
And envío mi primer mensaje
When el agente responde
Then la conversación recibe un título automático
And el título refleja el tema de la conversación
Diseño UI/UX
Panel de Historial
┌───────────────────────┐
│ Conversaciones [+]│
├───────────────────────┤
│ 🔍 Buscar... │
├───────────────────────┤
│ 📄 Análisis AAPL │
│ Hoy, 10:30 AM │
├───────────────────────┤
│ 📄 Estrategia BTC │
│ Ayer, 3:45 PM │
├───────────────────────┤
│ 📄 Dudas RSI │
│ 3 dic, 2:00 PM │
├───────────────────────┤
│ 📄 Portfolio review │
│ 2 dic, 11:00 AM │
└───────────────────────┘
Menú contextual
┌─────────────────┐
│ ✏️ Renombrar │
│ 📋 Duplicar │
│ ───────────────│
│ 🗑️ Eliminar │
└─────────────────┘
Notas Técnicas
- Implementar soft delete para conversaciones
- Límite de conversaciones por plan:
- Free: 10 activas
- Pro: 50 activas
- Premium: Ilimitadas
- Auto-eliminación después de 90 días de inactividad
- Búsqueda por contenido de mensajes
Dependencias
- RF-LLM-001.3: Gestión de Conversaciones
- ET-LLM-001: Arquitectura del Chat
Definición de Done
- CRUD completo de conversaciones
- Panel de historial funcional
- Búsqueda implementada
- Tests unitarios y E2E
- Responsive design
- QA aprobado
Historia de usuario - Sistema NEXUS Trading Platform