Open source · Automation & Workflows

Workflow Dry Run Planner

Plan a safe dry run with sample inputs, side effect boundaries and expected output.

v0.1.0 · Node.js 22+ · MIT

Browse the public repository · View releases

Compile a workflow and its fixtures into a plan — the order the steps would run in, the inputs each one requires and where each of those would come from, the outputs it expects to produce, and every side effect it declares — without executing any of it.

This walkthrough uses the tool's public README and checked-in example files. Run the command from a repository checkout with Node.js 22+.

Run the checked-in example

node bin/workflow-dry-run-planner.mjs --root examples/plan-clean --fixtures fixtures.json

Read the result

A consumer piping stdout must handle an empty stdout on exit 2. A configuration error means the run never had a subject, so there is nothing to report about; emitting a fake report for a run that never started would be worse.