Home pipeline · galaxy → galaxy

GALAXY WORKFLOW MATURATION

Apply the pinned IWC publication checklist to an existing Galaxy workflow, then validate and retest the matured result.

Phases

/ subway map 4 phases

Run this pipeline

/ stop-gap harness

Run this pipeline today via its assembled harness skill pipeline-galaxy-workflow-maturation — install once (run guide), then select it in either runtime:

Claude: /foundry-skills:pipeline-galaxy-workflow-maturation
Codex:  $pipeline-galaxy-workflow-maturation

Each run gets its own ./<run-slug>/ working directory so artifacts stay namespaced and a second run won't clobber the first — the harness sets this up first (phase detail).

phases
4
auto casts
4
manual
0
loops
0

GALAXY WORKFLOW MATURATION

An existing Galaxy workflow enters, the pinned IWC publication checklist is applied to it, and the matured result is validated and run before anyone looks at it.

Why validate-then-run follows the checklist pass. Checklist edits rename interface labels and can promote a hard-coded value into a real input — precisely the edits that break a test. Static validation catches structural damage cheaply; Planemo catches the rest. Running them after the checklist pass, rather than trusting it, is the point.

What it deliberately does not do. No autonomous remediation loop, no GitHub mutation, no publication claim, no bundle or manifest artifact. The checklist pass may leave a decision unresolved; surfacing it is a correct outcome, not a failure.

A note on naming, so the next reader does not “fix” it: the slug cannot be mature-galaxy-workflow-for-iwc. Wiki-link addressing is one flat namespace in which pipelines is registered after molds, so a pipeline of that name silently steals the Mold’s address — phases[1].mold then resolves to type=pipeline, and tests/wiki-addressing.test.ts reports the Mold unreachable.