Goal: Replace the hardcoded NODES/EDGES arrays in graph-boxes with a DSL text parser, so the renderer can visualize any workflow from DSL input.
Context: The graph-boxes example currently has hardcoded demo data. For production use, it needs to consume DSL text (or JSON from the API) and render any workflow topology. The DSL parser here is the Rust/JSX-side counterpart to the Python parser in Pipelit.
Acceptance Criteria:
Dependencies: DSL format spec (Pipelit #163)
Priority: P1 (required for graph TUI)
Goal: Replace the hardcoded NODES/EDGES arrays in graph-boxes with a DSL text parser, so the renderer can visualize any workflow from DSL input.
Context: The graph-boxes example currently has hardcoded demo data. For production use, it needs to consume DSL text (or JSON from the API) and render any workflow topology. The DSL parser here is the Rust/JSX-side counterpart to the Python parser in Pipelit.
Acceptance Criteria:
Dependencies: DSL format spec (Pipelit #163)
Priority: P1 (required for graph TUI)