pub fn composition_step(
root: &Path,
workspace: &Workspace,
plans: &[GenerationPlan],
) -> Result<Completion, ExecuteError>Expand description
Reads every plan-authoritative checked-in schema and validates all compositions.
A missing schema remains ordinary validation data. Existing paths are read only after the execution boundary’s ancestor guard accepts them; guard and read failures remain fatal.