Structured contract copied for validation or lookup.
- Purpose
- Read and validate the structured source evidence without turning its processes or containers into Galaxy choices.
Turn a nextflow source summary and selected scope into a Workflow Brief without Galaxy design assumptions.
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 ↗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.
Structured contract copied for validation or lookup.
Structured contract copied for validation or lookup.
Background synthesis loaded by explicit progressive-disclosure metadata.
Command reference. Usually cast to a sidecar and loaded only when invoked.
Command reference. Usually cast to a sidecar and loaded only when invoked.
Expert-editable workflow intent and agent environment, with optional details and explicit workflow or environment blockers.
Source evidence supplied by the preceding summarizer; preserve uncertainty and the caller’s selected scope.
Read the structured summary-nextflow and the caller’s selected scientific scope, then emit a Workflow Brief for expert review.
Record the selected analyses and source pin. Keep process topology, source container references, parameter evidence, reference assets, and test candidates in the linked source summary. A Nextflow process is not evidence of an available Galaxy wrapper or of a required Galaxy step.
Read the source summary and the caller’s stated objective and selection. Identify which scientific work is included and excluded; do not copy every source analysis into scope. If the selection is too ambiguous to proceed, state that uncertainty explicitly in Workflow/Blockers rather than choosing an analysis for the expert.
Write workflow-brief.md with ## Workflow, ### Objective, and ## Agent Environment. Add optional subsections only when evidence or expert intent supports them. Identify the source and caller instructions, distinguish source facts from expert requirements, and keep scientific inputs, outputs, and acceptance criteria high-level. Missing optional detail does not require filler sections.
The writing agent must not infer Galaxy datatypes, collections, interface labels, available tools, or wrapper versions. It must not write step graphs, concrete tool states, or final test declarations. Named source tools and formats are evidence, not Galaxy choices. Explicit expert-provided Galaxy requirements may be recorded with attribution.
Use supplied environment evidence or harmless availability/version probes to describe expected gxwf, foundry, and planemo tooling, agent constraints, container preferences, and Docker/Singularity/Apptainer usability. Distinguish requested requirements, observed facts, and unknowns. Do not claim a container engine works based only on an executable being on PATH. Do not install tools or change the environment as part of brief production.
Place known issues preventing work in ### Blockers under the appropriate parent. Put nonblocking questions in Workflow/Open questions. Omit or leave Blockers empty when there are none; any text there, including “none”, is blocking.
Run foundry validate-workflow-brief workflow-brief.md. Fix structural failures without inventing scientific intent. Run foundry check-workflow-brief workflow-brief.md --json and retain its result in the run report. Exit 4 means a valid but blocked brief: return that brief and its blockers for expert/environment resolution. Do not suppress the blockers to obtain a clear check.
Return the brief for expert editing and review. Producing a brief does not authorize Galaxy design or implementation, and a clear static check does not replace review or environment preflight. Keep source evidence available to the later consumer.