From 25173ccf778fd145d5ab787684c57f2bf209ded6 Mon Sep 17 00:00:00 2001 From: Melvin Strobl Date: Sat, 15 Aug 2026 14:42:08 +0200 Subject: [PATCH] Add parallel stateless-node invocation to the processing phase Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_012be4pBsRZ1EQX8RNv8zrDX --- ROADMAP.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ROADMAP.md b/ROADMAP.md index 9249642..480b413 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -61,6 +61,9 @@ external interfaces. See `docs/architecture/structure.canvas` → *Backend – M Rust, optimised for throughput. Executes nodes and distributes them across workers. See `docs/architecture/structure.canvas` → *Backend – Processing*. +- [ ] Parallel invocation of stateless nodes over independent input sets, to + keep I/O delay minimal (stateful I/O nodes keep serializing via the + `synchronous` mechanism) - [ ] Extract node execution from the Python prototype into a Rust engine - [ ] Worker distribution and load balancing across capable devices - [ ] Input/output validation at the node boundary