Lamina and Modulator Inheritance
Lamina Declaration Model
Section titled “Lamina Declaration Model”Rules:
- Substrate-definition artifacts declare only the leaf
lamina. - Parent laminae are inferred from the runtime inheritance chain.
- Validation resolves the full chain before launch.
Example:
lamina: SensoryCortexLaminaimpliesSensoryMotorCortexLamina,CortexLamina,AgenticLamina, andBaseLamina.
Modulator Ownership Model
Section titled “Modulator Ownership Model”Rules:
- Modulator ownership is defined by lamina contracts.
- Child laminae inherit parent lamina modulators.
- Substrate-definition artifacts primarily override inherited modulator config.
Modulation Shape
Section titled “Modulation Shape”Recommended structure:
modulation.modulators: one list carrying request semantics and concrete config.
Modulator item fields:
id(string): modulator identifier.required(bool, default true): whether startup should fail if unavailable.synthesizer-id(optional string): preferred synthesizer.reason(optional string): rationale for requirement.config(optional mapping): concrete modulator configuration.
Ownership Resolution
Section titled “Ownership Resolution”idmust map to a known lamina-owned modulator definition.- Loader resolves owning lamina from that definition.
- Unknown modulator ids fail validation.