feat(notif-inventory-alerts): admin bell: add inventory alerts (low stock, out of stock, expired/expiring, low margin)
This commit is contained in:
27
work/artifacts/NOTIF-INVENTORY-ALERTS/leader-close.json
Normal file
27
work/artifacts/NOTIF-INVENTORY-ALERTS/leader-close.json
Normal file
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"feature_id": "NOTIF-INVENTORY-ALERTS",
|
||||
"verdict": "APPROVED",
|
||||
"agent": "leader",
|
||||
"leader": "leader",
|
||||
"closed_at": "2026-08-27T21:26:00Z",
|
||||
"summary": "Cierre del feature NOTIF-INVENTORY-ALERTS. Gates reviewer + security + qa todos APPROVED. verify.sh verde. Artefactos completos. Backlog promovido de in_progress a done. Cambios commiteados y pusheados.",
|
||||
"gates_summary": {
|
||||
"reviewer": "APPROVED",
|
||||
"security": "APPROVED",
|
||||
"qa": "APPROVED"
|
||||
},
|
||||
"files_changed": [
|
||||
"project/src/modules/inventory/api/inventory.routes.ts",
|
||||
"project/apps/admin/src/lib/api-client.ts",
|
||||
"project/apps/admin/src/components/OrderNotifications.tsx",
|
||||
"project/src/modules/inventory/tests/inventory-notifications.test.ts"
|
||||
],
|
||||
"lines_added": 333,
|
||||
"lines_removed": 5,
|
||||
"follow_up_notes": [
|
||||
"Tickets relacionados en backlog: TPV-MANIFEST-PATH, TPV-POS-SALES-500, TPV-FAVICON-404 siguen pending.",
|
||||
"Follow-up opcional (no bloqueante): extraer `inventoryOverviewBaseCTE()` a helper compartido para evitar duplicación entre overview y notifications.",
|
||||
"Follow-up opcional: pre-existing test failure en pos/tests/payment-allocation.test.ts — crear ticket dedicado.",
|
||||
"Follow-up opcional: si el operador pide umbrales configurables, mover 5/30d/30% a store_settings."
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user