MCPcopy Create free account
hub / github.com/compozy/agh / createdTaskStatus

Function createdTaskStatus

internal/task/manager.go:618–629  ·  view source on GitHub ↗
(spec CreateTask)

Source from the content-addressed store, hash-verified

616}
617
618func createdTaskStatus(spec CreateTask) Status {
619 if spec.Draft {
620 return TaskStatusDraft
621 }
622 if approvalStateBlocksExecution(
623 normalizeApprovalPolicyOrDefault(spec.ApprovalPolicy),
624 defaultApprovalStateForPolicy(spec.ApprovalPolicy),
625 ) {
626 return TaskStatusBlocked
627 }
628 return TaskStatusReady
629}
630
631// PublishTask transitions one durable draft into manager-owned runnable reconciliation,
632// then enqueues the executable run for the explicit execution boundary.

Callers 1

CreateTaskMethod · 0.85

Tested by

no test coverage detected