Skip to main content

Module model

Module model 

Source
Expand description

Strongly-typed registry model.

Types here mirror the on-disk YAML/JSON shapes documented in docs/storage.md and validated by the schemas under schemas/. Keep field names aligned with the schemas — serde deserialisation is the load path used by registry::loader.

Structs§

Config
Control
EvidenceRequirement
InlineEntry
InlineScope
Inventory
Inventory is a top-level map keyed by kindVec<Entry>. Kinds are free-form; the conventional set is documented in docs/storage.md.
InventoryEntry
InventoryScope
LoadedRegistry
The fully-loaded org tree, in memory.
OrgConfig
Reference
ResolvedSystem
One entry produced by scope resolution. Carries enough metadata to be embedded into prepare.json and manifest.json directly.
Schedule
ScheduleEntry
ScheduleInsert
ScheduleSkip
State
StateEntry

Enums§

Cadence
RunStatus
Scope
Weekday