Skip to content

Roadmap

Features deliberately deferred from v0.3, to be prioritized based on real-world demand.

FeatureDescription
DAG modeExplicit step dependencies (depends: [stepA, stepB]) instead of linear sequence. Sequence + parallel covers 95% of cases today, but complex graphs with many cross-dependencies become hard to express linearly.
Durability / resumeWorkflow survives a runtime crash and resumes from where it stopped. Requires storage and state serialization decisions — a runtime feature, not a spec feature.
Matrix / fan-outCombinatorial execution (e.g., run tests across 3 Node versions × 2 operating systems). Useful for CI, outside the core use case.
Secrets managementDedicated credential store with rotation and auditing. env is sufficient for now; a secret store is an infrastructure decision.
Workflow versioningRun v1 and v2 simultaneously with gradual migration. Relevant when multiple executions are in production.
Caching between runsReuse outputs from idempotent steps across executions. Performance optimization, not new functionality.
Backpressure / gatesGates that reject incomplete work and force re-execution.
Persistent modeWorkflow running as a daemon, reacting to events continuously instead of a single execution.
Concurrency controlLimit parallel executions of the same workflow or specific steps.
YAML anchors / fragmentsReuse of configuration blocks within the same file via YAML anchors.