Record the vocabulary node types in the roadmap
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011LF61rxW1FG5YCD2J9YqjY
This commit is contained in:
@@ -33,6 +33,10 @@ external interfaces. See `docs/architecture/structure.canvas` → *Backend – M
|
|||||||
- [x] Flow engine in `backend/app/flow/`: `Node` / `Pipeline` / `StateBackend`
|
- [x] Flow engine in `backend/app/flow/`: `Node` / `Pipeline` / `StateBackend`
|
||||||
(memory + Redis) / `FlowController`
|
(memory + Redis) / `FlowController`
|
||||||
- [x] Node types: HTTP, MQTT, InfluxDB, Delay, MLP
|
- [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] `app/flow` is an importable package with absolute `app.flow.*` imports
|
||||||
- [x] Typed, serializable node I/O: every port declares a `DType`, messages are
|
- [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
|
JSON on the wire and in Redis, no pickle anywhere. Binary codecs are still
|
||||||
|
|||||||
Reference in New Issue
Block a user