Anchorage API reference
    Preparing search index...
    APPROVAL_TIPS: {
        claim: "Marks you as the reviewer working this request so others don't double-handle it. Optional; deciding does not require a prior claim.";
        decision: "The durable decision record. Approve derived a grant for the suspended leg; reject resumed the run to a declined outcome.";
        delegate: "Reassigns the claim to another reviewer. Last write wins by design: it moves a pointer and guards no side effect.";
        grantsOnApprove: "Connector ids this approval unlocks, for one resumed leg of this exact suspension only. Approving here never unlocks a later gate.";
        metrics: {
            Approved: "Decisions that minted a grant bound to their exact suspension.";
            "Avg resolution": "Mean time from request creation to decision, across decided requests. Shows '—' until something has been decided.";
            Decided: "Requests resolved either way: approved plus rejected.";
            Escalations: "Requests ever escalated by the sweep, including ones decided since. Escalation never closes a request.";
            Open: "Requests still awaiting a decision: pending, claimed, or escalated.";
            Rejected: "Decisions that resumed the run to a declined outcome. No grant was minted.";
            "SLA breached": "Open requests past their SLA deadline, counted whether or not the 15-minute sweep has marked them escalated yet.";
        };
        priority: "low, normal, high, or critical, set when a request is created. Approvals auto-queued from a suspension default to normal.";
        sla: "Each request carries a decide-by deadline (4 hours here). A cron sweep every 15 minutes marks overdue requests as escalated.";
        status: Record<ApprovalStatus, string>;
        statusColumn: "pending → claimed → approved/rejected; escalated when the SLA sweep flags an overdue request.";
    } = ...

    Type Declaration

    • Readonlyclaim: "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: {
          Approved: "Decisions that minted a grant bound to their exact suspension.";
          "Avg resolution": "Mean time from request creation to decision, across decided requests. Shows '—' until something has been decided.";
          Decided: "Requests resolved either way: approved plus rejected.";
          Escalations: "Requests ever escalated by the sweep, including ones decided since. Escalation never closes a request.";
          Open: "Requests still awaiting a decision: pending, claimed, or escalated.";
          Rejected: "Decisions that resumed the run to a declined outcome. No grant was minted.";
          "SLA breached": "Open requests past their SLA deadline, counted whether or not the 15-minute sweep has marked them escalated yet.";
      }
    • 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."