docs: update history and current after F-069 close

This commit is contained in:
chattie
2026-08-19 18:10:35 +02:00
parent ddcf2e0c28
commit 60a567d22f
2 changed files with 9 additions and 1 deletions

View File

@@ -2,7 +2,7 @@
## Sin feature activa ## Sin feature activa
Backlog: 123 features (123 done). Backlog: 137 features (137 done). Última feature cerrada: **F-069** — Shipping method descriptions editable in admin.
## Servicios productivos ## Servicios productivos

View File

@@ -317,3 +317,11 @@
- Harness: `new_ticket.py` usa gate reviewer, soporta `--start` exclusivo y `--normalize-gates`. - Harness: `new_ticket.py` usa gate reviewer, soporta `--start` exclusivo y `--normalize-gates`.
- Artefactos: work/artifacts/F-048/. - Artefactos: work/artifacts/F-048/.
## 2026-08-19 — F-069 Shipping method descriptions editable in admin — DONE
- Gates: reviewer APPROVED, security APPROVED, qa APPROVED, leader-close APPROVED, verify.sh exit 0
- Entregable: descripción editable de métodos de envío end-to-end. Migración 029 (`shipping_methods.description text`); backend GET/POST/PATCH incluyen `description`; nuevo endpoint público `GET /shipping/methods?country=…&postalCode=…` (read-only, filtra active=true); admin `MethodForm` con input de descripción; storefront `CheckoutClient` consume el catálogo real y renderiza la descripción por método (array hardcodeado eliminado).
- Security: `description` es `z.string().max(500)`, plain text; write path requiere admin role (sin cambios); public GET es read-only y filtra SQL-level.
- Tests: backend 124 passed, 56 skipped; typecheck green en frontend/admin/backend.
- Artefactos: work/artifacts/F-069/