From 55bdc4951078c5582f3990dccd4cb3ebebe98a9e Mon Sep 17 00:00:00 2001 From: root Date: Sun, 16 Aug 2026 08:08:49 +0200 Subject: [PATCH] Record the vocabulary node types in the roadmap Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_011LF61rxW1FG5YCD2J9YqjY --- ROADMAP.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ROADMAP.md b/ROADMAP.md index 763ffb3..d4a6c40 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -33,6 +33,10 @@ external interfaces. See `docs/architecture/structure.canvas` → *Backend – M - [x] Flow engine in `backend/app/flow/`: `Node` / `Pipeline` / `StateBackend` (memory + Redis) / `FlowController` - [x] Node types: HTTP, MQTT, InfluxDB, Delay, MLP +- [x] Flow-logic vocabulary as node types rather than repeated code: inject (manual, + interval, cron or at startup), switch, change, filter-unchanged, join, trigger, + command, file and ntfy. Each is configured by filling in a form the editor + generates from its parameter schema - [x] `app/flow` is an importable package with absolute `app.flow.*` imports - [x] Typed, serializable node I/O: every port declares a `DType`, messages are JSON on the wire and in Redis, no pickle anywhere. Binary codecs are still