- Context isolation: fresh Pi process per stage (run_stage.py) - Gate enforcement: blocks close without approved gates - Auto commit/push on feature close (close_feature.py) - Write restrictions: only allowed directories (ALLOWED_WRITE_DIRS) - Pi extension: orquestra-status with /orquestra-stage command - Documentation: context-handoff.md, updated README - Scripts: agent_status.py, verify.sh, install.sh updated
27 lines
1012 B
JSON
27 lines
1012 B
JSON
{
|
|
"project": "orquestra-harness",
|
|
"description": "Backlog del harness Orquestra instalable",
|
|
"rules": {
|
|
"one_feature_at_a_time": true,
|
|
"require_review_gate": true,
|
|
"require_security_gate": true,
|
|
"require_qa_gate": true,
|
|
"valid_status": ["pending", "in_progress", "blocked", "done"]
|
|
},
|
|
"features": [
|
|
{
|
|
"id": "F-001",
|
|
"title": "Definir contrato de instalación y actualización segura",
|
|
"description": "Establecer el contrato mínimo para instalar Orquestra en cualquier proyecto compatible y actualizarlo sin pisar progreso existente.",
|
|
"acceptance": [
|
|
"Identidad del harness definida",
|
|
"Estructura mínima requerida para ejecutar Orquestra documentada",
|
|
"Frontera entre archivos del harness y datos del proyecto documentada",
|
|
"Regla de actualización segura definida: crear si falta, conservar o mergear si existe",
|
|
"Artefactos de gate alineados con el esquema JSON"
|
|
],
|
|
"status": "pending"
|
|
}
|
|
]
|
|
}
|