← atlas·realtime-channels

configure-realtime-channel

User navigates to the Realtime surface, creates or configures a channel, and sets permissions/filters. The journey covers channel creation, subscriber management, and confirmation workflows across three cognitive models.

default path · what bare Studio does

  1. 01
    route/project/[ref]/realtimeactionnavigate-sidebarhookuseSidebarNavigation
  2. 02
    route/project/[ref]/realtimeactionload-channels-listuichannels-list-rendered
  3. 03
    route/project/[ref]/realtimeactioncreate-or-select-channeluichannel-editor-rendered
  4. 04
    route/project/[ref]/realtimeactionconfigure-permissionsuipermissions-configured
  5. 05
    route/project/[ref]/realtimeactionsave-channeluichannel-confirmed

per-profile overrides · vehicle × route

Three vehicles, three routes

Connector · Battleship

Monica

sea route

Bring the team into the workflow.

deltas

  • Enter: sidebar-realtime-pin-top
  • prelude · TeamActivityPrelude
  • on save · TeamSaveAck

slot fillers wired

  • premain-prelude · TeamActivityPrelude
  • on savesave-confirmation · TeamSaveAckTeam members can now subscribe to this channel
  • on renderright-rail · CollabRail

cognitive justification

HSP flood + Connector → right-rail shows who will be able to access the channel, reframing configuration as a team affordance. TeamActivityPrelude shows recent channel activity. Post-save confirmation affirms accessibility. CollabRail persists team context without reflow.

Try Monica's route →

Explorer · Tractor

Nate

field route

Show me what I don't already know.

deltas

  • Enter: schema-map-tile
  • prelude · SchemaMap
  • destructive · AdvanceNoticeStrip 3000ms
  • chunk · 4

slot fillers wired

  • premain-prelude · SchemaMap
  • on rendertopbar-status · TopbarSchemaCount
  • pre-destructiveadvance-notice · AdvanceNoticeStrip3000ms

cognitive justification

ASD prediction-error + ADHD focus + DYS GLUT-drain → SchemaMap shows affected tables in prelude. Chunking to 4 subscribers and zero motion reduce cognitive load. Literal "channel will broadcast to" language prevents ambiguity. Advance- notice 3s before save allows abort. MicroProgress confirms configuration.

Try Nate's route →

Analyst · Airplane

Sara

air route

Numbers first. Then we talk.

deltas

  • Enter: command-palette-realtime
  • prelude · KpiBand
  • on save · SaveLedger
  • chunk · 8

slot fillers wired

  • premain-prelude · KpiBand
  • on savesave-confirmation · SaveLedger✓ channel created · subscribers: {{count}}
  • on rendertable-row-trailing · Sparkline

cognitive justification

Analyst (A 0.000) + DA-seeking → KpiBand shows subscriber count and channel capacity. Sparkline of subscriber growth feeds reward loop. Typed-name confirmation (anxiety CORT +19) prevents accidental channels. SaveLedger shows channel ID and subscriber count with precision for audit.

Try Sara's route →