Glossary
Canonical definitions for Nuxt Board architecture and API terms.
Board document
The committed, persistable JSON Canvas data owned by the engine and installed persistence plugins.
Board engine
The framework-agnostic source of truth created by createBoardEngine().
Command
A named operation that changes persistent board state through the transaction boundary.
Effective geometry
The node geometry rendered at a given moment: committed geometry plus any active session override.
History boundary
One successful persistent commit recorded as a single undoable transition.
Plugin slice
Immutable state owned by one installed first-party plugin and committed with core state.
Renderer
A Vue component that presents an existing node record. It does not define another persisted node type.
Session state
Runtime-only state such as viewport measurements, active interaction, snap guides, clipboard data, and transient geometry.
Snapshot
An immutable public view of runtime state. It is not the persistence format.
Subscribable
A focused reactive channel that publishes a current value and its previous outer-transaction value.
Transaction
The staged unit in which commands update a candidate, validate it, commit it, and then publish subscriptions and events.