Program
10 pages
Validate
validate: interprets builder programs into accumulated diagnostics.
Deps
deps: interprets builder programs into dependency and provenance graphs.
Dry-run
dry-run: interprets builder programs into operation summaries without materializing derivations.
Plan-view
plan-view: surfaces typed BuildPlan records and rendered shell commands without forcing derivations.
Describe
describe: interprets builder programs into a typed self-documentation model.
Introspect
introspect: composed builder self-view over validation, deps, dry-run, plan-view, describe, and materialize.
Materialize
materialize: lowers builder programs into typed BuildPlan records and runCommand derivations.
Backends
backends: plan translators that emit non-Nix build artifacts from a substrate-neutral BuildPlan.
Former
former: derives a builder kind's op-coproduct side and state-ornament side from one argument tuple.
Plan-export
plan-export: serializes the pre-finalize PlanState to JSON with thunk-boxed derivation fields as the omission boundary.