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:
26
starter-pack/README.md
Normal file
26
starter-pack/README.md
Normal 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>/`.
|
||||
17
starter-pack/backlog.features.bootstrap.json
Normal file
17
starter-pack/backlog.features.bootstrap.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"id": "F-001",
|
||||
"title": "Bootstrap de proyecto con ARNES",
|
||||
"description": "Configurar pipeline SDD en este repositorio y validar primer ciclo completo.",
|
||||
"acceptance": [
|
||||
"verify.sh en verde",
|
||||
"runtime-status operativo",
|
||||
"primera feature cerrada con gates"
|
||||
],
|
||||
"status": "pending",
|
||||
"created_at": "YYYY-MM-DD",
|
||||
"gates": {
|
||||
"review": false,
|
||||
"security": false,
|
||||
"qa": false
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user