Skip to content

docs(intent): a parallel branch is a chain, and forks may nest - #167

Merged
delchev merged 1 commit into
masterfrom
docs/intent-parallel-chains
Aug 9, 2026
Merged

docs(intent): a parallel branch is a chain, and forks may nest#167
delchev merged 1 commit into
masterfrom
docs/intent-parallel-chains

Conversation

@delchev

@delchev delchev commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Follows the platform change eclipse-dirigible/dirigible#6623 (issue #6568), which lifts the v1 restriction that a kind: parallel branch is a single step that joins directly.

A branch is now a chain: it continues through its own routing (next, a decision's then/else, a boundary timeout/expire) and may itself be a nested parallel. A step declaring no routing is a branch terminal and joins; the routing literal join converges on the enclosing join gateway, which is how a decision inside a branch rejoins from both arms.

Replaces the "planned follow-up, not yet supported" sentence with a worked example and the rules that keep a branch a closed sub-flow (no end inside a branch, no step in two branches, entered through its fork only, next optional on a nested fork).

🤖 Generated with Claude Code

Follows the platform change: a `kind: parallel` branch continues through
its own routing (`next`, a decision's `then`/`else`, a boundary timer)
and may itself be a `parallel`. A step declaring no routing is a branch
terminal and joins; the routing literal `join` converges on the enclosing
join gateway, which is how a decision inside a branch rejoins from both
arms.

Replaces the "planned follow-up, not yet supported" note with the rules
that keep a branch a closed sub-flow.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant