1.1 KiB
1.1 KiB
F-115 — Revertir F-100: SKU-MV-{uuid}
Cambios
src/modules/catalog/api/catalog.routes.ts:POST /productsahora pasasku: \SKU-MV-${product.id}``.GET /products/:id/variantslazy migration vuelve asku: \SKU-MV-${id}``.- Eliminado
POST /products/sku:generate. - Eliminado import de
generateSkuFromTitle/uniqueSku.
src/modules/catalog/domain/ports.tsypg-variant-repository.ts: eliminadolistAllSkus().apps/admin/src/lib/api-client.ts: eliminadogenerateSku.apps/admin/src/features/products/components/sections/PriceStockSection.tsx: eliminado editor de SKU y botón regenerar.src/modules/catalog/domain/sku.ts+ tests: se conservan como utilidad genérica.
Evidencia
npm run typecheck(backend) OK.apps/admin tsc --noEmitOK.frontend tsc --noEmitOK.npm test: 169 passed / 0 failed.npm run build(backend) OK.
Notas
- SKUs ya creados en el sistema: los existentes no se tocan; solo el flujo de creación vuelve al formato UUID.
- Si en producción hay SKUs derivados del título (de F-100), convivirán con los
SKU-MV-*sin conflicto.