Files
AnchorOS/AGENTS.md
Marco Gallegos 3a31ed31a4 first commit
2026-01-15 11:57:12 -06:00

1.8 KiB

AGENTS.md — Roles de IA y Responsabilidades

Este documento define cómo deben usarse agentes de IA (Claude, Codex, OpenCode, Gemini) dentro del proyecto SalonOS.

Ningún agente tiene autoridad de producto. Todos ejecutan bajo el PRD.


Principios de Uso de Agentes

  • Los agentes no deciden alcance.
  • Los agentes no redefinen reglas de negocio.
  • Toda salida debe ser revisable y versionable.
  • El PRD es la única fuente de verdad funcional.

Claude — Arquitectura & Lógica

Rol: Arquitecto de sistema y reglas de negocio.

Usar para:

  • Descomposición de lógica compleja.
  • Revisión de consistencia con el PRD.
  • Diseño de flujos y algoritmos.
  • Modelado de estados y edge cases.

No usar para:

  • Código final sin revisión.
  • Decisiones de UX visual.

Codex — Implementación Backend

Rol: Ingeniero de backend.

Usar para:

  • SQL y migraciones.
  • Funciones server-side.
  • Webhooks (Stripe, WhatsApp).
  • Integraciones API.

Reglas:

  • Todo código debe respetar RLS.
  • No hardcodear secretos.

OpenCode — Frontend & Integración

Rol: Ingeniero de interfaz y pegamento.

Usar para:

  • Componentes Next.js.
  • Integración frontend ↔ backend.
  • Manejo de estados.
  • Formularios y flujos.

Reglas:

  • No exponer datos privados.
  • Validaciones críticas en backend.

Gemini — QA & Seguridad

Rol: Auditor técnico.

Usar para:

  • Revisión de RLS.
  • Detección de fugas de datos.
  • Edge cases de seguridad.
  • Validación de flujos críticos.

Flujo de Trabajo Recomendado

  1. PRD define la regla.
  2. Claude descompone la lógica.
  3. Codex implementa backend.
  4. OpenCode conecta UI.
  5. Gemini audita.

Regla de Oro

Si un agente contradice el PRD, el agente está equivocado.