trading-platform/orchestration/PROJECT-PROFILE.yml
Adrian Flores Cortes 1cdae920fc chore: Update orchestration docs, CLAUDE.md, docker-compose for Phase 2-4
- Update CLAUDE.md with project-level instructions
- Update docker-compose.yml with correct service ports
- Update PROJECT-PROFILE.yml with current module status
- Update PROJECT-STATUS.md with Phase 2/4 progress
- Update PROXIMA-ACCION.md with current priorities
- Purge stale sprint reports from _archive
- Add TASK-2026-01-27-MASTER-ANALYSIS-PLAN documentation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 04:40:59 -06:00

236 lines
9.3 KiB
YAML

# ═══════════════════════════════════════════════════════════════════════════════
# PROJECT-PROFILE.yml - Trading Platform
# ═══════════════════════════════════════════════════════════════════════════════
#
# Sistema: SIMCO v4.3.0 + NEXUS v4.0
# Propósito: Perfil y metadata del proyecto
# Fecha: 2026-01-24
#
# ═══════════════════════════════════════════════════════════════════════════════
proyecto:
nombre: "Trading Platform"
codigo: "trading-platform"
tipo: "CONSUMER"
subtipo: "INTEGRATES"
nivel: "2A"
version: "1.0.0"
descripcion: |
Plataforma de trading con señales ML para mercados financieros.
Incluye:
- Señales de trading basadas en Machine Learning
- Charts interactivos con lightweight-charts
- Planes VIP con acceso a funciones avanzadas
- Integración con MetaTrader vía MetaAPI
- Agente LLM para estrategias
# ─────────────────────────────────────────────────────────────────────────────
# STACK TECNOLÓGICO
# ─────────────────────────────────────────────────────────────────────────────
stack:
backend_ts:
framework: "Express.js"
lenguaje: "TypeScript"
servicios: "MCP Microservices"
backend_py:
framework: "FastAPI"
version: "Python 3.11"
uso: "ML Engine, Data Service, MT4 Gateway"
frontend:
framework: "React 18"
build: "Vite"
lenguaje: "TypeScript"
charts: "lightweight-charts"
estado: "Zustand + TanStack Query"
ml:
frameworks:
- "PyTorch"
- "XGBoost"
- "scikit-learn"
- "pandas"
- "NumPy"
uso: "Predicciones y senales de trading (3-level hierarchical pipeline)"
database:
motor: "PostgreSQL"
version: "16+"
schemas:
- "auth"
- "education"
- "trading"
- "investment"
- "financial"
- "portfolio"
- "market_data"
- "ml"
- "llm"
- "audit"
tablas_total: 89
funciones_total: 41
triggers_total: 43
enums_total: 63
# ─────────────────────────────────────────────────────────────────────────────
# SERVICIOS
# ─────────────────────────────────────────────────────────────────────────────
servicios:
mcp_services:
- nombre: "mcp-auth"
puerto: 3095
descripcion: "Autenticación JWT + MFA"
- nombre: "mcp-wallet"
puerto: 3090
descripcion: "Gestión de wallets"
- nombre: "mcp-products"
puerto: 3091
descripcion: "Productos y planes"
- nombre: "mcp-vip"
puerto: 3092
descripcion: "Pagos y suscripciones"
- nombre: "mcp-investment"
puerto: 3093
descripcion: "Cuentas de inversión"
- nombre: "mcp-predictions"
puerto: 3094
descripcion: "Señales ML"
python_services:
- nombre: "ml-engine"
puerto: 3083
descripcion: "Motor de ML (PyTorch + XGBoost)"
- nombre: "data-service"
puerto: 3084
descripcion: "Datos de mercado (Binance, Polygon)"
- nombre: "llm-agent"
puerto: 3085
descripcion: "Agente LLM (Ollama + Claude fallback)"
- nombre: "trading-agents"
puerto: 3086
descripcion: "Agentes autonomos (Atlas, Orion, Nova)"
# ─────────────────────────────────────────────────────────────────────────────
# MÓDULOS
# ─────────────────────────────────────────────────────────────────────────────
modulos:
epicas:
- id: "OQI-001"
nombre: "fundamentos-auth"
estado: "85%"
nota: "Token rotation, 2FA, OAuth multi-provider completados"
- id: "OQI-002"
nombre: "educativo"
estado: "55%"
nota: "Courses, quizzes, gamification, video upload, E2E tests (153)"
- id: "OQI-003"
nombre: "trading-charts"
estado: "60%"
nota: "Panels, indicators, screener, drawing tools, ML overlays"
- id: "OQI-004"
nombre: "cuentas-inversion"
estado: "55%"
nota: "Account detail, wizard, risk analysis, portfolio optimizer"
- id: "OQI-005"
nombre: "pagos-stripe"
estado: "65%"
nota: "Stripe Elements, refunds, invoice preview"
- id: "OQI-006"
nombre: "senales-ml"
estado: "75%"
nota: "3-level pipeline, 12 attention models, backtesting framework"
- id: "OQI-007"
nombre: "llm-strategy-agent"
estado: "45%"
nota: "Error handling, connection status, token display, prompt library"
- id: "OQI-008"
nombre: "portfolio-manager"
estado: "45%"
nota: "Dashboard, allocations, goals, performance, WebSocket"
- id: "OQI-009"
nombre: "mt4-gateway"
estado: "15%"
nota: "NO FUNCIONAL - stubs only, gateway no implementado"
# ─────────────────────────────────────────────────────────────────────────────
# INTEGRACIONES EXTERNAS
# ─────────────────────────────────────────────────────────────────────────────
integraciones:
- nombre: "Stripe"
tipo: "payment_provider"
uso: "Suscripciones y pagos"
- nombre: "Polygon.io"
tipo: "market_data"
uso: "Datos de mercado en tiempo real"
- nombre: "MetaAPI"
tipo: "trading_gateway"
uso: "Ejecución de trades MT4/MT5"
# ─────────────────────────────────────────────────────────────────────────────
# ESTADO
# ─────────────────────────────────────────────────────────────────────────────
estado:
general: "desarrollo"
madurez: "alpha"
completitud: "~40%"
en_produccion: false
# ─────────────────────────────────────────────────────────────────────────────
# RUTAS
# ─────────────────────────────────────────────────────────────────────────────
rutas:
proyecto: "projects/trading-platform"
backend: "projects/trading-platform/apps/backend"
frontend: "projects/trading-platform/apps/frontend"
database: "projects/trading-platform/apps/database"
ml: "projects/trading-platform/apps/ml"
docs: "projects/trading-platform/docs"
orchestration: "projects/trading-platform/orchestration"
# ─────────────────────────────────────────────────────────────────────────────
# EQUIPO
# ─────────────────────────────────────────────────────────────────────────────
equipo:
owner: "ISEM Development"
agentes_principales:
- "Claude Code"
- "Trae"
- "Windsurf"
# ─────────────────────────────────────────────────────────────────────────────
# NOTAS
# ─────────────────────────────────────────────────────────────────────────────
notas:
- "Proyecto CONSUMER que integra selectivamente de template-saas"
- "Stack híbrido TypeScript + Python para ML"
- "9 épicas principales con diferentes niveles de avance"
- "Requiere datos de mercado externos (Polygon.io)"