E2E test run

Home

Live checklist for NIGHT1. Keep this tab open while you drive /host, /screen, and a phone on /join/NIGHT1.

NIGHT1 demo reset
Applies the canonical five-beat graph (three votes, two endings), clears votes and audience, and returns the room to setup at the opening beat. Uses your Supabase session only.
Live status
Refreshes from Supabase Realtime and short polling.

Event status:

Current beat:

Active vote node:

Tallies (live poll): A=0 · B=0

Story graph validation: Fix graph in Show builder

Checklist
Green checks update automatically where possible; follow the steps for operator and audience actions.
  • 1.Event exists

    Supabase row for code NIGHT1 (seed migration or reset).

  • 2.Supabase connected

    Browser client configured and anonymous session established.

  • 3.Join URL works

    Resolve NEXT_PUBLIC_JOIN_ORIGIN or open from a non-localhost host.

  • 4.Screen is listening

    Open /screen with the same event; heartbeats should arrive within ~12s.

  • 5.Host can open vote

    On /host with NIGHT1 loaded: start event if needed, then open a vote.

  • 6.Phone can vote

    From /join/NIGHT1, submit Option A or B while the poll is open.

  • 7.Votes tally

    Tallies on /host and /screen should move with each vote.

  • 8.Winner reveals

    Close vote, then reveal winner on /host.

  • 9.Host advances branch

    Advance to the winning next beat; current node should leave the opening key.

  • 10.Next clip instruction updates

    On /host, Live status should show the current beat’s resolved video URL or reel label after you advance.

Open Show builder