You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Read-only visual representation of YAML / JSON workflow definitions
93
-
-Visualise all task types and transitions
94
-
- Fully expanded nested task visualisation
93
+
-Visualize all task types and transitions
94
+
- Fully expanded nested task visualization
95
95
- Indication of basic validation issues
96
96
- Editor available via NPM package
97
97
- A simple demo app showing how to embed the editor as a component
@@ -113,10 +113,11 @@ vendor.
113
113
114
114
### 4. Validation
115
115
116
-
- The editor assumes workflows provided by the backend are valid.
117
-
- Edge cases to handle: validation discrepancies between the TypeScript SDK and the backend (runtime implementation).
118
-
- If rendering is possible, display warnings as needed.
119
-
- If rendering is not possible, provide clear error feedback to user.
116
+
- The editor performs lightweight client-side schema/structural validation to determine whether the workflow can be rendered.
117
+
- The backend (runtime implementation) remains the source of truth for full specification conformance and advanced validation rules.
118
+
- Edge cases to handle: validation discrepancies between the TypeScript SDK and the backend (runtime implementation).
119
+
- If structural validation passes and rendering is possible, render the workflow.
120
+
- If structural validation fails and rendering is not possible, do not attempt to render a partial/invalid diagram; provide clear, actionable error feedback to the user instead.
120
121
121
122
### 5. Nested Tasks & Layout Strategy
122
123
@@ -142,7 +143,7 @@ vendor.
142
143
### Positive
143
144
144
145
- CNCF aligned ownership
145
-
- Lowers the entry barrier to the CNCF Serverless Workflow spec
146
+
- Lowers the entry barrier to the CNCF Serverless Workflow Specification
146
147
- Encourages understanding and usage of workflow semantics
147
148
- Reduces duplicated tooling effort across runtimes
0 commit comments