Expand description
Symbolic Helm interpretation and normalized contract IR.
Modules§
- fragment_
eval - Fragment evaluation: the
Guarded<AbstractFragment>domain and its interpreter over thehelm-schema-syntaxtemplated-YAML CST.
Structs§
- Conditional
Path Overlay - Conditionally-scoped values path whose schema can be lowered under a values-decidable guard set.
- Contract
Document - Versioned serialized contract document for stable inspection and tooling.
- Contract
Ir - Opaque guarded contract graph for one template interpretation.
- Contract
Path Schema Evidence - All schema-lowering evidence for one values path.
- Contract
Provenance - Source provenance for one emitted contract fact.
- Contract
Schema Signals - Contract-derived facts consumed by core values-schema generation.
- Contract
Use - A contract claim for one observed values path.
- Contract
Value Path Facts - Schema-generation facts for one input values path.
- Finalized
Contract - Finalized contract artifact derived from one canonical normalized contract.
- Helper
Branch - One branch of an if/elif/else chain in a helper or manifest header.
- Provider
Schema Use - Contract fact that needs a Kubernetes resource schema lookup.
- Resource
Ref - Detected Kubernetes resource type (apiVersion + kind).
- Source
Span - Byte span within a template source file.
- Symbolic
IrContext - Reusable state for generating symbolic IR across many templates that
share one
DefineIndex. - Values
Default Source - A chart-wide default subtree merged into an effective
.Valuessubtree. - Yaml
Path - YAML path in the rendered manifest, e.g.
["metadata", "name"].
Enums§
- Capability
Guard - Structurally-decoded capability guard for an
ifaction. - Conditional
Guard - Values-decidable guard expression that can be lowered into JSON Schema conditionals.
- Guard
- A guard condition from an
if,with, orrangeblock. - Guard
Value - Scalar literal used by values-decidable guard comparisons.
- Helper
Branch Body - What a
HelperBranchproduces when its guard is live. - Metadata
Field Kind - Kubernetes
metadata.*field shape referenced by a values path. - Value
Kind - How a value contributes to rendered YAML.
Functions§
- define_
bodies_ in_ source - The
(name, body)pairs a template sourcedefines, for include-graph walks that need to follow helper calls through helper bodies and for chart-ownership queries over the define index’s files.