ConstReadonlyclaim: "Marks you as the reviewer working this request so others don't double-handle it. Optional; deciding does not require a prior claim."Readonlydecision: "The durable decision record. Approve derived a grant for the suspended leg; reject resumed the run to a declined outcome."Readonlydelegate: "Reassigns the claim to another reviewer. Last write wins by design: it moves a pointer and guards no side effect."ReadonlygrantsOnApprove: "Connector ids this approval unlocks, for one resumed leg of this exact suspension only. Approving here never unlocks a later gate."Readonlymetrics: {Readonlypriority: "low, normal, high, or critical, set when a request is created. Approvals auto-queued from a suspension default to normal."Readonlysla: "Each request carries a decide-by deadline (4 hours here). A cron sweep every 15 minutes marks overdue requests as escalated."Readonlystatus: Record<ApprovalStatus, string>ReadonlystatusColumn: "pending → claimed → approved/rejected; escalated when the SLA sweep flags an overdue request."