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 underdocument.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 viaparent: 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.