fix(release): 0.2.8 harden admin proxy, cart stock caps, selfpay and refund timeline

- admin proxy: 25s timeout, body guards, structured failure logs
- cart: addItem enforces stock cap (409 INSUFFICIENT_STOCK), UI clamps qty
- tpv selfpay: hide sidebar/discounts/save-pending, rename button, receipt-settings 400 fix
- pos admin: quick products slot count aligned to 8
- returns: human-readable history message + metadata jsonb (migrations 064-065) + admin fallback formatter
- storefront: product card white background
- product page: remove duplicate stock label under add-to-cart button
This commit is contained in:
Deploy
2026-08-25 23:41:29 +02:00
parent b6adf681d1
commit b6af852b54
29 changed files with 671 additions and 279 deletions

View File

@@ -1,16 +1,21 @@
# Estado Actual
## Ninguna feature activa
## Sesión anterior completada: 2026-08-25
**Última feature cerrada:** `FRONTEND-UI-FIXES2` (ya estaba `done` en backlog)
### Features cerradas
- TPV-FIXES (3/3 bugs) ✅
- TICKET-LOGO ✅
- ORDERS-FIX ✅
Para iniciar una nueva feature:
1. Seleccionar una feature `pending` de `backlog/features.json`
2. Actualizar estado con `python3 scripts/agent_status.py set --feature-id <id> --stage intake --agent leader`
3. Continuar con `harness/workflow.stages.yml`
### Pendientes
- **INVENTORY-OPT**: Inventory optimization (pagination, queries, filters for 10k+ products)
- **SHIPPING-ZONES**: Restrict Balearic and Canary islands, add continental...
---
### Issue pendiente de resolver
- **TPV stock**: Tema de stock con items convertidos a free items necesita revisión más profunda
## Resumen backlog
- Total features: 344
- Features pendientes de iniciar: verificar con `rg '"status": "pending"' backlog/features.json | wc -l`
## Para iniciar próxima sesión
```bash
./scripts/pi_orquestra.sh
```
Seleccionar INVENTORY-OPT o SHIPPING-ZONES del backlog.