refactor: reinforce harness to prevent contract violations
- verify.sh: validate prohibited dirs, gate nomenclature, feature schema, runtime consistency - orquestra-status: block direct writes to backlog/features.json - install.sh: add build artifacts to .gitignore template - AGENTS.md: document prohibited dirs, gate nomenclature, feature schema - Reset runtime-status to idle state
This commit is contained in:
@@ -1,138 +1,11 @@
|
||||
{
|
||||
"feature_id": "F-001",
|
||||
"stage": "intake",
|
||||
"feature_id": null,
|
||||
"stage": "idle",
|
||||
"agent": "leader",
|
||||
"action": "Gate validation reforzado: agent_status.py bloquea close sin gates + close_feature.py valida antes de actualizar backlog",
|
||||
"state": "done",
|
||||
"action": "Sin ejecución activa",
|
||||
"state": "waiting",
|
||||
"next_agent": "leader",
|
||||
"waiting_for": "Probar en producción",
|
||||
"updated_at": "2026-08-17T05:25:08Z",
|
||||
"timeline": [
|
||||
{
|
||||
"ts": "2026-08-15T07:05:52Z",
|
||||
"agent": "leader",
|
||||
"stage": "intake",
|
||||
"state": "running",
|
||||
"message": "status extension hangs"
|
||||
},
|
||||
{
|
||||
"ts": "2026-08-15T07:08:02Z",
|
||||
"agent": "leader",
|
||||
"stage": "intake",
|
||||
"state": "done",
|
||||
"message": "verify.sh OK"
|
||||
},
|
||||
{
|
||||
"ts": "2026-08-15T07:12:07Z",
|
||||
"agent": "leader",
|
||||
"stage": "intake",
|
||||
"state": "running",
|
||||
"message": "emoji overlap + context handoff"
|
||||
},
|
||||
{
|
||||
"ts": "2026-08-15T07:13:29Z",
|
||||
"agent": "leader",
|
||||
"stage": "intake",
|
||||
"state": "done",
|
||||
"message": "verify.sh OK"
|
||||
},
|
||||
{
|
||||
"ts": "2026-08-15T07:16:37Z",
|
||||
"agent": "leader",
|
||||
"stage": "intake",
|
||||
"state": "running",
|
||||
"message": "fresh Pi process per stage"
|
||||
},
|
||||
{
|
||||
"ts": "2026-08-15T07:18:21Z",
|
||||
"agent": "leader",
|
||||
"stage": "intake",
|
||||
"state": "done",
|
||||
"message": "py_compile + dry-run + verify.sh OK"
|
||||
},
|
||||
{
|
||||
"ts": "2026-08-15T13:20:09Z",
|
||||
"agent": "leader",
|
||||
"stage": "intake",
|
||||
"state": "running",
|
||||
"message": "context sharing doc"
|
||||
},
|
||||
{
|
||||
"ts": "2026-08-15T13:21:11Z",
|
||||
"agent": "leader",
|
||||
"stage": "intake",
|
||||
"state": "done",
|
||||
"message": "verify.sh + run_stage dry-run OK"
|
||||
},
|
||||
{
|
||||
"ts": "2026-08-15T15:56:29Z",
|
||||
"agent": "leader",
|
||||
"stage": "intake",
|
||||
"state": "running",
|
||||
"message": "parent session launcher"
|
||||
},
|
||||
{
|
||||
"ts": "2026-08-15T15:58:00Z",
|
||||
"agent": "leader",
|
||||
"stage": "intake",
|
||||
"state": "done",
|
||||
"message": "verify.sh OK; dry-run confirms fresh Pi flags"
|
||||
},
|
||||
{
|
||||
"ts": "2026-08-15T16:08:27Z",
|
||||
"agent": "leader",
|
||||
"stage": "intake",
|
||||
"state": "running",
|
||||
"message": "selective Engram save + install target"
|
||||
},
|
||||
{
|
||||
"ts": "2026-08-15T16:09:07Z",
|
||||
"agent": "leader",
|
||||
"stage": "intake",
|
||||
"state": "done",
|
||||
"message": "source verify OK; target verify OK; target dry-run OK"
|
||||
},
|
||||
{
|
||||
"ts": "2026-08-16T22:06:15Z",
|
||||
"agent": "leader",
|
||||
"stage": "intake",
|
||||
"state": "done",
|
||||
"message": "ALLOWED_WRITE_DIRS + AGENTS.md + docs actualizados"
|
||||
},
|
||||
{
|
||||
"ts": "2026-08-17T05:19:30Z",
|
||||
"agent": "leader",
|
||||
"stage": "intake",
|
||||
"state": "done",
|
||||
"message": "scripts/commit_feature.sh + workflow post_actions + docs actualizados"
|
||||
},
|
||||
{
|
||||
"ts": "2026-08-17T05:24:32Z",
|
||||
"agent": "leader",
|
||||
"stage": "close",
|
||||
"state": "running",
|
||||
"message": "Starting close"
|
||||
},
|
||||
{
|
||||
"ts": "2026-08-17T05:24:32Z",
|
||||
"agent": "leader",
|
||||
"stage": "close",
|
||||
"state": "done",
|
||||
"message": "Test close with all gates"
|
||||
},
|
||||
{
|
||||
"ts": "2026-08-17T05:24:51Z",
|
||||
"agent": "leader",
|
||||
"stage": "close",
|
||||
"state": "running",
|
||||
"message": "Starting close"
|
||||
},
|
||||
{
|
||||
"ts": "2026-08-17T05:25:08Z",
|
||||
"agent": "leader",
|
||||
"stage": "intake",
|
||||
"state": "done",
|
||||
"message": "Scripts: close_feature.py, agent_status.py actualizado, run_stage.py con instrucción de no editar backlog"
|
||||
}
|
||||
]
|
||||
"waiting_for": "Seleccionar una feature pending y actualizar este estado",
|
||||
"updated_at": "2026-08-17T16:26:21Z",
|
||||
"timeline": []
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user