1.6 KiB
1.6 KiB
TEMPLATE.md — Cómo adaptar ARNES a cualquier proyecto
1) Clonar y renombrar contexto
- Pon el código real dentro de
project/(o elige otra ruta en./scripts/start.sh). - Ajusta
backlog/features.json(project,description). - Crea primeras features reales en
features[].
2) Reglas específicas (sin tocar core)
- Opcional: crea
AGENTS.local.mdcon reglas del dominio. - Opcional: crea
scripts/verify.local.shcon checks propios del stack. - Mantén tickets y órdenes internas en English caveman (
harness/policies/language.md). - Usa tipos de ticket consistentes:
feature,fix,bug,chore. - Ajusta routing de modelos por rol/tarea en
harness/models.profiles.yml.
3) Flujo estándar
- Instalar ARNES en repo externo:
./scripts/install_into_repo.sh /path/to/project-repo ./scripts/start.sh(primer uso)python3 scripts/new_ticket.py(leader/triager)python3 scripts/agent_status.py show- Seleccionar 1 feature
pendingy pasarla ain_progress - Implementar con artefactos en
work/artifacts/<feature_id>/ - Cerrar con gates
review/security/qa+documenteraprobados - Publicar ticket:
python3 scripts/publish_ticket.py --feature-id F-001 python3 scripts/agent_status.py reset
4) Contrato de cierre
status=doneexige:reviewer.jsonAPPROVEDsecurity.jsonAPPROVEDqa.jsonAPPROVEDleader-close.jsonAPPROVEDpublish.jsonPUBLISHED./scripts/verify.shOK
5) Principio de template
- El core ARNES es agnóstico.
- Todo lo específico de proyecto vive en overlays (
AGENTS.local.md,verify.local.sh, docs propias).