Files
mercadodevida/work/artifacts/F-163/architect.md
2026-08-22 18:33:24 +02:00

622 B

F-163 — Diseño

Admin

Página /pos consume APIs administrativas existentes con el cliente api compartido. Lista terminales y permite crear uno para una tienda activa; el binding code se muestra/copiará. RBAC sigue backend admin-only.

POS

Cuando config devuelve session: null, renderiza apertura de caja local. POST /pos/sessions recibe fondo inicial en céntimos; el proxy aporta x-terminal-id desde cookie. Tras 201 se recarga config.

Backend

La tienda por defecto usa UUID nil válido; sustituir Zod .uuid() estricto del body de terminal por regex canónica que acepta UUID nil y generados.