본문으로 건너뛰기
이 페이지는 아직 사용자의 언어로 번역되지 않았거나 번역이 기술 검토를 기다리고 있습니다. 아래에는 영어 원문이 표시됩니다. 영어 페이지 열기

E1705. Approvals: no separate approver available

Severity: ERROR. Class: HITLNoApproverAvailable (subclass of PolicyDeniedError).

What happened​

Org has only one user (Free or Solo tier, or a one-seat Teams org). The approval workflow refuses to enable because there's no separate human to approve.

Why it matters​

Self-approval is governance theater. If the requestor and the only approver are the same person, the workflow adds friction without governance.

How to fix​

Invite a teammate, OR upgrade to Teams ($199/mo + $29/seat), OR stop calling request_approval() on a solo org. Free + Solo tier users see the toggle disabled in /settings/hitl.

Removing escalate_on_deny: true will NOT change this error. That tag is currently inert (#2391) and never raises a request, so it cannot be what reached the approver check -- an explicit request_approval() call is.

Catching this error​

except PolicyDeniedError catches this. Approval refusal becomes a hard deny.

See also​