REALTIME COLLAB · A

Who's here, what they're doing

Every tab on a decision sends a heartbeat every 5 seconds. The presence snapshot is the last 15 seconds of heartbeats, grouped by member — multi-tab same-user collapses to one row. Live members appear in their stable hue.

SNP
3 LIVE
Who's here
S Sarah TYPING
N Ngozi READING
P Priya VOICE
A Alex AWAY
REALTIME COLLAB · B

Disagreement is visible, not destructive

When two members score the same matrix cell to different values, both stay visible — neither overwrites the other. A warning dot surfaces the conflict and a popover offers three resolution paths (Discuss · Use average · Add comment).

+1 / -1
Conflicting score
Sarah scored +1, Ngozi scored -1 on Cohesion × Full reveal.
REALTIME COLLAB · C

Co-edit row states

When another member starts editing an objective, your view shows that row in a lock state — advisory, last-write-wins; a real CRDT lands in a later wave. New rows that just landed get a one-shot pulse.

Settled · Maintain consistent momentum
Editing · Sarah · Reduce decision latency
Locked · Sarah is editing this row
You · Typing · Tighten the planning loop
New · Just added by Priya · Honor staff capacity
TRY IT WITH SOMEONE

Open a decision in two browsers (or invite a teammate) — every decision page publishes presence heartbeats automatically. The right-rail "Who's here" card appears whenever a peer joins.

Open my decisions →