Expand description
catalog
Purpose:
- Assemble the kernel core primitive catalog and registries, and expose the typed registration boundary for core primitive construction.
Owns:
CoreRegistrationErroras the wrapper over source/compute/trigger/action registration failures.- The core primitive registry/catalog assembly functions used by higher layers.
Does not own:
- Product-facing rendering of registration errors.
- Primitive-specific validation semantics already owned by the wrapped kernel validation enums.
Connects to:
ergo_hostand SDK setup paths that materialize runtime surfaces.- Source/compute/trigger/action registration modules whose errors chain through this file.
Safety notes:
CoreRegistrationErrormust preserve source chaining so higher layers can carry typed kernel registration failures instead of formatting them withDebug.