- TypeScript + Fastify skeleton under project/ (src/modules, shared, infrastructure, app) - scripts/check-module-boundaries.mjs enforcing module public-API rules (tested with fixtures) - GET /health endpoint, error envelope without stack leakage - specs/F-001-scaffold (SPEC/DESIGN/TASKS/TESTS), spec/tech.md dependency justification - 30-ticket MercadoDeVida roadmap in backlog/features.json, spec/roadmap.md - All gates approved: reviewer, security, qa; verify.sh green
974 B
974 B
AGENTS.md — Entrada de Orquestra
Arranque obligatorio
- Ejecutar
./scripts/verify.sh. - Leer
work/current.md. - Leer
backlog/features.jsony seleccionar una featurepending. - Seguir
harness/workflow.stages.ymlyharness/agents.matrix.yml. - Actualizar estado visible con
python3 scripts/agent_status.py set ...antes de cada stage.
Reglas duras
- Orquestra se ejecuta secuencialmente en Pi: no subagentes.
- Para Pi limpio, arrancar con
./scripts/pi_orquestra.sh, no conpidirecto. - Una sola feature en
in_progress. - Ningún rol pasa código por chat: todo va a
work/artifacts/<feature_id>/. implementernunca marcadone.donerequiere gates aprobados:reviewer,security,qa.- Si
verify.shfalla, no se cierra la feature.
Reentrada
- Releer
work/current.md,work/runtime-status.jsony artefactos de la feature activa. - Ejecutar
./scripts/verify.sh. - Continuar desde el próximo stage pendiente.