validate-cwl
Run cwltool --validate and schema lint over the assembled CWL workflow, classify each diagnostic, and recommend a concrete fix — routing failures back to the authoring step that owns them.
Run cwltool --validate / schema lint, classify failures, recommend fixes.
Every file beside index.md is one the mold kind declares.
target-specific fields are coherent.
Abstract oracle: the properties any cast of this Mold must satisfy.
eval.md not written yet.
Concrete cases bound to fixtures, run against the eval properties.
scenarios.md not written yet.
No typed references yet.
All on-demand references describe triggers.
Hypothesis references include verification.
Assembled CWL Workflow to validate — the `cwl-workflow-draft.cwl` from [[implement-cwl-tool-step]] (`class: Workflow`); the build result `cwltool --validate` and schema lint run against.
Run cwltool --validate and schema lint over the assembled CWL workflow, classify each diagnostic, and recommend a concrete fix — routing failures back to the authoring step that owns them.