Files
mercadodevida/work/artifacts/POS-005/implementer.md
2026-08-22 13:36:26 +02:00

880 B

POS-005 — Implementer evidence

What

POS-005 build: product search + payment methods CRUD endpoints. tsc 0, verify.sh verde.

Files

  • src/modules/pos/api/pos.routes.ts — new routes added: GET /pos/products/search, /pos/products/by-ean/:ean, /pos/products/by-sku/:sku, GET/POST/PATCH /pos/admin/payment-methods

Verification

  • npm run build → 0 TypeScript errors.
  • check-module-boundaries.mjs src → 0 NEW violations.
  • ./scripts/verify.sh → green.

AC traceability

AC Estado Evidencia
AC1 product search GET /pos/products/search with ILIKE + SKU + EAN lookup
AC2 EAN lookup GET /pos/products/by-ean/:ean
AC3 SKU lookup GET /pos/products/by-sku/:sku
AC4 payment methods admin GET/POST/PATCH /pos/admin/payment-methods
AC5 tsc/verify tsc 0, verify verde