Skip to content

#87 - Demo processes for the blocking tasks and InputAggregatorTask - #88

Merged
njoubert-cleverage merged 1 commit into
mainfrom
87
Oct 20, 2026
Merged

njoubert-cleverage merged 1 commit into
mainfrom
87

Conversation

@njoubert-cleverage

Copy link
Copy Markdown
Member

Description

Fixes #87. Demo processes for cleverage/process-bundle#307 (one file per process in config/packages/process/, expected output in each help):

Process Shows Output
demo.blocking.two_blocking_children an iterable task with two blocking children: both proceeded once first: [1,2,3], second: [1,2,3]
demo.blocking.no_direct_iterable_ancestor blocking tasks after a non-iterable task, and without any iterable ancestor: proceeded indirect: ["item 1","item 2","item 3"], no iterable: ["constant"]
demo.blocking.two_iterable_ancestors a blocking task with two direct iterable ancestors: proceeded once both: [1,2,3,4]
demo.input_aggregator.iterable input_aggregator joins the two branches for each item {"a":"a1","b":"b1"}, {"a":"a2","b":"b2"}, {"a":"a3","b":"b3"}
demo.input_aggregator.skipped_branch bug cleverage/process-bundle#307: a branch skips an item, the inputs of two items are joined {"a":"a1","b":"b1"}, {"b":"b2","a":"a3"}, {"b":"b3","a":"a4"}, {"a":"a5","b":"b5"} (expected: items 1, 3 and 5 only)

The tasks are referenced by their service (service: '@…'), like the other demo processes: the task key is unknown to process-bundle 5.3 (composer.lock), the migration is #84.

Checked in the container with process-bundle v5.3 and main (a32602b): same outputs, the 5 processes succeed.

Breaking changes

None: new demo processes.

🤖 Generated with Claude Code

- demo.blocking.*: the three former "Known issues" of the blocking tasks
  (README of 2018), which no longer exist.
- demo.input_aggregator.iterable: the branches joined for each item.
- demo.input_aggregator.skipped_branch: a branch skips an item, the inputs
  of two items are joined (cleverage/process-bundle#307).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
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.

Demo processes for the blocking tasks and InputAggregatorTask (process-bundle#307)

1 participant