· PASS 1 · SECTION CHECK
TICK EACHSURFACE. Mirrors docs/QA_CHECKLISTS.md Pass 1 paths. Checkboxes save in this browser only. Open a row, verify, then tick it off. Use RESET in the demo nav when you need a clean slate.
← Demo hub
· DEEP FLOWS
Trust line + pay-to label on the poll
Switch persona in the nav. You should see how much to send the organiser and the locked trust line.
I've paid → admin verifies
On the poll, tap I have paid as a player, then open the admin view and verify the tick.
12 verified · picks unlocked
Fresh FNF loads 6-a-side with twelve verified IN. Open picks, auto-balance, lock teams.
Pick sides on a finished game
Drag or auto-balance, then jump back to the team home.
Post-match ratings shell
Completed fixture so you can see the rating grid state.
· MARKETING
Homepage tiers, trial, side fixture, trust line
Three tiers £5.99 / £6.99 / £9.99, trial ladder, multi-team note, £1 side fixture, trust line. No emoji or exclamation marks in display copy.
· PREVIEW
Preview boards load
Every MODES tile opens. Copy reads organiser-direct + Kitty Lite.
· DEMO HUB
Demo index + pricing constants
Constants match `pricing.ts`. Persona switch and RESET TEAM in the nav. Refresh keeps localStorage.
· TEAM HOME
Fake Fridays · team home
Crest, next fixture, roster column, verified count, 6-a-side default.
· APP SHELL
Dashboard tiles and links
Tiles and deep links match current routing.
Ship Room rollout map
Stage ladder, surface matrix, security gates, Pass 1 tick sync.
Public stats page
Loads without error. Placeholders until Supabase + migration 0005 + get_public_stats.
Admin route
404 when your email is not in NEXT_PUBLIC_ADMIN_EMAILS. Shell when listed.
· DEFERRED STUBS
Side fixture
Stub loads. Copy matches audit deferred work.
Fastest finger
Stub loads.
AI picker
Stub loads.
Wrapped
Stub loads.