trading-platform/orchestration/tareas/2026-01-30/TASK-2026-01-30-ANALISIS-INTEGRACION/DOCUMENTATION-GAP-ANALYSIS.md
Adrian Flores Cortes 3c2d98707c [TASK-2026-01-30-ANALISIS-INTEGRACION] chore: Sprint 3 - Purga y limpieza
- Archivados 5 análisis obsoletos a _archive/2026-01-25/
- MASTER-ANALYSIS-PLAN marcada SUPERSEDIDA
- FRONTEND-COMPREHENSIVE-AUDIT marcada COMPLETADA (7+ entregables)
- FRONTEND-MODULE-DOCS marcada CANCELADA (P3, sin progreso)
- BLOCKER-001-TOKEN-REFRESH marcada POSTERGADA
- Actualizado PROJECT-STATUS.md y _INDEX.yml

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 15:26:40 -06:00

239 lines
7.6 KiB
Markdown

# Análisis de Gaps de Documentación: Workspace vs Proyecto
**Subtarea:** 1.3
**Fecha:** 2026-01-30
**Agente:** Claude Code (Opus 4.5)
---
## 1. RESUMEN EJECUTIVO
| Aspecto | Workspace docs/ | Proyecto docs/ | Gap |
|---------|-----------------|----------------|-----|
| Archivos totales | ~49 | ~284 | Proyecto mucho más completo |
| Menciones trading | 4 líneas | N/A (es su propia doc) | Sin documentación específica en workspace |
| Documento específico | NO existe | N/A | **FALTA PROYECTO-TRADING-PLATFORM.md** |
---
## 2. ESTADO EN WORKSPACE docs/
### 2.1 Documentación Actual (docs/60-proyectos/_INDEX.md)
Trading-platform aparece con **solo 4 líneas**:
```markdown
### trading-platform
- **Tipo:** Aplicación específica
- **Descripción:** Plataforma de trading
- **Ubicación:** `/projects/trading-platform`
```
### 2.2 Comparación con Otros Proyectos
| Proyecto | Documentación Específica | Nivel de Detalle |
|----------|-------------------------|------------------|
| local-llm-agent | PROYECTO-LOCAL-LLM-AGENT.md | Alto (puertos, backend, API) |
| erp-suite | PROYECTOS-ERP-SUITE.md | Alto (6 proyectos detallados) |
| template-saas | PROYECTOS-PRIORITARIOS.md | Medio |
| **trading-platform** | **NO EXISTE** | **Mínimo (4 líneas)** |
---
## 3. ESTADO EN PROYECTO docs/
### 3.1 Estructura Existente
```
trading-platform/docs/
├── 00-notas/ # Notas y discrepancias
├── 00-vision-general/ # 4+ archivos (visión, arquitectura, stack)
├── 01-arquitectura/ # 10+ archivos (integraciones, diagramas)
├── 02-definicion-modulos/ # 9 OQIs con subcarpetas
│ ├── OQI-001-fundamentos-auth/
│ │ ├── README.md
│ │ ├── especificaciones/ (5 archivos ET-*)
│ │ ├── historias-usuario/ (12 archivos US-*)
│ │ └── requerimientos/ (5 archivos RF-*)
│ ├── OQI-002-education/ (similar estructura)
│ ├── OQI-003-trading-charts/(similar estructura)
│ └── ... (9 OQIs total)
├── 04-fase-backlog/ # Backlog futuro
├── 90-transversal/ # Temas cross-cutting
├── 95-guias-desarrollo/ # Guías prácticas
├── 97-adr/ # Architecture Decision Records
└── 99-analisis/ # Análisis técnicos
```
### 3.2 Métricas de Documentación Local
| Tipo | Cantidad | Descripción |
|------|----------|-------------|
| READMEs de módulos | 9 | Uno por OQI |
| Especificaciones (ET-*) | ~40+ | Técnicas por módulo |
| Historias Usuario (US-*) | ~80+ | Por módulo |
| Requerimientos (RF-*) | ~50+ | Por módulo |
| ADRs | ~5+ | Decisiones arquitectónicas |
| Total estimado | ~284 | archivos markdown |
---
## 4. GAPS IDENTIFICADOS
### 4.1 Gaps a Nivel Workspace (P0-P1)
| ID | Documento Faltante | Ubicación Sugerida | Prioridad |
|----|-------------------|-------------------|-----------|
| DOC-001 | **PROYECTO-TRADING-PLATFORM.md** | docs/60-proyectos/ | **P0** |
| DOC-002 | Sección en PROYECTOS-PRIORITARIOS.md | docs/60-proyectos/ | P1 |
| DOC-003 | WEBSOCKET-PROTOCOL.md (general) | docs/10-arquitectura/ | P1 |
| DOC-004 | ML-INTEGRATION-PATTERN.md | docs/10-arquitectura/ | P2 |
### 4.2 Contenido Sugerido para PROYECTO-TRADING-PLATFORM.md
```markdown
# Trading Platform
## Descripción
Plataforma integral de trading con:
- Money Manager IA
- Educación trading
- Charts TradingView-style
- Cuentas de inversión PAMM
## Stack Tecnológico
- Backend: Express.js 5.0.1 (TypeScript)
- Frontend: React 18.2.0 + Vite
- ML: FastAPI + PyTorch + XGBoost
- Database: PostgreSQL 16+ (10 schemas)
## Módulos (9 OQIs)
| OQI | Nombre | Progreso |
|-----|--------|----------|
| 001 | Auth | 85% |
| 002 | Education | 55% |
| ... | ... | ... |
## Puertos
| Servicio | Puerto |
|----------|--------|
| Frontend | 3080 |
| Backend | 3081 |
| ML Engine | 3083 |
| ... | ... |
## Credenciales
- DB: trading_platform / trading_user / trading_dev_2026
- Redis DB: 1
## Referencias
- Documentación local: `/projects/trading-platform/docs/`
- Inventarios: `/projects/trading-platform/orchestration/inventarios/`
```
### 4.3 Gaps a Nivel Proyecto (P2-P3)
| ID | Documento Faltante | Ubicación Sugerida | Prioridad |
|----|-------------------|-------------------|-----------|
| DOC-005 | DATABASE-SCHEMA.md (diagrama ER) | docs/01-arquitectura/ | P2 |
| DOC-006 | FRONTEND-ARCHITECTURE.md | docs/01-arquitectura/ | P2 |
| DOC-007 | DEPLOYMENT.md | docs/95-guias-desarrollo/ | P2 |
| DOC-008 | TESTING-STRATEGY.md | docs/95-guias-desarrollo/ | P2 |
| DOC-009 | API-REFERENCE.md | docs/01-arquitectura/ | P3 |
---
## 5. DOCUMENTACIÓN PARA PURGA/CONSOLIDACIÓN
### 5.1 Documentación Potencialmente Obsoleta
| Archivo | Fecha | Razón | Acción |
|---------|-------|-------|--------|
| NOTA-DISCREPANCIA-PUERTOS-2025-12-08.md | 2025-12-08 | Puertos ya estandarizados | ARCHIVAR |
| Análisis antiguos en 99-analisis/ | Varios | Supersedidos | REVISAR |
### 5.2 Documentación Duplicada
| Archivo 1 | Archivo 2 | Acción |
|-----------|-----------|--------|
| ARQUITECTURA-GENERAL.md | ARQUITECTURA-UNIFICADA.md | CONSOLIDAR |
| Múltiples ET-TRD-* | Potencial overlap | REVISAR |
---
## 6. RECOMENDACIONES
### 6.1 Acciones Inmediatas (P0)
1. **Crear PROYECTO-TRADING-PLATFORM.md** en `docs/60-proyectos/`
- Incluir: descripción, stack, módulos, puertos, credenciales
- Referenciar documentación local del proyecto
### 6.2 Acciones de Corto Plazo (P1)
2. **Actualizar PROYECTOS-PRIORITARIOS.md**
- Agregar trading-platform como P2 o ajustar prioridad
3. **Crear WEBSOCKET-PROTOCOL.md**
- Documentar patrón de WebSocket usado en trading
- Útil como referencia para otros proyectos
### 6.3 Acciones de Mediano Plazo (P2)
4. **Crear DATABASE-SCHEMA.md** en proyecto
- Diagrama ER de los 10 schemas
- 89 tablas documentadas
5. **Consolidar arquitectura**
- Merge ARQUITECTURA-GENERAL + ARQUITECTURA-UNIFICADA
### 6.4 Acciones de Purga
6. **Archivar documentación obsoleta**
- NOTA-DISCREPANCIA-PUERTOS-2025-12-08.md → _archive/
---
## 7. MATRIZ DE DOCUMENTACIÓN
### 7.1 Workspace vs Proyecto
| Carpeta Workspace | Equivalente Proyecto | Estado |
|-------------------|---------------------|--------|
| docs/00-vision-general/ | docs/00-vision-general/ | Proyecto más completo |
| docs/10-arquitectura/ | docs/01-arquitectura/ | Proyecto más completo |
| docs/30-directivas/ | orchestration/directivas/ | Ambos tienen |
| docs/40-estandares/ | N/A | Solo workspace |
| docs/50-requerimientos/ | docs/02-definicion-modulos/ | Proyecto más completo |
| docs/60-proyectos/ | N/A | **FALTA en workspace** |
| docs/90-adr/ | docs/97-adr/ | Ambos tienen |
### 7.2 Recomendación de SSOT
| Tipo de Doc | SSOT Recomendado | Razón |
|-------------|------------------|-------|
| Especificaciones técnicas | Proyecto | Más detallado |
| Historias de usuario | Proyecto | Específico del dominio |
| Arquitectura general | Workspace | Visión global |
| Estándares de código | Workspace | Aplica a todos |
| ADRs | Proyecto | Decisiones específicas |
---
## 8. CONCLUSIÓN
| Métrica | Valor |
|---------|-------|
| Documentación workspace sobre trading | **4 líneas** (insuficiente) |
| Documentación proyecto local | **~284 archivos** (completa) |
| Gap principal | **PROYECTO-TRADING-PLATFORM.md** faltante |
| Documentación para purga | ~2-5 archivos obsoletos |
**Próxima acción:** Crear PROYECTO-TRADING-PLATFORM.md en docs/60-proyectos/
---
**Subtarea completada:** 1.3 Auditar documentación workspace vs proyecto
**Estado:** COMPLETADA
**Siguiente:** 1.4 Análisis de purga - documentación y tareas obsoletas