Concept · console · Access › Invites › Personal · not wired to the platform · templates addressed to no one
Relay · console · invites · concept · 3 Oct 2026

Every personal invite, in one place

If personal invites become a thing, they live in the console beside the invite links, under Access › Invites. One list shows who each invite is for, where it stands and what it's waiting on. Open a row to watch it the way the person would, on a phone or a desktop. The wall shows every film playing at once, and a reshuffle re-rolls one to try another look.

console.relayctx.com — Access › Invitesdesktop

Invites

Invites made for one person: the film, where it stands, and what it's waiting on.

ForPieceStageWaiting onCodeUpdated

Templates · addressed to no one

How a row gets here

Concept only. Nothing here is wired to the platform.

  1. A brief or a call becomes a record. The person's details and their invite's stage live in relay-marketing (video/invites.private.json), never in this repo. In production they sit on the invite's own single-use code.
  2. The console lists every record beside the invite links: who, which piece, the stage (draft → copy passed → ready → shown or sent → watched → redeemed), what it waits on (Ada, Erik's pick, consent, a spelling), and where it plays.
  3. A row opens the real landing in a phone or a desktop frame. It's the same page the person would see, drawn from the same record. One-person shorts sit in the same list and open in the same frame.
  4. Watched and redeemed come from the platform: series progress from the landing's own events, and redemption from the code's campaign attribution. Neither is built.