exo
exo copied to clipboard
if component spec is invalid, create still succeeds
If you click "Create Process" twice in a row:


Need either/both of earlier spec validation and an "error/invalid" state for components, so that creation will succeed and the component can then be edited after creation. The latter seems more robust.
I think what's required here is both explicit validation and an explicit invalid state. We want to validate in the UI, but allow creation without initialization (ie create succeeds synchronously, but then initialize fails asynchronously).