Scenarios
4
Adding workers multiplies coordination failure modes. Cycles, delegation depth, and partial worker failure need first-class outcomes.
Public · synthetic demoRouting by role is only the happy path. A usable coordinator must stop cyclic waits, bound recursion, preserve partial results, and show which worker failed.
normal_pipeline delegation_cycle runaway_decomposition worker_error_handled Bus: FIFO State: namespaced blackboard Workers: deterministic mocks
The cycle stops before any worker runs. Runaway delegation returns 5 completed results, then stops when depth 6 exceeds cap 5. The flaky worker's error is aggregated beside 3 successful results.
| Scenario | Status | Results | Guardrail |
|---|---|---|---|
| normal_pipeline | ok | 3 | none |
| delegation_cycle | guardrail_stop | 0 | cycle_detected |
| runaway_decomposition | guardrail_stop | 5 | max_delegation_depth |
| worker_error_handled | completed_with_errors | 3 | none |