Variable CONNECTOR_DECISIONSConst
CONNECTOR_DECISIONS: Readonly<
{
APPROVAL_GRANT_MISSING: Readonly<
{ policyKind: "write-permissions"; retryable: false },
>;
APPROVAL_GRANTED: Readonly<
{ policyKind: "write-permissions"; retryable: false },
>;
BACKGROUND_EXECUTION_DENIED: Readonly<
{ policyKind: "background-execution"; retryable: false },
>;
BACKGROUND_OVERRIDE_DENIED: Readonly<
{ policyKind: "background"; retryable: false },
>;
BACKGROUND_TASK_DENIED: Readonly<
{ policyKind: "background"; retryable: false },
>;
CONNECTOR_ALLOWED: Readonly<{ policyKind: "execution"; retryable: false }>;
CONNECTOR_BOUNDARY_MODIFIED: Readonly<
{ policyKind: "invocation"; retryable: false },
>;
CONNECTOR_BOUNDARY_UNVERIFIABLE: Readonly<
{ policyKind: "invocation"; retryable: false },
>;
CONNECTOR_EXECUTION_FAILED: Readonly<
{ policyKind: "execution"; retryable: false },
>;
CONNECTOR_INPUT_INVALID: Readonly<
{ policyKind: "validation"; retryable: false },
>;
CONNECTOR_INVOCATION_OPTIONS_INVALID: Readonly<
{ policyKind: "invocation"; retryable: false },
>;
CONNECTOR_OUTPUT_INVALID: Readonly<
{ policyKind: "validation"; retryable: false },
>;
CONNECTOR_UNREGISTERED: Readonly<
{ policyKind: "invocation"; retryable: false },
>;
CROSS_WORKFLOW_ACCESS_DENIED: Readonly<
{ policyKind: "cross-workflow-isolation"; retryable: false },
>;
DRY_RUN_INVALID: Readonly<{ policyKind: "dry-run"; retryable: false }>;
DRY_RUN_UNSUPPORTED: Readonly<{ policyKind: "dry-run"; retryable: false }>;
EGRESS_DENIED: Readonly<{ policyKind: "egress-fetch"; retryable: false }>;
EGRESS_HOST_NOT_ALLOWED_BY_ORG: Readonly<
{ policyKind: "network-egress"; retryable: false },
>;
EGRESS_HOST_NOT_DECLARED: Readonly<
{ policyKind: "egress-fetch"; retryable: false },
>;
EGRESS_INPUT_INVALID: Readonly<
{ policyKind: "egress-fetch"; retryable: false },
>;
EGRESS_REDIRECT_BODY_UNREPLAYABLE: Readonly<
{ policyKind: "egress-fetch"; retryable: false },
>;
EGRESS_REDIRECT_HOST_DENIED: Readonly<
{ policyKind: "egress-fetch"; retryable: false },
>;
EGRESS_REDIRECT_LIMIT_EXCEEDED: Readonly<
{ policyKind: "egress-fetch"; retryable: false },
>;
EGRESS_REDIRECT_SCHEME_NOT_ALLOWED: Readonly<
{ policyKind: "egress-fetch"; retryable: false },
>;
EGRESS_REDIRECT_UNVERIFIABLE: Readonly<
{ policyKind: "egress-fetch"; retryable: false },
>;
EGRESS_REDIRECT_URL_INVALID: Readonly<
{ policyKind: "egress-fetch"; retryable: false },
>;
EGRESS_SCHEME_NOT_ALLOWED: Readonly<
{ policyKind: "egress-fetch"; retryable: false },
>;
EGRESS_URL_INVALID: Readonly<
{ policyKind: "egress-fetch"; retryable: false },
>;
EVALUATOR_DENIED: Readonly<{ policyKind: "evaluator"; retryable: false }>;
EVALUATOR_FAILED: Readonly<{ policyKind: "evaluator"; retryable: false }>;
IDEMPOTENCY_CONFLICT: Readonly<
{ policyKind: "idempotency"; retryable: true },
>;
IDEMPOTENCY_KEY_MISSING: Readonly<
{ policyKind: "idempotency"; retryable: false },
>;
IDEMPOTENCY_LEGACY_AMBIGUOUS: Readonly<
{ policyKind: "idempotency-key-migration"; retryable: false },
>;
IDEMPOTENCY_MIGRATION_REQUIRED: Readonly<
{ policyKind: "idempotency-key-migration"; retryable: false },
>;
IDEMPOTENCY_TAKEOVER: Readonly<
{ policyKind: "idempotency"; retryable: false },
>;
ISOLATION_SCOPE_INVALID: Readonly<
{ policyKind: "tenant-isolation"; retryable: false },
>;
ISOLATION_SCOPE_MISSING: Readonly<
{ policyKind: "tenant-isolation"; retryable: false },
>;
PERMISSION_GRANTED: Readonly<
{ policyKind: "required-permissions"; retryable: false },
>;
PERMISSION_MISSING: Readonly<
{ policyKind: "required-permissions"; retryable: false },
>;
PERMISSION_PROJECTION_INVALID: Readonly<
{ policyKind: "required-permissions"; retryable: false },
>;
RATE_LIMIT_EXCEEDED: Readonly<
{ policyKind: "rate-limit"; retryable: true },
>;
STORE_COMMIT_FAILED: Readonly<{ policyKind: "store"; retryable: false }>;
STORE_RELEASE_FAILED: Readonly<{ policyKind: "store"; retryable: false }>;
STORE_UNAVAILABLE: Readonly<{ policyKind: "store"; retryable: true }>;
WORKFLOW_SCOPE_MISSING: Readonly<
{ policyKind: "cross-workflow-isolation"; retryable: false },
>;
},
> = ...
Stable classification; retrying preserves the logical operation's identity.