trading-platform/.trae/rules/project_rules.md
Adrian Flores Cortes fea1f67e9a [SEMANA-3-AGENTES] feat: Add IDE configurations (L3)
- Add CLAUDE.md with project-specific instructions
- Add .trae/rules/ and AGENT-CAPABILITIES.md
- Add .windsurf/rules/ and AGENT-CAPABILITIES.md
- Add .gemini/antigravity/README.md
- Stack: Express.js 5.0.1 + React 18.2.0 + Python/FastAPI (hybrid)
- Type: STANDALONE (no propagation)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 17:45:06 -06:00

2.1 KiB

Project Rules - Trading Platform (Trae IDE)

Proyecto: trading-platform Tipo: STANDALONE Sistema: SIMCO v4.0.0


Reglas Heredadas

Este proyecto hereda TODAS las reglas de:

  • workspace-v2/CLAUDE.md
  • workspace-v2/.trae/rules.md

Las reglas aquí son EXTENSIONES específicas del proyecto.


Arquitectura Híbrida

  • TypeScript: Express.js backend, React frontend, MCPs
  • Python: FastAPI (ml-engine, data-service)
  • Monorepo: Múltiples apps en /apps/ y servicios MCP en raíz

Stack

  • Backend API: Express.js 5.0.1
  • Frontend: React 18.2.0 + Vite 6.2.0
  • ML Engine: FastAPI + Python 3.11
  • Database: PostgreSQL 16+
  • Cache: Redis 7.x

Credenciales BD

DB_HOST=localhost
DB_PORT=5432
DB_NAME=trading_platform
DB_USER=trading_user
DB_PASS=trading_dev_2026

Reglas Específicas

1. Separación TypeScript/Python

  • NO mezclar código entre stacks
  • Comunicación via REST/gRPC únicamente
  • Cada servicio tiene su propio package.json o requirements.txt

2. Trading Safety

  • NUNCA ejecutar trades reales sin confirmación explícita
  • Usar modo sandbox en desarrollo
  • Validar límites de riesgo en código

3. ML Models

  • Modelos en apps/ml-engine/
  • Backtesting obligatorio antes de deploy
  • Documentar métricas de performance

4. Tests

Cobertura mínima: 60%

  • TypeScript: npm run test
  • Python: pytest

Paths de Trabajo

Backend:     projects/trading-platform/apps/backend/src/
Frontend:    projects/trading-platform/apps/frontend/src/
ML Engine:   projects/trading-platform/apps/ml-engine/
Database:    projects/trading-platform/apps/database/
MCPs:        projects/trading-platform/mcp-*/

Propagación

Como STANDALONE, trading-platform:

  • NO propaga a otros proyectos
  • NO recibe de otros proyectos
  • Es completamente independiente

Referencias

  • CLAUDE.md local: projects/trading-platform/CLAUDE.md
  • Directivas: projects/trading-platform/orchestration/directivas/
  • Inventarios: projects/trading-platform/orchestration/inventarios/