feat(F-162): completed feature

This commit is contained in:
chattie
2026-08-22 18:18:38 +02:00
parent 29c2a4495c
commit b1bbaa1055
11 changed files with 64 additions and 26 deletions

View File

@@ -0,0 +1,3 @@
# F-162 — Diseño
Extender `ProductRow` local con slug y estado activo obtenidos del listado ya cargado. Añadir la última columna Tienda copiando el patrón visual/accesible de Productos. Sin nuevas peticiones ni lógica duplicada.

View File

@@ -0,0 +1,3 @@
# F-162
Inventario incluye columna Tienda con enlace al producto activo en frontend.

View File

@@ -0,0 +1,3 @@
# F-162 — Implementer
Inventario conserva slug/estado del producto ya cargado y añade columna final Tienda con el mismo enlace externo accesible del listado Productos. Sin requests adicionales. Admin build y tsc PASS.

View File

@@ -0,0 +1 @@
{"feature_id":"F-162","agent":"leader","stage":"close","verdict":"APPROVED","checks":[{"item":"all gates/build","ok":true}],"issues":[]}

View File

@@ -0,0 +1 @@
{"feature_id":"F-162","agent":"qa","stage":"qa_gate","verdict":"APPROVED","checks":[{"item":"last column Tienda","ok":true},{"item":"active link URL","ok":true},{"item":"inactive fallback","ok":true},{"item":"build","ok":true}],"issues":[]}

View File

@@ -0,0 +1 @@
{"feature_id":"F-162","agent":"reviewer","stage":"review_gate","verdict":"APPROVED","checks":[{"item":"pattern reused","ok":true},{"item":"no extra requests","ok":true},{"item":"build","ok":true}],"issues":[]}

View File

@@ -0,0 +1 @@
{"feature_id":"F-162","agent":"security","stage":"security_gate","verdict":"APPROVED","checks":[{"item":"noopener noreferrer","ok":true},{"item":"slug from API","ok":true}],"issues":[]}

View File

@@ -1,3 +1,3 @@
# F-165Use brand logo in collapsed sidebar
# F-162Add storefront product link to inventory
Sustituir el emoji del sidebar colapsado por `/images/logo-main.png`, con dimensiones icon-only y `alt="mercadodevida"`. Mantener el logo completo en expanded/mobile.
Añadir columna final **Tienda** en Inventario. Cada producto activo enlaza a `http://192.168.18.93:3003/products/{slug}` en nueva pestaña, reutilizando icono, estilos y seguridad `noopener noreferrer` del listado Productos.

View File

@@ -1,68 +1,68 @@
{
"feature_id": "F-165",
"feature_id": "F-162",
"stage": "close",
"agent": "leader",
"action": "Close collapsed logo fix",
"action": "Close Inventory link fix",
"state": "running",
"next_agent": "leader",
"waiting_for": "Seleccionar una feature pending y actualizar este estado",
"updated_at": "2026-08-22T16:15:43Z",
"updated_at": "2026-08-22T16:18:19Z",
"timeline": [
{
"ts": "2026-08-22T16:13:46Z",
"ts": "2026-08-22T16:16:06Z",
"agent": "leader",
"stage": "intake",
"state": "running",
"message": "Replace collapsed emoji with brand logo"
"message": "Add storefront link column to Inventory"
},
{
"ts": "2026-08-22T16:13:57Z",
"ts": "2026-08-22T16:16:31Z",
"agent": "architect",
"stage": "design",
"state": "running",
"message": "Specify collapsed brand mark"
"message": "Reuse Products storefront link pattern"
},
{
"ts": "2026-08-22T16:14:08Z",
"ts": "2026-08-22T16:16:54Z",
"agent": "implementer",
"stage": "build",
"state": "running",
"message": "Render logo-main in collapsed sidebar"
"message": "Add Tienda link column to Inventory"
},
{
"ts": "2026-08-22T16:14:37Z",
"ts": "2026-08-22T16:17:31Z",
"agent": "reviewer",
"stage": "review_gate",
"state": "running",
"message": "Review collapsed brand logo"
"message": "Review Inventory storefront link"
},
{
"ts": "2026-08-22T16:14:54Z",
"ts": "2026-08-22T16:17:46Z",
"agent": "security",
"stage": "security_gate",
"state": "running",
"message": "Check static asset change"
"message": "Check external storefront link safety"
},
{
"ts": "2026-08-22T16:15:02Z",
"ts": "2026-08-22T16:17:57Z",
"agent": "qa",
"stage": "qa_gate",
"state": "running",
"message": "Validate collapsed logo acceptance"
"message": "Validate Inventory Tienda column"
},
{
"ts": "2026-08-22T16:15:31Z",
"ts": "2026-08-22T16:18:09Z",
"agent": "documenter",
"stage": "document",
"state": "running",
"message": "Document collapsed logo"
"message": "Document Inventory storefront link"
},
{
"ts": "2026-08-22T16:15:43Z",
"ts": "2026-08-22T16:18:19Z",
"agent": "leader",
"stage": "close",
"state": "running",
"message": "Close collapsed logo fix"
"message": "Close Inventory link fix"
}
]
}