diff --git a/work/current.md b/work/current.md index 7ba5db4..3809a68 100644 --- a/work/current.md +++ b/work/current.md @@ -1,14 +1,18 @@ # Feature actual -## Feature activa: F-090 (in_progress) — Product listing metadata and SKU/EAN edits are not reflected +## Feature activa: ninguna — F-090 cerrada -Backlog: 158 features (148 done, 9 pending, 1 in_progress). +Backlog: 158 features (149 done, 9 pending, 0 in_progress). Últimas features cerradas: **F-080**, **F-081**, **F-082**, **F-083**, **F-084**, **F-085**, **F-086**, **F-087**. -## Incidencia actual (2026-08-20) +## Última incidencia resuelta (2026-08-20) -El listado admin muestra `—` para marca/caducidad porque la serialización del catálogo omite ambos campos. En el editor de producto, SKU/EAN se guardan en `rows` pero la vista no editable usa el array `variants` inicial y vuelve a mostrar valores antiguos. F-090 corrige serialización y fuente de renderizado. +F-090 cerrada con todos los gates aprobados. El listado ya recibe marca/caducidad y los valores SKU/EAN guardados permanecen visibles tras salir del campo. + +## Incidencia anterior (2026-08-20) + +El listado admin mostraba `—` para marca/caducidad porque la serialización del catálogo omitía ambos campos. En el editor de producto, SKU/EAN se guardaban en `rows` pero la vista no editable usaba el array `variants` inicial y volvía a mostrar valores antiguos. ## Última incidencia resuelta (2026-08-20) diff --git a/work/runtime-status.json b/work/runtime-status.json index e372de0..3bf59c3 100644 --- a/work/runtime-status.json +++ b/work/runtime-status.json @@ -2,19 +2,12 @@ "feature_id": "F-090", "stage": "close", "agent": "leader", - "action": "Validate F-090 gates and close metadata/save-state fix", - "state": "running", + "action": "F-090 cerrado: marca/caducidad serializadas y SKU/EAN reflejan guardado", + "state": "done", "next_agent": "leader", - "waiting_for": "verify.sh green", - "updated_at": "2026-08-20T19:40:33Z", + "waiting_for": "Seleccionar la siguiente feature pending", + "updated_at": "2026-08-20T19:40:49Z", "timeline": [ - { - "ts": "2026-08-20T19:15:36Z", - "agent": "leader", - "stage": "intake", - "state": "running", - "message": "Triage F-088: type signature regression from F-085; blocks admin build → port 3004 ERR_CONNECTION_REFUSED" - }, { "ts": "2026-08-20T19:16:31Z", "agent": "implementer", @@ -147,6 +140,13 @@ "stage": "close", "state": "running", "message": "Validate F-090 gates and close metadata/save-state fix" + }, + { + "ts": "2026-08-20T19:40:49Z", + "agent": "leader", + "stage": "close", + "state": "done", + "message": "F-090 cerrado: marca/caducidad serializadas y SKU/EAN reflejan guardado" } ] }