Prompt fragment copied verbatim or inlined by the target adapter.
- Purpose
- Use the pinned upstream IWC reviewer checklist and its explicit output-label and naming checks as the primary review sequence before applying supported corrections.
Apply the IWC publication checklist to an existing Galaxy workflow and emit a generalized, reviewable submission set.
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 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 ↗5 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.
Matured concrete gxformat2 workflow with supported IWC metadata, naming, annotation, and purpose-preserving genericity corrections applied.
Updated or unchanged supplied workflow test; absent when no test was provided because this Mold must not invent expected results.
Proposed IWC workflow README describing evidenced purpose, valid inputs, expected outputs, and relevant comparisons or resources.
Proposed IWC changelog preserving prior history and recording only the release and maturation changes supported by available evidence.
Proposed Dockstore metadata whose workflow and test paths and evidenced creators agree with the emitted submission files.
Per-checklist status report with evidence, before-and-after changes, unresolved decisions, source pin, and explicit downstream validation disclaimer.
Carried or initialized obligations ledger with unresolved IWC maturation decisions appended and all prior entries preserved.
The normalized concrete gxformat2 workflow to mature, normally emitted by [[summarize-galaxy-workflow]]; this is the only required input.
Optional structured summary from [[summarize-galaxy-workflow]]; derive the needed facts from the workflow when this artifact is absent.
Optional existing workflow test; preserve its assertions and update only keys that must follow supported workflow-label changes.
Optional carried obligations ledger [[open-requirements-ledger]]; initialize an empty ledger when it is absent and append unresolved maturation decisions.
Optional user or harness context for intended use, repository slug, creators, ORCIDs, citations, license, release, and durable test-data URLs.
Optional existing workflow README to update while preserving accurate material that remains relevant after maturation.
Optional existing workflow changelog to extend without rewriting or discarding prior release history.
Optional existing Dockstore metadata to align with the workflow, test, and evidence-backed creator metadata.
Take one concrete gxformat2 workflow and prepare an inspectable IWC-oriented revision. This is a single cohesive maturation action: read the upstream policy, fill what the evidence supports, make obvious purpose-preserving generalizations, keep an existing test aligned, prepare the normal companion files, and explain both the edits and the decisions that remain open.
The workflow is the only required input. A summary, test, prior companions, ledger, and contributor context all improve the result but must not be prerequisites.
starting-galaxy-workflow.gxwf.yml as the source of truth.summary-galaxy-workflow.json when supplied, but reconcile it against the workflow and derive the same facts directly when it is absent.open-requirements.ledger.yml with entries: [] when no ledger is supplied.Read the bundled IWC review prompt and apply every applicable check. Treat its pinned revision as the upstream policy source for this run, record that revision in the report, and never imply that newer policy was evaluated.
For every checklist item, record exactly one status:
pass — evidence shows the item was already satisfied;changed — this run made a supported correction;needs-user-input — a consequential choice lacks evidence; ornot-applicable — with a specific reason.Inspect the workflow metadata and annotation, input/output and promoted-output labels, folder/file naming recommendation, genericity, README, changelog, Dockstore paths and creators, workflow/test label agreement, and test-data placement. Cite the file and field or section used for every conclusion.
Apply clear mechanical corrections: human-readable names, descriptive annotations grounded in the graph, label synchronization, companion paths, and removal of obviously sample-specific naming. Generalize a hard-coded sample value or path only when its role is unambiguous and an input can replace it without changing scientific behavior.
Preserve unrelated regions byte-for-byte where practical. Do not change tool identity or version, graph topology, scientifically meaningful defaults, test strength, or assertions merely to satisfy style guidance.
Never invent creators, ORCIDs, citations, license choices, release history, scientific purpose, reference-data strategy, or durable URLs. Use iwc-publication-context only as supplied evidence. When evidence is missing, leave the relevant value unchanged or visibly unresolved, set the checklist item to needs-user-input, and append a focused ledger entry saying what decision or evidence would resolve it.
When a supplied test exists, preserve every job input and assertion except for the smallest change required by a supported interface-label edit. Update test keys in the same run as the corresponding workflow labels. Do not weaken assertions or manufacture expected outputs.
When no test exists, emit no galaxy-workflow-test artifact. Record needs-user-input for the missing test and point to the existing Galaxy test-planning and implement-galaxy-workflow-test path. An absent optional output is an expected result here, not a successful test claim.
.dockstore.yml and align its paths with the emitted filenames. Preserve existing metadata and copy creator information only from workflow metadata or supplied context. Missing authorship is unresolved, not a license to guess.Write iwc-maturation-report.md with the pinned IWC source revisions from the bundled references, supplied-input inventory, per-item status and evidence, concise before/after descriptions, unresolved ledger ids, and the exact emitted files. End with an explicit statement that this Mold did not run terminal validation or workflow tests and did not create or update a GitHub pull request.
The downstream path owns validate-galaxy-workflow, run-workflow-test, repair/retest, and publication automation.