chore: finalize F-113 / F-114 work, deploy services
This commit is contained in:
@@ -1,15 +1,18 @@
|
||||
# Feature actual
|
||||
|
||||
## Feature activa: F-114 (pending) — Import legacy OpenCart categories into the catalog without duplicates
|
||||
## Sesión 2026-08-21 — F-113 y F-114 cerradas y desplegadas
|
||||
|
||||
Importar las 76 categorías del antiguo `oc_category_description` de OpenCart en el catálogo actual, normalizando entidades HTML, saltando duplicados por nombre y enrutando los nombres de marca al módulo de marcas.
|
||||
Backlog: 182 features (180 done, 2 pending, 0 in_progress).
|
||||
|
||||
Backlog: 182 features (179 done, 3 pending, 0 in_progress).
|
||||
Últimas features cerradas: **F-114**, **F-113**, **F-102**, **F-101**, **F-111**.
|
||||
|
||||
Últimas features cerradas: **F-113**, **F-102**, **F-101**, **F-111**, **F-110**, **F-109**, **F-108**.
|
||||
Pendientes: **F-100** (SKU automático), **F-112** (disclaimer IA en producto).
|
||||
|
||||
## F-113 cerrada (2026-08-21)
|
||||
Email al cliente en procesando/enviado con tracking y courier editable. La UI admin llamaba a la ruta de cliente y se ha corregido para usar `/orders/:id/transitions/admin`. Courier persistido (`orders_orders.courier`, migración 039), lista editable en `store_settings.shipping_couriers`. `SHIPPED` exige tracking **y** courier (422 si falta). Tests: 135 → 145. Build backend y admin OK. **Pendiente: deploy** (`monolith.sh prod restart`) por el usuario.
|
||||
## F-114 cerrada (2026-08-21)
|
||||
Importa las 76 categorías de `oc_category_description` de OpenCart. Crea 39 categorías nuevas y 32 marcas (nombres de marca van al módulo `brands_brands`), excluye marcadores legacy y duplicados. Script idempotente en `scripts/seed-legacy-categories.mjs`. Helpers puros en `src/modules/categories/legacy/legacy-catalog.ts` con 15 tests. Catálogo: 12→51 categorías, 5→37 marcas.
|
||||
|
||||
## F-113 desplegada (2026-08-21)
|
||||
Email al cliente en procesando/enviado con tracking y courier editable. La UI admin apuntaba a la ruta de cliente (`/orders/:id/transitions`) — bug fixed, ahora `/orders/:id/transitions/admin`. Courier persistido (`orders_orders.courier`, migración 039). Lista editable en `store_settings.shipping_couriers` (Ajustes → Transportistas). `SHIPPED` exige tracking **y** courier (422 si falta). Tests: 135 → 145. Build backend y admin OK. Deploy: build prod + reinicio nohup manual (el monolito `monolith.sh prod restart` se quedó colgado y se levantó cada servicio por separado).
|
||||
|
||||
## Última incidencia resuelta (2026-08-20)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user