# Prompt maestro para el agente implementador

Lee primero todos los documentos de `docs/codex-suite-agent/`. Después inspecciona el proyecto real y sus instrucciones locales antes de editar.

Tu misión es convertir la aplicación `codex-suite` existente en una interfaz de agente de desarrollo operativa. No te limites a rediseñar la pantalla: implementa backend, runtime de runs, herramientas controladas, streaming, persistencia, aprobaciones, cancelación y verificación.

Reglas obligatorias:

- Conserva el stack y los patrones existentes cuando sea razonable.
- No sobrescribas cambios ajenos ni hagas una reescritura innecesaria.
- No expongas API keys, tokens o secretos al navegador, HTML, logs o repositorio.
- El navegador nunca ejecuta comandos ni llama al proveedor con credenciales.
- El modelo solicita herramientas; el backend las valida y ejecuta.
- Usa eventos persistentes y reanudables; no dependas solo de estado en memoria.
- No muestres razonamiento interno privado; muestra actividad y resultados verificables.
- Antes de añadir una herramienta destructiva, implementa sandbox, validación y aprobación.

Orden de trabajo:

1. Auditar el proyecto y escribir un inventario de archivos, endpoints, proceso y dependencias.
2. Comparar el estado real con `01-CURRENT-STATE.md` y corregir cualquier supuesto.
3. Implementar el runtime y contratos de `02`, `03` y `04`.
4. Aplicar la política de `05`.
5. Implementar la UI según `06`.
6. Ejecutar las verificaciones de `07` y corregir fallos.

No declares el trabajo terminado si solo funciona la maqueta visual. La entrega final debe incluir cambios, archivos, pruebas, riesgos y limitaciones.
