chore: finalize F-115, F-116, F-117 (SKU revert, ES translations, Title Case fix)
This commit is contained in:
@@ -2,9 +2,24 @@
|
||||
|
||||
## Sesión 2026-08-21 — backlog cerrado
|
||||
|
||||
Backlog: 182 features (182 done, 0 pending, 0 in_progress).
|
||||
Backlog: 185 features (185 done, 0 pending, 0 in_progress).
|
||||
|
||||
Últimas features cerradas: **F-112**, **F-100**, **F-114**, **F-113**, **F-102**.
|
||||
Últimas features cerradas: **F-117**, **F-116**, **F-115**, **F-112**, **F-100**.
|
||||
|
||||
## F-117 cerrada (2026-08-21)
|
||||
Fix de F-116: renombre las 9 categorías que quedaron en mayúsculas (FRUTAS Y VERDURAS, SNACKS, GRANOLA, SUPLEMENTS, FACIAL, CORPORAL, ASEO PERSONAL, HIERBAS MEDICINALES, PROVEEDORES). Re-ejecución idempotente.
|
||||
|
||||
## F-116 cerrada (2026-08-21)
|
||||
Traducción de las 30 categorías legacy a Español Title Case (Alimentación, Cosmética, Bebidas, Vino, Cerveza, Macrobiótica, etc.). Slugs conservados.
|
||||
|
||||
## F-115 cerrada (2026-08-21)
|
||||
Rever de F-100: SKU-MV-{uuid} restaurado en creación de producto y lazy migration. Eliminado endpoint `/products/sku:generate` y el editor de SKU en admin.
|
||||
|
||||
## F-112 cerrada (2026-08-21)
|
||||
Disclaimer de contenido asistido por IA en la ficha de producto. Migración 040 añade `catalog_products.ai_assisted`. Flag se activa automáticamente al generar contenido con IA. Frontend muestra el `<aside>` con los dos avisos.
|
||||
|
||||
## F-100 cerrada (2026-08-21)
|
||||
SKU automático desde el título. Helper puro `sku.ts` con `generateSkuFromTitle` + `uniqueSku` (9 tests). Endpoint `POST /products/sku:generate` y helper mantenido como utilidad para F-117.
|
||||
|
||||
## F-112 cerrada (2026-08-21)
|
||||
Disclaimer de contenido asistido por IA en la ficha de producto. Migración 040 añade `catalog_products.ai_assisted boolean NOT NULL DEFAULT false`. Flag se activa automáticamente al generar contenido con IA (`POST /products/:id/generate-seo`). Frontend (`apps/frontend`) muestra el `<aside>` con los dos avisos requeridos cuando el flag está en true. Tests: 160 → 169.
|
||||
|
||||
Reference in New Issue
Block a user