AS A service designer
I WANT incomplete service-flow elements to block moving a service to Ready
SO THAT only complete service flows can be marked as ready.
Description
A service can currently be moved to Ready while its canvas contains unconnected nodes or edges, or a Next Service node without a valid target. This creates incomplete service flows.
Moving from Draft to Ready must be blocked until all canvas elements are connected and every Next Service reference is resolved. Draft saving remains non-blocking.
Acceptance criteria
AS A service designer
I WANT incomplete service-flow elements to block moving a service to Ready
SO THAT only complete service flows can be marked as ready.
Description
A service can currently be moved to Ready while its canvas contains unconnected nodes or edges, or a Next Service node without a valid target. This creates incomplete service flows.
Moving from Draft to Ready must be blocked until all canvas elements are connected and every Next Service reference is resolved. Draft saving remains non-blocking.
Acceptance criteria