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

Function approvalStateBlocksExecution

internal/task/manager.go:3086–3092  ·  view source on GitHub ↗
(policy ApprovalPolicy, state ApprovalState)

Source from the content-addressed store, hash-verified

3084}
3085
3086func approvalStateBlocksExecution(policy ApprovalPolicy, state ApprovalState) bool {
3087 normalizedPolicy := normalizeApprovalPolicyOrDefault(policy)
3088 if normalizedPolicy != ApprovalPolicyManual {
3089 return false
3090 }
3091 return normalizeApprovalStateOrDefault(normalizedPolicy, state) != ApprovalStateApproved
3092}
3093
3094func taskAttemptsExhausted(record Task, runs []Run) bool {
3095 return nextRunAttempt(runs) > normalizeTaskMaxAttemptsOrDefault(record.MaxAttempts)

Callers 2

createdTaskStatusFunction · 0.85
taskApprovalBlockedFunction · 0.85

Tested by

no test coverage detected