Human delegation and scope changes
What you'll find here
The two contracts that bound where autonomous agents must stop —
craik.human_delegation_point for delegated decisions and
craik.scope_change_request / _result for changes to accepted task
scope.
Open delegation blocks autonomy.
Open delegation points and pending scope-change requests block autonomous continuation. Resolutions must be durable and auditable.
Delegation kinds
approvalclarificationescalationownership_transferResolved delegation points must include resolution text.
Scope changes
craik.scope_change_requestcraik.scope_change_resultHandoffs
Handoffs surface open_human_delegation_ids,
scope_change_request_ids, and scope_change_result_ids. A blocked
handoff must list open delegation points and explain what human input
is required before work resumes.