AGENTS.md
Este repositorio está optimizado para trabajo de agentes de codificación de larga duración. Mantén este archivo corto. Úsalo como la capa de enrutamiento hacia los documentos del sistema de referencia, no como un volcado gigante de instrucciones.
Flujo de inicio
Antes de cambiar código:
- Confirma la raíz del repositorio con
pwd. - Lee
ARCHITECTURE.mdpara el mapa actual del sistema y las reglas estrictas de dependencia. - Lee
docs/QUALITY_SCORE.mdpara ver qué dominios o capas son más débiles. - Lee
docs/PLANS.md, luego abre el plan activo en el que estás trabajando. - Lee la especificación de producto relevante en
docs/product-specs/. - Ejecuta la ruta estándar de arranque y verificación para este repositorio.
- Si la verificación basal está fallando, repara la línea base antes de agregar alcance.
Mapa de enrutamiento
ARCHITECTURE.md: mapa de dominio, modelo de capas, reglas de dependenciadocs/design-docs/index.md: decisiones de diseño y creencias fundamentalesdocs/product-specs/index.md: comportamientos actuales del producto y criterios de aceptacióndocs/PLANS.md: ciclo de vida de planes y política de planes de ejecucióndocs/QUALITY_SCORE.md: salud de dominios de producto y capasdocs/RELIABILITY.md: señales en tiempo de ejecución, benchmarks y expectativas de reiniciodocs/SECURITY.md: secretos, sandbox, datos y reglas de acciones externasdocs/FRONTEND.md: restricciones de UI, reglas del sistema de diseño, verificaciones de accesibilidad
Contrato de trabajo
- Trabaja desde un plan delimitado o una porción de funcionalidad a la vez.
- No marques el trabajo como completado solo por inspección de código; se requiere evidencia ejecutable.
- Si cambias un comportamiento, actualiza los documentos de producto, plan o fiabilidad correspondientes en la misma sesión.
- Si ves comentarios de revisión repetidos, promuévelos a una regla mecánica, verificación o linter en lugar de volver a explicarlo en el chat.
- Mantén el material generado en
docs/generated/y las referencias fuente endocs/references/. - Prefiere agregar documentos pequeños y actuales en lugar de hacer crecer este archivo.
Definición de completado
Un cambio está completo solo cuando todas las siguientes condiciones son verdaderas:
- el comportamiento objetivo está implementado
- la verificación requerida se ejecutó realmente
- la evidencia está vinculada desde el plan o documento de calidad relevante
- los documentos afectados permanecen actualizados
- el repositorio puede reiniciarse limpiamente desde la ruta de inicio estándar
Fin de sesión
Antes de terminar una sesión:
- Actualiza el plan de ejecución activo.
- Actualiza
docs/QUALITY_SCORE.mdsi algún dominio o capa cambió significativamente. - Registra nueva deuda técnica en
docs/exec-plans/tech-debt-tracker.mdsi la pospusiste. - Mueve los planes terminados a
docs/exec-plans/completed/cuando sea apropiado. - Deja el repositorio en un estado reiniciable con una próxima acción clara.