Files & Data Layout

What Glider writes to disk and to the database.

The shape of a saved page.

FieldHolds
nodesEvery component on the page.
layers / activeLayerIdScenes and control panels.
groupsGroup records, including nesting and repeats.
dataThe page's seed JSON, including the read-only sheets projection.
bindingsField bindings from store paths to component inputs.
unitsData-based behaviours.
reactionsThe when / then rules.
pollerLegacy poller state.
animationClips, channels, assignments and the play queue.
workflowsNamed animations.
controlPanelsOperator control definitions.
rundownPlaylists and take state.
sheetsUploaded workbooks and their bound cells.
audioMixer state — optional on older pages.

Older pages are normalised on load, so fields added later — reactions, sheets, audio — are simply absent rather than breaking the page. Generated core types live in lib/glider/core.