trading-platform/docs/02-definicion-modulos/OQI-007-llm-agent/historias-usuario/US-LLM-002-gestionar-conversaciones.md
rckrdmrd c1b5081208 feat(ml): Complete FASE 11 - BTCUSD update and comprehensive documentation alignment
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>
2026-01-07 09:31:29 -06:00

158 lines
4.0 KiB
Markdown

---
id: "US-LLM-002"
title: "Gestionar Conversaciones"
type: "User Story"
status: "Done"
priority: "Media"
epic: "OQI-007"
project: "trading-platform"
story_points: 3
created_date: "2025-12-05"
updated_date: "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
```gherkin
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
```gherkin
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
```gherkin
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
```gherkin
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
```gherkin
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
```gherkin
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*