{
  "handle": "ReAttempt",
  "mechanism": "The substrate-level primitive of 'try the same call again after a delay.' ReAttempt is the atomic physical-substrate operation: same arguments, same target, after a pause. Distinct from {{retry}}, which is the strategic Mind-layer pattern that classifies failures, consults failure history, computes adaptive {{backoff}}, and decides whether conditions have changed enough to warrant another attempt. Descendants build classification and budget on top of ReAttempt; the primitive imposes no ceiling.",
  "gloss": "Substrate-level re-attempt: same call, after a delay",
  "failure_modes": [
    "Uncapped ReAttempt loops amplify transient failures into DoS against rate-limited downstream resources.",
    "Missing jitter causes thundering herd when many agents ReAttempt simultaneously.",
    "Descendants forget to budget ReAttempt and inherit the primitive's open-ended retry behavior."
  ],
  "_meta": {
    "tier": 1,
    "ring": 0,
    "caution": "Requires an explicit retry budget; uncapped ReAttempt can amplify transient failures into DoS against downstream resources.",
    "path": [
      "Infrastructure",
      "Primitives"
    ],
    "supersedes": [
      "sema:ReAttempt#mh:SHA-256:be449bf89961efce218b58a985fd84f131b324655c10566a8815fceaa647ee06",
      "sema:ReAttempt#mh:SHA-256:39a6d8dc35788fdba9bcb56064f39c16792f921d6db387dee99ebe049dc865ab",
      "sema:ReAttempt#mh:SHA-256:51f049b421350628f058038e408e1836acaee0d68c0f60b881e2a283210149d6"
    ]
  },
  "sema_id": "sema:ReAttempt#mh:SHA-256:18128dc39f9e9174059b4058d4e1419eb6c4ba921dbad355fabc329bc3902c48",
  "sema_ref": "ReAttempt#1812",
  "sema_stub": "1812",
  "dependencies": {
    "references": {
      "backoff": "sema:Backoff#mh:SHA-256:9e59718422f5408d7892feccb6d538a21103f9573b122b891ee3c8cf66303e72",
      "retry": "sema:Retry#mh:SHA-256:4f9fdfc5b1dafd31221e9426d62c02af80c6356ef5b446eddd3f50da961d1aa2"
    }
  },
  "sema_layer": "Infrastructure",
  "sema_category": "Primitives",
  "used_by": {
    "composes_with": {
      "PromptChain": "sema:PromptChain#mh:SHA-256:02b5f2277c89d51e35336a8735f5a8bf26304332db887961bb23790c8c82b2f9"
    }
  }
}
