refactor: complete bootstrap of ARNES agent harness framework

- Add complete agent harness structure with 8 roles (leader, triager, architect, implementer, reviewer, security, qa, documenter)
- Implement strict workflow with 9 stages and mandatory gates
- Add comprehensive verification script and runtime status tracking
- Create artifact-based evidence system with contracts and schemas
- Add agent policy matrix with permissions and anti-cheat rules
- Include test suite (44 tests passing) and CI-ready structure
- Add documentation: README, HOWTO, CHECKPOINTS, templates
- Configure model routing policies and token-aware task assignment
- Add BDD/SDD specification guides and feature templates
- Include starter pack for quick project onboarding

All verification checks pass. Framework ready for production use.
This commit is contained in:
rikrdo
2026-05-17 23:25:35 +02:00
parent 622e5df382
commit 3ff9b70e4c
104 changed files with 8534 additions and 187 deletions

26
starter-pack/README.md Normal file
View File

@@ -0,0 +1,26 @@
# Starter Pack (rápido)
Este pack sirve para arrancar ARNES en 2 escenarios:
## A) Proyecto nuevo (greenfield)
1. Crea repo vacío.
2. Copia el template ARNES.
3. Ajusta `backlog/features.json` (`project`, `description`).
4. Copia `starter-pack/backlog.features.bootstrap.json` como primera feature.
5. Ejecuta:
- `./scripts/verify.sh`
- `python3 scripts/agent_status.py show`
## B) Proyecto ya empezado (brownfield)
1. Copia **solo** carpetas core ARNES: `harness/`, `spec/`, `backlog/`, `work/`, `scripts/`, `platforms/`.
2. Mantén tu código actual intacto.
3. Añade checks del dominio en `scripts/verify.local.sh`.
4. Define features reales del proyecto en `backlog/features.json`.
5. Ejecuta:
- `./scripts/verify.sh`
- `python3 scripts/agent_status.py show`
## Reglas mínimas
- 1 sola feature en `in_progress`.
- `done` requiere gates: `review/security/qa`.
- Evidencia en `work/artifacts/<feature_id>/`.