Non-linear flow
Parallel tracks inside a context. Structure that guides, not a grid that traps.Real processes fork, run in parallel, fail and loop. The board keeps one rule from the linear reading — time runs left to right — and drops the rest: inside a context region a sticky can sit on any track, tracks are created by dropping a sticky in empty space below an existing one, and regions grow to fit. The global lanes from section 05 stay as rails at the bottom of the canvas for systems and friction; everything above them is free.
- Fork dot One source, several outgoing arrows. Every branch needs a guard.
- Guard chip The condition, in the author's own words. Unlabelled branches go to the review queue.
- Join bar Tracks that must all complete before the next step. A bar with one output, never a pile of arrowheads.
- Iterator badge "For each …" on the sticky itself, rather than a step that repeats the timeline.
- Track label Mono, top-left inside the region. Tracks are named, ordered top to bottom, and can be reordered or collapsed.Track · Vendor risk
- Free, but not loose Free placement inside a region; the region itself snaps to the 8px grid and to its neighbours’ edges, so the board stays legible when four people work in it at once.
- Time stays horizontal The only hard constraint: a sticky may not sit left of something it depends on. Break it and the connector turns into the loop-back style, which is honest rather than wrong.
- Regions nest A region can hold sub-regions one level deep — enough for "Assessment / Security" without becoming a folder tree.
- Why not colored frames Miro-style colored regions compete with the sticky grammar. Regions stay dashed steel-grey; identity comes from the label, not the hue.