950 B
950 B
POS-006 — Implementer evidence
What
Created apps/pos Next.js app skeleton. tsc 0, verify.sh verde.
Files created
apps/pos/package.json— next 15 + react 19 + tailwindapps/pos/next.config.tsapps/pos/tsconfig.jsonapps/pos/tailwind.config.tsapps/pos/src/app/globals.cssapps/pos/src/app/layout.tsx— root layoutapps/pos/src/app/(auth)/login/page.tsx— login formapps/pos/src/app/(terminal)/layout.tsxapps/pos/src/app/(terminal)/page.tsx— terminal shellapps/pos/src/app/api/[...path]/route.ts— API proxyapps/pos/src/lib/api-client.ts— posApi + authApi clientsapps/pos/src/lib/permissions.ts— POS_ROLE_PERMISSIONSapps/pos/src/lib/money.ts— formatPriceapps/pos/src/lib/idempotency.ts— generateIdempotencyKeyapps/pos/src/middleware.ts— session guard
Verification
npm run build→ 0 TypeScript errors../scripts/verify.sh→ green.