Validation: westside-landing#245 — Gear page CTA to /jersey-public
Validation: westside-landing#245 — Gear page CTA to /jersey-public
Verdict: PASS — 2026-04-11. PR #248 merged, single additive change.
Acceptance criteria
- ✅ Gear page now contains a prominent "Order Your Jersey" button linking to
/jersey-public - ✅ Reuses existing global classes (
btn btn-primary btn-lg) verified to exist insrc/app.css - ✅ Plain
<a href>— no JS interception - ✅ No Tailwind, no
@apply - ✅ Mobile tap target ≥ 44px (btn-lg)
- ✅ T1 territory untouched (no diff in
(app)/jersey-public/*or(app)/+layout.svelte) - ✅ npm run check + npm run build clean
- ✅ PR diff: 1 file, +7/-0 (purely additive)
- ✅ Landing CTA intentionally not added — documented in PR body (would dilute Register hero CTA)
Manual prod verification still pending
After ArgoCD reconciles westside-landing, eyeball the Gear page on Lucas's phone to confirm the button renders + clicking it as an unauthenticated user bounces through
/signin via the existing (app)/+layout.svelte reactive guard.Related
arch-jersey-intakestory:WS-S31validation-243-*(T1 frontend, the route this links to)