iiRecord
Agentic AI Atlas · Claude Code background-source bail-on-overload policy
retry-policy:claude-code-background-baila5c.ai
II.
RetryPolicy JSON

retry-policy:claude-code-background-bail

Structured · live

Claude Code background-source bail-on-overload policy json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · lifecycle/retry-policies/claude-code-background-bail.yamlCluster · lifecycle
Record JSON
{
  "id": "retry-policy:claude-code-background-bail",
  "_kind": "RetryPolicy",
  "_file": "lifecycle/retry-policies/claude-code-background-bail.yaml",
  "_cluster": "lifecycle",
  "attributes": {
    "displayName": "Claude Code background-source bail-on-overload policy",
    "variant": "background-bail",
    "maxRetries": 0,
    "maxRetriesOnOverload": 0,
    "retryableStatusCodes": [],
    "foregroundOnlyOnOverload": true,
    "description": "Effective policy for QuerySource values not in FOREGROUND_529_RETRY_SOURCES\n(e.g. title generation, suggestions, summaries, non-security classifiers).\n529 overload errors throw CannotRetryError immediately and emit\ntengu_api_529_background_dropped — the user is not blocked on these calls\nand retry would amplify a capacity cascade.\n"
  },
  "outgoingEdges": [],
  "incomingEdges": [
    {
      "from": "retry-policy:claude-code-default",
      "to": "retry-policy:claude-code-background-bail",
      "kind": "has_retry_policy_variant",
      "attributes": {
        "condition": "non-foreground 529 overload source"
      }
    }
  ]
}