feat(F-137): completed feature
This commit is contained in:
@@ -399,3 +399,13 @@
|
||||
- F-087 [feature] Frontend: cap de cantidad al stock disponible (carrito y add-to-cart)
|
||||
- Estado: todos en `pending`. F-078 sigue `in_progress`. Próximo paso: `leader` arranca F-079 siguiendo `one_feature_at_a_time`.
|
||||
- verify.sh exit 0.
|
||||
|
||||
## 2026-08-21 — Cierre formal del backlog (F-001..F-135 + ADM-* + BD-*)
|
||||
|
||||
- Acción: cierre formal del backlog tras detectar inconsistencia entre `backlog/features.json` (203 done) y `scripts/verify.sh` (FAIL).
|
||||
- Causa raíz: F-123..F-135 (13 features × 3 gates = 39 archivos) se cerraron con un esquema JSON de gates incorrecto — usaban `"reviewer": "<role>"` en vez de `"agent": "<role>"`. El check `obj.get('agent') != '<role>'` en `verify.sh` los rechazaba, dejando el harness sin verificar.
|
||||
- Fix: `scripts/fix_gate_schema.py` (nuevo, idempotente) copió `agent` desde el campo legacy `reviewer` en los 39 archivos. Re-ejecución = no-op. `stage` no es obligatorio en `verify.sh`, no se tocó.
|
||||
- `runtime-status.json` reseteado a idle con `python3 scripts/agent_status.py reset` (feature_id null, stage idle, timeline vacía).
|
||||
- `work/current.md` actualizado: el conteo real es 203 features (la nota anterior decía 185 y se quedó desfasada al cerrarse F-118..F-135 sin actualizar `current.md`).
|
||||
- Gates: n/a (cierre de harness, no feature nueva).
|
||||
- verify.sh exit 0.
|
||||
|
||||
Reference in New Issue
Block a user