pub(super) fn prepare_manifest(
root: Value,
robonix_source_path: Option<&Path>,
) -> Result<Value>Expand description
Apply top-level deployment variables, then expand every scalar in the manifest. Build and boot share this preparation path so package locations, target-manifest selectors, system settings, and package config all resolve against the same environment.