pub fn json_schema(kinds: &[StepKindSpec]) -> ValueExpand description
The pack JSON Schema with engine payload fragments merged into the step object’s properties. Falls back to the plain derived schema when the generated shape does not match expectations (never fails).