Skip to main content

Orchestration Capability Roadmap

Status matrix

CapabilityNode typeStatusBlocking contract
Rules SwitchControl/SwitchAvailableFirst-match deterministic rules
Exclusive MergeControl/MergeAvailableSingle active branch by default
Batch MapControl/BatchMapPlannedBounded concurrency and per-item errors
RetryControl/RetryPlannedIdempotency and retryable error taxonomy
Error BoundaryControl/ErrorBoundaryPlannedUpstream failure capture semantics
DelayControl/DelayPlannedDurable timers
Schedule TriggerTriggers/SchedulePlannedScheduler ownership and missed-run policy
Human ApprovalControl/HumanApprovalPlannedDurable suspension, authorization and expiry
Durable SuspensionRuntime capabilityBlockedShared persistent continuation state
Nested BraidComponentBeads/BraidAvailableOwner-scoped internal invocation with bounded recursion and persisted child runs

DataBeads/join concatenates values and is not a branch merge. Iterator and Iterable are existing loop-like helpers, but they are not a general bounded map orchestration primitive.

Status is descriptive, not a release promise. A capability becomes available only after manifest, policy, behavior tests, documentation and a product demo agree.