Introduce Phase 2 IAM-adjacent schema for versioned workflow definitions, template assets/versions, and workflow_defs permissions seed. Co-authored-by: Cursor <cursoragent@cursor.com>
15 lines
647 B
Go
15 lines
647 B
Go
package workflowdef
|
|
|
|
import "errors"
|
|
|
|
var (
|
|
ErrNotAvailable = errors.New("workflowdef: database not available")
|
|
ErrNotFound = errors.New("workflowdef: not found")
|
|
ErrInvalidInput = errors.New("workflowdef: invalid input")
|
|
ErrDraftExists = errors.New("workflowdef: draft version already exists")
|
|
ErrNotDraft = errors.New("workflowdef: only draft versions are editable")
|
|
ErrPublishedImmutable = errors.New("workflowdef: published version is immutable")
|
|
ErrValidationFailed = errors.New("workflowdef: validation failed")
|
|
ErrTemplateNotReady = errors.New("workflowdef: template version not ready")
|
|
)
|