Steps are typed, so the canvas knows what connects to what. Pick a stage, wire it in, and the pipeline stays legible.
Compile, bundle and containerize with per-branch caches that survive between runs.
Split suites across parallel runners and merge the reports back into one view.
Gate releases on approvals, roll out per environment, roll back from the graph.
Route failures to the people who can fix them, not a channel everyone mutes.
Nightly builds, weekly cleanups and cron-style triggers without a separate service.
Matrix expansion, reusable sub-graphs and self-hosted runners are in progress. The catalog grows without config changes.