Expand description
Element type descriptors and the registry that dispatches by type.
Per SRD-0007 D15, ElementTypeDescriptor carries the minimal
metadata needed to validate element construction: which labels are
required, forbidden, or warning-worthy for elements of this type,
plus the infrastructure flag the planner uses.
ElementTypeDescriptorRegistry is the host-provided trait;
embedding systems (hyperplane and peers) implement it to expose
their type catalogues. OpenRegistry is a permissive default that
accepts any type id — useful in tests.
Structs§
- Element
Type Descriptor - Metadata the compiler uses to validate an element of this type.
- Element
Type Descriptor Builder - Use builder syntax to set the inputs and finish with
build(). - Open
Registry - Permissive default registry — accepts any type id as valid.
- TypeId
- Canonical identifier for an element type (e.g.
"service","command","node").
Traits§
- Element
Type Descriptor Registry - Host-provided catalogue of element-type descriptors.