Skip to main content

Module bundle

Module bundle 

Source
Expand description

Component bundle for the template: scheme (ADR-0047 Stage 2, Phase 4 / Task 4.5).

TemplateBundle owns the [components.template] TOML key. It folds the two operator-facing limit layers — acquisition limits and render render-limits — and registers a single TemplateComponent into the context. Both layers default when absent, so an empty [template] block (or no block at all) yields the ADR-0047 defaults. This makes both limit layers operator-configurable (design “Two limit layers”).

Mirrors the shape of camel-file’s FileBundle: deserialize the raw block into a config struct, then construct the component and register it.

Structs§

TemplateBundle
Bundle that registers the template: scheme from the [template] config block.
TemplateBundleConfig
Operator-facing [components.template] block: two independent limit layers.