Reference · bundles
Compose recipes without network resolution.
A bundle carries exact admitted recipe bytes and their canonical digests. Cooking or calculation never depends on a registry or network lookup.
Why component paths matter
The same child recipe can appear more than once. Selections and evaluation identify each instance by an ordered component_path of component IDs, not only by child recipe identity.
Closure
- Every referenced recipe is embedded.
- Every embedded digest matches canonical Schemami bytes.
- Cycles, missing documents, and identity mismatch refuse.
- Component results report identity and calculated quantities, never rewritten recipe documents.
Scheduling composition
Child output placement follows explicit producer and consumer facts. Names, prose, or formula participation never invent a dependency. Active but unconsumed components are reported as unscheduled.