USER MANUAL · DOCUMENTS

Gantt, timeline, pyramid, quadrant

A document is a Gantt chart, a timeline, a pyramid or a quadrant. It sits in the rail beside your canvases and shares everything a canvas has except live health and flows: every save is a version you can compare and restore, collaborators edit it live, comments attach to its items, share links and presentations show it read-only, and Export writes it as PNG, SVG or PDF in the theme you are looking at. The point is that a plan pasted into a slide is stale the week after; a document here is the plan itself, kept current by whoever owns it.

Creating one

  • New canvas in the rail asks What to draw first, and offers six choices: the C4 model, a sequence (a C4 model opened in a flow's sequence view, not a document), a Gantt chart, a timeline, a pyramid or a quadrant. Then comes Start from: a starter template, or a blank one. The first-run page offers the same starting points.
  • From your own AI, create_canvas takes a kind and, optionally, the document in its text form (see below). See MCP.

Editing

  • Nothing is dragged. Edit opens the outline and the inspector on the right: the outline lists the items in order (Add, reorder with the arrows or Alt+/), the inspector edits the selected item's fields, and the drawing lays itself out from those fields — dates, values, positions.
  • With nothing selected, the inspector shows the document's settings: the Gantt's axis unit and today marker, the timeline's axis label, the pyramid's orientation, the quadrant's axis titles and quadrant names.
  • ⌘Z / ⇧⌘Z undo and redo, ⌘S saves, and an unsaved draft survives a refresh, exactly as on a canvas. Save writes a version; History and Diff work item by item, with removed items drawn as ghosts.
  • One item per document can carry the accent: the milestone that matters, the level to read first. Tags on items feed the rail's tag filter, which hides items and closes the gaps they leave.

The four kinds

  • Gantt chart. Tasks with a start and an end on a date axis (days, weeks or months), banded into lanes, with milestones, progress, dependencies drawn as rounded connectors, and an optional today marker.
  • Timeline. Dated events on one axis. When the dates are real dates the axis is to scale; when they are labels such as “Q3 2026” the events are evenly spaced. An event can span a range and be a milestone.
  • Pyramid. Four to six levels, widest at the base (or the top, if you flip it), each with a name, a description and an optional value.
  • Quadrant. Items placed by two numbers from 0 to 1 on a 2×2 with titled axes and named quadrants; one quadrant can be the focal one.

Text form, the assistant and your own AI

  • Every kind has a text form: Mermaid's gantt, timeline and quadrantChart, and a C4Stage pyramid block. Import text (while editing) replaces the draft from a pasted block; Copy Mermaid in the Export menu hands the current document back out.
  • The assistant works on a document in that form: ask for a change and it re-emits the whole block, which lands as your draft to save or discard. Items keep their ids, so comments and walkthrough stops stay attached.
  • Over MCP, get_canvas returns a document with its text, and set_document takes the whole text back and saves a version. Each call is one AI action.

Walkthroughs

  • A walkthrough is the document's counterpart of a flow: named stops over the items, each with a caption. Play one from the rail or the Walkthroughs pill; the item at the current stop is lit and everything else dims; / step, Esc exits. A walkthrough rides the URL, and viewers of a presentation follow it live.
  • Walkthroughs currently come with the starter templates or through the API; authoring them in the inspector is next.