{
  "schema": "cosmos-scars/1",
  "scars": [
    {
      "class": "PIN_GATE",
      "description": "Detail says live allow-list refused the ID.",
      "action": "Check model pin allow-list; do not repeat same mouth."
    },
    {
      "class": "BATCH_UNSUPPORTED",
      "description": "Batch API refused the model, or failed batch ID.",
      "action": "Keep failed batch ID. Do not seat."
    },
    {
      "class": "BATCH_OPEN",
      "description": "Detail has in_progress and batch ID.",
      "action": "Poll later; seat only when completed."
    },
    {
      "class": "BATCH_DOOR",
      "description": "Detail names a batch adapter or chat/completions fallback.",
      "action": "Route to live door."
    },
    {
      "class": "LOOKS_SHAPED",
      "description": "First line and structure match contract, clean pass.",
      "action": "Mark seat confirmed (HERO_FULL)."
    },
    {
      "class": "FENCE",
      "description": "Response opened or wrapped in markdown code fence.",
      "action": "Apply UNFENCED prompt wrapper."
    },
    {
      "class": "MOUTH_FORM",
      "description": "First line violated oral contract (e.g. conversational chit-chat).",
      "action": "Apply STERN prompt wrapper."
    },
    {
      "class": "FIZZ_15LINE",
      "description": "Bakeoff task output failed exact 15-line fizzbuzz contract.",
      "action": "Grade as FAIL; test backup variant."
    },
    {
      "class": "REASON_DOUBLE_400",
      "description": "Thinking/reasoning tokens collided with max output limit.",
      "action": "Disable reasoning or increase token headroom."
    },
    {
      "class": "SyntaxError",
      "description": "Generated code failed Python compilation gate.",
      "action": "Refuse Gitur merge; record scar."
    },
    {
      "class": "HTTP_429",
      "description": "Rate limit or quota threshold reached upstream.",
      "action": "Apply circuit breaker toll delay."
    },
    {
      "class": "HTTP_404",
      "description": "Model SKU not found at provider endpoint.",
      "action": "Mark SLUG_DEAD; fallback to mirror."
    },
    {
      "class": "HOST_FAIL",
      "description": "Provider host machine infrastructure error.",
      "action": "Flag host downtime; retry once on alternate rail."
    },
    {
      "class": "SLUG_DEAD",
      "description": "Endpoint officially deprecated or retired by maker.",
      "action": "Retire seat; update catalog status."
    }
  ]
}