Prompt fragment copied verbatim or inlined by the target adapter.
- Purpose
- Apply the pinned upstream IWC review command as the primary checklist and procedure, adapting repository terminology without changing policy.
Apply the pinned upstream IWC review policy to one Galaxy workflow or pull request and emit one evidenced advisory Markdown review.
Every file beside index.md is one the mold kind declares.
source-specific fields are coherent.
Abstract oracle: the properties any cast of this Mold must satisfy.
eval.md declares properties and check type.
eval.md ↗Concrete cases bound to fixtures, run against the eval properties.
scenarios.md declares cases bound to fixtures.
scenarios.md ↗6 typed references; 0 resolver issues.
All on-demand references describe triggers.
Hypothesis references include verification.
Typed references describe what casting consumes, and when the generated skill should load each artifact.
Prompt fragment copied verbatim or inlined by the target adapter.
Structured contract copied for validation or lookup.
Background synthesis loaded by explicit progressive-disclosure metadata.
Background synthesis loaded by explicit progressive-disclosure metadata.
Background synthesis loaded by explicit progressive-disclosure metadata.
Background synthesis loaded by explicit progressive-disclosure metadata.
Advisory IWC-policy review of one Galaxy workflow pull-request subject, citing structural validation, Planemo test evidence, and optional Foundry context.
Inputs sharing a role are alternatives — one producer satisfies it.
The normalized concrete gxformat2 workflow under review, as emitted by [[summarize-galaxy-workflow]]; the reviewed subject in the standard pipeline.
The equivalent concrete gxformat2 workflow when a Foundry run supplies one directly instead of routing through the summarizer.
Structured summary of the reviewed workflow: inputs, outputs, tool ids and versions, defaults, connections, labels, annotations, and existing tests. Read it instead of re-extracting them.
Terminal structural validation handoff from [[validate-galaxy-workflow]]: the command run, its status, and its diagnostics. Cite it; never restate a validation claim this Mold did not receive.
Planemo execution handoff from [[run-workflow-test]], including its honest test-definition-missing and not-run states. Cite its status; never infer a passing test from inspection.
The workflow's test file when one exists; absent when the submission ships no test, which is a reviewable finding rather than an error.
Harness-supplied pull-request context: repository, pull request number, title and body, base and head SHAs, changed-file list, base-to-head diff, and the complete relevant files.
The submission's `.dockstore.yml` when present; it names the primary Galaxy descriptor under the IWC-Lab repository profile, which may be a `.gxwf.yml` file.
Existing structural diff from [[compare-against-iwc-exemplar]] when a Foundry run already produced one. Consume it; never rerun that comparison inside this Mold.
Carried obligations ledger [[open-requirements-ledger]] when a Foundry run supplied one; read-only here, used to report unresolved intent and surrendered work.
Review one Galaxy workflow submission under the pinned upstream IWC review policy and return one advisory Markdown review. This Mold reads evidence; it does not produce or change a workflow, and it cannot approve, push, comment, label, mark ready, or merge.
starting-galaxy-workflow.gxwf.yml, or the galaxy-workflow.gxwf.yml a Foundry run supplied directly.summary-galaxy-workflow.json for inputs, outputs, tool ids and versions, tool state, connections, labels, annotations, and existing tests. Do not re-extract what the summary already carries.galaxy-workflow-validation-result.json and workflow-test-result.json. Record each status verbatim. Never run gxwf validate or planemo test inside this Mold, and never upgrade an unverified item to a pass on the strength of inspection..ga workflow; apply the upstream checklist to it..dockstore.yml, which may be a .gxwf.yml file. Apply the same descriptor-level checks to that file..dockstore.yml was supplied, state which profile was assumed and why.Read the bundled review command and work its checklist in order. Adapt repository terminology where the profile requires it; do not silently add, drop, or soften a policy item. For each applicable item record exactly one of pass, needs attention, not applicable, or unverified, with file and field evidence. Prefer the deterministic evidence from step 1 wherever it answers a checklist question — cite the Planemo result rather than concluding from inspection that a test passed.
When iwc-comparison-notes, an open-requirements-ledger, or source and design handoffs are present, add a clearly labeled Foundry context section covering unresolved intent, surrendered or dropped work, and test strength. When they are absent, omit the section or state that no Foundry context was supplied. Their absence is never an IWC finding. Do not rerun compare-against-iwc-exemplar; consume its existing output.
Emit galaxy-workflow-review.md with, in order:
approve, request changes, or needs discussion.gxwf validate or planemo test execution, and no re-derivation of the summary.