- 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>
239 lines
7.6 KiB
Markdown
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
|