13 of 13
Compass
Strategy that survives contact with Monday: a Now/Next/Later board where every bet carries effort, confidence and an owner — multiplayer over CRDTs, so the plan is always the latest plan.
- Year
- 2026
- Disciplines
- Strategy, Facilitation, Tooling
- Platform
- Web
- Brief
- Sample client

01Context
We ran the strategy engagement, then built the tool so it wouldn't die in a slide deck. Compass turns bets into cards with confidence and effort, computes portfolio conviction, and keeps the whole thing live for everyone at once.
02Strategy
Realtime sync is Yjs CRDTs over WebSockets — no save button, no merge conflicts, works through flaky Wi-Fi in a workshop room. A small Node service snapshots history to PostgreSQL so every quarter's plan is diffable.
- Yjs CRDT multiplayer, offline-tolerant
- Conviction score from confidence × horizon
- Quarterly snapshots, diffable history
- Exports to the board deck automatically
03Design


04Engineering
Multiplayer over Yjs CRDTs on WebSockets means no save button and no merge conflicts; a Node service snapshots board state into PostgreSQL so every quarter's plan is diffable history.
- CRDT sync: offline edits merge cleanly
- Conviction score recomputed on every change
- Immutable quarterly snapshots, diff view
- Board-deck export generated server-side
Also considered. Linear/Notion databases — good tools, but conviction math and workshop multiplayer needed their own surface.
05Details
The mechanism underneath, as a working model. Press the buttons.
lab / realtime / crdt multiplayer
Edits merge without a server deciding who wins. Offline changes fold in cleanly when you're back.
Loading the model
lab / product logic / conviction scoring
A portfolio number from confidence × horizon × effort, recomputed on every change so the plan ranks itself.
Loading the model
Figures inside a model are simulated to show how the mechanism behaves. They are not production measurements.
06What shipped
10 modules are in the build below. Each one works.
- 01Drag-and-drop board
- 02Conviction score with a live editor
- 03Effort by confidence matrix
- 04Snapshots with diff
- 05Markdown export
- 06Teammate edits merged without conflict
- 07Quarterly roadmap
- 08Objectives and key results
- 09Feedback inbox linked to bets
- 10Specs, releases and changelog
07Technology
This is the kind of work we do under Product Strategy.
Now use it.
This is Compass, the whole application. Continue as the sample user, change things, reload. Your data stays in this browser and resets from Settings, then Data.

A full application, not a recording. Sign in as the sample user; your data stays in this browser.
