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.