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§
- Template
Bundle - Bundle that registers the
template:scheme from the[template]config block. - Template
Bundle Config - Operator-facing
[components.template]block: two independent limit layers.