pub fn configs(
root: &Path,
target: &Target,
) -> Result<Vec<PathBuf>, LayoutError>Expand description
2026-09-26: Config files that steer a target’s compile without being
sources, in the order closure_attestation in the kernels build script
hashes them: HARDWARE.toml, every KERNEL.toml the resolution read
(least specific first), the target’s own MODEL.toml, then (2026-09-28) the
circuit files of metrale_closure::circuit_configs. Files that do not
exist are left out. When the target does not resolve, the list is the
hardware’s and the model’s manifests and the circuit files only.
(2026-09-30) An inherited rule chain that does not resolve is an error: a
shorter list would leave an ancestor’s FUSIONS.toml out of the hash.