Recipes
Start with a versioned input.
A package recipe records its source, checksum, version, dependencies, and build environment. New package builds use CPDL in build.cbs, executed by CBS; image recipes are JSON. Older published shell recipes are historical; Cix no longer builds them. A cached artefact may still be usable when it matches a published recipe and checksum. See the recipe guide for the format and supported fields.