feat(F-143): completed feature
This commit is contained in:
@@ -1,4 +1,12 @@
|
||||
# Feature actual
|
||||
# Feature actual: F-143 (Reporting: contracts, filters and RBAC)
|
||||
|
||||
## F-138 cerrada (2026-08-22) — auto-seed default price row on variant creation
|
||||
|
||||
- `POST /products(:id/variants)` create ahora inserta inmediatamente una fila default en `pricing_variant_prices` (`net_unit_amount_cents=0`, `vat_rate='general'`, `currency='EUR'`) vía `PricingService.seedVariantPrice` (inyectado en `CreateProductVariant`, best-effort, `ON CONFLICT DO NOTHING`). Cierra la ventana 404 de `GET /pricing/variants/:id`. Backend-only, sin migración.
|
||||
- Fuente: pricing `seedVariantPrice` (ports+service+PgPricingRepository), catalog `CreateProductVariant` seed (best-effort), `CatalogRoutesDeps += pricing`, `build-app.ts` hoist `pricing` const; `+` tests `variant-use-cases.test.ts` (3) + AC itest en `catalog.itest.ts`.
|
||||
- Gates: implementer ✅ / reviewer APPROVED ✅ / security APPROVED ✅ / qa APPROVED ✅ / leader close ✅.
|
||||
- Verificación: `tsc --noEmit` 0 errores; `npm test` 209 passed / 57 skipped (+3 nuevos); `lint:boundaries` sin violaciones nuevas (R1 preexistente `security.routes.ts → log-broadcaster` no introducido); `./scripts/verify.sh` verde (pre-close + post-close tras corregir `leader-close.json` verdict CLOSED→APPROVED).
|
||||
- Commit: `feat(F-138): completed feature` (fb01593, amendado).
|
||||
|
||||
## F-154 cerrada (2026-08-22) — separate customers from internal users
|
||||
|
||||
|
||||
Reference in New Issue
Block a user