pub fn build_phase_scope_kernel(
bindings: &BindingsDef,
parent_manifest: &[ManifestEntry],
parent_kernel: &ScopeKernel,
workload_params: &HashMap<String, String>,
polydat_lib_paths: Vec<PathBuf>,
workload_dir: Option<&Path>,
strict: bool,
context: &str,
) -> Result<ScopeKernel, String>Expand description
Synthesize a phase-scope kernel.
Pushes the phase’s own bindings: body verbatim, then drives
the shared cascade walker to declare every parent-visible
name the body references plus the standard workload-param +
parent-output + parent-input cascade.