2026-05-14 Gate 2 on prod. Small UX fix: <button> elements don't show the pointer cursor by default. Adds cursor-pointer to the two interactive POS controls the user flagged — the expandable "Point of Sale" group in the dark sidebar nav, and the register-card CTA (Open Register / Continue Selling).
getComputedStyle(...).cursor === "pointer" on the NavGroupItem <button>, both tenants.getComputedStyle(...).cursor === "pointer" on the register-card CTA <button>, both tenants.7a82a7b — 2 files (sidebar.tsx, pos-landing.tsx), 2 insertions / 2 deletions, no migration.
✓ get-coffee (Pro) — SSO login ✓ get-coffee (Pro) — sidebar "Point of Sale" group button has cursor: pointer ✓ get-coffee (Pro) — register-card CTA button has cursor: pointer ✓ lumiere-coffee (Starter) — SSO login ✓ lumiere-coffee (Starter) — sidebar "Point of Sale" group button has cursor: pointer ✓ lumiere-coffee (Starter) — register-card CTA button has cursor: pointer
✓ phase1 11/11 route sweep + subscription
✓ phase2-sso-outdoor 6/6 cross-product SSO
✓ phase2-cafe-multishop 6/6 POS shop picker
✓ m1-shop-scoping 10/10 reports / shop scoping
✓ r7 14/14 dashboard + manager sidebar
✓ r8 4/4 auth/security (per-tenant scope)
✓ r1-2-landing 8/8 landing flow
─────
59/59 green — 65/65 effective with the 6/6 above
edited: components/layout/sidebar.tsx + cursor-pointer on the NavGroupItem button app/(authed)/pos/pos-landing.tsx + cursor-pointer on the RegisterCard CTA button