ROADMAP: node settings as arguments, and the flow boundary in the editor
Playwright Tests / test-playwright (1, 2) (push) Canceled after 0s
Playwright Tests / test-playwright (2, 2) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Compose Smoke Test / test-compose (push) Canceled after 0s
Playwright Tests / merge-reports (push) Canceled after 0s

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NUb8YpL2s3gmN9WTACTt4q
This commit is contained in:
2026-08-20 18:10:52 +02:00
co-authored by Claude Opus 5
parent f1e13cdcd4
commit ad7bd5ad11
+10
View File
@@ -199,6 +199,16 @@ React + Vite, primarily desktop but usable on mobile. See `docs/architecture/str
that actually published rather than every producer of that message. A dashboard
control, another flow or an API caller is drawn as a label on the canvas instead
of being invisible — which also gives cross-flow wiring the link in/out it lacked
- [x] A node's settings are arguments of its function, next to its ports — one
`process(...)` signature covering both, no `params` dict, and a setting
sharing a port's name reported rather than shadowing it
- [x] A flow's boundary is on the canvas and in its panel: each declared input
is a label feeding what reads it (unless a control or another flow already
accounts for it), a batch flow's outputs hang off the end as its result,
and the panel edits mode, inputs and result — with the value a live flow
currently holds, and a way to put a new one in
- [x] Pressing Run on a batch flow asks for its parameters, prefilled from what
each input starts from, rather than quietly submitting the defaults
- [x] Validation shown on the node it belongs to, and summarised in the dock
- [x] Publish control and draft markers in the flow bar, discard in the flow
panel, and a conflict dialog when another client got there first