Goal
Validate a UDP without executing it.
Tasks
- Implement endpoint.
- Validate process graph structure.
- Validate process support (only known processes).
- Validate arguments against process schema.
- Ensure unresolvable process parameters do not raise errors.
- Return
200 with an errors array (empty if valid).
- Use 4xx/5xx only for invalid validation requests (not validation failures).
- Add unit tests.