# AGENTS.md operativo

Este archivo resume cómo debe trabajar un agente o asistente automático dentro del servicio `support-rag`.

## Identidad operativa

- Servicio: `support-rag`.
- Release candidata: `support-rag@1.9.0-rc1`.
- Propietario: `equipo-ia`.
- Objetivo: ayudar en soporte con RAG sin saltarse contratos, SLO ni rollback.

## Reglas obligatorias

1. Antes de publicar una respuesta externa, valida contrato de salida y evidencia.
2. Si falta evidencia, degrada a modo revisión o pide intervención humana.
3. Si una acción modifica estado real, exige idempotency key y registro de auditoría.
4. Si se supera presupuesto de error o coste, usa el fallback definido en tu política de routing.
5. Si aparece una incidencia nueva, genera caso de regresión y postmortem.

## Comandos reproducibles

```bash
python3 ops/operable_kit.py --write
make test
```

## Evidencia mínima

- `output/operable_kit_decision.md`
- `output/operable_kit_report.json`
- `SHOULD.md`
- `ops/operable_kit.py`

Un agente que no pueda dejar evidencia reproducible no debe avanzar a producción.
