@runbooks/graph
v0.1.1
Published
Graph model, the seven blocking invariants, and layered layout.
Readme
@runbooks/graph
The graph model, the seven blocking invariants, and layered layout.
Normative: RUNBOOK.md §6
One model, three consumers: the linter, the renderer, the editor. If the editor grows its own graph representation, the two drift and the constructor starts producing documents the linter rejects for reasons the editor cannot explain.
No dependency on React, the DOM, or Node — it runs in the browser for live editing and in CI for linting.
Layout is not generic Sugiyama: the happy path is a strictly vertical centre axis,
on_fail/escalate go right, rollback goes left. Consistency of direction beats
compactness, because a reader must locate the bad path in two seconds.
