Skip to main content

Revisions

A revision describes a discrete editorial pass. Lives at the document root (revisions[]) or inside an element (element.revisions[]).

Status block

The industry revision status — lives under document.layout.status:
color enum (industry-standard order):

Notes

Notes are annotations anchored to an element (or another note) via character index ranges.

Why UUIDs for notes

Anchored via parent: uuid and highlight ranges, notes survive rewrites of the surrounding element as long as the targeted stretch of text is still present. Renderers look up parent, find the element, and apply the highlight ranges to the rendered text.