# Agent Capabilities - Windsurf IDE (Trading Platform)

**Proyecto:** trading-platform
**Versión:** 1.0.0
**Modelo:** Cascade AI (NO-RAZONADOR)

---

## Paradigma NO-RAZONADOR

Windsurf NO toma decisiones autónomas.
Ejecuta instrucciones LITERALES únicamente.

---

## Capacidades

| Capacidad | Status |
|-----------|--------|
| Edición de archivos | ✅ |
| Creación de archivos | ✅ |
| Ejecución de comandos | ✅ |
| Git operations | ✅ |
| Decisiones autónomas | ❌ |
| Resolución de ambigüedad | ❌ |

---

## Limitaciones Críticas

1. **NO puede** interpretar instrucciones vagas
2. **NO puede** elegir entre alternativas
3. **NO puede** modificar plan sin aprobación
4. **Max 50 líneas** por operación
5. **NO puede** ejecutar trades reales
6. **NO puede** mezclar TypeScript/Python

---

## Formato de Tarea Atómica

```yaml
tarea:
  id: "TASK-XXX-T01"
  archivo: "path/to/file.ts"
  stack: "typescript"  # o "python"
  operacion: "EDITAR"
  lineas_desde: 45
  lineas_hasta: 52
  codigo_actual: |
    // código exacto actual
  codigo_nuevo: |
    // código exacto nuevo
  validacion:
    - "npm run build"  # o "pytest" para Python
    - "npm run lint"
```

---

## Protocolo de Bloqueo

Si hay ambigüedad:
1. DETENER inmediatamente
2. NO intentar resolver
3. Reportar en BLOCKED-TASKS.yml
4. Esperar resolución de agente superior

---

## Referencias

- Shared configs: `orchestration/agents/configs/`
- Platform config: `orchestration/agents/configs/SHARED-PLATFORM-CONFIG.yml`
- Project rules: `.windsurf/rules/project_rules.md`
