Edit without losing the thread
This page is the wiki counterpart of https://sflw.loca.zone/demo/interaction. Sidebar label: In your hands. Source: src/routes/demo/interaction/+page.svelte.
flowchart LR Edit["add / delete / connect"] --> History["in-memory history"] Edit --> Validator["shared connection validation"]
This route adds explicit local edit history and shared connection validation to a small workflow. History records add, delete, reset, and accepted connections. It is in-memory page state, not persisted revision storage; reloading starts again.
Validation rejects missing endpoints, self-links, duplicates, connections into inputs, and connections out of sinks. The shared validator also guards control-only cycles; this demo creates data connections, so that is not a blanket ban on every cycle.
See concepts for exact validation scope.