# 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 + tailwind - `apps/pos/next.config.ts` - `apps/pos/tsconfig.json` - `apps/pos/tailwind.config.ts` - `apps/pos/src/app/globals.css` - `apps/pos/src/app/layout.tsx` — root layout - `apps/pos/src/app/(auth)/login/page.tsx` — login form - `apps/pos/src/app/(terminal)/layout.tsx` - `apps/pos/src/app/(terminal)/page.tsx` — terminal shell - `apps/pos/src/app/api/[...path]/route.ts` — API proxy - `apps/pos/src/lib/api-client.ts` — posApi + authApi clients - `apps/pos/src/lib/permissions.ts` — POS_ROLE_PERMISSIONS - `apps/pos/src/lib/money.ts` — formatPrice - `apps/pos/src/lib/idempotency.ts` — generateIdempotencyKey - `apps/pos/src/middleware.ts` — session guard ## Verification - `npm run build` → 0 TypeScript errors. - `./scripts/verify.sh` → green.