{
  "generated_at": "2026-09-24T04:30:30.275Z",
  "sources": [
    {
      "name": "Anthropic pricing",
      "url": "https://claude.com/pricing",
      "channel": "ai_platform_drift",
      "weight": 1
    },
    {
      "name": "AWS security bulletins",
      "url": "https://aws.amazon.com/security/security-bulletins/rss/feed/",
      "channel": "security_advisory",
      "weight": 2
    },
    {
      "name": "Azure Foundry model retirement schedule",
      "url": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "channel": "ai_platform_drift",
      "weight": 3
    },
    {
      "name": "CISA Known Exploited Vulnerabilities",
      "url": "https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json",
      "channel": "security_advisory",
      "weight": 3
    },
    {
      "name": "Claude Platform release notes",
      "url": "https://platform.claude.com/docs/en/release-notes/feed.xml",
      "channel": "ai_platform_drift",
      "weight": 3
    },
    {
      "name": "Federal Register — AI and compute rulemaking",
      "url": "https://www.federalregister.gov/api/v1/documents.json?conditions%5Bterm%5D=%22artificial+intelligence%22&conditions%5Btype%5D%5B%5D=RULE&conditions%5Btype%5D%5B%5D=PROPOSED_RULE&order=newest&per_page=100",
      "channel": "regulatory_change",
      "weight": 3
    },
    {
      "name": "FTC enforcement actions",
      "url": "https://www.ftc.gov/feeds/press-release.xml",
      "channel": "regulatory_change",
      "weight": 1
    },
    {
      "name": "Google Cloud security bulletins",
      "url": "https://cloud.google.com/feeds/google-cloud-security-bulletins.xml",
      "channel": "security_advisory",
      "weight": 2
    },
    {
      "name": "Node.js security releases",
      "url": "https://nodejs.org/en/feed/vulnerability.xml",
      "channel": "security_advisory",
      "weight": 3
    },
    {
      "name": "OpenAI deprecations",
      "url": "https://developers.openai.com/api/docs/deprecations",
      "channel": "ai_platform_drift",
      "weight": 3
    },
    {
      "name": "OpenRouter model catalogue",
      "url": "https://openrouter.ai/api/v1/models",
      "channel": "ai_platform_drift",
      "weight": 2
    },
    {
      "name": "Vertex AI release notes (degradation canary)",
      "url": "https://docs.cloud.google.com/feeds/vertex-ai-release-notes.xml",
      "channel": "ai_platform_drift",
      "weight": 1
    }
  ],
  "health": [
    {
      "id": "61f5f60a-1fef-405a-9669-6a94a5d6d334",
      "name": "Claude Platform release notes",
      "channel": "ai_platform_drift",
      "last_success": "2026-09-24T04:30:18.168+00:00",
      "consecutive_failures": 0,
      "status": "healthy"
    },
    {
      "id": "ccf1a485-2eb1-43da-ad8e-db660401ec83",
      "name": "OpenAI deprecations",
      "channel": "ai_platform_drift",
      "last_success": "2026-09-24T04:30:19.172+00:00",
      "consecutive_failures": 0,
      "status": "healthy"
    },
    {
      "id": "f644fba2-0116-405b-aa8d-05175a6e2900",
      "name": "Azure Foundry model retirement schedule",
      "channel": "ai_platform_drift",
      "last_success": "2026-09-24T04:30:20.037+00:00",
      "consecutive_failures": 0,
      "status": "healthy"
    },
    {
      "id": "e2977880-0785-472e-b0aa-a574e5f20932",
      "name": "Anthropic pricing",
      "channel": "ai_platform_drift",
      "last_success": "2026-09-24T04:30:21.042+00:00",
      "consecutive_failures": 0,
      "status": "healthy"
    },
    {
      "id": "648b0118-d478-43fb-93b2-53a94d534362",
      "name": "OpenRouter model catalogue",
      "channel": "ai_platform_drift",
      "last_success": "2026-09-24T04:30:21.942+00:00",
      "consecutive_failures": 0,
      "status": "healthy"
    },
    {
      "id": "84ee324a-5440-45b2-997b-ae661a1f9260",
      "name": "Federal Register — AI and compute rulemaking",
      "channel": "regulatory_change",
      "last_success": "2026-09-24T04:30:22.899+00:00",
      "consecutive_failures": 0,
      "status": "healthy"
    },
    {
      "id": "de9b309d-1892-4240-9c46-ffde22468fdb",
      "name": "FTC enforcement actions",
      "channel": "regulatory_change",
      "last_success": "2026-09-24T04:30:23.496+00:00",
      "consecutive_failures": 0,
      "status": "healthy"
    },
    {
      "id": "ed04003d-f0f3-46b3-8d2b-8909cad11944",
      "name": "Vertex AI release notes (degradation canary)",
      "channel": "ai_platform_drift",
      "last_success": "2026-09-24T04:30:24.348+00:00",
      "consecutive_failures": 0,
      "status": "healthy"
    },
    {
      "id": "c5dafacb-3242-4921-a408-fb59c208c0fd",
      "name": "CISA Known Exploited Vulnerabilities",
      "channel": "security_advisory",
      "last_success": "2026-09-24T04:30:25.335+00:00",
      "consecutive_failures": 0,
      "status": "healthy"
    },
    {
      "id": "7242dd74-ff7a-4de0-ab4c-dfbe75e3b085",
      "name": "Node.js security releases",
      "channel": "security_advisory",
      "last_success": "2026-09-24T04:30:25.766+00:00",
      "consecutive_failures": 0,
      "status": "healthy"
    },
    {
      "id": "97f8ac4f-b410-4fd2-a216-8ac48ed19be8",
      "name": "Google Cloud security bulletins",
      "channel": "security_advisory",
      "last_success": "2026-09-24T04:30:26.506+00:00",
      "consecutive_failures": 0,
      "status": "healthy"
    },
    {
      "id": "882186bc-3981-4394-980a-f1734df0bdf3",
      "name": "AWS security bulletins",
      "channel": "security_advisory",
      "last_success": "2026-09-24T04:30:27.118+00:00",
      "consecutive_failures": 0,
      "status": "healthy"
    }
  ],
  "interpretation": {
    "status": "healthy",
    "pending": 0,
    "degraded_since": null,
    "last_model_call_at": "2026-09-24T03:31:02.883+00:00"
  },
  "runs": {
    "total": 200,
    "with_errors": 2,
    "total_cost_usd": 1.1607,
    "latest": "2026-09-24T04:30:16.289+00:00"
  },
  "precision": {
    "published": 64,
    "confirmed": 0,
    "false_positives": 0,
    "unreviewed": 64,
    "precision_pct": null,
    "producing_versions": 1
  },
  "ledger": {
    "published": 75,
    "confirmed": 0,
    "false_positives": 0,
    "unresolved": 0,
    "unreviewed": 75,
    "reviewed": 0,
    "precision_pct": null,
    "min_reviewed_for_precision": 10
  },
  "items": [
    {
      "id": "0188db92-85d1-4c58-bbc3-c02bbe9d9041",
      "channel": "ai_platform_drift",
      "headline": "DeepSeek Pro completion pricing increased 149%, output limit up 140%",
      "what_changed": "OpenRouter's deepseek-pro-latest model changed pricing: prompt tokens decreased slightly from $0.00000038808 to $0.0000003865 per token, but completion tokens increased from $0.00000116424 to $0.0000029 per token (149% increase). Maximum completion tokens increased from 393,216 to 943,718 tokens.",
      "why_matters": "If you generate long outputs with this model, your per-request costs will more than double. A 100k token completion that previously cost $0.116 now costs $0.29. The higher output limit means requests that previously hit the cap can now run longer and cost proportionally more.",
      "what_to_do": "Calculate your typical completion token usage for this model and reforecast your API budget. If you rely on the output limit as a cost control, set explicit max_tokens parameters in your requests to prevent unexpectedly large bills.",
      "severity": "action_needed",
      "tags": [
        "pricing",
        "limits",
        "model"
      ],
      "confidence": 0.95,
      "change_ids": [
        "4158294b-2cfe-453f-92d8-01a531440285"
      ],
      "published_at": "2026-09-24T03:31:36.616262+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " id: ~deepseek/deepseek-pro-latest\n name: DeepSeek: DeepSeek Pro Latest\n-pricing.prompt: 0.00000038808\n-pricing.completion: 0.00000116424\n+pricing.prompt: 0.0000003865\n+pricing.completion: 0.0000029\n context_length: 1048576\n-top_provider.max_completion_tokens: 393216\n+top_provider.max_completion_tokens: 943718",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.98,
          "reason": "Pricing and token limits changed materially. Teams budgeting or optimizing for this model need immediate notice.",
          "signals": [
            "pricing.prompt decreased",
            "pricing.completion increased significantly",
            "max_completion_tokens increased 140%"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010739,
        "entry_key": "~deepseek/deepseek-pro-latest",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "budget",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The provided page is a JSON list of AI models from OpenRouter, but does not contain any information about DeepSeek Pro pricing, completion token limits, or the specific price changes mentioned in the claim.",
        "checked_at": "2026-09-24T03:31:39.942Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/0188db92-85d1-4c58-bbc3-c02bbe9d9041"
    },
    {
      "id": "156b2a0d-978e-48ae-ac5e-e5c9f4a169af",
      "channel": "ai_platform_drift",
      "headline": "DeepSeek V4.1 Flash pricing dropped, max completion tokens cut by 66%",
      "what_changed": "Effective now: prompt pricing decreased from $0.15 to $0.14 per million tokens, completion pricing decreased from $0.60 to $0.42 per million tokens (30% reduction). Maximum completion tokens reduced from 393,216 to 131,072.",
      "why_matters": "If you generate responses longer than 131,072 tokens, calls will now fail or truncate. The pricing drop reduces costs for existing workloads but the token limit is a breaking change for long-form generation.",
      "what_to_do": "Check your application logs for any DeepSeek V4.1 Flash responses exceeding 131,072 tokens in the past 30 days. If found, either switch to a model with higher limits or redesign the prompt to stay under the new ceiling.",
      "severity": "action_needed",
      "tags": [
        "pricing",
        "limits",
        "model"
      ],
      "confidence": 0.95,
      "change_ids": [
        "60ecb208-e80a-4c25-b1cd-c2faa02902f4"
      ],
      "published_at": "2026-09-24T03:31:21.508516+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " id: deepseek/deepseek-v4.1-flash\n name: DeepSeek: DeepSeek V4.1 Flash\n-pricing.prompt: 0.00000015\n-pricing.completion: 0.0000006\n+pricing.prompt: 0.00000014\n+pricing.completion: 0.00000042\n context_length: 1048576\n-top_provider.max_completion_tokens: 393216\n+top_provider.max_completion_tokens: 131072",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.98,
          "reason": "Pricing dropped on both dimensions; output token limit cut significantly.",
          "signals": [
            "prompt price decreased",
            "completion price decreased",
            "max_completion_tokens reduced by 66%"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010375,
        "entry_key": "deepseek/deepseek-v4.1-flash",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The provided page contains a list of AI models with pricing information, but does not mention DeepSeek V4.1 Flash or any pricing changes related to it.",
        "checked_at": "2026-09-24T03:31:38.150Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/156b2a0d-978e-48ae-ac5e-e5c9f4a169af"
    },
    {
      "id": "2d9fae4e-86a9-4c20-ab71-7e46259098e5",
      "channel": "ai_platform_drift",
      "headline": "DeepSeek Pro Latest pricing dropped 73% on completions, output limit raised",
      "what_changed": "Prompt pricing decreased from $0.0000004 to $0.00000038808 per token (3% reduction). Completion pricing decreased from $0.0000043 to $0.00000116424 per token (73% reduction). Maximum completion tokens increased from 384,000 to 393,216 tokens.",
      "why_matters": "If you are using this model, your completion costs just dropped by nearly three-quarters. For workloads generating long outputs, the combination of lower per-token cost and higher output ceiling means significantly lower cost per request and fewer truncation issues.",
      "what_to_do": "Pull your last 30 days of usage for deepseek-pro-latest from OpenRouter logs. Multiply completion token volume by the old and new rates to quantify the savings, then update your cost forecast and notify whoever owns the AI budget.",
      "severity": "worth_knowing",
      "tags": [
        "pricing",
        "limits",
        "model"
      ],
      "confidence": 0.95,
      "change_ids": [
        "cf870821-ea75-4545-93da-5d0f94dba928"
      ],
      "published_at": "2026-09-23T21:13:08.47715+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " id: ~deepseek/deepseek-pro-latest\n name: DeepSeek: DeepSeek Pro Latest\n-pricing.prompt: 0.0000004\n-pricing.completion: 0.0000043\n+pricing.prompt: 0.00000038808\n+pricing.completion: 0.00000116424\n context_length: 1048576\n-top_provider.max_completion_tokens: 384000\n+top_provider.max_completion_tokens: 393216",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "Pricing per token decreased; max completion tokens increased. Direct impact on cost and capability for builders.",
          "signals": [
            "pricing.prompt decreased",
            "pricing.completion decreased",
            "max_completion_tokens increased",
            "multiple numeric changes on pricing/limits table"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010555,
        "entry_key": "~deepseek/deepseek-pro-latest",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "budget",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The current page contains pricing data for various models (Qwen, Space Bunny, Aion, Solar Mini, Command A+, GPT-6 Luna, etc.) but does not mention DeepSeek Pro or any of the specific pricing figures and token limits mentioned in the claim.",
        "checked_at": "2026-09-23T21:13:20.541Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/2d9fae4e-86a9-4c20-ab71-7e46259098e5"
    },
    {
      "id": "1eb8d1ec-3a98-44e2-adf4-bc6ffb7c8ce4",
      "channel": "ai_platform_drift",
      "headline": "inclusionAI Ling 3.0 Flash VL context doubled to 262144 tokens",
      "what_changed": "The context_length for inclusionAI: Ling 3.0 Flash VL increased from 131072 to 262144 tokens. Pricing remains unchanged at $0.00000006 per prompt token and $0.00000018 per completion token.",
      "why_matters": "If you currently truncate or chunk inputs to fit the old 131k limit, you can now send twice as much context in a single call, reducing multi-turn overhead and improving coherence for long-document tasks.",
      "what_to_do": "Grep your codebase for '131072' or references to this model's context limit and evaluate whether batching logic or chunking strategies can be simplified to use the full 262k window.",
      "severity": "worth_knowing",
      "tags": [
        "model",
        "limits"
      ],
      "confidence": 0.85,
      "change_ids": [
        "07250800-3c41-4b9a-b1e4-e2e6b67f75cc"
      ],
      "published_at": "2026-09-23T21:12:46.023424+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " name: inclusionAI: Ling 3.0 Flash VL\n pricing.prompt: 0.00000006\n pricing.completion: 0.00000018\n-context_length: 131072\n+context_length: 262144\n top_provider.max_completion_tokens: 32768",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "Context window expansion changes what workloads the model can handle.",
          "signals": [
            "context_length doubled (131072 → 262144)",
            "model capability change affecting API contract"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.009946,
        "entry_key": "inclusionai/ling-3.0-flash-vl",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The current page contains model data from OpenRouter's API but does not mention 'inclusionAI', 'Ling 3.0 Flash VL', or any model with the pricing of $0.00000006 per prompt token and $0.00000018 per completion token.",
        "checked_at": "2026-09-23T21:13:18.202Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/1eb8d1ec-3a98-44e2-adf4-bc6ffb7c8ce4"
    },
    {
      "id": "f4367632-9ebd-4f1d-8da7-c21f1c617f7b",
      "channel": "ai_platform_drift",
      "headline": "DeepSeek V4.1 Flash pricing up 50% prompt, 20% completion; output limit cut 58%",
      "what_changed": "OpenRouter's DeepSeek V4.1 Flash model pricing increased from $0.0000001 to $0.00000015 per prompt token (50% increase) and $0.0000005 to $0.0000006 per completion token (20% increase). Maximum completion tokens dropped from 943,718 to 393,216 tokens (58% reduction).",
      "why_matters": "Applications generating long outputs will hit the new 393K token ceiling where they previously could produce up to 943K tokens. Monthly costs will increase proportionally for all usage: a workload consuming 1B prompt tokens and 200M completion tokens now costs $270/month instead of $200/month.",
      "what_to_do": "Calculate your current monthly token usage for this model and reforecast costs with the new rates. Check whether any workflows rely on outputs exceeding 393,216 tokens and either chunk the requests or switch models.",
      "severity": "action_needed",
      "tags": [
        "pricing",
        "limits",
        "model"
      ],
      "confidence": 0.95,
      "change_ids": [
        "1dd15f1e-690a-4b51-a595-87cbbfca64e0"
      ],
      "published_at": "2026-09-23T21:12:37.081535+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " id: deepseek/deepseek-v4.1-flash\n name: DeepSeek: DeepSeek V4.1 Flash\n-pricing.prompt: 0.0000001\n-pricing.completion: 0.0000005\n+pricing.prompt: 0.00000015\n+pricing.completion: 0.0000006\n context_length: 1048576\n-top_provider.max_completion_tokens: 943718\n+top_provider.max_completion_tokens: 393216",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.98,
          "reason": "Pricing increased and output capacity reduced. Teams budgeting or selecting models need to know.",
          "signals": [
            "pricing.prompt increased 50%",
            "pricing.completion increased 20%",
            "max_completion_tokens decreased 58%",
            "three numeric changes affecting cost and capability"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.011056,
        "entry_key": "deepseek/deepseek-v4.1-flash",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "budget",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The provided page contains model pricing data from OpenRouter but does not include any DeepSeek V4.1 Flash model or pricing information related to it.",
        "checked_at": "2026-09-23T21:13:16.290Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/f4367632-9ebd-4f1d-8da7-c21f1c617f7b"
    },
    {
      "id": "f654bd7b-a520-4e76-973f-111f69f761f2",
      "channel": "ai_platform_drift",
      "headline": "gpt-realtime-2 retirement date removed, gpt-realtime-2.1 added",
      "what_changed": "The retirement date of 2026-08-31 was removed from gpt-realtime-2 (preview model launched 2026-05-06). A new model version gpt-realtime-2.1 was added to the schedule with a launch date of 2026-07-07 and no stated retirement date.",
      "why_matters": "If you are using gpt-realtime-2 and planned migration work around the August 31 deadline, that deadline no longer exists. The model remains in preview with no published end-of-life, which means the retirement timeline is now undefined.",
      "what_to_do": "Check your deployment configs for gpt-realtime-2 references. If you scheduled migration work for before August 31, deprioritize it until a new retirement date is published or evaluate whether to migrate to gpt-realtime-2.1 based on your release criteria for preview models.",
      "severity": "worth_knowing",
      "tags": [
        "model",
        "deprecation"
      ],
      "confidence": 0.85,
      "change_ids": [
        "1f3b5394-80ef-4d02-82d6-c8c103e0214f"
      ],
      "published_at": "2026-09-23T21:12:27.202954+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Azure Foundry model retirement schedule",
      "source_url": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " gpt-realtime-2\n 2026-05-06\n Preview\n-2026-08-31\n —\n+gpt-realtime-2.1\n \n gpt-realtime-2.1\n 2026-07-07\n@@\n Suggest a fix?\n \n Last updated on\n-2026-09-14\n+2026-09-21",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "New model version added to retirement schedule; prior version's end-of-preview date removed.",
          "signals": [
            "model version added (gpt-realtime-2.1)",
            "retirement date removed from gpt-realtime-2",
            "new model row inserted into retirement schedule",
            "date change in footer (2026-09-14 → 2026-09-21)"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.011037,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page shows gpt-realtime-2 (version 2026-05-06) in Preview lifecycle with no retirement date listed, and gpt-realtime-2.1 (version 2026-07-07) in GA lifecycle with retirement date 2027-06-25.",
        "checked_at": "2026-09-23T21:13:14.163Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/f654bd7b-a520-4e76-973f-111f69f761f2"
    },
    {
      "id": "9d3c2cca-9339-4d39-aaee-5059fb7eb195",
      "channel": "ai_platform_drift",
      "headline": "Claude Opus 5.5 released with breaking API changes, September 22, 2026",
      "what_changed": "Claude Opus 5.5 (claude-opus-5-5) launched with 1M token context, 128k max output, $4/$20 per MTok (down from Opus 5's $5/$25). On this model, thinking: {\"type\": \"disabled\"} and thinking: {\"type\": \"enabled\"} now return 400 errors; tool_choice types \"any\" and \"tool\" also return 400. On Claude API and Google Cloud, computer_20251124 tool returns 400 and requires computer_toolset_20260801 instead. Amazon Bedrock still accepts computer_20251124.",
      "why_matters": "Existing code that sets thinking parameters or uses tool_choice \"any\"/\"tool\" will break with 400 errors if you switch to Opus 5.5. Code using computer_20251124 on Claude API or Google Cloud will also break. If you have hardcoded model names or auto-upgrade logic, you may hit these errors without intending to migrate.",
      "what_to_do": "Grep your codebase for \"thinking\": {\"type\" and tool_choice references. If found, pin to claude-opus-5 in model selection logic until you can remove those parameters and migrate computer use toolsets per the migration guide. If you do not use these features, verify your model selection does not auto-upgrade, then test Opus 5.5 in staging to confirm 20% cost savings apply to your workload.",
      "severity": "action_needed",
      "tags": [
        "model",
        "api",
        "pricing",
        "deprecation"
      ],
      "confidence": 0.95,
      "change_ids": [
        "f678c270-c275-4e47-b4c0-91a46cde0740"
      ],
      "published_at": "2026-09-23T21:12:12.540707+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Claude Platform release notes",
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview#september-22-2026",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "+## Claude Platform release notes — September 22, 2026\n+https://platform.claude.com/docs/en/release-notes/overview#september-22-2026\n+Tue, 22 Sep 2026 00:00:00 GMT\n+\n+We've launched Claude Opus 5.5 (claude-opus-5-5), a model for long-running agentic coding and knowledge work. It has a 1M token context window by default, 128k max output tokens, and always-on adaptive thinking, at $4 / $20 USD per MTok (Claude Opus 5 is $5 / $25). Claude Opus 5.5 is available on the Claude API, Claude in Amazon Bedrock, Claude Platform on AWS, Claude on Google Cloud, and Claude in Microsoft Foundry. See What's new in Claude Opus 5.5 for capabilities, API changes, and migration guidance.\n+On Claude Opus 5.5, thinking can't be disabled: thinking: {\"type\": \"disabled\"} and thinking: {\"type\": \"enabled\", ...} return a 400 error. Omit the thinking field and control thinking depth with the effort parameter. tool_choice types any and tool also return a 400 error, as on Claude Fable 5.1; use auto with strict tool use. On the Claude API and Google Cloud, computer use on this model requires the computer_toolset_20260801 toolset and the earlier computer_20251124 tool returns a 400 error; on Amazon Bedrock, computer_20251124 keeps working. See the migration guide.\n+Fast mode (research preview) is available for Claude Opus 5.5 on the Claude API.\n+Tools can now be defined inside a mid-conversation system message, in beta on the Claude API with the inline-tools-2026-09-15 beta header. A tool_addition block can carry the tool's full definition (tool: {\"type\": \"tool_definition\", \"definition\": {...}}), so you can add a tool, change its schema, or move a server tool to a newer version without editing tools or invalidating the prompt cache. The same header covers adding and removing tools by reference. With the MCP connector's mcp-client-2026-09-15 beta header as well, the definition can be an MCP toolset, and a response records each server's fetched tool list in an mcp_tool_listing block, which pins that list when you send it back.",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.98,
          "reason": "New model release with pricing, breaking API changes, and feature availability across platforms.",
          "signals": [
            "new model released (Claude Opus 5.5)",
            "pricing change (Opus 5.5: $4/$20 vs Opus 5: $5/$25)",
            "breaking API changes (thinking parameter disabled, tool_choice restrictions)",
            "context window specification (1M tokens)",
            "max output tokens specified (128k)",
            "new feature availability (fast mode, inline tools beta)",
            "toolset deprecation (computer_20251124 returns 400 on Claude API)",
            "multi-platform availability statement"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.015322,
        "entry_key": "https://platform.claude.com/docs/en/release-notes/overview#september-22-2026",
        "change_kind": "new_entry"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "migrate",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page confirms Claude Opus 5.5 launched September 22, 2026 with 1M token context, 128k max output, $4/$20 per MTok pricing. It states thinking: {\"type\": \"disabled\"} and thinking: {\"type\": \"enabled\", ...} return 400 errors, tool_choice types 'any' and 'tool' return 400 errors, computer_20251124 returns 400 on Claude API and Google Cloud requiring computer_toolset_20260801 instead, and Amazon Bedrock still accepts computer_20251124.",
        "checked_at": "2026-09-23T21:13:10.166Z",
        "cluster_size": 1,
        "staleness_days": 2
      },
      "url": "/items/9d3c2cca-9339-4d39-aaee-5059fb7eb195"
    },
    {
      "id": "61873d88-7667-4f7e-9bb7-d177ca8c8fe0",
      "channel": "ai_platform_drift",
      "headline": "OpenRouter GLM 5.3 batch pricing reduced 37.5% prompt, 16.7% completion",
      "what_changed": "Z.ai GLM 5.3 batch model pricing decreased from $0.00000072 to $0.00000045 per prompt token (37.5% reduction) and from $0.0000024 to $0.000002 per completion token (16.7% reduction), effective as of 23 September 2026.",
      "why_matters": "If you are using this model in batch mode, your per-request costs have dropped by roughly one-third on the prompt side. Existing cost forecasts and budget allocations for this model are now overstated.",
      "what_to_do": "Rerun cost projections for any workloads using z-ai/glm-5.3:batch and update budget forecasts to reflect the new rates. Notify whoever owns the AI spend line item.",
      "severity": "worth_knowing",
      "tags": [
        "pricing",
        "model"
      ],
      "confidence": 0.95,
      "change_ids": [
        "a17a5494-0afe-4992-a0f4-53e621debd96"
      ],
      "published_at": "2026-09-23T16:16:55.806058+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " id: z-ai/glm-5.3:batch\n name: Z.ai: GLM 5.3 (batch)\n-pricing.prompt: 0.00000072\n-pricing.completion: 0.0000024\n+pricing.prompt: 0.00000045\n+pricing.completion: 0.000002\n context_length: 1048576\n top_provider.max_completion_tokens: 131072",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.98,
          "reason": "Pricing changes on a batch model directly impact engineering budget and cost calculations.",
          "signals": [
            "pricing.prompt decreased 37.5% (0.00000072 → 0.00000045)",
            "pricing.completion decreased 16.7% (0.0000024 → 0.000002)",
            "batch model pricing change affects cost planning"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010632,
        "entry_key": "z-ai/glm-5.3:batch",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "budget",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The current page contains OpenRouter model pricing data but does not mention GLM 5.3, Z.ai, or any pricing changes effective September 23, 2026. The page shows various OpenAI, Cohere, Upstage, and AionLabs models with their current pricing, but no GLM 5.3 batch pricing information.",
        "checked_at": "2026-09-23T16:16:57.226Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/61873d88-7667-4f7e-9bb7-d177ca8c8fe0"
    },
    {
      "id": "6c0172e7-7c08-4c28-963d-a2074a2356f7",
      "channel": "ai_platform_drift",
      "headline": "DeepSeek V4 Flash pricing increased 27% prompt, 45% completion",
      "what_changed": "OpenRouter raised DeepSeek V4 Flash Latest pricing from $0.00000003 to $0.000000038 per prompt token (+27%) and from $0.000001 to $0.00000055 per completion token (-45%). Change is live as of 23 September 2026.",
      "why_matters": "If you are using this model in production, your inference costs decreased by approximately 45% for completion-heavy workloads but increased 27% for prompt-heavy workloads. Net impact depends on your prompt-to-completion token ratio.",
      "what_to_do": "Pull last 30 days of usage logs for this model, calculate actual prompt vs completion token distribution, and reforecast monthly spend using the new rates. If completion tokens dominate (typical for generation tasks), you saved money; if prompts dominate (classification, embeddings), costs went up.",
      "severity": "worth_knowing",
      "tags": [
        "pricing",
        "model"
      ],
      "confidence": 0.95,
      "change_ids": [
        "4e5280aa-78ae-47a8-bdc1-0173db8ba4eb"
      ],
      "published_at": "2026-09-23T10:56:49.279341+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " id: ~deepseek/deepseek-v4-flash-latest\n name: DeepSeek: DeepSeek V4 Flash Latest\n-pricing.prompt: 0.00000003\n-pricing.completion: 0.000001\n+pricing.prompt: 0.000000038\n+pricing.completion: 0.00000055\n context_length: 1310720\n top_provider.max_completion_tokens: 943718",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.98,
          "reason": "Pricing changes directly affect cost calculations and budget planning for teams using this model.",
          "signals": [
            "pricing.prompt decreased ~21%",
            "pricing.completion decreased ~45%",
            "both token prices moved in same direction (down)",
            "numerical precision increased (more decimal places)"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010623,
        "entry_key": "~deepseek/deepseek-v4-flash-latest",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "budget",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The provided page contains pricing data for various models (Upstage Solar Mini 4, Cohere Command A+, OpenAI GPT-6 variants) but does not mention DeepSeek V4 Flash or any pricing information related to it.",
        "checked_at": "2026-09-23T10:56:53.835Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/6c0172e7-7c08-4c28-963d-a2074a2356f7"
    },
    {
      "id": "97e7f9c9-337b-4a0b-9b82-aac3000973da",
      "channel": "ai_platform_drift",
      "headline": "NVIDIA Nemotron 3.5 Lightning: prompt price +14%, output limit cut 44%",
      "what_changed": "Prompt pricing increased from $0.00000007 to $0.00000008 per token (14% increase). Maximum completion tokens reduced from 235,929 to 131,072 tokens (44% reduction). Changes are live as of 23 September 2026.",
      "why_matters": "If you generate responses longer than 131K tokens, requests will now fail or truncate. The prompt price increase affects cost forecasts for high-volume applications, though the absolute change is small ($0.01 per 100K tokens).",
      "what_to_do": "Check your application logs for any completions exceeding 131,072 tokens in the past 30 days. If found, either chunk your outputs or switch models. Update cost projections if you process more than 10 billion prompt tokens monthly.",
      "severity": "worth_knowing",
      "tags": [
        "pricing",
        "limits",
        "model"
      ],
      "confidence": 0.85,
      "change_ids": [
        "cf4af05d-89cf-44ed-a6d6-b39a4ce97452"
      ],
      "published_at": "2026-09-23T10:56:17.061518+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " id: nvidia/nemotron-3.5-lightning\n name: NVIDIA: Nemotron 3.5 Lightning\n-pricing.prompt: 0.00000007\n+pricing.prompt: 0.00000008\n pricing.completion: 0.0000002\n context_length: 262144\n-top_provider.max_completion_tokens: 235929\n+top_provider.max_completion_tokens: 131072",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "Pricing increase and substantial reduction in max completion tokens affect cost and capability planning.",
          "signals": [
            "prompt pricing increased",
            "max_completion_tokens decreased significantly (235929 → 131072, ~44% reduction)"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010444,
        "entry_key": "nvidia/nemotron-3.5-lightning",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The current page contains model pricing and specification data from September 22, 2026, but does not include any NVIDIA Nemotron 3.5 Lightning model in the returned data. The page shows models from Upstage, Cohere, and OpenAI, with no mention of NVIDIA Nemotron.",
        "checked_at": "2026-09-23T10:56:51.290Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/97e7f9c9-337b-4a0b-9b82-aac3000973da"
    },
    {
      "id": "ad095edd-df01-4fac-a278-0a84ed315743",
      "channel": "ai_platform_drift",
      "headline": "OpenRouter max completion tokens reduced from 943,718 to 131,072",
      "what_changed": "The top_provider.max_completion_tokens field dropped from 943,718 to 131,072 tokens—an 86% reduction. Context length remains 1,310,720 tokens. Pricing unchanged at $0.000000075 per prompt token and $0.00000025 per completion token.",
      "why_matters": "Any request attempting to generate more than 131,072 tokens will now fail or be truncated. If you rely on long-form generation (summarizing large documents, generating extensive code, multi-turn conversations with large outputs), existing calls may break without warning.",
      "what_to_do": "Grep your codebase for max_tokens or max_completion_tokens parameters sent to OpenRouter. If any exceed 131,072, reduce them or split the work into multiple requests. Test one long-output workflow end-to-end this week.",
      "severity": "action_needed",
      "tags": [
        "limits",
        "api",
        "model"
      ],
      "confidence": 0.95,
      "change_ids": [
        "54119b81-b12f-46e3-a5e3-0cd30d4f04c4"
      ],
      "published_at": "2026-09-23T03:42:44.542592+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " pricing.prompt: 0.000000075\n pricing.completion: 0.00000025\n context_length: 1310720\n-top_provider.max_completion_tokens: 943718\n+top_provider.max_completion_tokens: 131072",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "Model's maximum completion token output reduced by 86%, directly impacts application design and token budgeting.",
          "signals": [
            "max_completion_tokens decreased significantly",
            "943718 → 131072 is ~7x reduction",
            "affects model capability / output limits"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010384,
        "entry_key": "~z-ai/glm-flash-latest",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "unknown",
        "detail": "The provided page contains OpenRouter model data but does not include any model with the specific pricing ($0.000000075 per prompt token and $0.00000025 per completion token) or token limits (943,718 or 131,072 max_completion_tokens) mentioned in the claim, making it impossible to verify the claim from this data.",
        "checked_at": "2026-09-23T03:42:51.081Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/ad095edd-df01-4fac-a278-0a84ed315743"
    },
    {
      "id": "9895f5ac-8a22-4a5d-aa65-b07795edd647",
      "channel": "ai_platform_drift",
      "headline": "DeepSeek Pro Latest: completion pricing up 3.6x, output limit reduced",
      "what_changed": "Effective now, DeepSeek Pro Latest completion pricing increased from $0.0000012/token to $0.0000043/token (3.6x). Prompt pricing rose marginally from $0.0000004 to $0.0000004. Maximum completion tokens dropped from 393,216 to 384,000 (9,216 tokens less).",
      "why_matters": "Any application generating long outputs will see immediate cost increases—a 100k token completion now costs $0.43 instead of $0.12. Workloads relying on the full 393k output window will fail or truncate.",
      "what_to_do": "Pull last 30 days of DeepSeek Pro usage from OpenRouter, calculate new cost at $0.0000043/completion token, and update your budget forecast. If any jobs request >384k output tokens, either split them or switch models before they hit the new limit.",
      "severity": "action_needed",
      "tags": [
        "pricing",
        "limits",
        "model"
      ],
      "confidence": 0.95,
      "change_ids": [
        "a9b59f96-b5a4-4027-adee-c4ae14682799"
      ],
      "published_at": "2026-09-23T03:42:35.308381+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " id: ~deepseek/deepseek-pro-latest\n name: DeepSeek: DeepSeek Pro Latest\n-pricing.prompt: 0.00000039996\n-pricing.completion: 0.00000119988\n+pricing.prompt: 0.0000004\n+pricing.completion: 0.0000043\n context_length: 1048576\n-top_provider.max_completion_tokens: 393216\n+top_provider.max_completion_tokens: 384000",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.98,
          "reason": "Pricing increased significantly and output token limit reduced. Teams budgeting or optimizing for this model need to recalculate.",
          "signals": [
            "pricing.prompt increased",
            "pricing.completion increased ~3.6x",
            "max_completion_tokens decreased by 9216 tokens"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010891,
        "entry_key": "~deepseek/deepseek-pro-latest",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "budget",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The provided page contains pricing data for OpenAI and Cohere models (GPT-6 Luna, GPT-6 Sol, Command A+) but does not mention DeepSeek Pro Latest or any of the pricing and token limit changes specified in the claim.",
        "checked_at": "2026-09-23T03:42:48.969Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/9895f5ac-8a22-4a5d-aa65-b07795edd647"
    },
    {
      "id": "c69827bd-de49-4ccd-a64d-1a1b7a7da9ea",
      "channel": "ai_platform_drift",
      "headline": "DeepSeek V4.1 Flash pricing dropped 33% prompt, 17% completion",
      "what_changed": "Effective now: prompt pricing decreased from $0.15/M to $0.10/M tokens (33% reduction), completion pricing decreased from $0.60/M to $0.50/M tokens (17% reduction). Maximum completion tokens increased from 384,000 to 943,718.",
      "why_matters": "If you are using this model, your per-request costs just decreased by roughly 20-30% depending on prompt/completion ratio. If you previously hit the 384K completion limit, you can now generate responses 2.5x longer without chunking.",
      "what_to_do": "Pull last 30 days of usage from your OpenRouter dashboard, recalculate total cost at new rates, and update your budget forecast. If you avoided this model due to output length constraints, re-evaluate it for long-form generation tasks.",
      "severity": "worth_knowing",
      "tags": [
        "pricing",
        "model",
        "limits"
      ],
      "confidence": 0.95,
      "change_ids": [
        "5db9fd7c-271b-48cf-98df-9f6e390bfdf9"
      ],
      "published_at": "2026-09-23T03:42:25.088788+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " id: deepseek/deepseek-v4.1-flash\n name: DeepSeek: DeepSeek V4.1 Flash\n-pricing.prompt: 0.00000015\n-pricing.completion: 0.0000006\n+pricing.prompt: 0.0000001\n+pricing.completion: 0.0000005\n context_length: 1048576\n-top_provider.max_completion_tokens: 384000\n+top_provider.max_completion_tokens: 943718",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.98,
          "reason": "Pricing and token limits changed materially for an active model.",
          "signals": [
            "prompt price decreased 33%",
            "completion price decreased 17%",
            "max_completion_tokens increased 146%"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010514,
        "entry_key": "deepseek/deepseek-v4.1-flash",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "budget",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The provided page contains pricing data for OpenAI and Cohere models (GPT-6 Luna, GPT-6 Sol, Command A+) but does not mention DeepSeek V4.1 Flash or any of its pricing information.",
        "checked_at": "2026-09-23T03:42:46.482Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/c69827bd-de49-4ccd-a64d-1a1b7a7da9ea"
    },
    {
      "id": "00e9446c-9533-47e7-b05f-055b8713668b",
      "channel": "ai_platform_drift",
      "headline": "DeepSeek Pro Latest pricing dropped 29%, output limit raised to 393K tokens",
      "what_changed": "OpenRouter reduced pricing for deepseek/deepseek-pro-latest from $0.00000056364 to $0.00000039996 per prompt token (29% decrease) and $0.00000169092 to $0.00000119988 per completion token (29% decrease). Maximum completion tokens increased from 384,000 to 393,216.",
      "why_matters": "If you are using this model, your API costs will drop by roughly 29% with no code changes required. The higher output limit means requests that previously hit the 384K token ceiling can now complete without truncation.",
      "what_to_do": "Reforecast your OpenRouter spend for this model downward by 29% and notify whoever owns the budget line. If you have retry logic or truncation handling for 384K token limits, verify it still works correctly at the new 393K ceiling.",
      "severity": "worth_knowing",
      "tags": [
        "pricing",
        "limits",
        "model"
      ],
      "confidence": 0.95,
      "change_ids": [
        "e96039d6-7095-4619-a7d3-07e4704978b7"
      ],
      "published_at": "2026-09-22T20:59:45.16424+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " id: ~deepseek/deepseek-pro-latest\n name: DeepSeek: DeepSeek Pro Latest\n-pricing.prompt: 0.00000056364\n-pricing.completion: 0.00000169092\n+pricing.prompt: 0.00000039996\n+pricing.completion: 0.00000119988\n context_length: 1048576\n-top_provider.max_completion_tokens: 384000\n+top_provider.max_completion_tokens: 393216",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.98,
          "reason": "Pricing dropped significantly and token limits increased. Teams budgeting or optimizing costs need to know.",
          "signals": [
            "prompt price decreased 29%",
            "completion price decreased 29%",
            "max_completion_tokens increased from 384000 to 393216"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010709,
        "entry_key": "~deepseek/deepseek-pro-latest",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "budget",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The current page contains OpenAI GPT-6 models (Luna, Sol, and their variants) but does not mention DeepSeek Pro Latest or any DeepSeek models.",
        "checked_at": "2026-09-22T20:59:57.047Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/00e9446c-9533-47e7-b05f-055b8713668b"
    },
    {
      "id": "8894ab07-4e7e-45d1-a4e1-3169d3e2c63b",
      "channel": "ai_platform_drift",
      "headline": "Claude Opus Latest pricing reduced 20% on both prompt and completion",
      "what_changed": "OpenRouter dropped pricing for anthropic/claude-opus-latest from $0.000005 to $0.000004 per prompt token (20% reduction) and from $0.000025 to $0.00002 per completion token (20% reduction), effective now.",
      "why_matters": "Any application currently using this model will see immediate cost reduction. Existing budget forecasts and cost alerts based on the old rates are now overstated by 20%.",
      "what_to_do": "Update cost projections and budget models to reflect the new rates. If you have spend alerts or cost dashboards for this model, adjust thresholds down by 20% to maintain the same real-dollar triggers.",
      "severity": "worth_knowing",
      "tags": [
        "pricing",
        "model"
      ],
      "confidence": 0.95,
      "change_ids": [
        "46d6a409-e7c2-4b46-bbf4-5a5c6990cd89"
      ],
      "published_at": "2026-09-22T20:59:33.979207+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " id: ~anthropic/claude-opus-latest\n name: Anthropic: Claude Opus Latest\n-pricing.prompt: 0.000005\n-pricing.completion: 0.000025\n+pricing.prompt: 0.000004\n+pricing.completion: 0.00002\n context_length: 1000000\n top_provider.max_completion_tokens: 128000",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "Pricing for Claude Opus Latest decreased. Teams budgeting or optimizing costs need to know.",
          "signals": [
            "price decreased on prompt tokens (0.000005 → 0.000004)",
            "price decreased on completion tokens (0.000025 → 0.00002)",
            "pricing change affects cost calculations for active deployments"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.009927,
        "entry_key": "~anthropic/claude-opus-latest",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "budget",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The provided page contains OpenAI GPT-6 model pricing data but does not include any information about Anthropic Claude Opus Latest or its pricing.",
        "checked_at": "2026-09-22T20:59:55.547Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/8894ab07-4e7e-45d1-a4e1-3169d3e2c63b"
    },
    {
      "id": "8293e819-5a08-45f0-b956-7d0300c6f0d6",
      "channel": "ai_platform_drift",
      "headline": "OpenAI GPT-6 Sol batch model now available on OpenRouter",
      "what_changed": "OpenRouter added openai/gpt-6-sol:batch with $0.000001 per prompt token, $0.000005 per completion token, 1.05M token context window, and 128k completion token limit.",
      "why_matters": "This is a new batch processing option for GPT-6 Sol at significantly lower pricing than real-time inference, enabling cost-effective processing of large-scale or non-time-sensitive workloads through OpenRouter's unified API.",
      "what_to_do": "If you process GPT-6 Sol requests that can tolerate batch latency, test this endpoint with a sample workload to measure cost savings against your current real-time usage.",
      "severity": "worth_knowing",
      "tags": [
        "model",
        "pricing",
        "api"
      ],
      "confidence": 0.85,
      "change_ids": [
        "1902b242-9de9-40c2-aff7-e686f42f0e5c"
      ],
      "published_at": "2026-09-22T20:59:12.480299+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "+id: openai/gpt-6-sol:batch\n+name: OpenAI: GPT-6 Sol (batch)\n+pricing.prompt: 0.000001\n+pricing.completion: 0.000005\n+context_length: 1050000\n+top_provider.max_completion_tokens: 128000",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "New model entry with pricing and limits affects platform availability and cost planning for engineers.",
          "signals": [
            "new model added to catalogue",
            "pricing specified (prompt and completion rates)",
            "context length declared (1.05M tokens)",
            "completion token limit specified (128k)"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.009888,
        "entry_key": "openai/gpt-6-sol:batch",
        "change_kind": "new_entry"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page lists 'openai/gpt-6-sol:batch' with pricing of $0.000001 per prompt token and $0.000005 per completion token, a context length of 1050000 tokens (1.05M), and max completion tokens of 128000 (128k).",
        "checked_at": "2026-09-22T20:59:53.751Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/8293e819-5a08-45f0-b956-7d0300c6f0d6"
    },
    {
      "id": "696c786e-6f91-4444-89f2-2ae9c172591f",
      "channel": "ai_platform_drift",
      "headline": "OpenAI GPT-6 Sol Pro batch variant now available via OpenRouter",
      "what_changed": "OpenRouter added openai/gpt-6-sol-pro:batch to their catalogue on 2026-09-22. Pricing is $0.000001 per prompt token and $0.000005 per completion token. Context length is 1,050,000 tokens with a 128,000 token completion limit.",
      "why_matters": "Batch processing typically offers 50% cost savings over synchronous API calls for non-time-sensitive workloads. The 1M+ context window enables processing entire codebases or long documents in a single request without chunking.",
      "what_to_do": "If you currently use gpt-4 or gpt-4-turbo for batch jobs, benchmark gpt-6-sol-pro:batch against your workload and calculate cost difference at the stated rates. Update your model routing logic to include this identifier if the quality-cost tradeoff works.",
      "severity": "worth_knowing",
      "tags": [
        "model",
        "pricing",
        "api"
      ],
      "confidence": 0.85,
      "change_ids": [
        "81820e9d-2e06-4fa1-a2d3-26d1a89ec832"
      ],
      "published_at": "2026-09-22T20:59:04.597463+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "+id: openai/gpt-6-sol-pro:batch\n+name: OpenAI: GPT-6 Sol Pro (batch)\n+pricing.prompt: 0.000001\n+pricing.completion: 0.000005\n+context_length: 1050000\n+top_provider.max_completion_tokens: 128000",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "New model entry with pricing and limits affects platform selection and cost planning.",
          "signals": [
            "new model added to catalogue",
            "pricing specified (prompt and completion rates)",
            "context length defined",
            "completion token limit specified",
            "batch variant indicates new capability tier"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010616,
        "entry_key": "openai/gpt-6-sol-pro:batch",
        "change_kind": "new_entry"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page lists 'openai/gpt-6-sol-pro:batch' with pricing of $0.000001 per prompt token and $0.000005 per completion token, context length of 1,050,000 tokens, and max completion tokens of 128,000, matching all specified details in the claim.",
        "checked_at": "2026-09-22T20:59:51.951Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/696c786e-6f91-4444-89f2-2ae9c172591f"
    },
    {
      "id": "24322636-3796-4d2c-90be-dc690db435d6",
      "channel": "ai_platform_drift",
      "headline": "OpenAI GPT-6 Sol Pro now available via OpenRouter",
      "what_changed": "OpenRouter added openai/gpt-6-sol-pro to their catalogue on 2026-09-22. Pricing is $0.000002 per prompt token and $0.00001 per completion token. Context length is 1,050,000 tokens with a 128,000 token completion limit.",
      "why_matters": "This is a new model tier with significantly expanded context (1M+ tokens) at rates 5x higher for completions than typical GPT-4 pricing. If your application would benefit from the larger context window, you now have a routing option; if cost optimization matters more, this is not the model to default to.",
      "what_to_do": "Check whether any of your OpenRouter integrations use dynamic model selection or 'auto' routing that might pick up this model. If so, verify the cost implications before it gets selected in production traffic.",
      "severity": "worth_knowing",
      "tags": [
        "model",
        "pricing"
      ],
      "confidence": 0.85,
      "change_ids": [
        "a64f8d76-2b71-495a-aaf4-cd057483c4ed"
      ],
      "published_at": "2026-09-22T20:58:55.083098+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "+id: openai/gpt-6-sol-pro\n+name: OpenAI: GPT-6 Sol Pro\n+pricing.prompt: 0.000002\n+pricing.completion: 0.00001\n+context_length: 1050000\n+top_provider.max_completion_tokens: 128000",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "New model entry with pricing and limits affects platform availability and cost planning.",
          "signals": [
            "new model added to catalogue",
            "pricing specified (prompt and completion rates)",
            "context length defined",
            "completion token limit set"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.01033,
        "entry_key": "openai/gpt-6-sol-pro",
        "change_kind": "new_entry"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page lists 'openai/gpt-6-sol-pro' with pricing of $0.000002 per prompt token and $0.00001 per completion token, context length of 1,050,000 tokens, and max completion tokens of 128,000, matching all specified details in the claim.",
        "checked_at": "2026-09-22T20:59:50.172Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/24322636-3796-4d2c-90be-dc690db435d6"
    },
    {
      "id": "7249cb54-0cb6-45fc-ba04-8f99ba10bf9c",
      "channel": "ai_platform_drift",
      "headline": "OpenAI GPT-6 Luna batch model added to OpenRouter",
      "what_changed": "OpenRouter added openai/gpt-6-luna:batch with pricing at $0.00000005 per prompt token and $0.00000025 per completion token, 1,050,000 token context window, and 128,000 token completion limit.",
      "why_matters": "This batch endpoint offers significantly lower pricing than typical real-time models for workloads that can tolerate asynchronous processing, and the 1M+ context window enables processing very large documents or conversations in a single call.",
      "what_to_do": "If you have batch processing workloads or need to process documents larger than your current context limits, test this model against your existing pipeline to measure cost savings and latency trade-offs.",
      "severity": "worth_knowing",
      "tags": [
        "model",
        "pricing"
      ],
      "confidence": 0.85,
      "change_ids": [
        "3a16ed61-9522-4748-b68c-60422121e126"
      ],
      "published_at": "2026-09-22T20:58:41.096542+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "+id: openai/gpt-6-luna:batch\n+name: OpenAI: GPT-6 Luna (batch)\n+pricing.prompt: 0.00000005\n+pricing.completion: 0.00000025\n+context_length: 1050000\n+top_provider.max_completion_tokens: 128000",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "New model entry with pricing and limits affects platform availability and cost planning for engineers.",
          "signals": [
            "new model added to catalogue",
            "pricing specified (prompt and completion rates)",
            "context length defined",
            "completion token limit specified"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.009836,
        "entry_key": "openai/gpt-6-luna:batch",
        "change_kind": "new_entry"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page lists 'openai/gpt-6-luna:batch' with pricing of 0.00000005 per prompt token and 0.00000025 per completion token, context_length of 1050000 tokens, and max_completion_tokens of 128000.",
        "checked_at": "2026-09-22T20:59:48.421Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/7249cb54-0cb6-45fc-ba04-8f99ba10bf9c"
    },
    {
      "id": "5de430ed-bf81-422c-8c6a-641b3d74c38c",
      "channel": "ai_platform_drift",
      "headline": "Claude Opus 5.5 batch variant added at 50% discount",
      "what_changed": "OpenRouter added anthropic/claude-opus-5.5:batch with prompt tokens at $0.000002 and completion at $0.00001, 1M context window, 128k max completion tokens. This is half the cost of the standard Opus 5.5 model.",
      "why_matters": "If you run high-volume or non-latency-sensitive Claude Opus 5.5 workloads, batch mode cuts your API costs in half. Batch processing typically adds delay but reduces per-token cost by accepting asynchronous execution.",
      "what_to_do": "Identify any Claude Opus 5.5 calls that can tolerate async processing (report generation, bulk analysis, overnight jobs) and test switching those to the :batch endpoint to halve costs on that traffic.",
      "severity": "worth_knowing",
      "tags": [
        "model",
        "pricing",
        "api"
      ],
      "confidence": 0.85,
      "change_ids": [
        "011afc17-5a61-4fef-b03b-5b622529942b"
      ],
      "published_at": "2026-09-22T20:58:13.604679+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "+id: anthropic/claude-opus-5.5:batch\n+name: Anthropic: Claude Opus 5.5 (batch)\n+pricing.prompt: 0.000002\n+pricing.completion: 0.00001\n+context_length: 1000000\n+top_provider.max_completion_tokens: 128000",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "New model availability with defined pricing and limits affects platform selection and cost planning.",
          "signals": [
            "new model added to catalogue",
            "pricing specified (prompt and completion rates)",
            "context window defined (1M tokens)",
            "completion token limit specified (128k)",
            "batch variant of existing model"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010249,
        "entry_key": "anthropic/claude-opus-5.5:batch",
        "change_kind": "new_entry"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "budget",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The current page contains OpenAI GPT-6 models (Luna, Sol, Luna Pro, Sol Pro) with batch variants, but does not mention any Anthropic Claude Opus 5.5 model or batch variant.",
        "checked_at": "2026-09-22T20:59:46.680Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/5de430ed-bf81-422c-8c6a-641b3d74c38c"
    },
    {
      "id": "a14958a8-b11b-4c2c-a9e2-86f70cdecc21",
      "channel": "ai_platform_drift",
      "headline": "Z.ai GLM Latest max completion tokens cut from 943,718 to 131,072",
      "what_changed": "The top_provider.max_completion_tokens for model ~z-ai/glm-latest dropped from 943,718 to 131,072 tokens (86% reduction). Pricing changed negligibly: prompt tokens from $0.0000006545 to $0.0000006538, completion tokens from $0.000002057 to $0.0000020548 per token.",
      "why_matters": "Any code requesting completion lengths above 131,072 tokens will now fail or be truncated. If you generate long-form content, transcripts, or batch outputs with this model, those requests will break.",
      "what_to_do": "Grep your codebase for max_tokens or max_completion_tokens parameters sent to ~z-ai/glm-latest. If any exceed 131,072, either reduce them or switch to a model with higher limits before your next deployment.",
      "severity": "action_needed",
      "tags": [
        "limits",
        "model",
        "api"
      ],
      "confidence": 0.95,
      "change_ids": [
        "6a0cb1fa-b41a-4850-93ca-7ca3cdd07df6"
      ],
      "published_at": "2026-09-22T16:28:36.366735+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " id: ~z-ai/glm-latest\n name: Z.ai: GLM Latest\n-pricing.prompt: 0.0000006545\n-pricing.completion: 0.000002057\n+pricing.prompt: 0.0000006538\n+pricing.completion: 0.0000020548\n context_length: 1310720\n-top_provider.max_completion_tokens: 943718\n+top_provider.max_completion_tokens: 131072",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.98,
          "reason": "Pricing dropped and max output tokens cut dramatically. Teams budgeting or relying on long completions need to know.",
          "signals": [
            "pricing.prompt decreased",
            "pricing.completion decreased",
            "max_completion_tokens reduced by 86% (943718 → 131072)"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010778,
        "entry_key": "~z-ai/glm-latest",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The current page does not contain any model with the ID 'z-ai/glm-latest' or any reference to Z.ai GLM models with max_completion_tokens values of 943,718 or 131,072. The page shows various other models including Z.ai GLM 5.3 FlashX (with max_completion_tokens of 131,072) but no 'glm-latest' model.",
        "checked_at": "2026-09-22T16:28:55.046Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/a14958a8-b11b-4c2c-a9e2-86f70cdecc21"
    },
    {
      "id": "e0c7de9b-2257-485c-ac70-e6c7e9cec208",
      "channel": "ai_platform_drift",
      "headline": "DeepSeek Pro Latest: pricing cut, max completion tokens reduced 59%",
      "what_changed": "Prompt pricing dropped from $0.000000624 to $0.00000056364 per token (~10% decrease). Completion pricing dropped from $0.00000288 to $0.00000169092 per token (~41% decrease). Maximum completion tokens reduced from 943,718 to 384,000 tokens (59% reduction). Changes are live as of 22 September 2026.",
      "why_matters": "If you generate responses longer than 384,000 tokens, requests will now fail or truncate where they previously succeeded. The cost reduction is real but the capability ceiling dropped by more than half.",
      "what_to_do": "Check your application logs for any DeepSeek Pro responses exceeding 384,000 tokens in the past 30 days. If found, either switch to a model with higher limits or redesign the workflow to chunk outputs below the new ceiling.",
      "severity": "action_needed",
      "tags": [
        "pricing",
        "limits",
        "model"
      ],
      "confidence": 0.95,
      "change_ids": [
        "2dbd7d0e-dcad-4354-a001-bb4a7ff784b4"
      ],
      "published_at": "2026-09-22T16:28:27.518358+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " id: ~deepseek/deepseek-pro-latest\n name: DeepSeek: DeepSeek Pro Latest\n-pricing.prompt: 0.000000624\n-pricing.completion: 0.00000288\n+pricing.prompt: 0.00000056364\n+pricing.completion: 0.00000169092\n context_length: 1048576\n-top_provider.max_completion_tokens: 943718\n+top_provider.max_completion_tokens: 384000",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.98,
          "reason": "Pricing cuts and token limit reduction directly impact engineering budgets and model capability planning.",
          "signals": [
            "prompt pricing decreased ~9.8%",
            "completion pricing decreased ~41.3%",
            "max_completion_tokens reduced from 943718 to 384000 (~59% reduction)",
            "three numeric changes affecting cost and capability"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010842,
        "entry_key": "~deepseek/deepseek-pro-latest",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The DeepSeek Pro Latest model shows prompt pricing of $0.00000056364 per token, completion pricing of $0.00000169092 per token, and max_completion_tokens of 384000, matching all three specific values claimed in the update.",
        "checked_at": "2026-09-22T16:28:53.095Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/e0c7de9b-2257-485c-ac70-e6c7e9cec208"
    },
    {
      "id": "f03f2087-0018-42ea-940a-06772654a4a4",
      "channel": "ai_platform_drift",
      "headline": "Z.ai GLM 5.3 batch: output limit cut to 131K tokens, pricing up 3-9%",
      "what_changed": "The Z.ai GLM 5.3 batch model reduced max_completion_tokens from 943,718 to 131,072 tokens (86% reduction). Prompt pricing increased from $0.0000007 to $0.00000072 per token (2.9% increase). Completion pricing increased from $0.0000022 to $0.0000024 per token (9.1% increase). Context length remains 1,048,576 tokens.",
      "why_matters": "Any batch job generating outputs longer than 131K tokens will now fail or truncate. If you were relying on the previous 943K output capacity for long-form generation, summarization of large documents, or multi-document synthesis, those workflows will break. The pricing increase affects cost forecasts for high-volume batch processing.",
      "what_to_do": "Grep your codebase for 'glm-5.3:batch' and check max_tokens or completion length assumptions. If any job expects outputs over 131K tokens, either chunk the work into multiple calls or switch models. Recalculate batch processing costs using the new rates and update budgets if this model handles significant volume.",
      "severity": "action_needed",
      "tags": [
        "limits",
        "pricing",
        "model",
        "api"
      ],
      "confidence": 0.95,
      "change_ids": [
        "fd6998be-3658-4ddd-8e02-b75583847b84"
      ],
      "published_at": "2026-09-22T16:28:18.30561+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " id: z-ai/glm-5.3:batch\n name: Z.ai: GLM 5.3 (batch)\n-pricing.prompt: 0.0000007\n-pricing.completion: 0.0000022\n+pricing.prompt: 0.00000072\n+pricing.completion: 0.0000024\n context_length: 1048576\n-top_provider.max_completion_tokens: 943718\n+top_provider.max_completion_tokens: 131072",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "Pricing increased and max output tokens cut dramatically, affecting cost and feasibility of workloads.",
          "signals": [
            "pricing.prompt increased 2.9%",
            "pricing.completion increased 9.1%",
            "max_completion_tokens decreased 86% (943718 → 131072)",
            "breaking change to output capacity"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.012007,
        "entry_key": "z-ai/glm-5.3:batch",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "migrate",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The current page contains model data for various AI models but does not include any Z.ai GLM 5.3 batch model entry. The page shows Z.ai GLM 5.3 FlashX but not the batch variant mentioned in the claim.",
        "checked_at": "2026-09-22T16:28:51.307Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/f03f2087-0018-42ea-940a-06772654a4a4"
    },
    {
      "id": "4170e7a8-8e1a-4479-ac56-b34fadd5942a",
      "channel": "ai_platform_drift",
      "headline": "GLM 5.3 Flash batch pricing cut 20%, max completion tokens reduced 86%",
      "what_changed": "OpenRouter's Z.ai GLM 5.3 Flash batch model reduced prompt pricing from $0.000000075 to $0.00000006 per token (20% decrease) and completion pricing from $0.00000025 to $0.0000002 per token (20% decrease). Simultaneously, max_completion_tokens dropped from 943,718 to 131,072 tokens (86% reduction).",
      "why_matters": "Any workload generating responses longer than 131,072 tokens will now fail or truncate. The pricing reduction does not compensate if you must switch to a different model to preserve output length capability.",
      "what_to_do": "Query your logs for calls to z-ai/glm-5.3-flash:batch with completion lengths exceeding 131,072 tokens. If found, test whether your use case tolerates the new limit or requires migration to a model with higher max_completion_tokens before your next production run.",
      "severity": "action_needed",
      "tags": [
        "pricing",
        "limits",
        "model"
      ],
      "confidence": 0.95,
      "change_ids": [
        "9a9157b7-320e-40d9-8ff2-5af8f6d12075"
      ],
      "published_at": "2026-09-22T16:28:05.652794+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " id: z-ai/glm-5.3-flash:batch\n name: Z.ai: GLM 5.3 Flash (batch)\n-pricing.prompt: 0.000000075\n-pricing.completion: 0.00000025\n+pricing.prompt: 0.00000006\n+pricing.completion: 0.0000002\n context_length: 1048576\n-top_provider.max_completion_tokens: 943718\n+top_provider.max_completion_tokens: 131072",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.98,
          "reason": "Pricing dropped and max output tokens cut dramatically. Teams budgeting or relying on long completions must know.",
          "signals": [
            "pricing.prompt decreased 20%",
            "pricing.completion decreased 20%",
            "max_completion_tokens reduced by 86% (943718 → 131072)",
            "breaking change to model capability"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.011205,
        "entry_key": "z-ai/glm-5.3-flash:batch",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The page contains model data from OpenRouter but does not include any GLM 5.3 Flash batch model or pricing information matching the claim. The page shows various models including Z.ai GLM 5.3 FlashX, but no batch pricing or the specific pricing changes described in the claim.",
        "checked_at": "2026-09-22T16:28:49.164Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/4170e7a8-8e1a-4479-ac56-b34fadd5942a"
    },
    {
      "id": "0737b2da-084d-4ce8-959e-72d583f9f303",
      "channel": "ai_platform_drift",
      "headline": "Qwen3.6 27B pricing increased, completion token limit quadrupled",
      "what_changed": "Effective now: prompt pricing increased from $0.0000003 to $0.00000032 per token (~6.7% increase), completion pricing increased from $0.000002 to $0.0000027 per token (35% increase). Maximum completion tokens increased from 65,536 to 262,140.",
      "why_matters": "If you are using this model in production, your per-request costs just increased by 35% on the output side. High-volume applications will see material budget impact. The 4x increase in max completion tokens enables longer responses but does not offset the price increase.",
      "what_to_do": "Pull usage logs for qwen/qwen3.6-27b from the past 30 days, calculate new monthly cost at the updated rates, and update your budget forecast. If cost is material, evaluate whether switching to a different model in the Qwen family or another provider offers better economics.",
      "severity": "action_needed",
      "tags": [
        "pricing",
        "limits",
        "model"
      ],
      "confidence": 0.95,
      "change_ids": [
        "52c0dd36-16c3-42da-aa21-ed6b79a8543d"
      ],
      "published_at": "2026-09-22T16:27:54.890926+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " id: qwen/qwen3.6-27b\n name: Qwen: Qwen3.6 27B\n-pricing.prompt: 0.0000003\n-pricing.completion: 0.000002\n+pricing.prompt: 0.00000032\n+pricing.completion: 0.0000027\n context_length: 262144\n-top_provider.max_completion_tokens: 65536\n+top_provider.max_completion_tokens: 262140",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.98,
          "reason": "Pricing increased and output token limit quadrupled. Direct impact on engineering budgets and application design.",
          "signals": [
            "prompt pricing increased ~6.7%",
            "completion pricing increased ~35%",
            "max_completion_tokens increased 4x (65536 → 262140)",
            "pricing and limits are explicit commitments affecting cost and capability"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010967,
        "entry_key": "qwen/qwen3.6-27b",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "budget",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The current page contains model pricing data but does not include any model identified as 'Qwen3.6 27B' or pricing information matching the claim (prompt $0.0000003→$0.00000032, completion $0.000002→$0.0000027, max tokens 65,536→262,140).",
        "checked_at": "2026-09-22T16:28:46.987Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/0737b2da-084d-4ce8-959e-72d583f9f303"
    },
    {
      "id": "e75db6f3-25c9-431d-a1d2-9f4474f44fc6",
      "channel": "ai_platform_drift",
      "headline": "OpenAI gpt-oss-20b pricing cut 40% prompt, 31% completion; output capped at 32K tokens",
      "what_changed": "OpenRouter's gpt-oss-20b model pricing dropped from $0.00000003 to $0.00000018 per prompt token (40% reduction) and $0.00000013 to $0.00000009 per completion token (31% reduction). Maximum completion tokens reduced from 117,964 to 32,768, effective now.",
      "why_matters": "If you generate responses longer than 32K tokens, calls will now truncate or fail. Cost forecasts based on the old pricing are overstated by roughly a third.",
      "what_to_do": "Check your application logs for any gpt-oss-20b completions exceeding 32,768 tokens in the past 30 days. If found, either chunk your outputs or switch models. Update your cost model with the new per-token rates.",
      "severity": "worth_knowing",
      "tags": [
        "pricing",
        "limits",
        "model"
      ],
      "confidence": 0.85,
      "change_ids": [
        "8329e1cd-5e99-4b95-9550-b9d26f4491ea"
      ],
      "published_at": "2026-09-22T16:27:40.067284+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " id: openai/gpt-oss-20b\n name: OpenAI: gpt-oss-20b\n-pricing.prompt: 0.00000003\n-pricing.completion: 0.00000013\n+pricing.prompt: 0.000000018\n+pricing.completion: 0.00000009\n context_length: 131072\n-top_provider.max_completion_tokens: 117964\n+top_provider.max_completion_tokens: 32768",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.98,
          "reason": "Pricing dropped significantly and max output tokens cut by 72%, affecting budget and use-case viability.",
          "signals": [
            "pricing.prompt decreased 40%",
            "pricing.completion decreased 31%",
            "max_completion_tokens reduced by 72% (117964 → 32768)",
            "model capability constraint change"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010864,
        "entry_key": "openai/gpt-oss-20b",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The current page contains OpenRouter model pricing data but does not include any model with 'gpt-oss-20b' in its identifier, nor does it mention the specific pricing changes or token limits described in the claim.",
        "checked_at": "2026-09-22T16:28:44.669Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/e75db6f3-25c9-431d-a1d2-9f4474f44fc6"
    },
    {
      "id": "56fe4556-5c07-44fd-ad60-0b4cc4ae5732",
      "channel": "ai_platform_drift",
      "headline": "AionLabs Aion-3.0-Mini context window expanded to 1,048,576 tokens",
      "what_changed": "The context_length for AionLabs: Aion-3.0-Mini increased from 131,072 tokens to 1,048,576 tokens (8x expansion). Pricing remains $0.0000007 per prompt token and $0.0000014 per completion token.",
      "why_matters": "Applications currently chunking or truncating inputs to fit the 131K limit can now process 8x more content in a single request, eliminating multi-pass workflows and reducing latency. This changes the cost-performance calculation for document analysis, long-context retrieval, and conversation history retention.",
      "what_to_do": "Identify pipelines currently splitting inputs for this model and benchmark end-to-end cost and latency with single-pass processing at the new limit. Update any hardcoded context_length checks from 131072 to 1048576.",
      "severity": "worth_knowing",
      "tags": [
        "model",
        "limits"
      ],
      "confidence": 0.85,
      "change_ids": [
        "06f9fc22-430d-4194-b49f-935970ad7c8c"
      ],
      "published_at": "2026-09-22T16:27:18.243896+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " name: AionLabs: Aion-3.0-Mini\n pricing.prompt: 0.0000007\n pricing.completion: 0.0000014\n-context_length: 131072\n+context_length: 1048576\n top_provider.max_completion_tokens: 32768",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "Context window expansion is a material capability change affecting what workloads the model can handle.",
          "signals": [
            "context_length increased 8x (131072 → 1048576 tokens)",
            "model capability change affects application architecture decisions"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010493,
        "entry_key": "aion-labs/aion-3.0-mini",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The provided page contains model data for various AI models (Xiaomi MiMo, SpaceXAI Grok, PrismML Bonsai, Z.ai GLM, DeepSeek, etc.) but does not mention AionLabs or any Aion-3.0-Mini model.",
        "checked_at": "2026-09-22T16:28:42.191Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/56fe4556-5c07-44fd-ad60-0b4cc4ae5732"
    },
    {
      "id": "f95482df-2648-4a33-8d2c-abe8e6384c60",
      "channel": "ai_platform_drift",
      "headline": "AionLabs Aion-3.0 context window expanded from 131K to 1M tokens",
      "what_changed": "The context_length for AionLabs: Aion-3.0 increased from 131,072 tokens to 1,048,576 tokens (8x expansion). Pricing remains unchanged at $0.000003 per prompt token and $0.000006 per completion token.",
      "why_matters": "Applications currently chunking or summarizing documents to fit within 131K tokens can now process 8x larger inputs in a single call, reducing complexity and potentially lowering total costs by eliminating multi-pass operations.",
      "what_to_do": "Identify code paths that chunk documents or conversations specifically for Aion-3.0's previous 131K limit, and test whether removing that chunking logic improves performance or reduces API calls.",
      "severity": "worth_knowing",
      "tags": [
        "model",
        "limits"
      ],
      "confidence": 0.85,
      "change_ids": [
        "b106afaa-b3f0-42f1-862f-9431d70fd88c"
      ],
      "published_at": "2026-09-22T16:27:08.802754+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " name: AionLabs: Aion-3.0\n pricing.prompt: 0.000003\n pricing.completion: 0.000006\n-context_length: 131072\n+context_length: 1048576\n top_provider.max_completion_tokens: 32768",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "Context window expansion is a material capability change affecting prompt design and use-case feasibility.",
          "signals": [
            "context_length increased 8x (131072 → 1048576 tokens)",
            "model capability change affects application design decisions"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010037,
        "entry_key": "aion-labs/aion-3.0",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The provided page contains model data for various AI models (Xiaomi MiMo, SpaceXAI Grok, Z.ai GLM, DeepSeek, etc.) but does not mention AionLabs or Aion-3.0 at all.",
        "checked_at": "2026-09-22T16:28:39.988Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/f95482df-2648-4a33-8d2c-abe8e6384c60"
    },
    {
      "id": "5c4c17cc-994a-45a1-b88b-4765bdc61b2f",
      "channel": "ai_platform_drift",
      "headline": "AionLabs Aion-2.0 context window expanded from 131K to 1M tokens",
      "what_changed": "The context_length for AionLabs: Aion-2.0 increased from 131,072 tokens to 1,048,576 tokens (8x expansion). Pricing remains unchanged at $0.0000008 per prompt token and $0.0000016 per completion token.",
      "why_matters": "Applications currently chunking or truncating inputs to fit the 131K limit can now process 8x more context in a single call, potentially eliminating multi-pass strategies and reducing total API calls for large document processing.",
      "what_to_do": "Identify codepaths that chunk inputs for this model and evaluate whether removing chunking logic would reduce latency or cost. Test with representative large inputs to confirm the expanded window works as expected.",
      "severity": "worth_knowing",
      "tags": [
        "model",
        "limits"
      ],
      "confidence": 0.85,
      "change_ids": [
        "4152dcd5-d8f9-41c0-96f9-988ad528e616"
      ],
      "published_at": "2026-09-22T16:27:00.061079+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " name: AionLabs: Aion-2.0\n pricing.prompt: 0.0000008\n pricing.completion: 0.0000016\n-context_length: 131072\n+context_length: 1048576\n top_provider.max_completion_tokens: 32768",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "Context window expansion is a material capability change affecting how engineers can use this model.",
          "signals": [
            "context_length increased 8x (131072 → 1048576 tokens)",
            "model capability change affects application design decisions"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.01005,
        "entry_key": "aion-labs/aion-2.0",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The provided page contains model data for various AI models (Xiaomi MiMo, SpaceXAI Grok, Z.ai GLM, DeepSeek, etc.) but does not mention AionLabs or Aion-2.0 at all.",
        "checked_at": "2026-09-22T16:28:37.845Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/5c4c17cc-994a-45a1-b88b-4765bdc61b2f"
    },
    {
      "id": "e0d67345-7065-4932-a736-dd92b09f4f68",
      "channel": "ai_platform_drift",
      "headline": "OpenRouter max completion tokens increased from 102400 to 943718",
      "what_changed": "The top_provider.max_completion_tokens limit increased from 102,400 to 943,718 tokens (9.2x increase). Context length remains 1,310,720 tokens. Pricing unchanged at $0.000000075 per prompt token and $0.00000025 per completion token.",
      "why_matters": "If you currently cap completion requests at the old 102,400 limit in your code, you are leaving 841,318 tokens of available capacity unused. Conversely, if you request completions without explicit limits, responses could now be 9x larger than before, increasing latency and cost per request by the same factor.",
      "what_to_do": "Grep your codebase for max_tokens or max_completion_tokens parameters in OpenRouter calls. If you set explicit caps, decide whether to raise them. If you rely on defaults, add explicit caps now to prevent unexpectedly large responses.",
      "severity": "worth_knowing",
      "tags": [
        "limits",
        "api",
        "model"
      ],
      "confidence": 0.85,
      "change_ids": [
        "feede620-fee2-4714-abe2-997aa4774b67"
      ],
      "published_at": "2026-09-22T11:06:46.912694+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " pricing.prompt: 0.000000075\n pricing.completion: 0.00000025\n context_length: 1310720\n-top_provider.max_completion_tokens: 102400\n+top_provider.max_completion_tokens: 943718",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "Completion token limit nearly 10x higher; engineering teams must re-evaluate request sizing and costs.",
          "signals": [
            "max_completion_tokens increased 9.2x (102400 → 943718)",
            "limit change on production model",
            "affects token budgeting and request planning"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010589,
        "entry_key": "~z-ai/glm-flash-latest",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page shows DeepSeek models with top_provider.max_completion_tokens of 943718, matching the claimed increase value. For example, '~deepseek/deepseek-pro-latest' and '~deepseek/deepseek-flash-latest' both show 'max_completion_tokens':943718 with context_length of 1048576.",
        "checked_at": "2026-09-22T11:07:01.344Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/e0d67345-7065-4932-a736-dd92b09f4f68"
    },
    {
      "id": "28edb445-2abd-4cba-9143-e55c36465218",
      "channel": "ai_platform_drift",
      "headline": "DeepSeek V4 Flash completion tokens increased 25%",
      "what_changed": "OpenRouter raised the completion token price for deepseek/deepseek-v4-flash-latest from $0.0000008 to $0.000001 per token, a 25% increase. Prompt pricing ($0.00000003) and context length (1.31M tokens) remain unchanged.",
      "why_matters": "If you generate high volumes of completion tokens with this model, your monthly API costs will increase by 25% at current usage levels. A workload generating 1 billion completion tokens per month now costs $1,000 instead of $800.",
      "what_to_do": "Pull your last 30 days of completion token usage for this model ID from OpenRouter logs or your own metrics, multiply by the new rate, and update your cost forecast. If the increase is material, evaluate whether switching to the non-latest pinned version or a different model makes sense.",
      "severity": "worth_knowing",
      "tags": [
        "pricing",
        "model"
      ],
      "confidence": 0.95,
      "change_ids": [
        "31457254-55ce-4407-b428-87077d68351e"
      ],
      "published_at": "2026-09-22T11:06:37.484072+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " id: ~deepseek/deepseek-v4-flash-latest\n name: DeepSeek: DeepSeek V4 Flash Latest\n pricing.prompt: 0.00000003\n-pricing.completion: 0.0000008\n+pricing.completion: 0.000001\n context_length: 1310720\n top_provider.max_completion_tokens: 943718",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "Completion pricing for DeepSeek V4 Flash increased 25%, affecting cost calculations for production workloads.",
          "signals": [
            "completion token price increased",
            "price change: 0.0000008 → 0.000001 (25% increase)"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010435,
        "entry_key": "~deepseek/deepseek-v4-flash-latest",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "budget",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The page contains OpenRouter model pricing data but does not include any entry for 'deepseek/deepseek-v4-flash-latest' or pricing information about DeepSeek V4 Flash completion tokens.",
        "checked_at": "2026-09-22T11:06:59.684Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/28edb445-2abd-4cba-9143-e55c36465218"
    },
    {
      "id": "dde3cc56-c10e-4d7b-a1d5-540688714a66",
      "channel": "ai_platform_drift",
      "headline": "DeepSeek Pro Latest pricing increased 12% prompt, 72% completion",
      "what_changed": "OpenRouter's deepseek-pro-latest model pricing changed: prompt tokens from $0.000000558624 to $0.000000624 per token (+11.7%), completion tokens from $0.000001675872 to $0.00000288 per token (+71.6%). Max completion tokens increased from 384,000 to 943,718.",
      "why_matters": "Completion token costs rose 72%, which compounds on long-form generation workloads. A 10,000-token completion that cost $0.0168 now costs $0.0288, a $0.012 increase per call. High-volume applications will see material budget impact.",
      "what_to_do": "Pull last 30 days of deepseek-pro-latest usage from OpenRouter logs, calculate new cost at current volume, and update your monthly forecast. If completion length averages above 5,000 tokens, evaluate whether the increased max_completion_tokens justifies the 72% cost increase or whether to switch models.",
      "severity": "action_needed",
      "tags": [
        "pricing",
        "model"
      ],
      "confidence": 0.95,
      "change_ids": [
        "279f5b36-1a92-413b-8ecc-221333a01fc0"
      ],
      "published_at": "2026-09-22T11:06:28.617437+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " id: ~deepseek/deepseek-pro-latest\n name: DeepSeek: DeepSeek Pro Latest\n-pricing.prompt: 0.000000558624\n-pricing.completion: 0.000001675872\n+pricing.prompt: 0.000000624\n+pricing.completion: 0.00000288\n context_length: 1048576\n-top_provider.max_completion_tokens: 384000\n+top_provider.max_completion_tokens: 943718",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.98,
          "reason": "Pricing per token increased significantly; max output tokens nearly doubled.",
          "signals": [
            "pricing.prompt increased ~11.7%",
            "pricing.completion increased ~71.6%",
            "max_completion_tokens increased ~145% (384000 → 943718)"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.011133,
        "entry_key": "~deepseek/deepseek-pro-latest",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "budget",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page shows DeepSeek Pro Latest with prompt pricing of $0.000000624 per token, completion pricing of $0.00000288 per token, and max completion tokens of 943,718, matching the claim's current pricing and token limits.",
        "checked_at": "2026-09-22T11:06:57.821Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/dde3cc56-c10e-4d7b-a1d5-540688714a66"
    },
    {
      "id": "4c917c6c-75bf-45df-8c0b-4e990a37c4ff",
      "channel": "ai_platform_drift",
      "headline": "OpenRouter max_completion_tokens increased from 32768 to 235929",
      "what_changed": "The top_provider.max_completion_tokens value increased from 32768 to 235929 tokens. Context length remains 262144 tokens. Pricing unchanged at $0.00000015 per prompt token and $0.0000012 per completion token.",
      "why_matters": "Applications currently capped at 32768 output tokens can now request up to 235929 tokens per completion, enabling longer-form generation without chunking. Existing requests under the old limit continue to work unchanged.",
      "what_to_do": "If you have workflows that chunk outputs to stay under 32768 tokens, test whether single-pass generation at higher token counts improves quality or reduces latency for your use case.",
      "severity": "worth_knowing",
      "tags": [
        "limits",
        "model",
        "api"
      ],
      "confidence": 0.85,
      "change_ids": [
        "e55f5c88-5026-41cd-bff6-7d4c93379086"
      ],
      "published_at": "2026-09-22T11:06:19.013421+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenRouter model catalogue",
      "source_url": "https://openrouter.ai/api/v1/models",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " pricing.prompt: 0.00000015\n pricing.completion: 0.0000012\n context_length: 262144\n-top_provider.max_completion_tokens: 32768\n+top_provider.max_completion_tokens: 235929",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "Maximum completion token limit changed substantially, affecting application design and output capacity.",
          "signals": [
            "max_completion_tokens decreased significantly",
            "32768 → 235929 represents constraint change",
            "affects output capacity for dependent applications"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.5,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.009794,
        "entry_key": "qwen/qwen3-next-80b-a3b-thinking",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "unknown",
        "detail": "The provided page is a JSON API response listing various models with their specifications, but it does not contain any model matching the claim's reference point (no model with max_completion_tokens of 32768 changing to 235929 is visible in the truncated data shown).",
        "checked_at": "2026-09-22T11:06:55.756Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/4c917c6c-75bf-45df-8c0b-4e990a37c4ff"
    },
    {
      "id": "e4280679-fc5a-40d0-9f2a-fcd8bd326d2e",
      "channel": "ai_platform_drift",
      "headline": "New beta header exposes thinking block prefix mismatches without enforcement",
      "what_changed": "The thinking-binding-controls-2026-08-01 beta header adds a thinking_mismatch_allowed entry type to input_transformations responses. This flags thinking blocks that fail prefix validation but are not rejected—specifically on Claude Fable 5.1 requests from accounts created before August 31, 2026, when prefix_mismatch_behavior is unset. The flagged blocks still reach the model unchanged.",
      "why_matters": "If you edit conversation history containing thinking blocks, the model may receive inconsistent context without your knowledge. This header lets you detect those edits in production traffic before enforcement becomes mandatory for your account, preventing silent context corruption that could degrade model behavior.",
      "what_to_do": "Add the thinking-binding-controls-2026-08-01 header to requests on Claude Fable 5.1, log all thinking_mismatch_allowed entries for one week, and audit any history-editing code paths that trigger them. If you find mismatches, either stop editing thinking blocks or set prefix_mismatch_behavior explicitly before the August 31 cutoff applies to your account.",
      "severity": "worth_knowing",
      "tags": [
        "api",
        "model"
      ],
      "confidence": 0.75,
      "change_ids": [
        "eb71982e-a799-4dfd-8f72-ca91d5ae1a6f"
      ],
      "published_at": "2026-09-22T03:48:19.317528+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Claude Platform release notes",
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview#september-14-2026",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " https://platform.claude.com/docs/en/release-notes/overview#september-14-2026\n Mon, 14 Sep 2026 00:00:00 GMT\n \n-The Messages API can now compact a conversation on demand on the Claude API, in beta with the compact-2026-09-04 beta header. Send the top-level compaction parameter, and the API returns a signed compaction block that summarizes the messages you sent. On later requests, send that block first, in place of those messages. You choose when to compact, the request can run in the background, and you can keep recent turns word for word after the summary. On models with preserved thinking, the thinking in those kept turns can stay valid.\n+The Messages API can now compact a conversation on demand on the Claude API, in beta with the compact-2026-09-04 beta header. Send the top-level compaction parameter, and the API returns a signed compaction block that summarizes the messages you sent. On later requests, send that block first, in place of those messages. You choose when to compact, the request can run in the background, and you can keep recent turns word for word after the summary. On models with preserved thinking, the thinking in those kept turns can stay valid.\n+With the thinking-binding-controls-2026-08-01 beta header, the input_transformations response field gains a second entry type, thinking_mismatch_allowed. It names a thinking block that failed the prefix check on a request where the API doesn't enforce that check: on Claude Fable 5.1, for example, a request from an account created before August 31, 2026, with prefix_mismatch_behavior unset. The block still reaches the model unchanged. Log these entries to find history edits in production traffic before you opt into enforcement. See Set the mismatch behavior and read input_transformations.",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "New beta API feature with date-gated behavior and enforcement controls affects how engineers handle thinking blocks.",
          "signals": [
            "new beta feature with specific header (thinking-binding-controls-2026-08-01)",
            "new response field type (thinking_mismatch_allowed)",
            "new API behavior affecting model input handling",
            "date-gated behavior (accounts created before August 31, 2026)",
            "enforcement opt-in mechanism introduced",
            "breaking change potential for existing thinking implementations"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.01296,
        "entry_key": "https://platform.claude.com/docs/en/release-notes/overview#september-14-2026",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page states: 'With the thinking-binding-controls-2026-08-01 beta header, the input_transformations response field gains a second entry type, thinking_mismatch_allowed. It names a thinking block that failed the prefix check on a request where the API doesn't enforce that check: on Claude Fable 5.1, for example, a request from an account created before August 31, 2026, with prefix_mismatch_behavior unset. The block still reaches the model unchanged.'",
        "checked_at": "2026-09-22T11:06:52.675Z",
        "cluster_size": 1,
        "staleness_days": 8
      },
      "url": "/items/e4280679-fc5a-40d0-9f2a-fcd8bd326d2e"
    },
    {
      "id": "b97fd067-22c1-4490-a906-36a955902cdb",
      "channel": "ai_platform_drift",
      "headline": "Anthropic renamed Individual tier to Team, moved Claude Code to Max only",
      "what_changed": "The Individual pricing tier no longer exists; it has been renamed to Team. Claude Code, previously included in both Pro ($17/month) and Max (from $100/month), is now only included in the Max tier. The Pro tier description no longer lists Claude Code as a feature.",
      "why_matters": "If you are on the Pro tier and rely on Claude Code for development workflows, you will need to upgrade to Max (minimum $100/month, a $83/month increase) to retain access. The tier rename suggests Anthropic is repositioning the product away from individual use cases.",
      "what_to_do": "Check your current subscription tier and whether your team uses Claude Code. If you are on Pro and depend on Claude Code, budget for the upgrade to Max or identify alternative tooling before your next billing cycle.",
      "severity": "action_needed",
      "tags": [
        "pricing",
        "limits"
      ],
      "confidence": 0.85,
      "change_ids": [
        "a981af6d-db62-4e45-8099-aaf9807f49f6"
      ],
      "published_at": "2026-09-21T23:45:06.230122+00:00",
      "corrected_at": "2026-09-22T00:02:50.829722+00:00",
      "correction": "Duplicate of 26e9939b: the Anthropic pricing page was oscillating between two variants, producing a byte-identical diff every run. Suppressed by rule as of commit 917ce8a (oscillation / duplicate_diff). The underlying claim was later reviewed and found false: claude.com/pricing shows Claude Code in both Pro and Max, and \"Individual\" is a category header, not a tier. Publishing it five times compounded it.",
      "demo": false,
      "source_name": "Anthropic pricing",
      "source_url": "https://claude.com/pricing",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "-IndividualDeveloperTeam & EnterpriseAPI\n+IndividualTeam & EnterpriseAPI\n \n-Individual\n-\n Free\n Try Claude\n \n@@\n Create Artifacts\n \n Pro\n-Claude Code included\n For everyday work\n \n $17\n@@\n More usage*\n Hand off and schedule tasks\n Claude Design, Slides, Docs\n+Claude Code\n Claude Science\n Projects\n More Claude models\n Claude in Chrome and Microsoft 365\n \n Max\n-Claude Code included\n For people who work with Claude all day\n \n From $100",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "Pricing tier restructuring and feature redistribution across tiers affects plan selection and cost.",
          "signals": [
            "pricing tier renamed: 'Individual' removed, 'Team' introduced",
            "feature moved between tiers: 'Claude Code' removed from Pro description, added to Max description",
            "tier structure simplified: 'IndividualDeveloperTeam' collapsed to 'Team'",
            "feature availability changed: Claude Code no longer included in Pro tier"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.55,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010666,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "budget",
      "evidence_check": null,
      "url": "/items/b97fd067-22c1-4490-a906-36a955902cdb"
    },
    {
      "id": "f1aa4b15-ecac-4178-aff6-668bee4c188d",
      "channel": "ai_platform_drift",
      "headline": "Anthropic renamed Individual tier to Team, moved Claude Code to Max only",
      "what_changed": "The Individual pricing tier no longer exists; it has been renamed to Team. Claude Code, previously included in both Pro ($17/month) and Max (from $100/month), is now only included in the Max tier. The Pro tier description no longer lists Claude Code as a feature.",
      "why_matters": "If you are on the Pro tier and rely on Claude Code for development workflows, you will need to upgrade to Max (minimum $100/month, a $83/month increase) to retain access. The tier rename suggests Anthropic is repositioning the product away from individual use cases.",
      "what_to_do": "Check your current subscription tier and whether your team uses Claude Code. If you are on Pro and depend on Claude Code, budget for the upgrade to Max or identify alternative tooling before your next billing cycle.",
      "severity": "action_needed",
      "tags": [
        "pricing",
        "limits"
      ],
      "confidence": 0.85,
      "change_ids": [
        "cba1d844-279b-4d9d-a4fa-847a7303bf87"
      ],
      "published_at": "2026-09-21T23:44:57.254862+00:00",
      "corrected_at": "2026-09-22T00:02:50.829722+00:00",
      "correction": "Duplicate of 26e9939b: the Anthropic pricing page was oscillating between two variants, producing a byte-identical diff every run. Suppressed by rule as of commit 917ce8a (oscillation / duplicate_diff). The underlying claim was later reviewed and found false: claude.com/pricing shows Claude Code in both Pro and Max, and \"Individual\" is a category header, not a tier. Publishing it five times compounded it.",
      "demo": false,
      "source_name": "Anthropic pricing",
      "source_url": "https://claude.com/pricing",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "-IndividualDeveloperTeam & EnterpriseAPI\n+IndividualTeam & EnterpriseAPI\n \n-Individual\n-\n Free\n Try Claude\n \n@@\n Create Artifacts\n \n Pro\n-Claude Code included\n For everyday work\n \n $17\n@@\n More usage*\n Hand off and schedule tasks\n Claude Design, Slides, Docs\n+Claude Code\n Claude Science\n Projects\n More Claude models\n Claude in Chrome and Microsoft 365\n \n Max\n-Claude Code included\n For people who work with Claude all day\n \n From $100",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "Pricing tier restructuring and feature redistribution across tiers affects plan selection and cost.",
          "signals": [
            "pricing tier renamed: 'Individual' removed, 'Team' introduced",
            "feature moved between tiers: 'Claude Code' removed from Pro description, added to Max description",
            "tier structure simplified: 'IndividualDeveloperTeam' collapsed to 'Team'",
            "feature availability changed: Claude Code no longer included in Pro tier"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.55,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010666,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "budget",
      "evidence_check": null,
      "url": "/items/f1aa4b15-ecac-4178-aff6-668bee4c188d"
    },
    {
      "id": "2c3b5ee0-f4fe-4aad-9140-fed1cbb187d1",
      "channel": "ai_platform_drift",
      "headline": "Anthropic renamed Individual tier to Team, moved Claude Code to Max only",
      "what_changed": "The Individual pricing tier no longer exists; it has been renamed to Team. Claude Code, previously included in both Pro ($17/month) and Max (from $100/month), is now only included in the Max tier. The Pro tier description no longer lists Claude Code as a feature.",
      "why_matters": "If you are on the Pro tier and rely on Claude Code for development workflows, you will need to upgrade to Max (minimum $100/month, a $83/month increase) to retain access. The tier rename suggests Anthropic is repositioning away from individual users toward team-oriented pricing.",
      "what_to_do": "Check your current Anthropic subscription tier and confirm whether you use Claude Code. If you are on Pro and depend on Claude Code, budget for the upgrade to Max or identify alternative tooling before your next billing cycle.",
      "severity": "action_needed",
      "tags": [
        "pricing",
        "limits"
      ],
      "confidence": 0.85,
      "change_ids": [
        "4c19be1a-7a8b-4e7c-82f4-69ce522c951e"
      ],
      "published_at": "2026-09-21T23:44:47.71197+00:00",
      "corrected_at": "2026-09-22T00:02:50.829722+00:00",
      "correction": "Duplicate of 26e9939b: the Anthropic pricing page was oscillating between two variants, producing a byte-identical diff every run. Suppressed by rule as of commit 917ce8a (oscillation / duplicate_diff). The underlying claim was later reviewed and found false: claude.com/pricing shows Claude Code in both Pro and Max, and \"Individual\" is a category header, not a tier. Publishing it five times compounded it.",
      "demo": false,
      "source_name": "Anthropic pricing",
      "source_url": "https://claude.com/pricing",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "-IndividualDeveloperTeam & EnterpriseAPI\n+IndividualTeam & EnterpriseAPI\n \n-Individual\n-\n Free\n Try Claude\n \n@@\n Create Artifacts\n \n Pro\n-Claude Code included\n For everyday work\n \n $17\n@@\n More usage*\n Hand off and schedule tasks\n Claude Design, Slides, Docs\n+Claude Code\n Claude Science\n Projects\n More Claude models\n Claude in Chrome and Microsoft 365\n \n Max\n-Claude Code included\n For people who work with Claude all day\n \n From $100",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "Pricing tier restructuring and feature redistribution across tiers affects plan selection and cost.",
          "signals": [
            "pricing tier renamed: 'Individual' removed, 'Team' introduced",
            "feature moved between tiers: 'Claude Code' removed from Pro description, added to Max description",
            "tier structure simplified: 'IndividualDeveloperTeam' collapsed to 'Team'",
            "feature availability changed: Claude Code no longer included in Pro tier"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.55,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010741,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "budget",
      "evidence_check": null,
      "url": "/items/2c3b5ee0-f4fe-4aad-9140-fed1cbb187d1"
    },
    {
      "id": "d680fb6d-7663-4909-9139-8ded8a4e7a4c",
      "channel": "ai_platform_drift",
      "headline": "Anthropic renamed Individual tier to Team, moved Claude Code to Max only",
      "what_changed": "The Individual pricing tier no longer exists; it has been renamed to Team. Claude Code, previously included in both Pro ($17/month) and Max (from $100/month), is now only included in the Max tier. The Pro tier description no longer lists Claude Code as a feature.",
      "why_matters": "If you are on the Pro tier and rely on Claude Code for development workflows, you will need to upgrade to Max (minimum $100/month, a $83/month increase) to retain access. The tier rename suggests Anthropic is repositioning its offering away from individual users toward team-based pricing.",
      "what_to_do": "Check your current Anthropic subscription tier and confirm whether you use Claude Code. If you are on Pro and depend on Claude Code, budget for the upgrade to Max or identify alternative tooling before your next billing cycle.",
      "severity": "action_needed",
      "tags": [
        "pricing",
        "limits"
      ],
      "confidence": 0.85,
      "change_ids": [
        "6f0a6378-f99b-49e3-a37c-82f4e444a026"
      ],
      "published_at": "2026-09-21T23:44:37.869015+00:00",
      "corrected_at": "2026-09-22T00:02:50.829722+00:00",
      "correction": "Duplicate of 26e9939b: the Anthropic pricing page was oscillating between two variants, producing a byte-identical diff every run. Suppressed by rule as of commit 917ce8a (oscillation / duplicate_diff). The underlying claim was later reviewed and found false: claude.com/pricing shows Claude Code in both Pro and Max, and \"Individual\" is a category header, not a tier. Publishing it five times compounded it.",
      "demo": false,
      "source_name": "Anthropic pricing",
      "source_url": "https://claude.com/pricing",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "-IndividualDeveloperTeam & EnterpriseAPI\n+IndividualTeam & EnterpriseAPI\n \n-Individual\n-\n Free\n Try Claude\n \n@@\n Create Artifacts\n \n Pro\n-Claude Code included\n For everyday work\n \n $17\n@@\n More usage*\n Hand off and schedule tasks\n Claude Design, Slides, Docs\n+Claude Code\n Claude Science\n Projects\n More Claude models\n Claude in Chrome and Microsoft 365\n \n Max\n-Claude Code included\n For people who work with Claude all day\n \n From $100",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "Pricing tier restructuring and feature redistribution across tiers affects plan selection and cost.",
          "signals": [
            "pricing tier renamed: 'Individual' removed, 'Team' introduced",
            "feature moved between tiers: 'Claude Code' removed from Pro description, added to Max description",
            "tier structure simplified: 'IndividualDeveloperTeam' collapsed to 'Team'",
            "feature availability changed: Claude Code no longer included in Pro tier"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.55,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010771,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "budget",
      "evidence_check": null,
      "url": "/items/d680fb6d-7663-4909-9139-8ded8a4e7a4c"
    },
    {
      "id": "26e9939b-7751-4811-b138-460f1ce62c76",
      "channel": "ai_platform_drift",
      "headline": "Anthropic renamed Individual tier to Team, moved Claude Code to Max only",
      "what_changed": "The Individual pricing tier no longer exists; it has been renamed to Team. Claude Code, previously included in both Pro ($17/month) and Max (from $100/month), is now only available in the Max tier. The Pro tier description now lists Claude Code as a feature, but the Max tier no longer states 'Claude Code included' in its header.",
      "why_matters": "If you are on the Pro tier and use Claude Code, you will need to upgrade to Max (minimum $100/month, a 5.9x increase) to retain access. If you are on what was called the Individual tier, your tier name has changed but feature access appears unchanged.",
      "what_to_do": "Check your current Anthropic subscription tier and confirm whether you use Claude Code. If you are on Pro and depend on Claude Code, budget for the upgrade to Max or identify alternative tooling before the change takes effect.",
      "severity": "action_needed",
      "tags": [
        "pricing",
        "limits"
      ],
      "confidence": 0.75,
      "change_ids": [
        "d801b758-a2b1-4a53-adb4-fa62d9e5fd81"
      ],
      "published_at": "2026-09-21T23:44:10.431806+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Anthropic pricing",
      "source_url": "https://claude.com/pricing",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "-IndividualDeveloperTeam & EnterpriseAPI\n+IndividualTeam & EnterpriseAPI\n \n-Individual\n-\n Free\n Try Claude\n \n@@\n Create Artifacts\n \n Pro\n-Claude Code included\n For everyday work\n \n $17\n@@\n More usage*\n Hand off and schedule tasks\n Claude Design, Slides, Docs\n+Claude Code\n Claude Science\n Projects\n More Claude models\n Claude in Chrome and Microsoft 365\n \n Max\n-Claude Code included\n For people who work with Claude all day\n \n From $100",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "Pricing tier restructuring and feature redistribution across tiers affects plan selection and cost.",
          "signals": [
            "pricing tier renamed: 'Individual' removed, 'Team' introduced",
            "feature moved between tiers: 'Claude Code' removed from Pro description, added to Max description",
            "tier structure simplified: 'IndividualDeveloperTeam' collapsed to 'Team'",
            "feature availability changed: Claude Code no longer included in Pro tier"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.55,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010966,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "budget",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "contradicts",
        "detail": "The page shows 'Individual' tier no longer exists (now labeled 'Team & Enterprise'), but Claude Code is listed as included in BOTH Pro ($17/month) and Max (from $100/month) tiers, with both tier headers stating 'Claude Code included'. The claim that Claude Code is 'now only available in the Max tier' is contradicted by the Pro tier explicitly showing 'Claude Code included' in its header and feature table.",
        "checked_at": "2026-09-22T11:06:50.120Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/26e9939b-7751-4811-b138-460f1ce62c76"
    },
    {
      "id": "68b7879f-1277-4f33-a8f6-6843ca33d56e",
      "channel": "ai_platform_drift",
      "headline": "gpt-realtime-2.1 and mini moved to GA on 2026-07-07",
      "what_changed": "gpt-realtime-2.1 and gpt-realtime-2.1-mini changed status from Preview to GA effective 2026-07-07. Both models have a retirement date of 2027-06-25.",
      "why_matters": "GA status means these models now carry production SLA guarantees and support commitments that Preview versions do not. Any production workloads currently using these models are now covered under standard Azure support terms.",
      "what_to_do": "If you are using either model in production, verify your deployment is receiving GA-level support and SLA coverage. If you were blocking production use pending GA status, that gate is now cleared.",
      "severity": "worth_knowing",
      "tags": [
        "model"
      ],
      "confidence": 0.85,
      "change_ids": [
        "d5024720-1bfe-487e-a88e-38220676b4c7"
      ],
      "published_at": "2026-09-21T23:43:42.324862+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Azure Foundry model retirement schedule",
      "source_url": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " \n gpt-realtime-2.1\n 2026-07-07\n-Preview\n+GA\n 2027-06-25\n —\n \n gpt-realtime-2.1-mini\n 2026-07-07\n-Preview\n+GA\n 2027-06-25\n —\n ",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "Preview-to-GA transition signals production-ready models with different support commitments and retirement timelines.",
          "signals": [
            "model status change from Preview to GA",
            "two models affected",
            "GA status affects support SLA and production readiness"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.009768,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page shows gpt-realtime-2.1 with version 2026-07-07, Lifecycle GA, and Retirement date 2027-06-25, and gpt-realtime-2.1-mini with version 2026-07-07, Lifecycle GA, and Retirement date 2027-06-25.",
        "checked_at": "2026-09-22T11:06:48.066Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/68b7879f-1277-4f33-a8f6-6843ca33d56e"
    },
    {
      "id": "34391a29-307f-44c4-b6ca-5c9775db7859",
      "channel": "ai_platform_drift",
      "headline": "Anthropic renamed tiers and moved Claude Code to Pro and Max",
      "what_changed": "The 'Individual' and 'Developer' tier labels were removed from the pricing page. Claude Code, previously listed only under Pro, now appears under both Pro ($17/month) and Max (from $100/month). The Max tier description changed from 'For people who work with Claude all day' to the same phrasing.",
      "why_matters": "If you are on a legacy 'Individual' or 'Developer' plan, the tier name change may affect how you reference your subscription in billing systems or support requests. The Claude Code availability shift does not change what Pro users have access to, but clarifies that Max users also get it—relevant if you were evaluating Max specifically for coding features.",
      "what_to_do": "Check your Anthropic account dashboard to confirm your current tier name matches the new structure. If you have billing automation or internal documentation referencing 'Individual' or 'Developer' tiers, update those labels to match the current naming.",
      "severity": "fyi",
      "tags": [
        "pricing"
      ],
      "confidence": 0.75,
      "change_ids": [
        "0711c8c7-4b29-4b10-976c-ccdbd470e317"
      ],
      "published_at": "2026-09-21T23:43:33.578949+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Anthropic pricing",
      "source_url": "https://claude.com/pricing",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "-IndividualDeveloperTeam & EnterpriseAPI\n+IndividualTeam & EnterpriseAPI\n \n-Individual\n-\n Free\n Try Claude\n \n@@\n Create Artifacts\n \n Pro\n+Claude Code included\n For everyday work\n \n $17\n@@\n More usage*\n Hand off and schedule tasks\n Claude Design, Slides, Docs\n-Claude Code\n Claude Science\n Projects\n More Claude models\n Claude in Chrome and Microsoft 365\n \n Max\n+Claude Code included\n For people who work with Claude all day\n \n From $100",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "Claude Code inclusion moved between pricing tiers, altering what features are available at each price point.",
          "signals": [
            "pricing tier restructuring",
            "feature moved between tiers",
            "Claude Code added to Pro tier",
            "Claude Code removed from Max tier description",
            "tier naming changed (Individual → removed, Developer removed)",
            "feature availability changed across product lines"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.55,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.01093,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "contradicts",
        "detail": "The page still displays 'Individual' and 'Developer' tier labels at the top of the pricing section, contradicting the claim that these labels were removed. Additionally, while Claude Code is shown as included in both Pro and Max tiers, the Max tier description remains 'For people who work with Claude all day' rather than changing to match Pro's description as claimed.",
        "checked_at": "2026-09-22T03:50:33.014Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/34391a29-307f-44c4-b6ca-5c9775db7859"
    },
    {
      "id": "da960a09-8d62-4cd9-aa80-fc01b818f5fc",
      "channel": "ai_platform_drift",
      "headline": "gpt-4.1-nano retirement extended to 2027-04-14",
      "what_changed": "The retirement date for gpt-4.1-nano moved from 2026-10-14 to 2027-04-14, a six-month extension. The model entered Legacy status on 2025-04-14.",
      "why_matters": "If you are running gpt-4.1-nano in production, you now have until mid-April 2027 to complete migration instead of mid-October 2026. This changes the timeline for any scheduled replacement work.",
      "what_to_do": "Check your deployment manifests and infrastructure-as-code for references to gpt-4.1-nano. If found, update your migration plan to reflect the new 2027-04-14 deadline and communicate the revised timeline to stakeholders.",
      "severity": "worth_knowing",
      "tags": [
        "deprecation",
        "model"
      ],
      "confidence": 0.95,
      "change_ids": [
        "5729140e-c790-4da2-a643-7ef242952e30"
      ],
      "published_at": "2026-09-21T23:43:23.355042+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Azure Foundry model retirement schedule",
      "source_url": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " gpt-4.1-nano\n 2025-04-14\n Legacy\n-2026-10-14\n+2027-04-14\n —\n \n gpt-4o",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "Retirement deadline for gpt-4.1-nano moved from Oct 2026 to Apr 2027, affecting deployment planning.",
          "signals": [
            "retirement date changed",
            "sunset date extended by 6 months",
            "model lifecycle impact"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.009891,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "migrate",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page shows gpt-4.1-nano with Version 2025-04-14, Lifecycle 'Legacy', and Retirement date 2027-04-14, confirming the extended retirement date and Legacy status as stated in the claim.",
        "checked_at": "2026-09-22T03:50:31.003Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/da960a09-8d62-4cd9-aa80-fc01b818f5fc"
    },
    {
      "id": "9f8a0f68-d04b-4beb-ba71-cce82d816d9b",
      "channel": "ai_platform_drift",
      "headline": "Anthropic removes annual billing for Max tiers, limits Free projects to 5",
      "what_changed": "Max 5x and Max 20x tiers now offer monthly billing only, down from 'Monthly and annual'. Free tier projects capped at 5, down from unlimited. Context window changed from fixed '200k' across all tiers to 'Up to 1M varies by model'. Claude Cowork feature removed entirely from all tiers.",
      "why_matters": "Teams on annual Max contracts cannot renew at the annual rate when their term expires, forcing monthly billing at potentially higher effective cost. Free tier users with more than 5 projects will lose access to older projects or need to upgrade.",
      "what_to_do": "If you are on Max 5x or Max 20x with annual billing, check your renewal date and budget for monthly billing going forward. If you use Free tier with more than 5 projects, audit which projects contain work you need to preserve before the cap takes effect.",
      "severity": "worth_knowing",
      "tags": [
        "pricing",
        "limits"
      ],
      "confidence": 0.85,
      "change_ids": [
        "85029e2d-cc44-4dcd-8947-1ed19f6a993c"
      ],
      "published_at": "2026-09-21T23:43:07.817109+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Anthropic pricing",
      "source_url": "https://claude.com/pricing",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "-IndividualDeveloperTeam & EnterpriseAPI\n+IndividualTeam & EnterpriseAPI\n \n-Individual\n-\n Free\n Try Claude\n \n@@\n Free for everyone\n \n Try Claude\n-Chat on web, iOS, Android, and on your desktop\n-Generate code and visualize data\n-Write, edit, and create content\n-Ability to search the web\n+Chat on web, desktop, and mobile\n+Search the web, create files, and run code\n Memory across conversations\n-Create files and execute code\n-Unlock more from Claude with desktop extensions\n-Connect Slack and Google Workspace services\n-Integrate any context or tool through connectors with remote MCP\n-Extended thinking for complex work\n+Connect your apps and tools\n+Create Artifacts\n \n Pro\n-For everyday productivity\n+For everyday work\n \n $17\n Per month with annual subscription discount ($200 billed up front). $20 if billed monthly.\n@@\n Try Claude\n Everything in Free, plus:\n More usage*\n-Includes Claude Code\n-Includes Claude Cowork\n-Includes Claude Design\n-Includes Claude Science\n-Access to unlimited projects to organize chats and documents\n-Access to Research\n-Ability to use more Claude models\n-Claude for Microsoft 365\n+Hand off and schedule tasks\n+Claude Design, Slides, Docs\n+Claude Code\n+Claude Science\n+Projects\n+More Claude models\n+Claude in Chrome and Microsoft 365\n \n Max\n-Get the most out of Claude\n+For people who work with Claude all day\n \n From $100\n Per month\n@@\n \n Features and capabilities\n FeaturesFreeProMax 5xMax 20x\n-Chat on web, iOS, Android and Desktop\n+@Claude\n \n+No\n+No\n+No\n+No\n+Claude Code\n+\n+No\n Yes\n Yes\n Yes\n-Yes\n-Claude Code\n+Claude Science\n \n No\n Yes\n Yes\n Yes\n-Claude CoworkMore information\n+Claude in Chrome\n \n No\n Yes\n Yes\n Yes\n-Claude Design\n+Claude for Microsoft 365\n \n No\n Yes\n Yes\n Yes\n-Claude Science\n+Claude for Microsoft Outlook\n \n No\n Yes\n Yes\n Yes\n-@Claude\n+Chat on web, iOS, Android and Desktop\n \n+Yes\n+Yes\n+Yes\n+Yes\n+Claude Design, Slides, Docs\n+\n No\n-No\n-No\n-No\n+Yes\n+Yes\n+Yes\n Ability to search the web\n \n Yes\n Yes\n Yes\n Yes\n-Desktop extensions\n+Create ArtifactsMore information\n \n Yes\n Yes\n Yes\n Yes\n-Voice mode\n+Desktop extensions\n \n Yes\n Yes\n Yes\n Yes\n-Incognito chatsMore information\n+Voice mode\n \n Yes\n Yes\n Yes\n Yes\n-User preferences\n+Incognito chatsMore information\n \n Yes\n Yes\n Yes\n Yes\n-ArtifactsMore information\n+User preferences\n \n Yes\n Yes\n Yes\n Yes\n Projects\n-\n-No\n+Up to 5\n Yes\n Yes\n Yes\n@@\n No\n No\n No\n-Claude in Chrome\n \n-No\n-Yes\n-Yes\n-Yes\n-Claude for Microsoft 365\n-\n-No\n-Yes\n-Yes\n-Yes\n-Claude for Microsoft Outlook\n-\n-No\n-Yes\n-Yes\n-Yes\n-\n Security and administration\n FeaturesFreeProMax 5xMax 20x\n Single sign-on (SSO) and domain capture\n@@\n No\n No\n Billing cycle\n-n/aMonthly and annualMonthly and annualMonthly and annual\n+n/aMonthly and annualMonthlyMonthly\n Adding seats midterm\n n/an/an/an/a\n \n@@\n Yes\n Yes\n Context windowMore information\n-200k200k200k200k\n+Up to 1Mvaries by modelUp to 1Mvaries by modelUp to 1Mvaries by modelUp to 1Mvaries by model\n Usage creditsMore information\n \n No",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "Pricing tier restructuring, feature removals, context window expansion, and billing cycle restrictions materially affect platform capabilities and costs.",
          "signals": [
            "pricing tier renamed: 'Individual Developer' removed, 'Team' tier introduced",
            "feature set reorganized with removals and additions across tiers",
            "context window changed from fixed '200k' to 'Up to 1M varies by model'",
            "billing cycle for Max tiers changed from 'Monthly and annual' to 'Monthly only'",
            "projects limit changed from unlimited to 'Up to 5' in Free tier",
            "Claude Cowork feature removed entirely",
            "new features added: Claude Design/Slides/Docs, Claude in Chrome, Claude for Outlook"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.55,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.015089,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "budget",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page shows Max 5x and Max 20x tiers have 'Monthly' billing only (not 'Monthly and annual'), Free tier projects are capped at 'Up to 5', context window is listed as 'Up to 1M varies by model' across all tiers, and Claude Cowork is not mentioned in the features table for any tier.",
        "checked_at": "2026-09-22T03:50:28.500Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/9f8a0f68-d04b-4beb-ba71-cce82d816d9b"
    },
    {
      "id": "1025bd98-ec2e-4bba-a135-160375cd0aa8",
      "channel": "ai_platform_drift",
      "headline": "Azure retires gpt-4.1-nano and gpt-image-1.5 six months earlier than announced",
      "what_changed": "gpt-4.1-nano retirement moved from 2027-04-14 to 2026-10-14. gpt-image-1.5 retirement moved from 2027-06-16 to 2026-12-16. Both dates accelerated by six months.",
      "why_matters": "Any deployments using these models will stop working on the new dates. Six months less migration runway means work scheduled for Q2 2027 must now complete by Q4 2026.",
      "what_to_do": "Audit Azure deployments for gpt-4.1-nano and gpt-image-1.5. If found, schedule migration to successor models before 2026-10-14 and 2026-12-16 respectively.",
      "severity": "action_needed",
      "tags": [
        "deprecation",
        "model"
      ],
      "confidence": 0.95,
      "change_ids": [
        "20a85dbd-70a4-4af5-9d4c-43283d6de448"
      ],
      "published_at": "2026-09-21T23:42:57.224939+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Azure Foundry model retirement schedule",
      "source_url": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " gpt-4.1-nano\n 2025-04-14\n Legacy\n-2027-04-14\n+2026-10-14\n —\n \n gpt-4o\n@@\n gpt-image-1.5\n 2025-12-16\n GA\n-2027-06-16\n+2026-12-16\n —\n \n gpt-image-2\n@@\n Cohere-command-a-plus-05-2026\n 1\n Preview\n-2026-10-13\n-—\n+2026-10-16\n+coherelabs-command-a-plus-05-2026-fp81, coherelabs-command-a-plus-05-2026-bf161, coherelabs-command-a-plus-05-2026-w4a41\n \n embed-v-4-0\n 1\n@@\n —\n —\n \n+1 Available through the Hugging Face collection, for managed compute deployment.\n+\n DeepSeek\n \n Model\n@@\n Suggest a fix?\n \n Last updated on\n-2026-09-02\n+2026-09-14",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "Two model retirement dates moved forward by 6 months each, requiring engineering action.",
          "signals": [
            "retirement date accelerated: gpt-4.1-nano from 2027-04-14 to 2026-10-14 (6 months earlier)",
            "retirement date accelerated: gpt-image-1.5 from 2027-06-16 to 2026-12-16 (6 months earlier)",
            "preview model date changed: Cohere-command-a-plus-05-2026 from 2026-10-13 to 2026-10-16",
            "model variant identifiers added for Cohere model",
            "new deployment option noted for embed-v-4-0"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.012027,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "migrate",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "contradicts",
        "detail": "The page shows gpt-4.1-nano with retirement date 2027-04-14 (not moved to 2026-10-14) and gpt-image-1.5 with retirement date 2026-12-16 (which matches the claimed new date, not the original 2027-06-16). The claim states both dates were accelerated by six months, but the page shows gpt-4.1-nano still at its original date while gpt-image-1.5 appears to already be at the accelerated date.",
        "checked_at": "2026-09-22T03:50:25.782Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/1025bd98-ec2e-4bba-a135-160375cd0aa8"
    },
    {
      "id": "3cb22dae-6b0b-4297-8a3a-0124331f2357",
      "channel": "ai_platform_drift",
      "headline": "Messages API adds on-demand conversation compaction in beta",
      "what_changed": "The Messages API now supports a `compaction` parameter (beta header `compact-2026-09-04`) that returns a signed compaction block summarizing sent messages. This block replaces the original messages in subsequent requests while preserving recent turns verbatim.",
      "why_matters": "Long-running conversations currently hit context limits or incur cumulative token costs. This allows you to compress conversation history server-side while keeping recent exchanges intact, reducing both token usage and request size without losing conversation continuity.",
      "what_to_do": "Test the beta header `compact-2026-09-04` in a non-production environment with one long-running conversation flow. Measure token reduction and verify that responses remain coherent when using the compaction block instead of full message history.",
      "severity": "worth_knowing",
      "tags": [
        "api",
        "model"
      ],
      "confidence": 0.85,
      "change_ids": [
        "ae51732e-f3c0-4814-a439-a1ca15f0c795"
      ],
      "published_at": "2026-09-21T23:42:49.023806+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Claude Platform release notes",
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview#september-14-2026",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "+## Claude Platform release notes — September 14, 2026\n+https://platform.claude.com/docs/en/release-notes/overview#september-14-2026\n+Mon, 14 Sep 2026 00:00:00 GMT\n+\n+The Messages API can now compact a conversation on demand on the Claude API, in beta with the compact-2026-09-04 beta header. Send the top-level compaction parameter, and the API returns a signed compaction block that summarizes the messages you sent. On later requests, send that block first, in place of those messages. You choose when to compact, the request can run in the background, and you can keep recent turns word for word after the summary. On models with preserved thinking, the thinking in those kept turns can stay valid.",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "New API capability with beta header and parameter changes how developers structure conversation requests.",
          "signals": [
            "new API feature announced",
            "beta header introduced (compact-2026-09-04)",
            "new top-level parameter (compaction)",
            "changes conversation handling workflow",
            "affects request structure and API contract"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010416,
        "entry_key": "https://platform.claude.com/docs/en/release-notes/overview#september-14-2026",
        "change_kind": "new_entry"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "state": "unknown",
        "detail": "Could not re-fetch the source: HTTP 500",
        "checked_at": "2026-09-22T03:50:25.622Z",
        "cluster_size": 1
      },
      "url": "/items/3cb22dae-6b0b-4297-8a3a-0124331f2357"
    },
    {
      "id": "e0890059-8377-432d-a8bb-375aa1351c22",
      "channel": "ai_platform_drift",
      "headline": "GPT-5.4-Cyber deprecated, removal October 1, 2026",
      "what_changed": "OpenAI announced on September 11, 2026 that gpt-5.4-cyber is deprecated and will be removed from the API on October 1, 2026. The replacement model is gpt-5.6-cyber.",
      "why_matters": "Any code calling gpt-5.4-cyber will fail after October 1, 2026. You have 19 days to complete the migration.",
      "what_to_do": "Grep your codebase for 'gpt-5.4-cyber', update all references to 'gpt-5.6-cyber', test the replacement model's output against your use cases, and deploy before October 1.",
      "severity": "action_needed",
      "tags": [
        "deprecation",
        "model",
        "api"
      ],
      "confidence": 0.95,
      "change_ids": [
        "2deb2bd2-79e2-41d9-a90a-43dfd20337f5"
      ],
      "published_at": "2026-09-12T10:13:50.985444+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenAI deprecations",
      "source_url": "https://developers.openai.com/api/docs/deprecations",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " \n Upcoming deprecations are listed below, with the most recent announcements at the top.\n \n+2026-09-11: GPT-5.4-Cyber\n+\n+The gpt-5.4-cyber model is deprecated and will be removed from the API on October 1, 2026. Migrate to gpt-5.6-cyber before the shutdown date.\n+\n+Shutdown dateModel / systemRecommended replacement\n+Oct 1, 2026gpt-5.4-cybergpt-5.6-cyber\n+\n 2026-08-26: Transcription models\n \n On August 26, 2026, we notified developers using whisper-1, gpt-4o-transcribe, gpt-4o-mini-transcribe, and gpt-4o-transcribe-diarize of their deprecation and removal from the API on February 26, 2027.\n@@\n \n The Realtime API Beta was deprecated and removed from the API on May 12, 2026.\n \n-There are a few key differences between the interfaces in the Realtime beta API and the released GA API. See the migration guide for the current GA interface and related Realtime docs.\n+The interfaces in the Realtime beta API and the released GA API have a few key differences. See the migration guide for the current GA interface and related Realtime docs.\n \n Shutdown dateModel / systemRecommended replacement\n 2026‐05‐12OpenAI-Beta: realtime=v1Realtime API",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "New deprecation entry for gpt-5.4-cyber with October 2026 shutdown date requires migration action.",
          "signals": [
            "new model deprecation announced",
            "future shutdown date (Oct 1, 2026)",
            "migration path specified (gpt-5.4-cyber → gpt-5.6-cyber)",
            "model removal from API",
            "sentence reword is cosmetic noise"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.011279,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "migrate",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page states under '2026-09-11: GPT-5.4-Cyber' that 'The gpt-5.4-cyber model is deprecated and will be removed from the API on October 1, 2026. Migrate to gpt-5.6-cyber before the shutdown date.'",
        "checked_at": "2026-09-22T03:50:23.676Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/e0890059-8377-432d-a8bb-375aa1351c22"
    },
    {
      "id": "23bc0de3-09e4-4b40-8fef-f1254dbbec6d",
      "channel": "ai_platform_drift",
      "headline": "Azure o1/o3 family retirement consolidated to 2026-11-19",
      "what_changed": "o1-pro, o3, o3-deep-research, and o3-pro moved from GA to Deprecated status. All o1/o3 models now retire 2026-11-19 (previously scattered between 2026-10-01 and 2026-12-26). o3-mini and o4-mini successor changed from o4-mini to gpt-5.6-terra. Fine-tuning retirement for o4-mini shifted from 2027-04-16 to 2027-05-19.",
      "why_matters": "If you are running o1-pro, o3, o3-deep-research, or o3-pro in production, they are now deprecated with 9 weeks until retirement. The consolidated sunset date means you cannot stagger migrations. The successor model change means existing migration plans targeting o4-mini must be rewritten to target gpt-5.6-terra or gpt-5.6-sol.",
      "what_to_do": "Grep your codebase for model identifiers o1-pro, o3, o3-deep-research, o3-pro, o3-mini, o4-mini. If any are in use, schedule migration to gpt-5.6-sol (for o1/o3 reasoning models) or gpt-5.6-terra (for o3-mini/o4-mini) before 2026-11-19. If you have fine-tuned o4-mini models, note the new training retirement date of 2027-05-19.",
      "severity": "action_needed",
      "tags": [
        "deprecation",
        "model",
        "api"
      ],
      "confidence": 0.95,
      "change_ids": [
        "2e691119-c0bb-48d0-b3ae-2966bc066c6e"
      ],
      "published_at": "2026-09-12T03:31:37.301886+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Azure Foundry model retirement schedule",
      "source_url": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " o1\n 2024-12-17\n Deprecated\n-2026-10-21\n+2026-11-19\n gpt-5.6-sol\n \n o1-pro\n 2025-03-19\n-GA\n-2026-10-21\n+Deprecated\n+2026-11-19\n gpt-5.6-sol\n \n o3\n 2025-04-16\n-GA\n-2026-10-21\n+Deprecated\n+2026-11-19\n gpt-5.6-sol\n \n o3-deep-research\n 2025-06-26\n-GA\n-2026-12-26\n-—\n+Deprecated\n+2026-11-19\n+gpt-5.6-sol\n \n o3-mini\n 2025-01-31\n Deprecated\n-2026-10-01\n-o4-mini\n+2026-11-19\n+gpt-5.6-terra\n \n o3-pro\n 2025-06-10\n-GA\n-2026-12-17\n-—\n+Deprecated\n+2026-11-19\n+gpt-5.6-sol\n \n o4-mini\n 2025-04-16\n Deprecated\n-2026-10-16\n-—\n+2026-11-19\n+gpt-5.6-terra\n \n sora-2\n 2025-10-06\n@@\n \n o4-mini\n 2025-04-16\n-No earlier than 2027-04-161\n-2027-10-16\n+No earlier than 2027-05-191\n+2027-11-19\n \n 1 For existing customers only. Otherwise, training retirement occurs at base model retirement.\n ",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.98,
          "reason": "Multiple model deprecations accelerated and status changes from GA to Deprecated affect deployment planning.",
          "signals": [
            "multiple model deprecation dates shifted forward by ~30 days",
            "models changed from GA to Deprecated status",
            "o1-pro, o3, o3-deep-research, o3-pro transitioned from GA to Deprecated",
            "successor model assignments changed (o3-mini now maps to gpt-5.6-terra instead of o4-mini)",
            "training retirement dates shifted (2027-04-16 → 2027-05-19, 2027-10-16 → 2027-11-19)",
            "consolidation: multiple models now share single sunset date 2026-11-19"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.015223,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "migrate",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page shows o1-pro, o3, o3-deep-research, o3-pro, o3-mini, and o4-mini all with Deprecated lifecycle status and 2026-11-19 retirement date. The replacement for o3-mini and o4-mini is listed as gpt-5.6-terra, and o4-mini fine-tuning training retirement is 2027-05-19.",
        "checked_at": "2026-09-22T03:50:21.263Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/23bc0de3-09e4-4b40-8fef-f1254dbbec6d"
    },
    {
      "id": "36c5e994-d0ff-4e5f-b145-fc5bb4119aa9",
      "channel": "ai_platform_drift",
      "headline": "Claude Managed Agents adds auto permission mode and live terminal attachment",
      "what_changed": "Claude Managed Agents now supports an 'auto' permission policy mode where the server evaluates each tool call and either runs it, denies it, or pauses for approval. The agent.tool_use and agent.mcp_tool_use events now include an 'evaluation' field reporting how each call was evaluated. The ant CLI adds 'ant beta:sessions connect' command to attach a terminal to live agent sessions, with an optional --web flag to serve the session viewer locally.",
      "why_matters": "If you are running Claude Managed Agents with custom permission policies, the new auto mode changes how tool call authorization works—the server now makes evaluation decisions instead of requiring you to implement all logic client-side. The new evaluation field in events means your logging or monitoring code may need updates to capture this data. The CLI command provides a new debugging path that bypasses your application's session handling.",
      "what_to_do": "Review your agent permission policy configurations and decide whether to adopt auto mode or continue with existing policies. Update any event handlers that parse agent.tool_use or agent.mcp_tool_use events to handle the new evaluation field. Test the ant beta:sessions connect command in development to understand how it interacts with your session management.",
      "severity": "worth_knowing",
      "tags": [
        "api",
        "model"
      ],
      "confidence": 0.75,
      "change_ids": [
        "b4d2fecd-74d0-4a87-b99e-040d81888344"
      ],
      "published_at": "2026-09-11T03:26:05.842668+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Claude Platform release notes",
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview#september-10-2026",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "+## Claude Platform release notes — September 10, 2026\n+https://platform.claude.com/docs/en/release-notes/overview#september-10-2026\n+Thu, 10 Sep 2026 00:00:00 GMT\n+\n+Claude Managed Agents permission policies now include auto: the server evaluates each agent or MCP tool call and runs it, denies it, or pauses for your approval. agent.tool_use and agent.mcp_tool_use events report how each call was evaluated in an evaluation field alongside evaluated_permission. See Let the server evaluate each call with auto.\n+The ant CLI adds ant beta:sessions connect, which attaches your terminal to a Claude Managed Agents session. You can follow the session live, send messages, and allow or deny tool calls that are waiting for approval. Pass --web to serve the Claude Console's session viewer locally and open the session there instead. See Connect to a Managed Agents session from your terminal.",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "New agent permission modes, API fields, and CLI commands affect how teams integrate and control Claude Managed Agents.",
          "signals": [
            "new feature: auto permission policy mode for Claude Managed Agents",
            "new API field: evaluation field in agent.tool_use and agent.mcp_tool_use events",
            "new CLI command: ant beta:sessions connect",
            "new capability: terminal attachment to live agent sessions",
            "new parameter: --web flag for local console serving"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.012411,
        "entry_key": "https://platform.claude.com/docs/en/release-notes/overview#september-10-2026",
        "change_kind": "new_entry"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page states: 'Claude Managed Agents permission policies now include auto: the server evaluates each agent or MCP tool call and runs it, denies it, or pauses for your approval. agent.tool_use and agent.mcp_tool_use events report how each call was evaluated in an evaluation field alongside evaluated_permission.' It also confirms: 'Version 1.32.0 of the ant CLI adds ant beta:sessions connect, which attaches your terminal to a Claude Managed Agents session' with the '--web' flag to 'serve the Claude Console's session viewer locally.'",
        "checked_at": "2026-09-22T03:50:16.934Z",
        "cluster_size": 1,
        "staleness_days": 1
      },
      "url": "/items/36c5e994-d0ff-4e5f-b145-fc5bb4119aa9"
    },
    {
      "id": "a6e8fa9f-1df0-4980-b269-29cd94f20820",
      "channel": "ai_platform_drift",
      "headline": "Two image models added to retirement schedule, sunset 9 September 2027",
      "what_changed": "gpt-image-2.5-flare and gpt-image-2.5-sunburst reached GA on 9 September 2026 and are scheduled for retirement on 9 September 2027. Both models now appear on the Azure Foundry model retirement schedule.",
      "why_matters": "If you adopt either model after GA, you have exactly one year before forced migration. The retirement date is fixed at announcement, which is unusually short for a GA model lifecycle.",
      "what_to_do": "Check your image generation endpoints for references to gpt-image-2.5-flare or gpt-image-2.5-sunburst. If you are evaluating these models, factor the 9 September 2027 cutoff into your adoption decision now.",
      "severity": "worth_knowing",
      "tags": [
        "model",
        "deprecation"
      ],
      "confidence": 0.85,
      "change_ids": [
        "98ce0879-dc40-4b20-9ca4-8e6ad45bd912"
      ],
      "published_at": "2026-09-10T20:30:21.260443+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Azure Foundry model retirement schedule",
      "source_url": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " 2027-10-21\n —\n \n+gpt-image-2.5-flare\n+2026-09-09\n+GA\n+2027-09-09\n+—\n+\n+gpt-image-2.5-sunburst\n+2026-09-09\n+GA\n+2027-09-09\n+—\n+\n gpt-realtime\n 2025-08-28\n GA",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "New models with defined sunset dates added to retirement schedule; engineering teams must track these timelines.",
          "signals": [
            "two new models added to retirement schedule",
            "future sunset dates specified (2027-09-09)",
            "GA status indicates production-ready models",
            "retirement schedule is the core tracked artifact"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010326,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page shows gpt-image-2.5-flare and gpt-image-2.5-sunburst both with version 2026-09-09, lifecycle GA, and retirement date 2027-09-09, confirming they reached GA on 9 September 2026 and are scheduled for retirement on 9 September 2027.",
        "checked_at": "2026-09-22T03:50:14.939Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/a6e8fa9f-1df0-4980-b269-29cd94f20820"
    },
    {
      "id": "43a0143c-01bf-406b-925f-3e8c8b0dc3e4",
      "channel": "ai_platform_drift",
      "headline": "Per-message effort changes now available on Google Cloud Claude models",
      "what_changed": "Per-message effort changes (beta) are now supported on Google Cloud for Claude Fable 5.1, Claude Mythos 5.1, and Claude Opus 5. This requires the mid-conversation-output-config-2026-07-01 beta header, matching the existing implementation on other platforms.",
      "why_matters": "If you run Claude on Google Cloud and want to adjust model effort mid-conversation (for example, switching between speed and quality), you can now do so without changing platforms. Previously this beta feature was unavailable on Google Cloud deployments.",
      "what_to_do": "If you use Claude on Google Cloud and want per-message effort control, test the mid-conversation-output-config-2026-07-01 header with one of the three supported models in a non-production environment to verify the behavior matches your use case.",
      "severity": "fyi",
      "tags": [
        "api",
        "model"
      ],
      "confidence": 0.85,
      "change_ids": [
        "7718bbe5-01a2-41f3-a14d-094357e8395c"
      ],
      "published_at": "2026-09-09T20:34:35.920119+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Claude Platform release notes",
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview#september-3-2026",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " https://platform.claude.com/docs/en/release-notes/overview#september-3-2026\n Thu, 03 Sep 2026 00:00:00 GMT\n \n-Version 1.30.0 of the ant CLI adds ant apply, which creates and updates agents, environments, skills, memory stores, and deployments from files in your repository. Describe each resource in a file, run ant apply, and approve the plan it prints. Commit the claude-lock.json lockfile it writes so that later runs, on your machine or in CI, update the same resources instead of creating new ones. See Manage resources as code with ant apply.\n+Version 1.30.0 of the ant CLI adds ant apply, which creates and updates agents, environments, skills, memory stores, and deployments from files in your repository. Describe each resource in a file, run ant apply, and approve the plan it prints. Commit the claude-lock.json lockfile it writes so that later runs, on your machine or in CI, update the same resources instead of creating new ones. See Manage resources as code with ant apply.\n+Per-message effort changes, in beta, are also available on Google Cloud for Claude Fable 5.1, Claude Mythos 5.1, and Claude Opus 5, with the same mid-conversation-output-config-2026-07-01 beta header.",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.72,
          "reason": "New beta feature (per-message effort changes) now available on Google Cloud for specific Claude models with required API header.",
          "signals": [
            "new feature announcement",
            "beta feature availability on new platform",
            "new models listed with feature support",
            "specific API header requirement mentioned"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.011188,
        "entry_key": "https://platform.claude.com/docs/en/release-notes/overview#september-3-2026",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page states: 'Per-message effort changes, in beta, are also available on Google Cloud for Claude Fable 5.1, Claude Mythos 5.1, and Claude Opus 5, with the same mid-conversation-output-config-2026-07-01 beta header.'",
        "checked_at": "2026-09-22T03:50:12.083Z",
        "cluster_size": 1,
        "staleness_days": 7
      },
      "url": "/items/43a0143c-01bf-406b-925f-3e8c8b0dc3e4"
    },
    {
      "id": "69352f03-8716-45ab-9e08-cbd52906df4d",
      "channel": "ai_platform_drift",
      "headline": "Research feature removed from Pro tier pricing page",
      "what_changed": "The pricing comparison table no longer lists 'Access to Research' as a Pro tier feature. The row showing 'Research' with 'No' for Free tier has been removed entirely.",
      "why_matters": "If your team or users rely on Research access through Pro subscriptions, this removal suggests the feature may no longer be available at that tier, potentially requiring a plan upgrade or eliminating access entirely.",
      "what_to_do": "Log into an active Pro account and verify whether Research is still accessible in the product. If it is missing, contact Anthropic support to confirm whether this is a pricing page error or an actual feature removal, and determine what tier now includes Research.",
      "severity": "action_needed",
      "tags": [
        "pricing",
        "limits"
      ],
      "confidence": 0.75,
      "change_ids": [
        "748ad08f-8cf1-4351-96a9-14282abbf6d9"
      ],
      "published_at": "2026-09-04T20:23:26.458732+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Anthropic pricing",
      "source_url": "https://claude.com/pricing",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " Includes Claude Design\n Includes Claude Science\n Access to unlimited projects to organize chats and documents\n-Access to Research\n Ability to use more Claude models\n Claude for Microsoft 365\n \n@@\n Yes\n Yes\n Yes\n-Research\n-\n-No\n-Yes\n-Yes\n-Yes\n Memory\n \n Yes",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.85,
          "reason": "Research feature access removed from a pricing tier, affecting what customers can do.",
          "signals": [
            "feature removed from pricing tier",
            "Research access removed",
            "tier comparison table altered"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.55,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.009344,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "contradicts",
        "detail": "The current pricing page includes a 'Research' row in the Features and capabilities table showing 'No' for Free tier and 'Yes' for Pro, Max 5x, and Max 20x tiers, directly contradicting the claim that this row has been removed.",
        "checked_at": "2026-09-22T03:50:10.223Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/69352f03-8716-45ab-9e08-cbd52906df4d"
    },
    {
      "id": "50947ff5-1d48-4f0e-b695-daf7e44eec1e",
      "channel": "ai_platform_drift",
      "headline": "Anthropic removed Team and Enterprise pricing from public page",
      "what_changed": "The pricing page no longer displays Team plan pricing ($20-$25/seat standard, $100-$125/seat premium) or Enterprise plan details ($20/seat + API usage). The Education plan section was removed entirely. API pricing tables for all models (Fable 5.1, Opus 5, Sonnet 5, Haiku 4.5) and legacy models are no longer visible in the public diff. The feature comparison now shows only Free, Pro, Max 5x, and Max 20x tiers.",
      "why_matters": "If you are evaluating Team or Enterprise plans, you can no longer see pricing or feature details without contacting sales. If you are budgeting for multi-seat deployments or comparing API costs across models, the reference data is no longer publicly available. Existing customers are unaffected, but new procurement requires a sales conversation where self-serve comparison was previously possible.",
      "what_to_do": "If you have an active RFP or budget proposal referencing the removed pricing, screenshot your current contract or contact Anthropic sales to confirm whether published rates still apply. If you are comparing API costs, check whether you have the model pricing cached locally or in your cost model; if not, request a rate card from your account team before the next planning cycle.",
      "severity": "worth_knowing",
      "tags": [
        "pricing"
      ],
      "confidence": 0.85,
      "change_ids": [
        "d69683a5-31aa-4dd3-a149-7f210dbf57f0"
      ],
      "published_at": "2026-09-03T20:37:01.67123+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Anthropic pricing",
      "source_url": "https://claude.com/pricing",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "-Pricing\n+IndividualTeam & EnterpriseAPI\n \n-Individual\n-\n-Team & Enterprise\n-\n-API\n-\n-Active\n-\n Free\n Try Claude\n \n $0\n Free for everyone\n \n-Try ClaudeTry Claude\n-\n+Try Claude\n Chat on web, iOS, Android, and on your desktop\n Generate code and visualize data\n Write, edit, and create content\n@@\n $17\n Per month with annual subscription discount ($200 billed up front). $20 if billed monthly.\n \n-Try ClaudeTry Claude\n-\n+Try Claude\n Everything in Free, plus:\n More usage*\n Includes Claude Code\n@@\n From $100\n Per month\n \n-Try ClaudeTry Claude\n-\n+Try Claude\n Everything in Pro, plus:\n Choose 5x or 20x more usage than Pro*\n Higher output limits for all tasks\n@@\n Priority access at high traffic times\n \n Usage limits apply. Prices shown don’t include applicable tax. Price and plans are subject to change at Anthropic's discretion.\n-\n Usage limits apply. Price and plans are subject to change at Anthropic's discretion.\n \n-Compare features across plans\n-\n Search\n \n Free\n+Try Claude\n \n-Try ClaudeTry Claude\n-\n Pro\n+Try Claude\n \n-Try ClaudeTry Claude\n-\n Max 5x\n+Try Claude\n \n-Try ClaudeTry Claude\n-\n Max 20x\n+Try Claude\n \n-Try ClaudeTry Claude\n-\n Features and capabilities\n-\n FeaturesFreeProMax 5xMax 20x\n Chat on web, iOS, Android and Desktop\n \n+Yes\n+Yes\n+Yes\n+Yes\n Claude Code\n \n-Claude Cowork\n+No\n+Yes\n+Yes\n+Yes\n+Claude CoworkMore information\n \n+No\n+Yes\n+Yes\n+Yes\n Claude Design\n \n+No\n+Yes\n+Yes\n+Yes\n Claude Science\n \n+No\n+Yes\n+Yes\n+Yes\n @Claude\n \n+No\n+No\n+No\n+No\n Ability to search the web\n \n+Yes\n+Yes\n+Yes\n+Yes\n Desktop extensions\n \n+Yes\n+Yes\n+Yes\n+Yes\n Voice mode\n \n-Incognito chats\n+Yes\n+Yes\n+Yes\n+Yes\n+Incognito chatsMore information\n \n+Yes\n+Yes\n+Yes\n+Yes\n User preferences\n \n-Artifacts\n+Yes\n+Yes\n+Yes\n+Yes\n+ArtifactsMore information\n \n+Yes\n+Yes\n+Yes\n+Yes\n Projects\n \n+No\n+Yes\n+Yes\n+Yes\n Project sharing and collaboration\n \n-Create and edit files with code execution\n+No\n+No\n+No\n+No\n+Create and edit files with code executionMore information\n \n+Yes\n+Yes\n+Yes\n+Yes\n Research\n \n+No\n+Yes\n+Yes\n+Yes\n Memory\n \n-Skills\n+Yes\n+Yes\n+Yes\n+Yes\n+SkillsMore information\n \n-Connectors\n+Yes\n+Yes\n+Yes\n+Yes\n+ConnectorsMore information\n \n+Yes\n+Yes\n+Yes\n+Yes\n Web search\n \n-Enterprise search\n+Yes\n+Yes\n+Yes\n+Yes\n+Enterprise searchMore information\n \n+No\n+No\n+No\n+No\n Claude in Chrome\n \n+No\n+Yes\n+Yes\n+Yes\n Claude for Microsoft 365\n \n+No\n+Yes\n+Yes\n+Yes\n Claude for Microsoft Outlook\n \n-Security and administration\n+No\n+Yes\n+Yes\n+Yes\n \n+Security and administration\n FeaturesFreeProMax 5xMax 20x\n Single sign-on (SSO) and domain capture\n \n+No\n+No\n+No\n+No\n Central billing and administration\n \n+No\n+No\n+No\n+No\n Admin controls for remote and local connectors\n \n+No\n+No\n+No\n+No\n Enterprise deployment for the Claude desktop app\n \n+No\n+No\n+No\n+No\n Role-based access\n \n+No\n+No\n+No\n+No\n System for Cross-domain Identity Management (SCIM)\n \n+No\n+No\n+No\n+No\n Audit logs\n \n+No\n+No\n+No\n+No\n Usage analytics\n \n+No\n+No\n+No\n+No\n Compliance API\n \n+No\n+No\n+No\n+No\n HIPAA-ready offering\n \n+No\n+No\n+No\n+No\n Custom data retention controls\n \n+No\n+No\n+No\n+No\n Organization wide skills deployment\n \n-Payment options\n+No\n+No\n+No\n+No\n \n+Payment options\n FeaturesFreeProMax 5xMax 20x\n Credit card\n n/a\n-\n+Yes\n+Yes\n+Yes\n ACH\n \n+No\n+No\n+No\n+No\n Invoicing / net terms\n \n+No\n+No\n+No\n+No\n Billing cycle\n-n/a\n-\n-Monthly and annual\n-\n-Monthly and annual\n-\n-Monthly and annual\n-\n+n/aMonthly and annualMonthly and annualMonthly and annual\n Adding seats midterm\n-n/a\n+n/an/an/an/a\n \n-n/a\n-\n-n/a\n-\n-n/a\n-\n Models and usage\n-\n FeaturesFreeProMax 5xMax 20x\n-Fable\n+FableMore information\n \n-Usage credits\n-\n-50% of weekly limits*\n-\n-50% of weekly limits*\n-\n+NoUsage credits50% of weekly limits*50% of weekly limits*\n Opus\n \n+No\n+Yes\n+Yes\n+Yes\n Sonnet\n \n+Yes\n+Yes\n+Yes\n+Yes\n Haiku\n \n-Context window\n+Yes\n+Yes\n+Yes\n+Yes\n+Context windowMore information\n+200k200k200k200k\n+Usage creditsMore information\n \n-200k\n-\n-200k\n-\n-200k\n-\n-200k\n-\n-Usage credits\n-\n+No\n+Yes\n+Yes\n+Yes\n Priority access at high traffic times\n \n+No\n+No\n+Yes\n+Yes\n User and organizational level spend controls\n \n-Model training\n+No\n+No\n+No\n+No\n+Model trainingMore information\n+Opt-outOpt-outOpt-outOpt-out\n \n-Opt-out\n+Plans and usageBilling and paymentsManaging your plan\n \n-Opt-out\n-\n-Opt-out\n-\n-Opt-out\n-\n-Team\n-For teams of 2 to 150\n-\n-Get Team planGet Team plan\n-\n-Standard seat\n-All Claude features, plus more usage than Pro*\n-\n-$20\n-\n-Per seat / month if billed annually. $25 if billed monthly.\n-\n-Premium seat\n-5x more usage than standard seats*\n-\n-$100\n-\n-Per seat / month if billed annually. $125 if billed monthly.\n-\n-Includes Claude Code and Claude Cowork\n-Includes Claude Design\n-Includes Claude Science\n-Connect Microsoft 365, @Claude, and more\n-Enterprise search across your organization\n-Central billing and administration\n-Single sign-on (SSO)\n-Admin controls for remote and local connectors\n-Enterprise deployment for the Claude desktop app\n-No model training on your content by default\n-Mix and match seat types\n-\n-Enterprise\n-For large businesses operating at scale\n-\n-Get Enterprise planGet Enterprise plan\n-\n-Chat with buying specialistChat with buying specialist\n-\n-Seat price + usage at API rates\n-\n-$20/seat. Usage cost scales with model and task.\n-\n-All Team plan features, plus:\n-Admins set user and org spend limits\n-Role-based access with fine grained permissioning\n-System for Cross-domain Identity Management (SCIM)\n-Audit logs\n-Compliance API for observability and monitoring\n-Custom data retention controls\n-Network-level access control\n-IP allowlisting\n-HIPAA-ready offering available\n-Claude Security (beta)\n-\n-Usage limits apply. Prices shown don’t include applicable tax. Price and plans are subject to change at Anthropic's discretion.\n-\n-Usage limits apply. Price and plans are subject to change at Anthropic's discretion.\n-\n-Education plan\n-\n-Get a comprehensive university‐wide plan for an institution, including its students, faculty, and staff.\n-\n-Learn moreLearn more\n-\n-Student and faculty access\n-\n-Comprehensive access for all university members at discounted rates\n-\n-Academic research and learning mode\n-\n-Dedicated API credits and educational features for student learning\n-\n-Training and enablement\n-\n-Resources for successful adoption across your institution\n-\n-Compare features across plans\n-\n-Search\n-\n-Team\n-\n-Create planCreate plan\n-\n-Enterprise (self-serve)\n-\n-Create planCreate plan\n-\n-Enterprise (sales-assisted)\n-\n-Contact salesContact sales\n-\n-Features and capabilities\n-\n-FeaturesTeamEnterprise (self-serve)Enterprise (sales-assisted)\n-Chat on web, iOS, Android and Desktop\n-\n-Claude Code\n-\n-Claude Cowork\n-\n-Claude Design\n-\n-Claude Science\n-\n-@Claude\n-\n-Claude Security\n-\n-Ability to search the web\n-\n-Desktop extensions\n-\n-Voice mode\n-\n-Incognito chats\n-\n-User preferences\n-\n-Artifacts\n-\n-Projects\n-\n-Project sharing and collaboration\n-\n-Create and edit files with code execution\n-\n-Research\n-\n-Memory\n-\n-Skills\n-\n-Connectors\n-\n-Web search\n-\n-Enterprise search\n-\n-Claude in Chrome\n-\n-Claude for Microsoft 365\n-\n-Claude for Microsoft Outlook\n-\n-Security and administration\n-\n-FeaturesTeamEnterprise (self-serve)Enterprise (sales-assisted)\n-Single sign-on (SSO)\n-\n-Domain verification\n-\n-Restrict org creation\n-\n-Migrate accounts using your domains\n-\n-Central billing and administration\n-\n-Admin controls for remote and local connectors\n-\n-Enterprise deployment for the Claude desktop app\n-\n-Usage analytics\n-\n-Organization wide skills deployment\n-\n-Domain capture\n-\n-Role-based access\n-\n-System for Cross-domain Identity Management (SCIM)\n-\n-Audit logs\n-\n-Compliance API\n-\n-Custom data retention controls\n-\n-Set org instructions\n-\n-HIPAA-ready offering\n-\n-Inference hooks\n-\n-Payment options\n-\n-FeaturesTeamEnterprise (self-serve)Enterprise (sales-assisted)\n-Credit card\n-\n-ACH\n-\n-Invoicing / net terms\n-\n-Billing cycle\n-Monthly and annual\n-\n-Annual\n-\n-Annual\n-\n-Adding seats midterm\n-\n-Partnership\n-\n-FeaturesTeamEnterprise (self-serve)Enterprise (sales-assisted)\n-AWS Marketplace availability\n-\n-Consultation\n-\n-Tiered incentives on committed spend\n-\n-Trials\n-\n-Customer success support at certain spend thresholds\n-\n-Models and usage\n-\n-FeaturesTeamEnterprise (self-serve)Enterprise (sales-assisted)\n-Fable\n-\n-Opus\n-\n-Sonnet\n-\n-Haiku\n-\n-Context window\n-\n-200k\n-\n-500k\n-\n-on default model\n-500k\n-\n-on default model\n-\n-Extra usage\n-\n-n/a\n-\n-n/a\n-\n-Priority access at high traffic times\n-\n-User and organizational level spend controls\n-\n-Model training\n-\n-None by default\n-\n-None by default\n-\n-None by default\n-\n-Latest models\n-\n-Contact salesContact sales\n-\n-Start buildingStart building\n-\n-Save 50% with batch processing.\n-Learn more\n-Batch processing\n-\n-Fable 5.1\n-Next generation intelligence for long-running agents\n-\n-Input\n-$10 / MTok\n-\n-Output\n-$50 / MTok\n-\n-Prompt caching\n-\n-Read\n-$0.25 / MTok\n-\n-Write\n-$12.50 / MTok\n-\n-Opus 5\n-Ideal for complex agentic coding and enterprise work\n-\n-Input\n-$5 / MTok\n-\n-Output\n-$25 / MTok\n-\n-Prompt caching\n-\n-Read\n-$0.50 / MTok\n-\n-Write\n-$6.25 / MTok\n-\n-Sonnet 5\n-High-performance model for coding and agents\n-\n-Input\n-$2 / MTok\n-\n-Output\n-$10 / MTok\n-\n-Prompt caching\n-\n-Read\n-$0.20 / MTok\n-\n-Write\n-$2.50 / MTok\n-\n-Haiku 4.5\n-Fastest, most cost-efficient model\n-\n-Input\n-$1 / MTok\n-\n-Output\n-$5 / MTok\n-\n-Prompt caching\n-\n-Read\n-$0.10 / MTok\n-\n-Write\n-$1.25 / MTok\n-\n-For workloads that need to run in the US, US-only inference is available at 1.1x pricing for input and output tokens. Learn more.\n-\n-Get up to 2.5x faster speeds with fast mode for Opus 5 at 2x standard pricing. Learn more.\n-\n-Prompt caching pricing reflects 5-minute TTL. Learn about extended prompt caching.\n-\n-Explore detailed pricingExplore detailed pricing\n-\n-Pricing for Claude Platform features\n-\n-Get more out of Claude with advanced features and capabilities.\n-\n-Learn moreLearn more\n-\n-Managed Agents\n-\n-Build and deploy agents at scale with a suite of composable APIs. Standard token rates apply.\n-\n-Cost\n-\n-$0.08 per session-hour for active runtime\n-\n-Web search\n-\n-Give Claude access to the latest information from the web. Doesn’t include input and output tokens required to process requests.\n-\n-Cost\n-\n-$10 / 1K searches\n-\n-Code execution\n-\n-Run Python code in a sandboxed environment for advanced data analysis. 50 free hours of usage daily per organization.\n-\n-Additional hours\n-\n-$0.05 per hour per container\n-\n-Service tiers\n-\n-Balance availability, performance, and predictable costs based on your needs.\n-\n-Learn moreLearn more\n-\n-Contact salesContact sales\n-\n-Standard\n-\n-Default tier for both piloting and scaling everyday use cases\n-\n-Batch\n-\n-For asynchronous workloads that can be processed together for better efficiency\n-\n-Legacy models\n-\n-Learn moreLearn more\n-\n-Explore detailed pricingExplore detailed pricing\n-\n-Fable 5\n-\n-Input\n-$10 / MTok\n-\n-Output\n-$50 / MTok\n-\n-Prompt caching\n-\n-Read\n-$1 / MTok\n-\n-Write\n-$12.50 / MTok\n-\n-Opus 4.8\n-\n-Input\n-$5 / MTok\n-\n-Output\n-$25 / MTok\n-\n-Prompt caching\n-\n-Read\n-$0.50 / MTok\n-\n-Write\n-$6.25 / MTok\n-\n-Save 50% with batch processing.\n-Learn more\n-Batch processing\n-\n-Sonnet 4.6\n-\n-Input\n-$3 / MTok\n-\n-Output\n-$15 / MTok\n-\n-Prompt caching\n-\n-Read\n-$0.30 / MTok\n-\n-Write\n-$3.75 / MTok\n-\n-Opus 4.7\n-\n-Input\n-$5 / MTok\n-\n-Output\n-$25 / MTok\n-\n-Prompt caching\n-\n-Read\n-$0.50 / MTok\n-\n-Write\n-$6.25 / MTok\n-\n-Opus 4.6\n-\n-Input\n-$5 / MTok\n-\n-Output\n-$25 / MTok\n-\n-Prompt caching\n-\n-Read\n-$0.50 / MTok\n-\n-Write\n-$6.25 / MTok\n-\n-Sonnet 4.5\n-\n-Input\n-$3 / MTok\n-\n-Output\n-$15 / MTok\n-\n-Prompt caching\n-\n-Read\n-$0.30 / MTok\n-\n-Write\n-$3.75 / MTok\n-\n-Opus 4.5\n-\n-Input\n-$5 / MTok\n-\n-Output\n-$25 / MTok\n-\n-Prompt caching\n-\n-Read\n-$0.50 / MTok\n-\n-Write\n-$6.25 / MTok\n-\n-Opus 4.1\n-\n-Input\n-$15 / MTok\n-\n-Output\n-$75 / MTok\n-\n-Prompt caching\n-\n-Read\n-$1.50 / MTok\n-\n-Write\n-$18.75 / MTok\n-\n-Prompt caching pricing reflects 5-minute TTL. Learn about extended prompt caching.\n-\n-FAQ\n-\n Plans and usage\n-\n-Billing and payments\n-\n-Managing your plan\n-\n-Active\n-\n-Plans and usage\n-\n What do I get with Claude Pro?\n \n-The Pro plan gives you everything in a Free plan with more usage and the full set of Claude capabilities. That includes Claude Code, Claude Cowork, Claude Design, along with projects to organize your chats and documents, access to more Claude models, and Claude for Microsoft 365. You can choose a monthly or annual subscription.\n-\n How is Claude Max different from Pro?\n \n-The Max plan is built for people who work with Claude throughout the day and want longer, uninterrupted sessions. You get everything in Pro, plus more usage: choose from 5x or 20x the usage of Pro per 5-hour session. Max also gives you higher output limits. Both options are billed monthly. See the cards above for current pricing.\n-\n What are the usage limits on each plan, and what happens when I hit them?\n \n-Every plan has usage limits that reset on a rolling five-hour session window, and paid plans add weekly limits on top. Your activity across Claude on web, desktop, mobile, and Claude Code all draws from the same pool. How much you can do depends on the length and complexity of your conversations, the model you choose, and the features you use, so there's no fixed message count. Free covers everyday questions. Pro gives you at least 5x more usage per 5-hour session than Free. Max gives you 5x or 20x more usage per 5-hour session than Pro. On Team plans, Standard seats give more than Pro and Premium seats give 5x more than Standard. To manage capacity and make sure all users have fair access, we may limit your usage in other ways, such as weekly and monthly caps or model and feature usage, at our discretion. When you reach a limit, you can wait for it to reset, move to a higher plan, or, on paid plans, turn on usage credits to keep working at standard API rates. You can see where you stand anytime in Settings > Usage.\n-\n Is Claude Code included in my plan?\n \n-Claude Code is included in all paid plans. It shares the same usage limits as the rest of your plan, so your work in the terminal and your chats draw from one pool. For heavy coding sessions, you can also switch to pay-as-you-go API credits through a Console account.\n-\n-How much does the Claude Enterprise plan cost?\n-\n-The Claude Enterprise plan is built for large businesses operating at scale. Pricing is $20 per seat per month plus usage billed at API rates, so cost scales with the models and tasks your team runs. Enterprise is billed annually and includes everything in Team plus advanced security and admin controls, including SCIM, audit logs, custom data retention, and role-based access. You can get started self-serve or contact sales for a tailored quote.\n-\n-PrevPrev\n-\n-NextNext\n-\n-Billing and payments\n-\n-Can I pay annually? Does it cost less than if I pay monthly?\n-\n-Yes, annual plans are designed to cost less than monthly subscriptions. Annual subscriptions are available for Pro and Team plans. Enterprise plans are only available as annual subscriptions.\n-When you choose to pay annually, you're billed once up front for the year. If you're already on a monthly plan, you can switch to annual in Settings > Billing, and any unused time is credited toward your first annual invoice. See the steps for Pro and Team.\n-\n-Does Claude offer refunds?\n-\n-Payments are generally non-refundable, except where our Consumer Terms of Service say otherwise or where local law requires it.\n-Customers outside of Europe can follow this process to request a refund:\n-Log in, open Get help from the menu, start a message, and choose Claude Refund Request to check your eligibility.\n-If you subscribed through the App Store, Apple handles the refund, so you'll request it from Apple.\n-If you subscribed through Google Play, contact our Support team to check eligibility for an active subscription.\n-If you're in the European Economic Area and the United Kingdom, and within your 14-day withdrawal period, you can request a refund directly in the app.\n-\n-PrevPrev\n-\n-NextNext\n-\n-Managing your plan\n-\n-How do I upgrade, downgrade, or switch between plans?\n-\n-You can change your plan any time in Settings.\n-For individual plans, go to Settings > Billing and choose Manage subscription.\n-On Team plans, an Owner or Primary Owner manages this under Organization settings > Billing. See more details here.\n-Upgrades take effect right away, and any unused time on your current plan is credited toward the new one, so you won't pay twice for the same days.\n-Moving from monthly to annual works the same way, with your remaining time credited to the first annual invoice.\n-In some upgrades (for example Pro Annual to Max 5x Monthly), your remaining value on your old plan is larger than the cost of one billing period of the new plan. In this case, the excess will be stored as credit, which will automatically get used for future purchases.\n-Downgrades take effect at the end of your current billing period, and your chats, projects, and files stay with your account whichever plan you're on.\n-\n-How do I cancel my Claude subscription?\n-\n-You can cancel anytime, and your plan stays active until the end of your current billing period. To avoid the next charge, cancel at least 24 hours before your renewal date.\n-If you signed up on the web or the desktop app, go to Settings > Billing and click Cancel.\n-If you subscribed through the App Store or Google Play, cancel from that app under Billing > Manage subscription, or directly in your Apple or Google Play account.\n-Team and self-serve Enterprise: an Owner or Primary Owner cancels under Organization settings > Billing.\n-Sales-assisted Enterprise: Reach out to your Anthropic Contact or our Sales team to discuss cancellation.\n-Canceling doesn't delete your data. Your chats, projects, and files stay with your account, though some features aren't available on the Free plan. For Pro and Max, your account moves to the Free plan once the period ends. For step-by-step help, see how to cancel a Pro or Max plan or cancel a Team plan.\n-\n-PrevPrev\n-\n-NextNext\n+How much does the Claude Enterprise plan cost?",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "Pricing page restructured with major plan tiers removed from public view and feature availability matrix reorganized.",
          "signals": [
            "massive structural reorganization of pricing page",
            "Team and Enterprise plan sections completely removed",
            "Education plan removed",
            "Legacy models section removed",
            "FAQ content stripped",
            "Individual plan structure replaced with simplified tier layout",
            "Team plan pricing ($20/$100 per seat) no longer visible",
            "Enterprise plan details removed from public pricing",
            "model availability changed (Fable, Opus, Sonnet, Haiku availability per tier altered)",
            "feature matrix restructured with Yes/No indicators added",
            "context window specifications changed (200k shown for all tiers in new layout)",
            "API pricing section completely removed from diff view"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.55,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.035965,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The current pricing page displays only Free, Pro, Max 5x, and Max 20x tiers for individual users. The Team & Enterprise section header is present at the top of the page, but the detailed Team plan pricing ($20-$25/seat standard, $100-$125/seat premium) and Enterprise plan details are not shown in the provided content. The Education plan section is absent. API pricing tables for specific models are not visible on this page. The feature comparison table shows only the four individual tiers mentioned in the claim.",
        "checked_at": "2026-09-22T03:50:07.417Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/50947ff5-1d48-4f0e-b695-daf7e44eec1e"
    },
    {
      "id": "77b25006-adfb-4e7d-8b6f-1fe2cf626027",
      "channel": "ai_platform_drift",
      "headline": "Audio files from code execution now carry C2PA credentials",
      "what_changed": "As of September 1, 2026, audio files generated by Claude Fable 5.1 and Claude Mythos 5.1 through the code execution tool now carry C2PA Content Credentials when retrieved via the Files API. Previously only image and video files were marked.",
      "why_matters": "If your application processes or stores audio artifacts from Claude's code execution, those files now contain embedded provenance metadata. Systems that validate file integrity, strip metadata, or assume clean audio output may reject or mishandle these files.",
      "what_to_do": "Test your audio file handling pipeline with code-execution-generated audio from Fable 5.1 or Mythos 5.1. Verify that parsers, transcoders, and storage systems accept C2PA-marked audio without errors or unexpected metadata stripping.",
      "severity": "worth_knowing",
      "tags": [
        "api",
        "model"
      ],
      "confidence": 0.85,
      "change_ids": [
        "404ff466-e90a-4f97-b813-a0039fa49d7c"
      ],
      "published_at": "2026-09-03T10:48:13.906124+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Claude Platform release notes",
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview#september-1-2026",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " Per-message effort changes are in beta on Claude Fable 5.1, Claude Mythos 5.1, and Claude Opus 5 on the Claude API. Add a role: \"system\" message with output_config.effort inside messages to change effort for later turns while preserving the prompt cache. Include the mid-conversation-output-config-2026-07-01 beta header in your requests. See Per-message effort.\n Turn-scoped system messages are in beta (mid-conversation-system-clear-at-2026-08-21 header). Set clear_at: \"next_user_message\" on a mid-conversation role: \"system\" message and it renders for the current turn only, then stays in the history at no token cost. Per-turn reminders don't accumulate and don't invalidate the prompt cache or later thinking blocks.\n thinking.display accepts a third value, \"updates\", in beta (thinking-display-updates-2026-08-18 header). Reasoning comes back with an empty thinking field, as under \"omitted\", and the short progress updates that Claude Fable 5.1, Claude Mythos 5.1, and Claude Fable 5 write between tool calls come back as text, at most one thinking block before a tool call. See Progress updates between tool calls.\n-Text generated by Claude Fable 5.1 and Claude Mythos 5.1 carries Anthropic's text watermark, and supported image and video files that Claude produces through the code execution tool carry C2PA Content Credentials when you retrieve them through the Files API on the Claude API. Marking requires no changes to your requests or response handling.\n+Text generated by Claude Fable 5.1 and Claude Mythos 5.1 carries Anthropic's text watermark, and supported image, video, and audio files that Claude produces through the code execution tool carry C2PA Content Credentials when you retrieve them through the Files API on the Claude API. Marking requires no changes to your requests or response handling.\n Like Claude Fable 5, both models require 30-day data retention and aren't available under zero data retention unless expressly authorized by Anthropic. See Model-specific data retention requirements.\n The guides for the Claude Enterprise endpoints of the Admin API (user management and spend limits), the Claude Enterprise Analytics API, and the Compliance API now show the anthropic-version header; send it on every request to these endpoints, as in the rest of the Claude API. See API versions.",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.72,
          "reason": "Audio files now included in C2PA Content Credentials output—expands what Claude produces and marks through Files API.",
          "signals": [
            "file type expansion in output credentials",
            "data handling change (audio files now covered by C2PA)",
            "new beta feature with header requirement",
            "model capability change affecting output artifacts"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.012194,
        "entry_key": "https://platform.claude.com/docs/en/release-notes/overview#september-1-2026",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page states: 'supported image, video, and audio files that Claude produces through the code execution tool carry C2PA Content Credentials when you retrieve them through the Files API on the Claude API' for Claude Fable 5.1 and Claude Mythos 5.1 as of September 1, 2026.",
        "checked_at": "2026-09-22T03:50:04.538Z",
        "cluster_size": 1,
        "staleness_days": 2
      },
      "url": "/items/77b25006-adfb-4e7d-8b6f-1fe2cf626027"
    },
    {
      "id": "c5855813-268c-4213-8f94-7cf3f38ef45c",
      "channel": "ai_platform_drift",
      "headline": "Claude Fable 5.1 retires 5 December 2027",
      "what_changed": "Azure Foundry added a retirement date of 2027-12-05 for the claude-fable-5-1 model. The model is currently in Preview status.",
      "why_matters": "Any code or configuration using claude-fable-5-1 by name will stop working after that date. Preview models typically have shorter lifespans than GA releases, and 15 months is the notice window.",
      "what_to_do": "Grep your codebase and infrastructure-as-code for 'claude-fable-5-1' references. If found, add a calendar reminder for Q3 2027 to migrate to whatever replaces it, or pin to claude-fable-5 if that model remains supported.",
      "severity": "worth_knowing",
      "tags": [
        "deprecation",
        "model"
      ],
      "confidence": 0.85,
      "change_ids": [
        "632bc8bd-bf10-44d3-8bb6-66a1326458bb"
      ],
      "published_at": "2026-09-03T03:20:06.806916+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Azure Foundry model retirement schedule",
      "source_url": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " claude-fable-5-1\n 1\n Preview\n+2027-12-05\n —\n-—\n \n claude-fable-5\n 1\n@@\n Suggest a fix?\n \n Last updated on\n-2026-08-27\n+2026-09-02",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "New future date (2027-12-05) added to claude-fable-5-1 entry signals model retirement or sunset event.",
          "signals": [
            "future date added to model entry",
            "date format suggests retirement/sunset deadline",
            "model lifecycle change",
            "last-updated timestamp changed"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010024,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "migrate",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page lists 'claude-fable-5-1' with Version 1, Lifecycle 'Preview', and Retirement date '2027-12-05' in the Anthropic section under Foundry Models from partners and community.",
        "checked_at": "2026-09-22T03:48:44.606Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/c5855813-268c-4213-8f94-7cf3f38ef45c"
    },
    {
      "id": "0ee7793d-d108-4471-9679-5872fdd2c0ee",
      "channel": "ai_platform_drift",
      "headline": "anthropic-version header now required on three Enterprise API endpoints",
      "what_changed": "The Admin API (user management and spend limits), Analytics API, and Compliance API now require the anthropic-version header on every request, matching the existing requirement across the rest of the Claude API. Documentation updated September 1, 2026.",
      "why_matters": "Requests to these three Enterprise endpoints will fail without the header. If your integration calls these endpoints and does not currently send anthropic-version, those calls are now broken.",
      "what_to_do": "Grep your codebase for calls to Admin, Analytics, and Compliance API endpoints. Add the anthropic-version header to each request if missing. Test against production to confirm the calls succeed.",
      "severity": "action_needed",
      "tags": [
        "api",
        "deprecation"
      ],
      "confidence": 0.85,
      "change_ids": [
        "19a871c1-72c7-41d3-9218-a7ec1cfc5703"
      ],
      "published_at": "2026-09-03T03:19:57.548957+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Claude Platform release notes",
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview#september-1-2026",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " Turn-scoped system messages are in beta (mid-conversation-system-clear-at-2026-08-21 header). Set clear_at: \"next_user_message\" on a mid-conversation role: \"system\" message and it renders for the current turn only, then stays in the history at no token cost. Per-turn reminders don't accumulate and don't invalidate the prompt cache or later thinking blocks.\n thinking.display accepts a third value, \"updates\", in beta (thinking-display-updates-2026-08-18 header). Reasoning comes back with an empty thinking field, as under \"omitted\", and the short progress updates that Claude Fable 5.1, Claude Mythos 5.1, and Claude Fable 5 write between tool calls come back as text, at most one thinking block before a tool call. See Progress updates between tool calls.\n Text generated by Claude Fable 5.1 and Claude Mythos 5.1 carries Anthropic's text watermark, and supported image and video files that Claude produces through the code execution tool carry C2PA Content Credentials when you retrieve them through the Files API on the Claude API. Marking requires no changes to your requests or response handling.\n-Like Claude Fable 5, both models require 30-day data retention and aren't available under zero data retention unless expressly authorized by Anthropic. See Model-specific data retention requirements.\n+Like Claude Fable 5, both models require 30-day data retention and aren't available under zero data retention unless expressly authorized by Anthropic. See Model-specific data retention requirements.\n+The guides for the Claude Enterprise endpoints of the Admin API (user management and spend limits), the Claude Enterprise Analytics API, and the Compliance API now show the anthropic-version header; send it on every request to these endpoints, as in the rest of the Claude API. See API versions.",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.85,
          "reason": "New required header on Enterprise API endpoints is a breaking change for existing integrations.",
          "signals": [
            "new API requirement: anthropic-version header now mandatory on three Enterprise endpoints",
            "breaking change: Admin API, Analytics API, Compliance API affected",
            "documentation update signals enforcement of existing versioning pattern"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.011034,
        "entry_key": "https://platform.claude.com/docs/en/release-notes/overview#september-1-2026",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "migrate",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page states: 'The guides for the Claude Enterprise endpoints of the Admin API (user management and spend limits), the Claude Enterprise Analytics API, and the Compliance API now show the anthropic-version header; send it on every request to these endpoints, as in the rest of the Claude API.' This matches the claim about the three Enterprise API endpoints requiring the anthropic-version header, dated September 1, 2026.",
        "checked_at": "2026-09-22T03:48:41.665Z",
        "cluster_size": 1,
        "staleness_days": 2
      },
      "url": "/items/0ee7793d-d108-4471-9679-5872fdd2c0ee"
    },
    {
      "id": "d3535870-6137-4cc1-92e4-3852981b3a3d",
      "channel": "ai_platform_drift",
      "headline": "Fable 5.1 released with 75% lower prompt cache read cost",
      "what_changed": "Anthropic released Fable 5.1, replacing Fable 5 in the current model lineup. Prompt cache read pricing dropped from $1/MTok to $0.25/MTok. Fable 5 moved to legacy pricing with its original $1/MTok cache read rate. Input ($10/MTok) and output ($50/MTok) pricing unchanged.",
      "why_matters": "If you use Fable with prompt caching for long-context or repeated-prompt workloads, cache read costs drop 75% on the new version. Staying on Fable 5 means paying 4x more for cache reads than the current model. The version bump may also include capability changes not reflected in pricing.",
      "what_to_do": "Check your API calls: if you specify 'fable-5' explicitly, test whether that identifier now resolves to 5.1 or stays pinned to legacy 5. If unpinned, you get the cost reduction automatically. If pinned, evaluate 5.1 for your use case and update the model identifier to capture the savings.",
      "severity": "worth_knowing",
      "tags": [
        "model",
        "pricing"
      ],
      "confidence": 0.85,
      "change_ids": [
        "7c68131e-2c84-45e2-996f-3a24cc55fffd"
      ],
      "published_at": "2026-09-01T20:40:45.242529+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Anthropic pricing",
      "source_url": "https://claude.com/pricing",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " Learn more\n Batch processing\n \n-Fable 5\n+Fable 5.1\n Next generation intelligence for long-running agents\n \n Input\n@@\n \n Prompt caching\n \n+Read\n+$0.25 / MTok\n+\n Write\n $12.50 / MTok\n \n-Read\n-$1 / MTok\n-\n Opus 5\n Ideal for complex agentic coding and enterprise work\n \n@@\n \n Prompt caching\n \n-Write\n-$6.25 / MTok\n-\n Read\n $0.50 / MTok\n \n+Write\n+$6.25 / MTok\n+\n Sonnet 5\n High-performance model for coding and agents\n \n@@\n \n Prompt caching\n \n-Write\n-$2.50 / MTok\n-\n Read\n $0.20 / MTok\n \n+Write\n+$2.50 / MTok\n+\n Haiku 4.5\n Fastest, most cost-efficient model\n \n@@\n \n Prompt caching\n \n-Write\n-$1.25 / MTok\n-\n Read\n $0.10 / MTok\n \n+Write\n+$1.25 / MTok\n+\n For workloads that need to run in the US, US-only inference is available at 1.1x pricing for input and output tokens. Learn more.\n \n Get up to 2.5x faster speeds with fast mode for Opus 5 at 2x standard pricing. Learn more.\n@@\n \n Explore detailed pricingExplore detailed pricing\n \n+Fable 5\n+\n+Input\n+$10 / MTok\n+\n+Output\n+$50 / MTok\n+\n+Prompt caching\n+\n+Read\n+$1 / MTok\n+\n+Write\n+$12.50 / MTok\n+\n Opus 4.8\n \n Input\n@@\n \n Prompt caching\n \n-Write\n-$6.25 / MTok\n-\n Read\n $0.50 / MTok\n \n+Write\n+$6.25 / MTok\n+\n Save 50% with batch processing.\n Learn more\n Batch processing\n@@\n \n Prompt caching\n \n-Write\n-$3.75 / MTok\n-\n Read\n $0.30 / MTok\n \n+Write\n+$3.75 / MTok\n+\n Opus 4.7\n \n Input\n@@\n \n Prompt caching\n \n-Write\n-$6.25 / MTok\n-\n Read\n $0.50 / MTok\n \n+Write\n+$6.25 / MTok\n+\n Opus 4.6\n \n Input\n@@\n \n Prompt caching\n \n-Write\n-$6.25 / MTok\n-\n Read\n $0.50 / MTok\n \n+Write\n+$6.25 / MTok\n+\n Sonnet 4.5\n \n Input\n@@\n \n Prompt caching\n \n-Write\n-$3.75 / MTok\n-\n Read\n $0.30 / MTok\n \n+Write\n+$3.75 / MTok\n+\n Opus 4.5\n \n Input\n@@\n \n Prompt caching\n \n-Write\n-$6.25 / MTok\n-\n Read\n $0.50 / MTok\n \n+Write\n+$6.25 / MTok\n+\n Opus 4.1\n \n Input\n@@\n \n Prompt caching\n \n-Write\n-$18.75 / MTok\n-\n Read\n $1.50 / MTok\n \n+Write\n+$18.75 / MTok\n+\n Prompt caching pricing reflects 5-minute TTL. Learn about extended prompt caching.\n \n FAQ",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "Fable 5.1 introduces new model with significantly lower cache read pricing. Fable 5 moved to legacy tier.",
          "signals": [
            "model version bump: Fable 5 → Fable 5.1",
            "price change: Fable 5.1 read cache $1/MTok → $0.25/MTok (75% decrease)",
            "new model tier added: Fable 5 appears in legacy section with different pricing",
            "pricing reordering: read/write cache lines swapped (cosmetic) but prices are the substance",
            "multiple prompt cache pricing changes across all models"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.55,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.01559,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The page contains Claude subscription pricing and features but does not mention Fable 5.1, prompt cache pricing, or any API pricing information.",
        "checked_at": "2026-09-22T03:48:39.760Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/d3535870-6137-4cc1-92e4-3852981b3a3d"
    },
    {
      "id": "cf2722ee-e40f-454a-bc92-5775238664a9",
      "channel": "ai_platform_drift",
      "headline": "claude-opus-4-1 retired August 5, 2026; upgrade path to claude-opus-5",
      "what_changed": "claude-opus-4-1 marked Retired with effective date 2026-08-05. claude-opus-5 added to supported models list. Two new preview models added: claude-fable-5-1 and claude-mythos-5-1.",
      "why_matters": "Any code or configuration explicitly requesting claude-opus-4-1 will fail after August 5, 2026. If you are using version pinning or explicit model identifiers rather than latest-stable aliases, calls will return errors once the retirement date passes.",
      "what_to_do": "Grep your codebase and infrastructure-as-code for 'claude-opus-4-1' and replace with 'claude-opus-5'. Test the replacement in staging before August 5, 2026.",
      "severity": "action_needed",
      "tags": [
        "model",
        "deprecation"
      ],
      "confidence": 0.95,
      "change_ids": [
        "4c81104b-0907-4c38-85c2-d77911aa210a"
      ],
      "published_at": "2026-09-01T20:40:33.033301+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Azure Foundry model retirement schedule",
      "source_url": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " 2026-10-19\n —\n \n+claude-opus-4-1\n+—\n+Retired\n+2026-08-05\n+claude-opus-5\n+\n claude-haiku-4-5\n 1\n GA\n@@\n 2026-10-19\n —\n \n+claude-fable-5-1\n+1\n+Preview\n+—\n+—\n+\n claude-fable-5\n 1\n Preview\n 2027-12-05\n —\n \n+claude-mythos-5-1\n+1\n+Preview\n+—\n+—\n+\n+claude-mythos-preview (gated research preview)\n+—\n+Preview\n+2027-04-02\n+—\n+\n Cohere\n \n Model",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "Retirement date for existing model and new model versions affect deployment planning and API compatibility.",
          "signals": [
            "model retirement date added (claude-opus-4-1, 2026-08-05)",
            "new model versions added to supported list (claude-opus-5, claude-fable-5-1, claude-mythos-5-1)",
            "model status changes (Retired, Preview)",
            "future sunset dates present"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.0111,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "migrate",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page shows claude-opus-4-1 with lifecycle status 'Retired', retirement date '2026-08-05', and replacement 'claude-opus-5'. It also lists claude-fable-5-1 and claude-mythos-5-1 as Preview models in the Anthropic section.",
        "checked_at": "2026-09-22T03:48:37.383Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/cf2722ee-e40f-454a-bc92-5775238664a9"
    },
    {
      "id": "ba917d39-270a-4508-8b5e-ddc025e3fd7c",
      "channel": "ai_platform_drift",
      "headline": "Claude Fable 5.1 breaks tool_choice any/tool, requires 30-day retention",
      "what_changed": "Claude Fable 5.1 and Mythos 5.1 launched September 1, 2026. tool_choice types 'any' and 'tool' now return 400 errors; only 'auto' and 'none' work. Cache read pricing dropped from 0.1x to 0.025x base price ($0.25/MTok). Both models enforce 30-day minimum data retention with no zero-retention option unless Anthropic authorizes it. New accounts created August 31, 2026 or later get 400 errors when replaying thinking blocks after system prompt, tools, or message history changes.",
      "why_matters": "If you use tool_choice='any' or tool_choice='tool' in production, requests to Fable 5.1 will fail immediately. If your contract or compliance posture requires zero data retention, you cannot use these models without explicit authorization. The thinking block validation will break conversation replay for new accounts if you modify context mid-conversation.",
      "what_to_do": "Grep your codebase for tool_choice parameters set to 'any' or 'tool' and migrate to structured outputs or strict tool use before switching to Fable 5.1. Verify your data retention agreement permits 30-day retention or request authorization from Anthropic if you need zero retention. If you create new accounts after August 31, audit any code that replays thinking blocks after modifying system prompts or tools.",
      "severity": "action_needed",
      "tags": [
        "api",
        "model",
        "terms",
        "deprecation"
      ],
      "confidence": 0.95,
      "change_ids": [
        "02c342f4-7f3e-489e-bd2e-414c54b1e1dc"
      ],
      "published_at": "2026-09-01T20:40:24.854033+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Claude Platform release notes",
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview#september-1-2026",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "+## Claude Platform release notes — September 1, 2026\n+https://platform.claude.com/docs/en/release-notes/overview#september-1-2026\n+Tue, 01 Sep 2026 00:00:00 GMT\n+\n+We've launched Claude Fable 5.1 (claude-fable-5-1), the successor to Claude Fable 5 for long-running agentic coding, knowledge work, and research, alongside Claude Mythos 5.1 (claude-mythos-5-1) for Project Glasswing participants. Both models support a 1M token context window by default, 128k max output tokens, and always-on adaptive thinking, at $10 / $50 USD per MTok, the same as Claude Fable 5, with cache reads cut to $0.25 per MTok. Claude Fable 5.1 is available on the Claude API, Claude in Amazon Bedrock, Claude Platform on AWS, Claude on Google Cloud, and Claude in Microsoft Foundry. See What's new in Claude Fable 5.1 for capabilities, API changes, and migration guidance.\n+Prompt cache reads on Claude Fable 5.1 and Claude Mythos 5.1 cost $0.25 USD per million tokens: 0.025x the base input price, compared with 0.1x on other models. Cache writes are unchanged. See Prompt caching pricing.\n+On Claude Fable 5.1 and Claude Mythos 5.1, tool_choice types any and tool aren't supported and return a 400 error. auto and none are unchanged. To guarantee schema-conformant tool inputs, use strict tool use or structured outputs.\n+Thinking blocks produced by Claude Fable 5.1 and Claude Mythos 5.1 are preserved only for the model that produced them or a newer one: earlier models can't read them, and the API drops one replayed to an earlier model. Claude Fable 5.1 accepts thinking blocks from Claude Opus 5, Claude Fable 5, Claude Mythos 5, and earlier Claude models. On Claude Fable 5.1, the API also checks that nothing before a block has changed: for new accounts created on or after August 31, 2026, replaying one after the system prompt, tools, or an earlier message changed returns a 400 error. With the thinking-binding-controls-2026-08-01 beta header, dropped blocks are reported in an input_transformations response field, and thinking.block_binding.prefix_mismatch_behavior chooses between rejecting and dropping blocks whose history changed. See Preserved thinking.\n+Per-message effort changes are in beta on Claude Fable 5.1, Claude Mythos 5.1, and Claude Opus 5 on the Claude API. Add a role: \"system\" message with output_config.effort inside messages to change effort for later turns while preserving the prompt cache. Include the mid-conversation-output-config-2026-07-01 beta header in your requests. See Per-message effort.\n+Turn-scoped system messages are in beta (mid-conversation-system-clear-at-2026-08-21 header). Set clear_at: \"next_user_message\" on a mid-conversation role: \"system\" message and it renders for the current turn only, then stays in the history at no token cost. Per-turn reminders don't accumulate and don't invalidate the prompt cache or later thinking blocks.\n+thinking.display accepts a third value, \"updates\", in beta (thinking-display-updates-2026-08-18 header). Reasoning comes back with an empty thinking field, as under \"omitted\", and the short progress updates that Claude Fable 5.1, Claude Mythos 5.1, and Claude Fable 5 write between tool calls come back as text, at most one thinking block before a tool call. See Progress updates between tool calls.\n+Text generated by Claude Fable 5.1 and Claude Mythos 5.1 carries Anthropic's text watermark, and supported image and video files that Claude produces through the code execution tool carry C2PA Content Credentials when you retrieve them through the Files API on the Claude API. Marking requires no changes to your requests or response handling.\n+Like Claude Fable 5, both models require 30-day data retention and aren't available under zero data retention unless expressly authorized by Anthropic. See Model-specific data retention requirements.",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.98,
          "reason": "New model release with pricing changes, breaking API changes, data retention requirements, and multiple feature additions affecting production deployments.",
          "signals": [
            "new model release (Claude Fable 5.1, Claude Mythos 5.1)",
            "pricing change (cache reads $0.25/MTok, 0.025x vs 0.1x)",
            "breaking API change (tool_choice types any/tool return 400 error)",
            "new data retention requirement (30-day minimum, no zero-retention option)",
            "new feature (adaptive thinking always-on)",
            "context window specification (1M tokens default, 128k max output)",
            "beta API features with headers (mid-conversation output config, system message scoping, thinking display updates)",
            "thinking block compatibility constraints (forward-compatible only, prefix mismatch validation for new accounts after Aug 31 2026)"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.017557,
        "entry_key": "https://platform.claude.com/docs/en/release-notes/overview#september-1-2026",
        "change_kind": "new_entry"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "migrate",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page states: 'On Claude Fable 5.1 and Claude Mythos 5.1, tool_choice types any and tool aren't supported and return a 400 error' and 'Prompt cache reads on Claude Fable 5.1 and Claude Mythos 5.1 cost $0.25 USD per million tokens: 0.025x the base input price' and 'both models require 30-day data retention and aren't available under zero data retention unless expressly authorized by Anthropic' and 'for new accounts created on or after August 31, 2026, replaying one after the system prompt, tools, or an earlier message changed returns a 400 error.'",
        "checked_at": "2026-09-22T03:48:33.529Z",
        "cluster_size": 1,
        "staleness_days": 1
      },
      "url": "/items/ba917d39-270a-4508-8b5e-ddc025e3fd7c"
    },
    {
      "id": "2caf39c0-b116-452d-8c4f-e5c6119c3081",
      "channel": "ai_platform_drift",
      "headline": "Four transcription models deprecated, shutdown February 26, 2027",
      "what_changed": "On August 26, 2026, OpenAI announced that whisper-1, gpt-4o-transcribe, gpt-4o-mini-transcribe, and gpt-4o-transcribe-diarize will be removed from the API on February 26, 2027. Recommended replacements are gpt-live-transcribe or gpt-transcribe.",
      "why_matters": "Any application using these four models for audio transcription will break on February 26, 2027 unless migrated to the replacement models. You have six months to test and deploy the migration.",
      "what_to_do": "Grep your codebase for 'whisper-1', 'gpt-4o-transcribe', 'gpt-4o-mini-transcribe', and 'gpt-4o-transcribe-diarize'. For each usage, schedule migration to gpt-live-transcribe or gpt-transcribe before February 26, 2027.",
      "severity": "action_needed",
      "tags": [
        "deprecation",
        "model",
        "api"
      ],
      "confidence": 0.95,
      "change_ids": [
        "96a07c6a-924e-4aa0-b463-72b138ba6e1f"
      ],
      "published_at": "2026-08-31T04:10:47.461443+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "OpenAI deprecations",
      "source_url": "https://developers.openai.com/api/docs/deprecations",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " \n Upcoming deprecations are listed below, with the most recent announcements at the top.\n \n+2026-08-26: Transcription models\n+\n+On August 26, 2026, we notified developers using whisper-1, gpt-4o-transcribe, gpt-4o-mini-transcribe, and gpt-4o-transcribe-diarize of their deprecation and removal from the API on February 26, 2027.\n+\n+For information about the recommended replacements, see the transcription guide.\n+\n+Shutdown dateModel / systemRecommended replacement\n+Feb 26, 2027whisper-1gpt-live-transcribe or gpt-transcribe\n+Feb 26, 2027gpt-4o-transcribegpt-live-transcribe or gpt-transcribe\n+Feb 26, 2027gpt-4o-mini-transcribegpt-live-transcribe or gpt-transcribe\n+Feb 26, 2027gpt-4o-transcribe-diarizegpt-live-transcribe or gpt-transcribe\n+\n 2026-07-20: Legacy audio, realtime, and transcription models\n \n On July 20, 2026, we notified developers using legacy audio, realtime, and transcription model families and snapshots of their deprecation and removal from the API on January 20, 2027.\n@@\n \n 2025-08-20: Assistants API\n \n-The Assistants API was officially sunset on August 26, 2026, following its deprecation announcement on August 26, 2025.\n+On August 26th, 2025, we notified developers using the Assistants API of its deprecation and removal from the API one year later, on August 26, 2026.\n \n When we released the Responses API in March 2025, we announced plans to bring all Assistants API features to the easier to use Responses API, with a sunset date in 2026.\n ",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "New deprecation entry with four transcription models, shutdown date, and replacement guidance for engineering teams.",
          "signals": [
            "future sunset date added (Feb 26, 2027)",
            "four models deprecated and removed",
            "replacement models specified",
            "deprecation announcement date (Aug 26, 2026)",
            "existing deprecation (Assistants API) reworded for clarity"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.012678,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "migrate",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page states: 'On August 26, 2026, we notified developers using whisper-1, gpt-4o-transcribe, gpt-4o-mini-transcribe, and gpt-4o-transcribe-diarize of their deprecation and removal from the API on February 26, 2027' with recommended replacements of 'gpt-live-transcribe or gpt-transcribe.'",
        "checked_at": "2026-09-22T03:48:30.979Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/2caf39c0-b116-452d-8c4f-e5c6119c3081"
    },
    {
      "id": "c00829cd-4938-43d2-9f3f-f7eaa759fb5b",
      "channel": "ai_platform_drift",
      "headline": "Three MAI-Image-2.5 variants added to retirement schedule, sunset October 2026",
      "what_changed": "MAI-Image-2.5, MAI-Image-2.5-Flash, and MAI-Image-2.5-Pro added to Azure Foundry retirement schedule. All three entered Preview on June 2 or June 19, 2026, and will be retired October 1, 2026. MAI-Image-2e status changed from Preview to Retired.",
      "why_matters": "If you are using or planning to use any MAI-Image-2.5 variant, you have a four-month window from preview to retirement. Code written against these models will break on October 1, 2026 unless migrated to a successor model.",
      "what_to_do": "Grep your codebase for 'MAI-Image-2.5', 'MAI-Image-2.5-Flash', and 'MAI-Image-2.5-Pro'. If found, schedule migration work to complete before October 1, 2026. If not using these models, no action required.",
      "severity": "action_needed",
      "tags": [
        "deprecation",
        "model"
      ],
      "confidence": 0.95,
      "change_ids": [
        "ebcac1b7-3759-4877-9df7-397742eda096"
      ],
      "published_at": "2026-08-29T05:59:09.246277+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Azure Foundry model retirement schedule",
      "source_url": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " 2027-05-20\n —\n \n+MAI-Image-2.5-Pro\n+2026-06-19\n+Preview\n+2026-10-01\n+—\n+\n+MAI-Image-2.5-Flash\n+2026-06-02\n+Preview\n+2026-10-01\n+—\n+\n+MAI-Image-2.5\n+2026-06-02\n+Preview\n+2026-10-01\n+—\n+\n MAI-Image-2e\n 2026-04-09\n-Preview\n+Retired\n 2026-08-15\n MAI-Image-2.5-Flash\n ",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "New models added with concrete deprecation and retirement dates; existing model status changed to Retired.",
          "signals": [
            "new models added to retirement schedule",
            "future deprecation dates (2026-06-02, 2026-06-19)",
            "future sunset dates (2026-10-01)",
            "model status change: Preview → Retired",
            "three new model variants with defined lifecycle windows"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.011672,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "migrate",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page lists three MAI-Image-2.5 variants (MAI-Image-2.5, MAI-Image-2.5-Flash, and MAI-Image-2.5-Pro) all with Preview lifecycle status and 2026-10-01 retirement date, and shows MAI-Image-2e with Retired status as of 2026-08-15.",
        "checked_at": "2026-09-22T03:48:28.264Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/c00829cd-4938-43d2-9f3f-f7eaa759fb5b"
    },
    {
      "id": "f0d559ef-a8a6-4d04-adbd-3a1e98096d5d",
      "channel": "ai_platform_drift",
      "headline": "Azure Foundry splits Claude models into two hosting versions with new retirement dates",
      "what_changed": "Azure Foundry now offers Claude models in two versions: Version 1 (Anthropic infrastructure) and Version 2 (Azure infrastructure). Multiple models moved from Preview to GA status. claude-opus-4-1 was removed from the schedule (previously marked Retired 2026-08-05). New model claude-fable-5 added with retirement date 2027-12-05. claude-haiku-4-5 Preview variant removed; GA variants now exist for both Version 1 and Version 2, both retiring 2026-10-19.",
      "why_matters": "If you are calling Claude models by name without specifying version, your requests may now route to different infrastructure (Anthropic vs Azure) with potentially different latency, availability, or billing characteristics. The removal of claude-opus-4-1 from the schedule means any code still referencing it is calling a model that no longer appears in the official retirement timeline.",
      "what_to_do": "Audit your model identifiers to confirm which version (1 or 2) you are using. If you are calling claude-opus-4-1, verify whether it still responds or migrate to claude-opus-5 (GA, retires 2027-07-08). If you rely on claude-haiku-4-5, confirm whether you are on Version 1 or 2 and note the 2026-10-19 retirement date for both.",
      "severity": "action_needed",
      "tags": [
        "model",
        "api",
        "deprecation"
      ],
      "confidence": 0.85,
      "change_ids": [
        "9ce18266-59ff-4a2e-98af-c3087fec58b6"
      ],
      "published_at": "2026-08-28T21:46:44.543692+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Azure Foundry model retirement schedule",
      "source_url": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " \n Anthropic\n \n+Microsoft Foundry offers Claude models in two versions:\n+\n+Version 1: Hosted on Anthropic infrastructure\n+\n+Version 2: Hosted on Azure\n+\n Model\n Version\n Lifecycle\n Retirement date\n Replacement\n \n-claude-haiku-4-5\n+claude-sonnet-5\n+2\n+GA\n+2027-06-30\n —\n-Preview\n-2026-10-19\n+\n+claude-sonnet-5\n+1\n+GA\n+2027-06-30\n —\n \n-claude-mythos-preview (gated research preview)\n+claude-sonnet-4-6\n+1\n+GA\n+2027-02-10\n —\n-Preview\n-2027-04-02\n+\n+claude-sonnet-4-5\n+1\n+GA\n+2026-10-19\n —\n \n-claude-opus-4-1\n+claude-opus-5\n+2\n+GA\n+2027-07-08\n —\n-Retired\n-2026-08-05\n+\n claude-opus-5\n+1\n+GA\n+2027-07-08\n+—\n \n-claude-opus-4-5\n+claude-opus-4-8\n+2\n+GA\n+2027-09-01\n —\n-Preview\n-2026-10-19\n-—\n \n-claude-opus-4-6\n+claude-opus-4-8\n+1\n+GA\n+2027-09-01\n —\n-Preview\n-2027-02-02\n-—\n \n claude-opus-4-7\n-—\n-Preview\n+1\n+GA\n 2027-04-06\n —\n \n-claude-sonnet-4-5\n+claude-opus-4-6\n+1\n+GA\n+2027-02-02\n —\n-Preview\n+\n+claude-opus-4-5\n+1\n+GA\n 2026-10-19\n —\n \n-claude-sonnet-4-6\n+claude-haiku-4-5\n+1\n+GA\n+2026-10-19\n —\n+\n+claude-haiku-4-5\n+2\n+GA\n+2026-10-19\n+—\n+\n+claude-fable-5\n+1\n Preview\n-2027-02-10\n+2027-12-05\n —\n \n Cohere\n@@\n Suggest a fix?\n \n Last updated on\n-2026-08-26\n+2026-08-27",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "Retirement dates shifted, model availability split by hosting, lifecycle statuses upgraded, breaking changes to model roster.",
          "signals": [
            "multiple retirement dates changed",
            "model lifecycle statuses changed (Preview→GA)",
            "new model versions introduced (Version 1 vs Version 2 hosting split)",
            "models removed from list (claude-haiku-4-5 Preview variant gone)",
            "new model added (claude-fable-5)",
            "retirement date accelerated (claude-opus-4-1 from 2026-08-05 now absent)",
            "structural change: dual-version hosting model introduced"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.015204,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page confirms that Microsoft Foundry offers Claude models in two versions (Version 1: Anthropic infrastructure, Version 2: Azure infrastructure), shows claude-opus-4-1 as Retired with date 2026-08-05, lists claude-fable-5 as Preview with retirement date 2027-12-05, and shows claude-haiku-4-5 with both Version 1 and Version 2 GA variants both retiring 2026-10-19.",
        "checked_at": "2026-09-22T03:48:25.644Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/f0d559ef-a8a6-4d04-adbd-3a1e98096d5d"
    },
    {
      "id": "2769b47b-ace9-4cdc-a8ba-fac335be0ded",
      "channel": "ai_platform_drift",
      "headline": "Compliance API adds Science and Office 365 session transcripts",
      "what_changed": "Compliance API session endpoints for Cowork and Claude Code are now GA (out of beta). Local session endpoints now return transcripts for Claude Science sessions (product_surface: claude_science) and Claude for Microsoft 365 sessions in Excel, PowerPoint, Word, and Outlook (product_surface values starting with office_agents), both in beta for Enterprise organizations. No new authentication required—existing Compliance Access Key with read:compliance_user_data scope works.",
      "why_matters": "If you retrieve compliance transcripts, your existing integration now captures two additional product surfaces without code changes. If you filter or route transcripts by product_surface value, unrecognized values will appear in your logs or break strict validation.",
      "what_to_do": "Check your Compliance API response handling for product_surface filtering or validation. Add claude_science and office_agents* to your expected values list if you whitelist them, or confirm your code handles unknown values gracefully.",
      "severity": "worth_knowing",
      "tags": [
        "api"
      ],
      "confidence": 0.85,
      "change_ids": [
        "b65b26e5-cf2e-45e2-bac9-01deccc237b6"
      ],
      "published_at": "2026-08-28T21:46:30.545934+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Claude Platform release notes",
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview#august-26-2026",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "+## Claude Platform release notes — August 26, 2026\n+https://platform.claude.com/docs/en/release-notes/overview#august-26-2026\n+Wed, 26 Aug 2026 00:00:00 GMT\n+\n+The Compliance API session endpoints are out of beta for Cowork and Claude Code sessions. See Retrieve session transcripts.\n+The Compliance API local session endpoints now also return transcripts of Claude Science sessions (product_surface value claude_science) and Claude for Microsoft 365 sessions in Excel, PowerPoint, Word, and Outlook (product_surface values beginning with office_agents), in beta for Claude Enterprise organizations, with your existing Compliance Access Key and the read:compliance_user_data scope. See Sessions on users' machines.",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.78,
          "reason": "Compliance API endpoints graduate from beta and expand to new product surfaces, affecting API consumers' integration scope.",
          "signals": [
            "feature graduation from beta to GA",
            "new product surfaces added to API",
            "new beta feature announced",
            "API scope/capability expansion",
            "compliance/data handling change"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.011012,
        "entry_key": "https://platform.claude.com/docs/en/release-notes/overview#august-26-2026",
        "change_kind": "new_entry"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "state": "unknown",
        "detail": "Could not re-fetch the source: HTTP 500",
        "checked_at": "2026-09-22T03:48:25.307Z",
        "cluster_size": 1
      },
      "url": "/items/2769b47b-ace9-4cdc-a8ba-fac335be0ded"
    },
    {
      "id": "11e6f928-cc7f-4d8f-8d61-0dd49e322651",
      "channel": "ai_platform_drift",
      "headline": "Computer use and browser use toolsets now available on Google Cloud",
      "what_changed": "The computer_toolset_20260801 and browser_toolset_20260801 toolsets are now available on Google Cloud for Claude Fable 5, Claude Mythos 5, Claude Opus 5, Claude Sonnet 5, and Claude Opus 4.8. The tools entries format matches the Claude API.",
      "why_matters": "If you run Claude on Google Cloud and have been waiting for computer use or browser use capabilities, you can now deploy those features without migrating to a different cloud provider or API endpoint.",
      "what_to_do": "If you have Google Cloud deployments that need computer use or browser use, test the toolsets with your existing tools entries format—no API changes are required from the Claude API implementation.",
      "severity": "worth_knowing",
      "tags": [
        "model",
        "api"
      ],
      "confidence": 0.85,
      "change_ids": [
        "6efbe577-6627-4f16-bf6b-ced903fe8ecc"
      ],
      "published_at": "2026-08-26T19:49:45.794846+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Claude Platform release notes",
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview#august-20-2026",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " https://platform.claude.com/docs/en/release-notes/overview#august-20-2026\n Thu, 20 Aug 2026 00:00:00 GMT\n \n-We've released v1.0 of the Python SDK. The SDK's HTTP layer moves from httpx to httpx2, a maintained, API-compatible fork: build custom http_client, Timeout, and transport objects from httpx2 (the DefaultHttpxClient helpers are unchanged), and call httpx2.alias_httpx() at startup if you rely on tracing or mocking libraries that patch httpx. v1.0 requires Python 3.10 or later and removes long-deprecated surface, including the legacy Text Completions API, the temperature, top_p, and top_k parameters on Messages methods, and the tool runner's client-side compaction_control. On the async client, .with_raw_response results now need await response.parse(), and AnthropicBedrock now raises an error when no AWS region is configured instead of defaulting to us-east-1. See the v1 migration guide for every change with before-and-after snippets.\n+We've released v1.0 of the Python SDK. The SDK's HTTP layer moves from httpx to httpx2, a maintained, API-compatible fork: build custom http_client, Timeout, and transport objects from httpx2 (the DefaultHttpxClient helpers are unchanged), and call httpx2.alias_httpx() at startup if you rely on tracing or mocking libraries that patch httpx. v1.0 requires Python 3.10 or later and removes long-deprecated surface, including the legacy Text Completions API, the temperature, top_p, and top_k parameters on Messages methods, and the tool runner's client-side compaction_control. On the async client, .with_raw_response results now need await response.parse(), and AnthropicBedrock now raises an error when no AWS region is configured instead of defaulting to us-east-1. See the v1 migration guide for every change with before-and-after snippets.\n+The computer use and browser use toolsets (computer_toolset_20260801 and browser_toolset_20260801) are now available on Google Cloud for Claude Fable 5, Claude Mythos 5, Claude Opus 5, Claude Sonnet 5, and Claude Opus 4.8. Requests use the same tools entries as on the Claude API.",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "New toolsets and models available on Google Cloud platform expands deployment options for engineering teams.",
          "signals": [
            "new feature availability announced",
            "specific model list provided",
            "new toolsets with dated identifiers",
            "platform expansion (Google Cloud)",
            "affects deployment decisions"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.011868,
        "entry_key": "https://platform.claude.com/docs/en/release-notes/overview#august-20-2026",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page states: 'The computer use and browser use toolsets (computer_toolset_20260801 and browser_toolset_20260801) are now available on Google Cloud for Claude Fable 5, Claude Mythos 5, Claude Opus 5, Claude Sonnet 5, and Claude Opus 4.8. Requests use the same tools entries as on the Claude API.'",
        "checked_at": "2026-09-22T03:48:23.150Z",
        "cluster_size": 1,
        "staleness_days": 7
      },
      "url": "/items/11e6f928-cc7f-4d8f-8d61-0dd49e322651"
    },
    {
      "id": "45db7e68-2aed-4776-bb75-8dc35012c6f1",
      "channel": "ai_platform_drift",
      "headline": "Sora-2 preview retirement delayed one month to 15 October 2026",
      "what_changed": "The retirement date for the sora-2 preview model moved from 15 September 2026 to 15 October 2026.",
      "why_matters": "If you planned migration work around the September deadline, you now have four additional weeks. If you already migrated, the extension changes nothing.",
      "what_to_do": "Check your migration schedule for sora-2. If you have not started and the September date was tight, you can defer by up to four weeks. If you already migrated or the date was not a constraint, no action needed.",
      "severity": "worth_knowing",
      "tags": [
        "deprecation",
        "model"
      ],
      "confidence": 0.95,
      "change_ids": [
        "9dd3667c-c207-4e17-9a75-854bc5468037"
      ],
      "published_at": "2026-08-25T06:49:24.896922+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Azure Foundry model retirement schedule",
      "source_url": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " sora-2\n 2025-12-08\n Preview\n-2026-09-15\n+2026-10-15\n —\n \n text-embedding-3-large",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "Sora-2 preview retirement date pushed from September to October 2026. Teams relying on this model need to know the new deadline.",
          "signals": [
            "future date changed",
            "retirement/sunset date extended by one month",
            "model lifecycle milestone altered"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.009281,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page shows sora-2 version 2025-12-08 with Preview lifecycle status and a retirement date of 2026-10-15, confirming the October 15, 2026 retirement date mentioned in the claim.",
        "checked_at": "2026-09-22T03:48:20.989Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/45db7e68-2aed-4776-bb75-8dc35012c6f1"
    },
    {
      "id": "e503476f-0504-4f5a-861a-aec1994696ea",
      "channel": "ai_platform_drift",
      "headline": "Claude API default top_p changed from 0.999 to 0.99 for all models",
      "what_changed": "The Messages API now defaults top_p to 0.99 instead of 0.999 across all models, effective immediately. Extended thinking calls can now set top_p between 0.95 and 1.0, expanded from the previous narrower range.",
      "why_matters": "Every request not explicitly setting top_p now uses different sampling behavior, which changes response variability and may affect tool call reliability, output consistency in production workflows, and any testing or validation tied to specific model behavior.",
      "what_to_do": "Audit your Claude API calls: if you rely on the previous default behavior, explicitly set top_p: 0.999 in all requests. If you use extended thinking and want the old constraint, pin top_p below 0.95 or above 1.0 will now error—test your parameter validation.",
      "severity": "action_needed",
      "tags": [
        "api",
        "model"
      ],
      "confidence": 0.95,
      "change_ids": [
        "cb64886d-3987-428d-8391-101473b726c4"
      ],
      "published_at": "2026-08-22T01:15:54.027962+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Claude Platform release notes",
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview#may-22-2025",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " We've launched the MCP connector in public beta, a feature that allows you to connect to remote MCP servers directly from the Messages API.\n To increase answer quality and decrease tool errors, we've changed the default value for the top_p nucleus sampling parameter in the Messages API from 0.999 to 0.99 for all models. To revert this change, set top_p to 0.999.\n Additionally, when extended thinking is enabled, you can now set top_p to values between 0.95 and 1.\n-We've moved our Go SDK from beta to GA.\n+Our Go SDK has moved from beta to its first stable release.\n We've included minute and hour level granularity to the Usage page of Console alongside 429 error rates on the Usage page.",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "Default API parameter change affects all users; SDK GA is a stability milestone; extended thinking constraint change expands capability.",
          "signals": [
            "default parameter value changed (top_p 0.999 to 0.99)",
            "parameter constraint relaxed (extended thinking top_p now 0.95–1.0)",
            "SDK lifecycle milestone (beta to GA)",
            "behavioral change affecting all models without opt-in"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.011046,
        "entry_key": "https://platform.claude.com/docs/en/release-notes/overview#may-22-2025",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "pin_or_freeze",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The current release notes page does not mention any changes to the default top_p parameter or modifications to top_p ranges for extended thinking calls.",
        "checked_at": "2026-09-22T02:54:55.423Z",
        "cluster_size": 1,
        "staleness_days": 457
      },
      "url": "/items/e503476f-0504-4f5a-861a-aec1994696ea"
    },
    {
      "id": "cb16fe1f-0d67-4e11-88c8-1290ac610dac",
      "channel": "ai_platform_drift",
      "headline": "Claude Python SDK v1.0 removes Text Completions API, requires Python 3.10+",
      "what_changed": "Released August 20, 2026. Python SDK v1.0 removes the legacy Text Completions API, the temperature/top_p/top_k parameters on Messages methods, and tool runner's client-side compaction_control. Minimum Python version is now 3.10. HTTP layer switches from httpx to httpx2. Async client .with_raw_response results now require await response.parse(). AnthropicBedrock no longer defaults to us-east-1 when AWS region is unconfigured.",
      "why_matters": "Code using the removed Text Completions API or deprecated parameters will break immediately on upgrade. Applications running Python 3.9 or earlier cannot install this version. Async response handling that omits await response.parse() will fail. AnthropicBedrock calls without explicit region configuration will error instead of silently using us-east-1.",
      "what_to_do": "Before upgrading: grep your codebase for 'text_completions', 'temperature', 'top_p', 'top_k' in Messages calls, and 'compaction_control'; verify Python version is 3.10+; check all .with_raw_response usage includes await response.parse(); confirm AnthropicBedrock has explicit region set. Consult the v1 migration guide for replacement patterns.",
      "severity": "action_needed",
      "tags": [
        "api",
        "deprecation"
      ],
      "confidence": 0.95,
      "change_ids": [
        "bb8259d5-f93a-496b-a8c9-42de712183be"
      ],
      "published_at": "2026-08-22T01:15:30.021497+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Claude Platform release notes",
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview#august-20-2026",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "+## Claude Platform release notes — August 20, 2026\n+https://platform.claude.com/docs/en/release-notes/overview#august-20-2026\n+Thu, 20 Aug 2026 00:00:00 GMT\n+\n+We've released v1.0 of the Python SDK. The SDK's HTTP layer moves from httpx to httpx2, a maintained, API-compatible fork: build custom http_client, Timeout, and transport objects from httpx2 (the DefaultHttpxClient helpers are unchanged), and call httpx2.alias_httpx() at startup if you rely on tracing or mocking libraries that patch httpx. v1.0 requires Python 3.10 or later and removes long-deprecated surface, including the legacy Text Completions API, the temperature, top_p, and top_k parameters on Messages methods, and the tool runner's client-side compaction_control. On the async client, .with_raw_response results now need await response.parse(), and AnthropicBedrock now raises an error when no AWS region is configured instead of defaulting to us-east-1. See the v1 migration guide for every change with before-and-after snippets.",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "Major SDK version with multiple breaking changes and removed APIs requires engineering team action.",
          "signals": [
            "major version release (v1.0)",
            "breaking API changes (legacy Text Completions API removed)",
            "deprecated parameters removed (temperature, top_p, top_k)",
            "minimum Python version requirement (3.10+)",
            "async client behavior change (await response.parse())",
            "error behavior change (AnthropicBedrock region default removed)",
            "dependency change (httpx to httpx2)",
            "migration guide referenced"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.013423,
        "entry_key": "https://platform.claude.com/docs/en/release-notes/overview#august-20-2026",
        "change_kind": "new_entry"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "migrate",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page states: 'We've released v1.0 of the Python SDK... v1.0 requires Python 3.10 or later and removes long-deprecated surface, including the legacy Text Completions API, the temperature, top_p, and top_k parameters on Messages methods, and the tool runner's client-side compaction_control... the SDK's HTTP layer moves from httpx to httpx2... On the async client, .with_raw_response results now need await response.parse(), and AnthropicBedrock now raises an error when no AWS region is configured instead of defaulting to us-east-1' on August 20, 2026.",
        "checked_at": "2026-09-22T02:54:51.689Z",
        "cluster_size": 1,
        "staleness_days": 2
      },
      "url": "/items/cb16fe1f-0d67-4e11-88c8-1290ac610dac"
    },
    {
      "id": "ce14b9ea-b4c1-48bd-9827-60602c108688",
      "channel": "ai_platform_drift",
      "headline": "Claude Sonnet 3.5 8K output no longer requires beta header",
      "what_changed": "The max-tokens-3-5-sonnet-2024-07-15 header is no longer required to access 8,192-token outputs on Claude Sonnet 3.5. The feature moved from beta to general availability on August 19, 2024.",
      "why_matters": "Code that sets this header will continue to work but is now redundant. Teams that avoided the feature due to beta status can now use extended outputs without special headers.",
      "what_to_do": "Search your codebase for 'max-tokens-3-5-sonnet-2024-07-15' and remove the header from API calls. The functionality remains identical without it.",
      "severity": "worth_knowing",
      "tags": [
        "api",
        "model"
      ],
      "confidence": 0.95,
      "change_ids": [
        "490528b7-5122-4e42-b15b-5f98f26b3fab"
      ],
      "published_at": "2026-08-22T01:15:19.987903+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Claude Platform release notes",
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview#august-19th-2024",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " https://platform.claude.com/docs/en/release-notes/overview#august-19th-2024\n Mon, 19 Aug 2024 00:00:00 GMT\n \n-We've moved 8,192 token outputs from beta to general availability for Claude Sonnet 3.5.\n+8,192-token outputs on Claude Sonnet 3.5 are out of beta and no longer require the max-tokens-3-5-sonnet-2024-07-15 header.",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "Developers no longer need to pass a specific header to use 8K outputs on Sonnet 3.5.",
          "signals": [
            "feature graduation from beta to GA",
            "API header requirement removed",
            "developer workflow change"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.009902,
        "entry_key": "https://platform.claude.com/docs/en/release-notes/overview#august-19th-2024",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The current release notes page does not mention Claude Sonnet 3.5, the max-tokens-3-5-sonnet-2024-07-15 header, or 8,192-token outputs. The page shows release notes from September 2026 back to August 19, 2026, but contains no reference to this specific feature or its transition from beta to general availability.",
        "checked_at": "2026-09-22T02:54:49.047Z",
        "cluster_size": 1,
        "staleness_days": 733
      },
      "url": "/items/ce14b9ea-b4c1-48bd-9827-60602c108688"
    },
    {
      "id": "ae29ba19-50c2-440b-8b83-04ca0bf1aaf0",
      "channel": "ai_platform_drift",
      "headline": "Computer use tool GA changes request shape, requires migration",
      "what_changed": "The computer use tool is now GA as computer_toolset_20260801, replacing earlier beta versions. The upgrade changes the request shape and tool handling. The Files API is GA with a new response format: file expiration (expires_in_seconds on upload, expires_at in responses) and page/next_page pagination with ids[] filter. Both changes take effect immediately when you stop sending the beta headers.",
      "why_matters": "Existing integrations using the beta computer use tool will break if you switch to the GA version without updating your request structure. Files API clients that drop the beta header will receive a different response format and pagination scheme, breaking any code that expects the old structure.",
      "what_to_do": "If you use the computer use tool, read the migration guide at 'Migrate from computer_20251124' before removing the beta header. If you use the Files API, test your pagination and expiration handling against the GA format before dropping the files-api-2025-04-14 header from production requests.",
      "severity": "action_needed",
      "tags": [
        "api",
        "deprecation"
      ],
      "confidence": 0.95,
      "change_ids": [
        "7e00c91f-8ba7-42fa-b617-2fa94bf736a8"
      ],
      "published_at": "2026-08-21T01:19:37.844372+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Claude Platform release notes",
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview#august-19-2026",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " https://platform.claude.com/docs/en/release-notes/overview#august-19-2026\n Wed, 19 Aug 2026 00:00:00 GMT\n \n+The computer use tool is now generally available on the Claude API as the computer_toolset_20260801 toolset: no beta header, batch actions (several actions in one turn), zoom enabled by default, and per-member configuration through configs. Earlier beta versions remain available. Upgrading an existing integration changes the request shape and tool handling; see Migrate from computer_20251124.\n+We've launched the browser use tool (browser_toolset_20260801), a client toolset for driving a browser that your application hosts. It works inside a browser viewport rather than a whole desktop, reading the page itself (its accessibility tree, elements, forms, and tabs) and adding element references, form input, tab management, download reporting, and opt-in file upload on top of screenshot-and-click control.\n+Both toolsets are available for Claude Fable 5, Claude Mythos 5, Claude Opus 5, Claude Sonnet 5, and Claude Opus 4.8 on the Claude API.\n The Files API is now generally available on the Claude API. Requests to the /v1/files endpoints, and Messages API requests that reference an uploaded file, no longer require the files-api-2025-04-14 beta header. Requests sent without the header use the GA response format: file expiration (set expires_in_seconds when you upload a file; file objects report expires_at), and page and next_page pagination plus an ids[] filter when you list files. /v1/files requests that still send the beta header keep working and return the previous response format.\n Agent Skills and the Skills API (/v1/skills) are now generally available on the Claude API. Requests no longer require the skills-2025-10-02 beta header, including Messages API requests that load Skills through the container parameter. Requests that still send the header continue to work unchanged. See Using Agent Skills with the API.\n-The Admin API user-management endpoints for Claude Enterprise (claude.ai) organizations (members, invites, groups, and custom roles) are now generally available. The anthropic-beta: ce-user-management-2026-07-13 header is no longer required on group and custom-role requests; requests that still send it are accepted unchanged. See User management.\n+The Admin API user-management endpoints for Claude Enterprise (claude.ai) organizations (members, invites, groups, and custom roles) are now generally available. The anthropic-beta: ce-user-management-2026-07-13 header is no longer required on group and custom-role requests; requests that still send it are accepted unchanged. See User management.\n+You can now restrict which sites a Claude Managed Agents agent's web_search and web_fetch tools can reach. Set allowed_domains or blocked_domains on the tool's entry in the agent_toolset_20260401 configs array; web_fetch also accepts max_content_tokens and web_search accepts user_location. Each configs entry is identified by its name and typed by an optional type, and requests that pass only name, enabled, and permission_policy continue to work; in the typed SDKs, configs entries become per-tool types. See Restrict web search and web fetch domains.\n+Claude Managed Agents sessions that run in a self-hosted sandbox can now attach memory stores. The Python, TypeScript, and Go SDK workers download each attached store into the sandbox at its mount_path and sync the agent's changes back to the store. See Use memory stores.\n+The session viewer in the Claude Console has been redesigned with a timeline minimap, a transcript grouped by model request, and an Inspector panel for session details and cost, raw events, per-tool statistics, mounted resources, and per-thread activity. See Console observability.",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "Multiple GA releases, new tools, breaking changes, and feature additions affecting API integrations.",
          "signals": [
            "computer_toolset_20260801 GA release with breaking change warning",
            "new browser_toolset_20260801 tool launched",
            "Files API GA with response format changes",
            "Agent Skills API GA",
            "Admin API user-management GA",
            "new web_search/web_fetch domain restriction feature",
            "new memory store attachment for self-hosted sandbox sessions",
            "multiple model availability statements (Fable 5, Mythos 5, Opus 5, Sonnet 5, Opus 4.8)"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.014619,
        "entry_key": "https://platform.claude.com/docs/en/release-notes/overview#august-19-2026",
        "change_kind": "entry_edited"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "migrate",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page states: 'The computer use tool is out of beta on the Claude API as the computer_toolset_20260801 toolset' and 'Upgrading an existing integration changes the request shape and tool handling.' It also confirms 'The Files API is out of beta on the Claude API' with 'file expiration (set expires_in_seconds when you upload a file; file objects report expires_at), and page and next_page pagination plus an ids[] filter when you list files,' and notes these changes take effect when requests no longer send the beta header.",
        "checked_at": "2026-09-22T02:54:46.417Z",
        "cluster_size": 1,
        "staleness_days": 2
      },
      "url": "/items/ae29ba19-50c2-440b-8b83-04ca0bf1aaf0"
    },
    {
      "id": "205c4cd5-1cf4-4e6c-8386-ef3c97c4a0a5",
      "channel": "ai_platform_drift",
      "headline": "Files API, Skills API, and Admin API user-management moved to GA",
      "what_changed": "Effective August 19, 2026, three Claude APIs moved from beta to general availability: Files API (/v1/files), Skills API (/v1/skills), and Admin API user-management endpoints. Beta headers (files-api-2025-04-14, skills-2025-10-02, anthropic-beta: ce-user-management-2026-07-13) are no longer required. The Files API GA response format differs from beta: pagination changed from page/next_page to ids[] filter, and file expiration now uses expires_in_seconds (upload) and expires_at (response) instead of the beta format.",
      "why_matters": "Code sending beta headers continues to work but receives the old response format. Code that stopped sending headers or never sent them now receives the GA format with different pagination and expiration field names, which will break parsing logic expecting the beta structure.",
      "what_to_do": "Grep your codebase for 'files-api-2025-04-14', 'skills-2025-10-02', and 'ce-user-management-2026-07-13'. For Files API calls, verify whether your code parses expires_at and handles ids[] pagination, or if it expects the beta format. If you need the beta format, confirm the header is still being sent; if you need GA format, remove the header and update response parsing.",
      "severity": "action_needed",
      "tags": [
        "api",
        "deprecation"
      ],
      "confidence": 0.95,
      "change_ids": [
        "c0758442-172f-409d-a889-4870bc3d837b"
      ],
      "published_at": "2026-08-20T18:39:57.878616+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Claude Platform release notes",
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview#august-19-2026",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "+## Claude Platform release notes — August 19, 2026\n+https://platform.claude.com/docs/en/release-notes/overview#august-19-2026\n+Wed, 19 Aug 2026 00:00:00 GMT\n+\n+The Files API is now generally available on the Claude API. Requests to the /v1/files endpoints, and Messages API requests that reference an uploaded file, no longer require the files-api-2025-04-14 beta header. Requests sent without the header use the GA response format: file expiration (set expires_in_seconds when you upload a file; file objects report expires_at), and page and next_page pagination plus an ids[] filter when you list files. /v1/files requests that still send the beta header keep working and return the previous response format.\n+Agent Skills and the Skills API (/v1/skills) are now generally available on the Claude API. Requests no longer require the skills-2025-10-02 beta header, including Messages API requests that load Skills through the container parameter. Requests that still send the header continue to work unchanged. See Using Agent Skills with the API.\n+The Admin API user-management endpoints for Claude Enterprise (claude.ai) organizations (members, invites, groups, and custom roles) are now generally available. The anthropic-beta: ce-user-management-2026-07-13 header is no longer required on group and custom-role requests; requests that still send it are accepted unchanged. See User management.",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "Three major API features graduating from beta to GA with breaking response format changes and header removal.",
          "signals": [
            "Files API moved from beta to GA",
            "Skills API moved from beta to GA",
            "Admin API user-management endpoints moved from beta to GA",
            "Beta headers no longer required",
            "Response format changes documented",
            "Breaking change: GA response format differs from beta format",
            "Future date: August 19, 2026"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.013464,
        "entry_key": "https://platform.claude.com/docs/en/release-notes/overview#august-19-2026",
        "change_kind": "new_entry"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "migrate",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page states that on August 19, 2026, the Files API is out of beta and no longer requires the files-api-2025-04-14 beta header, the Skills API (/v1/skills) is out of beta and no longer requires the skills-2025-10-02 beta header, and the Admin API user-management endpoints for Claude Enterprise are addressed (though the entry appears cut off). The page also confirms the Files API GA response format changes: 'file expiration (set expires_in_seconds when you upload a file; file objects report expires_at), and page and next_page pagination plus an ids[] filter when you list files.'",
        "checked_at": "2026-09-22T02:54:43.550Z",
        "cluster_size": 1,
        "staleness_days": 2
      },
      "url": "/items/205c4cd5-1cf4-4e6c-8386-ef3c97c4a0a5"
    },
    {
      "id": "ebad5c37-05e6-4d61-96a7-661d9006c8d5",
      "channel": "ai_platform_drift",
      "headline": "gpt-4.1-nano retirement extended six months to 2027-04-14",
      "what_changed": "Azure Foundry moved gpt-4.1-nano retirement from 2026-10-14 to 2027-04-14. The model's status label changed from 'Deprecated' to 'Legacy' on 2025-04-14. Three other models (gpt-4.1, gpt-4.1-mini, gpt-4o) also changed to 'Legacy' status with 2027-04-14 retirement dates.",
      "why_matters": "If you planned migration work around the October 2026 deadline, you now have six additional months. Teams that deprioritized gpt-4.1-nano migration because of the tight timeline can reschedule without urgency.",
      "what_to_do": "Check your migration backlog for gpt-4.1-nano work scheduled before 2027-04-14. If you deferred it due to the October deadline, update the target date and reprioritize against other work.",
      "severity": "worth_knowing",
      "tags": [
        "deprecation",
        "model"
      ],
      "confidence": 0.95,
      "change_ids": [
        "95bf220d-8003-4c9c-8bef-f45efdbbe349"
      ],
      "published_at": "2026-08-20T01:15:58.797521+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Azure Foundry model retirement schedule",
      "source_url": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " \n gpt-4.1\n 2025-04-14\n-Deprecated\n+Legacy\n 2027-04-14\n —\n \n gpt-4.1-mini\n 2025-04-14\n-Deprecated\n+Legacy\n 2027-04-14\n —\n \n gpt-4.1-nano\n 2025-04-14\n-Deprecated\n-2026-10-14\n+Legacy\n+2027-04-14\n —\n \n gpt-4o\n@@\n \n gpt-4o\n 2024-11-20\n-Deprecated\n+Legacy\n 2027-04-14\n gpt-5.1\n ",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "Model retirement dates extended and status reclassified; affects deployment planning and migration timelines.",
          "signals": [
            "status label changed from 'Deprecated' to 'Legacy'",
            "gpt-4.1-nano retirement date extended from 2026-10-14 to 2027-04-14",
            "multiple models affected",
            "sunset dates are future dates paired with retirement timeline"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.011507,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "migrate",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page shows gpt-4.1-nano with version 2025-04-14, lifecycle status 'Legacy', and retirement date 2027-04-14. It also confirms that gpt-4.1, gpt-4.1-mini, and gpt-4o (version 2024-11-20) all have 'Legacy' status with 2027-04-14 retirement dates.",
        "checked_at": "2026-09-22T02:54:41.186Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/ebad5c37-05e6-4d61-96a7-661d9006c8d5"
    },
    {
      "id": "2a3739cf-3ab9-49a7-ab94-0249afd03331",
      "channel": "ai_platform_drift",
      "headline": "DeepSeek-V4-Flash-0731 preview ends 2026-12-03, GA 2026-07-31",
      "what_changed": "Azure added DeepSeek-V4-Flash-0731 to the retirement schedule. The model enters GA on 2026-07-31 and preview access ends on 2026-12-03.",
      "why_matters": "If you are testing this model in preview, you have until 2026-12-03 to migrate to the GA version or switch models. Preview endpoints will stop working after that date.",
      "what_to_do": "Check if any code or configs reference DeepSeek-V4-Flash-0731 in preview. If so, schedule migration to the GA version before 2026-12-03.",
      "severity": "worth_knowing",
      "tags": [
        "model",
        "deprecation"
      ],
      "confidence": 0.85,
      "change_ids": [
        "4092a61f-d760-4945-8435-7f386888c301"
      ],
      "published_at": "2026-08-19T18:36:14.302683+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Azure Foundry model retirement schedule",
      "source_url": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " 2026-04-23\n GA\n 2028-02-20\n+DeepSeek-V4-Flash-0731\n+\n+DeepSeek-V4-Flash-0731\n+2026-07-31\n+Preview\n+2026-12-03\n —\n \n DeepSeek-V4-Pro\n@@\n Suggest a fix?\n \n Last updated on\n-2026-08-17\n+2026-08-19",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "New model added to public retirement schedule with defined preview and GA dates.",
          "signals": [
            "new model added to retirement schedule",
            "model name: DeepSeek-V4-Flash-0731",
            "preview end date: 2026-12-03",
            "GA date: 2026-07-31",
            "retirement schedule table expanded"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010221,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "migrate",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page lists DeepSeek-V4-Flash-0731 with Version 2026-07-31, Lifecycle 'Preview', and Retirement date 2026-12-03, confirming both the GA date (version date) and preview end date stated in the claim.",
        "checked_at": "2026-09-22T02:54:35.787Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/2a3739cf-3ab9-49a7-ab94-0249afd03331"
    },
    {
      "id": "1a010efc-3b68-4ca7-909c-3aa558516e6b",
      "channel": "ai_platform_drift",
      "headline": "Four Azure Foundry models retired, MAI-Transcribe-1 retiring 15 September 2026",
      "what_changed": "DeepSeek-R1, MAI-Image-2, Stable-Diffusion-3.5-Large, Stable-Image-Core, and Stable-Image-Ultra moved from Legacy/Preview/Deprecated to Retired status between 31 July and 15 August 2026. MAI-Transcribe-1 added to retirement schedule with cutoff date 15 September 2026. MAI-Transcribe-1.5 added as successor model.",
      "why_matters": "Retired models are no longer callable via API. Any code still referencing DeepSeek-R1, MAI-Image-2, or the three Stable models will fail. MAI-Transcribe-1 stops working in 28 days.",
      "what_to_do": "Grep your codebase for 'DeepSeek-R1', 'MAI-Image-2', 'Stable-Diffusion-3.5-Large', 'Stable-Image-Core', 'Stable-Image-Ultra', and 'MAI-Transcribe-1'. Remove or replace references before 15 September 2026 for MAI-Transcribe-1; the other five are already dead.",
      "severity": "action_needed",
      "tags": [
        "deprecation",
        "model",
        "api"
      ],
      "confidence": 0.95,
      "change_ids": [
        "d08d6f9b-6995-4bb9-bcf9-9f1d8eae275f"
      ],
      "published_at": "2026-08-18T01:15:03.597373+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Azure Foundry model retirement schedule",
      "source_url": "https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-retirement-schedule",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " \n DeepSeek-R1\n 1\n-Legacy\n+Retired\n 2026-08-13\n DeepSeek-V4-Pro\n \n@@\n \n MAI-Image-2\n 2026-02-20\n-Preview\n+Retired\n 2026-08-15\n MAI-Image-2.5\n \n+MAI-Transcribe-1\n+2026-01-23\n+Preview\n+2026-09-15\n+MAI-Transcribe-1.5\n+\n Mistral AI\n \n Model\n@@\n \n Stable-Diffusion-3.5-Large\n 1\n-Deprecated\n+Retired\n 2026-07-31\n —\n \n Stable-Image-Core\n 1\n-Deprecated\n+Retired\n 2026-07-31\n —\n \n Stable-Image-Ultra\n 1\n-Deprecated\n+Retired\n 2026-07-31\n —\n \n@@\n Suggest a fix?\n \n Last updated on\n-2026-07-24\n+2026-08-17",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "Multiple models moved to Retired status with concrete sunset dates. New models added to retirement schedule.",
          "signals": [
            "status label changes from Legacy/Preview/Deprecated to Retired",
            "retirement dates present (2026-07-31, 2026-08-13, 2026-08-15, 2026-09-15)",
            "new model entries added (MAI-Transcribe-1, MAI-Transcribe-1.5)",
            "multiple models transitioned to final retirement state",
            "documentation timestamp updated"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.013219,
        "entry_key": "__document__",
        "change_kind": "document"
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "migrate",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "supports",
        "detail": "The page shows DeepSeek-R1 (version 1) as Retired with retirement date 2026-08-13, MAI-Image-2 as Retired with retirement date 2026-08-15, Stable-Diffusion-3.5-Large as Retired with retirement date 2026-07-31, Stable-Image-Core as Retired with retirement date 2026-07-31, Stable-Image-Ultra as Retired with retirement date 2026-07-31, and MAI-Transcribe-1 listed as Preview with retirement date 2026-09-15 and replacement MAI-Transcribe-1.5.",
        "checked_at": "2026-09-22T02:54:33.045Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/1a010efc-3b68-4ca7-909c-3aa558516e6b"
    },
    {
      "id": "dee30267-556c-4501-82bf-63d8d2911111",
      "channel": "ai_platform_drift",
      "headline": "Claude API adds anthropic-workspace-id response header",
      "what_changed": "The Claude API now returns an anthropic-workspace-id header in all responses, containing the wrkspc_-prefixed workspace ID that the request's API key or access token resolved to, including the organization's Default Workspace. This applies to all API requests immediately.",
      "why_matters": "If you parse API responses or log headers for debugging, this new header will appear in all responses. Multi-workspace organizations can now programmatically identify which workspace handled each request without inferring from the API key alone.",
      "what_to_do": "Check whether your HTTP client or logging pipeline treats unexpected headers as errors. If you operate multiple workspaces, decide whether to log this header for request attribution.",
      "severity": "worth_knowing",
      "tags": [
        "api"
      ],
      "confidence": 0.85,
      "change_ids": [
        "23707c64-3f43-45d3-aad4-0b80a6ccedb2"
      ],
      "published_at": "2026-08-17T00:11:56.402316+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Claude Platform release notes",
      "source_url": "https://platform.claude.com/docs/en/release-notes/feed.xml",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " Tue, 11 Aug 2026 00:00:00 GMT\n \n The Compliance API now returns transcripts of Cowork and Claude Code sessions that run on your users' machines, in beta for Claude Enterprise organizations. GET /v1/compliance/apps/sessions/local lists sessions across your organization, GET /v1/compliance/apps/sessions/local/{session_id} retrieves one session's metadata, and GET /v1/compliance/apps/sessions/local/{session_id}/messages returns its transcript, all with your existing Compliance Access Key and the read:compliance_user_data scope. See Retrieve local sessions.\n+We've added the anthropic-workspace-id response header to the Claude API. It carries the wrkspc_-prefixed ID of the workspace that the request's API key or access token resolved to, including your organization's Default Workspace. See Identify the workspace behind an API response.\n \n ## Claude Platform release notes — August 12, 2025\n https://platform.claude.com/docs/en/release-notes/overview#august-12-2025",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "New API endpoints and response headers enable previously unavailable data access patterns for compliance use cases.",
          "signals": [
            "new API endpoint added (GET /v1/compliance/apps/sessions/local)",
            "new API endpoint added (GET /v1/compliance/apps/sessions/local/{session_id})",
            "new API endpoint added (GET /v1/compliance/apps/sessions/local/{session_id}/messages)",
            "new response header added (anthropic-workspace-id)",
            "new scope introduced (read:compliance_user_data)",
            "beta feature for Enterprise tier",
            "data access capability change (local session transcripts now retrievable)"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.010969,
        "entry_key": null,
        "change_kind": null
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The current release notes page does not mention the anthropic-workspace-id response header or any changes to API response headers.",
        "checked_at": "2026-09-22T02:54:31.368Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/dee30267-556c-4501-82bf-63d8d2911111"
    },
    {
      "id": "9cf1aa5e-9153-4e85-9f67-36dd983b53f9",
      "channel": "ai_platform_drift",
      "headline": "Compliance API now retrieves local Cowork and Claude Code session transcripts",
      "what_changed": "Three new Compliance API endpoints launched August 11, 2026 in beta for Enterprise organizations: GET /v1/compliance/apps/sessions/local lists all local sessions, GET /v1/compliance/apps/sessions/local/{session_id} retrieves session metadata, and GET /v1/compliance/apps/sessions/local/{session_id}/messages returns the full transcript. These cover Cowork and Claude Code sessions running on user machines. Authentication uses existing Compliance Access Keys with read:compliance_user_data scope.",
      "why_matters": "Your compliance tooling can now audit conversations that happen in desktop applications, not just API calls. If you already pull compliance data for governance or retention, these sessions were previously invisible and are now retrievable through the same authentication mechanism.",
      "what_to_do": "If you run compliance exports or audits, add these three endpoints to your retrieval jobs. Test with GET /v1/compliance/apps/sessions/local using your existing Compliance Access Key to confirm scope and verify the transcript format matches your storage schema.",
      "severity": "worth_knowing",
      "tags": [
        "api",
        "security"
      ],
      "confidence": 0.85,
      "change_ids": [
        "48f7ee6c-dd6d-4687-aafb-5a8cf4329be8"
      ],
      "published_at": "2026-08-17T00:11:48.110809+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Claude Platform release notes",
      "source_url": "https://platform.claude.com/docs/en/release-notes/feed.xml",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " https://platform.claude.com/docs/en/release-notes/overview#april-14-2026\n Tue, 14 Apr 2026 00:00:00 GMT\n \n-We announced the deprecation of the Claude Sonnet 4 model (claude-sonnet-4-20250514) and the Claude Opus 4 model (claude-opus-4-20250514), with retirement on the Claude API scheduled for June 15, 2026. We recommend migrating to Claude Sonnet 4.6 and Claude Opus 4.8 respectively. Read more in model deprecations.\n+We announced the deprecation of the Claude Sonnet 4 model (claude-sonnet-4-20250514) and the Claude Opus 4 model (claude-opus-4-20250514), with retirement on the Claude API scheduled for June 15, 2026. We recommend migrating to Claude Sonnet 4.6 and Claude Opus 4.8 respectively. Read more in Model deprecations.\n \n ## Claude Platform release notes — April 16, 2026\n https://platform.claude.com/docs/en/release-notes/overview#april-16-2026\n@@\n \n Some customers might encounter 429 (rate_limit_error) errors following a sharp increase in API usage due to acceleration limits on the API. Previously, 529 (overloaded_error) errors would occur in similar scenarios.\n \n+## Claude Platform release notes — August 11, 2026\n+https://platform.claude.com/docs/en/release-notes/overview#august-11-2026\n+Tue, 11 Aug 2026 00:00:00 GMT\n+\n+The Compliance API now returns transcripts of Cowork and Claude Code sessions that run on your users' machines, in beta for Claude Enterprise organizations. GET /v1/compliance/apps/sessions/local lists sessions across your organization, GET /v1/compliance/apps/sessions/local/{session_id} retrieves one session's metadata, and GET /v1/compliance/apps/sessions/local/{session_id}/messages returns its transcript, all with your existing Compliance Access Key and the read:compliance_user_data scope. See Retrieve local sessions.\n+\n ## Claude Platform release notes — August 12, 2025\n https://platform.claude.com/docs/en/release-notes/overview#august-12-2025\n Tue, 12 Aug 2025 00:00:00 GMT\n@@\n Wed, 05 Aug 2026 00:00:00 GMT\n \n Inference hooks are now in beta for Claude Enterprise organizations. Point Claude at your organization's AI security server, and each governed prompt across claude.ai, Cowork, and Claude Code is held for the server's allow or deny verdict before inference proceeds. Requests are signed, failure handling is configurable, and every denial is recorded in the compliance Activity Feed. See Inference hooks.\n-We've retired the Claude Opus 4.1 model (claude-opus-4-1-20250805). All requests to this model will now return an error. We recommend upgrading to Claude Opus 5. Researchers can request ongoing access through the External Researcher Access Program.\n+We've retired the Claude Opus 4.1 model (claude-opus-4-1-20250805). All requests to this model on the Claude API will now return an error. We recommend upgrading to Claude Opus 5. Researchers can request ongoing access through the External Researcher Access Program.\n \n+## Claude Platform release notes — August 7, 2026\n+https://platform.claude.com/docs/en/release-notes/overview#august-7-2026\n+Fri, 07 Aug 2026 00:00:00 GMT\n+\n+You can now set a budget on a Claude Managed Agents session: a hard cap on the session's spend, priced at public list rates. A session that reaches its budget pauses with the budget_reached stop reason instead of starting new model requests; changing or removing the budget resumes it. Deployments accept the same budget and apply it to each session they start. See Session budgets.\n+You can now give a Claude Managed Agents session an advisor: a model at least as capable as the agent's own that the session's primary thread can consult mid-turn for strategic guidance. Configure it as a {\"type\": \"advisor\"} entry in the agent's multiagent roster, naming the model to consult. See Give the session an advisor.\n+You can now control where model inference runs for a Claude Managed Agents agent. Set inference_geo inside the model object when you create the agent, or override it for a single session. See Data residency for the available geos and pricing.\n+Claude Managed Agents sessions can now load skills from a GitHub repository. When a session mounts a repository, any skills in its root .claude/skills directory are discovered automatically at session start and available to the agent for that session.\n+\n ## Claude Platform release notes — August 8, 2025\n https://platform.claude.com/docs/en/release-notes/overview#august-8-2025\n Fri, 08 Aug 2025 00:00:00 GMT\n@@\n Thu, 19 Feb 2026 00:00:00 GMT\n \n We've launched automatic caching for the Messages API. Add a single cache_control field to your request body and the system automatically caches the last cacheable block, moving the cache point forward as conversations grow. No manual breakpoint management required. Works alongside existing block-level cache control for fine-grained optimization. Available on the Claude API and Microsoft Foundry (preview). Learn more in Prompt caching.\n-We've retired the Claude Sonnet 3.7 model (claude-3-7-sonnet-20250219) and the Claude Haiku 3.5 model (claude-3-5-haiku-20241022). All requests to these models will now return an error. We recommend upgrading to Claude Sonnet 4.6 and Claude Haiku 4.5 respectively. Researchers can request ongoing access through the External Researcher Access Program.\n+We've retired the Claude Sonnet 3.7 model (claude-3-7-sonnet-20250219) and the Claude Haiku 3.5 model (claude-3-5-haiku-20241022). All requests to Claude Sonnet 3.7 will now return an error. Requests to Claude Haiku 3.5 on the Claude API will now return an error; it remains available on Amazon Bedrock and Google Cloud. We recommend upgrading to Claude Sonnet 4.6 and Claude Haiku 4.5 respectively. Researchers can request ongoing access through the External Researcher Access Program.\n We announced the deprecation of the Claude Haiku 3 model (claude-3-haiku-20240307), with retirement scheduled for April 20, 2026. We recommend migrating to Claude Haiku 4.5. Read more in Model deprecations.\n \n ## Claude Platform release notes — February 24th, 2025\n@@\n https://platform.claude.com/docs/en/release-notes/overview#june-15-2026\n Mon, 15 Jun 2026 00:00:00 GMT\n \n-We've retired the Claude Sonnet 4 model (claude-sonnet-4-20250514) and the Claude Opus 4 model (claude-opus-4-20250514). All requests to these models will now return an error. We recommend upgrading to Claude Sonnet 4.6 and Claude Opus 4.8 respectively. Researchers can request ongoing access through the External Researcher Access Program.\n+We've retired the Claude Sonnet 4 model (claude-sonnet-4-20250514) and the Claude Opus 4 model (claude-opus-4-20250514). All requests to these models on the Claude API will now return an error. We recommend upgrading to Claude Sonnet 4.6 and Claude Opus 4.8 respectively. Researchers can request ongoing access through the External Researcher Access Program.\n \n ## Claude Platform release notes — June 18, 2026\n https://platform.claude.com/docs/en/release-notes/overview#june-18-2026\n@@\n https://platform.claude.com/docs/en/release-notes/overview#june-5-2026\n Fri, 05 Jun 2026 00:00:00 GMT\n \n-We announced the deprecation of the Claude Opus 4.1 model (claude-opus-4-1-20250805), with retirement on the Claude API scheduled for August 5, 2026. We recommend migrating to Claude Opus 4.8. Read more in model deprecations.\n+We announced the deprecation of the Claude Opus 4.1 model (claude-opus-4-1-20250805), with retirement on the Claude API scheduled for August 5, 2026. We recommend migrating to Claude Opus 4.8. Read more in Model deprecations.\n \n ## Claude Platform release notes — June 9, 2026\n https://platform.claude.com/docs/en/release-notes/overview#june-9-2026",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "Multiple new API capabilities, features, and endpoints added; model availability clarified across platforms.",
          "signals": [
            "new API endpoints added (Compliance API for local sessions)",
            "new feature: Claude Managed Agents session budgets with hard spend caps",
            "new feature: Claude Managed Agents advisor model capability",
            "new feature: data residency control (inference_geo) for agents",
            "new feature: GitHub repository skill loading for agents",
            "model retirement clarification (Claude Haiku 3.5 remains on Bedrock/GCP)",
            "multiple new release notes entries (Aug 7, Aug 11, 2026)"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.020042,
        "entry_key": null,
        "change_kind": null
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "verify_only",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The page does not mention any Compliance API endpoints launched on August 11, 2026. The earliest mention of Compliance API local session endpoints is from September 18, 2026, which states they 'now also return transcripts of Claude in Chrome sessions' but does not reference the August 11 launch date or the specific endpoints and products mentioned in the claim.",
        "checked_at": "2026-09-22T02:54:28.740Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/9cf1aa5e-9153-4e85-9f67-36dd983b53f9"
    },
    {
      "id": "265d9891-c114-4e7c-a001-eac1b136629f",
      "channel": "ai_platform_drift",
      "headline": "Claude Sonnet 5 introductory pricing made permanent, September increase cancelled",
      "what_changed": "Claude Sonnet 5 pricing remains at $2 input / $10 output per MTok indefinitely. The previously scheduled increase to $3 / $15 per MTok on September 1, 2026 will not occur, announced August 10, 2026.",
      "why_matters": "If you budgeted for the September price increase or delayed Sonnet 5 adoption expecting higher costs, your forecast is now wrong by 33-50% depending on input/output mix. Teams that pinned to older models to avoid the increase can now migrate without the cost penalty.",
      "what_to_do": "Reforecast Claude Sonnet 5 spend using $2/$10 rates with no September step-up. If you delayed migration from Sonnet 4.6 due to the planned increase, re-evaluate the timeline—the cost barrier is gone.",
      "severity": "worth_knowing",
      "tags": [
        "pricing",
        "model"
      ],
      "confidence": 0.95,
      "change_ids": [
        "5f51c67e-fdbe-4f54-977c-34102c09e445"
      ],
      "published_at": "2026-08-17T00:11:37.44992+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": false,
      "source_name": "Claude Platform release notes",
      "source_url": "https://platform.claude.com/docs/en/release-notes/feed.xml",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": " \n Dreams (research preview) now supports Claude Opus 5. See Supported models.\n \n+## Claude Platform release notes — August 10, 2026\n+https://platform.claude.com/docs/en/release-notes/overview#august-10-2026\n+Mon, 10 Aug 2026 00:00:00 GMT\n+\n+The introductory pricing for Claude Sonnet 5 ($2 / $10 per MTok) is now the standard price: the previously scheduled increase to $3 / $15 per MTok on September 1, 2026 will not occur. See Pricing.\n+\n ## Claude Platform release notes — August 11, 2025\n https://platform.claude.com/docs/en/release-notes/overview#august-11-2025\n Mon, 11 Aug 2025 00:00:00 GMT\n@@\n \n We launched a beta version of the PHP SDK.\n \n+## Claude Platform release notes — August 3, 2026\n+https://platform.claude.com/docs/en/release-notes/overview#august-3-2026\n+Mon, 03 Aug 2026 00:00:00 GMT\n+\n+The Compliance API now returns transcripts of Cowork sessions started on claude.ai web or mobile, in beta for Claude Enterprise organizations. GET /v1/compliance/apps/sessions/remote lists sessions and GET /v1/compliance/apps/sessions/remote/{session_id}/messages returns one session's transcript, using your existing Compliance Access Key with the read:compliance_user_data scope. See Retrieve remote sessions.\n+\n ## Claude Platform release notes — August 5, 2025\n https://platform.claude.com/docs/en/release-notes/overview#august-5-2025\n Tue, 05 Aug 2025 00:00:00 GMT\n@@\n Wed, 05 Aug 2026 00:00:00 GMT\n \n Inference hooks are now in beta for Claude Enterprise organizations. Point Claude at your organization's AI security server, and each governed prompt across claude.ai, Cowork, and Claude Code is held for the server's allow or deny verdict before inference proceeds. Requests are signed, failure handling is configurable, and every denial is recorded in the compliance Activity Feed. See Inference hooks.\n+We've retired the Claude Opus 4.1 model (claude-opus-4-1-20250805). All requests to this model will now return an error. We recommend upgrading to Claude Opus 5. Researchers can request ongoing access through the External Researcher Access Program.\n \n ## Claude Platform release notes — August 8, 2025\n https://platform.claude.com/docs/en/release-notes/overview#august-8-2025\n@@\n https://platform.claude.com/docs/en/release-notes/overview#june-30-2026\n Tue, 30 Jun 2026 00:00:00 GMT\n \n-We've launched Claude Sonnet 5 (claude-sonnet-5), the next generation of our Sonnet model family, at introductory pricing of $2 / $10 per MTok through August 31, 2026 (standard $3 / $15 thereafter). Claude Sonnet 5 supports a 1M token context window, 128k max output tokens, and the same set of tools and platform features as Claude Sonnet 4.6, except Priority Tier, which is not available on Claude Sonnet 5. Three behavior changes apply when migrating: adaptive thinking is now on by default; manual extended thinking (thinking: {type: \"enabled\", budget_tokens: N}) is removed and returns a 400 error (it was deprecated on Sonnet 4.6); and setting sampling parameters (temperature, top_p, top_k) to non-default values returns a 400 error. Claude Sonnet 5 also uses a new tokenizer that produces approximately 30% more tokens for the same text. The exact increase depends on the content and workload shape. See What's new in Claude Sonnet 5 for details and migration guidance. For behavioral differences and model-specific prompting patterns, see Prompting Claude Sonnet 5.\n+We've launched Claude Sonnet 5 (claude-sonnet-5), the next generation of our Sonnet model family, at introductory pricing of $2 / $10 per MTok (made the standard price on August 10, 2026). Claude Sonnet 5 supports a 1M token context window, 128k max output tokens, and the same set of tools and platform features as Claude Sonnet 4.6, except Priority Tier, which is not available on Claude Sonnet 5. Three behavior changes apply when migrating: adaptive thinking is now on by default; manual extended thinking (thinking: {type: \"enabled\", budget_tokens: N}) is removed and returns a 400 error (it was deprecated on Sonnet 4.6); and setting sampling parameters (temperature, top_p, top_k) to non-default values returns a 400 error. Claude Sonnet 5 also uses a new tokenizer that produces approximately 30% more tokens for the same text. The exact increase depends on the content and workload shape. See What's new in Claude Sonnet 5 for details and migration guidance. For behavioral differences and model-specific prompting patterns, see Prompting Claude Sonnet 5.\n Claude Managed Agents session event streams now support event deltas. Opt in with the event_deltas[] query parameter on GET /v1/sessions/{session_id}/events/stream. The event_start and event_delta events preview an agent message's text as it's generated, before the complete agent.message event arrives.\n Listing sessions for Claude Managed Agents now supports backward pagination. GET /v1/sessions returns a prev_page cursor alongside next_page; pass it as the page parameter to return to the previous page. See Pagination.\n When creating a Claude Managed Agents session, you can now override the agent's configuration for that session. Pass agent with type: \"agent_with_overrides\" to replace the model, system prompt, tools, MCP servers, or skills for a single session. The agent itself is unchanged.",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.98,
          "reason": "Pricing locked at lower tier, model sunset with migration path, new compliance API endpoints, and enterprise feature additions.",
          "signals": [
            "pricing change: Claude Sonnet 5 introductory price ($2/$10 per MTok) made permanent; scheduled increase to $3/$15 cancelled",
            "model retirement: Claude Opus 4.1 (claude-opus-4-1-20250805) retired, requests now error",
            "future date with pricing impact: August 10, 2026",
            "new API endpoints: Compliance API now returns remote session transcripts (GET /v1/compliance/apps/sessions/remote)",
            "new feature in beta: Inference hooks for Claude Enterprise"
          ],
          "verdict": "MATERIAL",
          "threshold": 0.45,
          "prompt_version": "ae74d2c5"
        },
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "prompt_version": "aacd093e"
        },
        "cost_usd": 0.01676,
        "entry_key": null,
        "change_kind": null
      },
      "writer_prompt_version": "aacd093e",
      "action_type": "budget",
      "evidence_check": {
        "model": "anthropic/claude-haiku-4.5",
        "state": "absent",
        "detail": "The page contains Claude Platform release notes from September 2026 but does not mention Claude Sonnet 5 pricing, any pricing changes, or a cancelled September 1, 2026 price increase. The September 1 entry discusses Claude Fable 5.1 and Claude Mythos 5.1 launches but makes no reference to Sonnet 5 or pricing permanence.",
        "checked_at": "2026-09-22T02:54:25.760Z",
        "cluster_size": 1,
        "staleness_days": null
      },
      "url": "/items/265d9891-c114-4e7c-a001-eac1b136629f"
    }
  ],
  "sample_items": [
    {
      "id": "082fcfba-4e9b-43a4-b040-fa01cc598dcc",
      "channel": "ai_platform_drift",
      "headline": "Claude batch API discount drops from 50% to 40% on 1 September 2026",
      "what_changed": "Anthropic's batch request discount decreases from 50% to 40% of standard rates, effective 1 September 2026.",
      "why_matters": "Batch processing costs increase by 20% relative to current pricing. A workload currently costing $500/month in batch mode will cost $600/month after the change.",
      "what_to_do": "Review batch API usage in your billing dashboard and update budget forecasts for Q4 2026. If batch volume is high, evaluate whether moving some workloads to real-time API or alternative providers changes your cost structure.",
      "severity": "action_needed",
      "tags": [
        "pricing"
      ],
      "confidence": 0.95,
      "change_ids": [],
      "published_at": "2026-08-07T02:41:10.585544+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": true,
      "source_name": "vendor pricing page",
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "- Batch requests receive a 50% discount on standard rates.\n+ Batch requests receive a 40% discount on standard rates.\n+ Effective 1 September 2026.\n",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.95,
          "reason": "Batch pricing discount decreased materially with a future effective date.",
          "signals": [
            "pricing change: discount reduced from 50% to 40%",
            "future effective date: 1 September 2026"
          ],
          "verdict": "MATERIAL",
          "cost_usd": 0.001538,
          "threshold": 0.5
        },
        "weight": 2,
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "cost_usd": 0.006456
        },
        "case_id": "tri-002",
        "suppression": {
          "note": "survived all deterministic rules",
          "rule": null
        }
      },
      "writer_prompt_version": null,
      "action_type": null,
      "evidence_check": null
    },
    {
      "id": "18c4fa97-40be-46a3-bdda-183ff7006757",
      "channel": "ai_platform_drift",
      "headline": "Python SDK minimum version raised from 3.9 to 3.11",
      "what_changed": "The SDK now requires Python 3.11 or later, up from Python 3.9. This applies to the current release as of 7 August 2026.",
      "why_matters": "Deployments running Python 3.9 or 3.10 will break on the next SDK update. CI/CD pipelines, production containers, and Lambda runtimes below 3.11 will fail to install or run the new SDK version.",
      "what_to_do": "Audit all environments using this SDK for Python version. Pin the SDK to the last 3.9-compatible release in requirements.txt until you can upgrade the runtime, or schedule Python 3.11 upgrades before your next SDK update.",
      "severity": "action_needed",
      "tags": [
        "api",
        "deprecation"
      ],
      "confidence": 0.95,
      "change_ids": [],
      "published_at": "2026-08-07T02:41:10.585544+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": true,
      "source_name": "vendor docs — SDK",
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "- Requires Python 3.9 or later.\n+ Requires Python 3.11 or later.\n",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "Minimum Python version requirement raised from 3.9 to 3.11, forcing SDK users to upgrade their runtime environment.",
          "signals": [
            "version floor increased",
            "breaking change for existing deployments",
            "affects SDK usability and compatibility"
          ],
          "verdict": "MATERIAL",
          "cost_usd": 0.001553,
          "threshold": 0.5
        },
        "weight": 2,
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "cost_usd": 0.00687
        },
        "case_id": "tri-016",
        "suppression": {
          "note": "survived all deterministic rules",
          "rule": null
        }
      },
      "writer_prompt_version": null,
      "action_type": null,
      "evidence_check": null
    },
    {
      "id": "d560f5d3-e9f7-4719-b17f-dbb58fabe4e5",
      "channel": "ai_platform_drift",
      "headline": "Free and Starter plan data now used for training",
      "what_changed": "Claude platform now states that inputs and outputs from Free and Starter plans may be used to improve services. Enterprise plans are explicitly excluded from this policy.",
      "why_matters": "Any prompts, API calls, or generated content on Free/Starter tiers can now train future models. This affects confidentiality of customer data, internal tooling prompts, and any proprietary information passed through the API on these plans.",
      "what_to_do": "Audit which systems use Free or Starter API keys. If any handle non-public data, customer information, or proprietary prompts, either upgrade those projects to Enterprise or migrate to a provider with blanket training opt-out.",
      "severity": "action_needed",
      "tags": [
        "terms"
      ],
      "confidence": 0.95,
      "change_ids": [],
      "published_at": "2026-08-07T02:41:10.585544+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": true,
      "source_name": "vendor terms of service",
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "+ Customers on Free and Starter plans: inputs and outputs may be used\n+ to improve our services. Enterprise plans are excluded.\n",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "New clause explicitly permits using customer data to improve services on non-Enterprise plans, a material change to data handling terms.",
          "signals": [
            "data handling terms changed",
            "training data usage policy clarified",
            "plan-level differentiation introduced",
            "Enterprise exemption stated"
          ],
          "verdict": "MATERIAL",
          "cost_usd": 0.001576,
          "threshold": 0.5
        },
        "weight": 2,
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "cost_usd": 0.006597
        },
        "case_id": "tri-015",
        "suppression": {
          "note": "survived all deterministic rules",
          "rule": null
        }
      },
      "writer_prompt_version": null,
      "action_type": null,
      "evidence_check": null
    },
    {
      "id": "b3bf42db-7d98-4a14-87f9-8e18fc5d8c6e",
      "channel": "ai_platform_drift",
      "headline": "Claude API input retention period changed from 30 days to indefinite",
      "what_changed": "The documented retention period for API inputs changed from 'up to 30 days' to 'as required' for abuse monitoring purposes. The specific time limit has been removed.",
      "why_matters": "Your data retention and privacy documentation may now be inaccurate if it references the 30-day limit. Compliance frameworks requiring documented retention periods no longer have a specific commitment to cite.",
      "what_to_do": "Review your privacy policy, data processing agreements, and compliance documentation for references to the 30-day retention period. Update or remove specific timeframes and assess whether 'as required' meets your contractual obligations to end users.",
      "severity": "action_needed",
      "tags": [
        "terms"
      ],
      "confidence": 0.9,
      "change_ids": [],
      "published_at": "2026-08-07T02:41:10.585544+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": true,
      "source_name": "vendor terms of service",
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "- Inputs are retained for up to 30 days for abuse monitoring.\n+ Inputs are retained as required for abuse monitoring.\n",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.85,
          "reason": "Retention commitment shifted from bounded 30-day limit to open-ended 'as required,' materially altering data handling guarantees.",
          "signals": [
            "data retention period softened from specific limit to indefinite",
            "commitment weakened from 'up to 30 days' to 'as required'",
            "change to data handling terms per channel rules"
          ],
          "verdict": "MATERIAL",
          "cost_usd": 0.001686,
          "threshold": 0.5
        },
        "weight": 2,
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "cost_usd": 0.0066
        },
        "case_id": "tri-004",
        "suppression": {
          "note": "survived all deterministic rules",
          "rule": null
        }
      },
      "writer_prompt_version": null,
      "action_type": null,
      "evidence_check": null
    },
    {
      "id": "da252229-f493-4890-954d-2dd120a70f32",
      "channel": "ai_platform_drift",
      "headline": "Claude API Tier 2 rate limit doubled to 10,000 RPM",
      "what_changed": "The Tier 2 rate limit increased from 5,000 requests per minute to 10,000 requests per minute on the Claude API platform.",
      "why_matters": "Applications currently throttling at Tier 2 limits can now handle twice the request volume without upgrading tiers or implementing additional rate limiting logic.",
      "what_to_do": "Review your current request patterns and remove any client-side rate limiting code that was added to stay under the previous 5,000 RPM ceiling.",
      "severity": "worth_knowing",
      "tags": [
        "limits",
        "api"
      ],
      "confidence": 0.95,
      "change_ids": [],
      "published_at": "2026-08-07T02:41:10.585544+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": true,
      "source_name": "vendor rate limits page",
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "- Tier 2: 5,000 requests per minute\n+ Tier 2: 10,000 requests per minute\n",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.98,
          "reason": "Rate limit increase directly affects engineering capacity planning and API quota allocation.",
          "signals": [
            "rate limit changed",
            "numeric value doubled",
            "tier capacity increased"
          ],
          "verdict": "MATERIAL",
          "cost_usd": 0.001482,
          "threshold": 0.45
        },
        "weight": 3,
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "cost_usd": 0.006099
        },
        "case_id": "tri-006",
        "suppression": {
          "note": "survived all deterministic rules",
          "rule": null
        }
      },
      "writer_prompt_version": null,
      "action_type": null,
      "evidence_check": null
    },
    {
      "id": "689531bc-e67e-4195-8bf2-044925b8d0a4",
      "channel": "ai_platform_drift",
      "headline": "model-v2-mini removed from generally available tier",
      "what_changed": "The model-v2-mini has been removed from the generally available models list on the Claude platform documentation, effective as of the August 7, 2026 documentation update.",
      "why_matters": "Any production code calling model-v2-mini will fail once the model is deprovisioned. Existing integrations will break without a migration path to a replacement model.",
      "what_to_do": "Grep your codebase for 'model-v2-mini' references and identify all API calls using this model identifier. Contact Claude support to confirm the deprecation timeline and recommended replacement model before the cutoff date.",
      "severity": "action_needed",
      "tags": [
        "model",
        "deprecation"
      ],
      "confidence": 0.85,
      "change_ids": [],
      "published_at": "2026-08-07T02:41:10.585544+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": true,
      "source_name": "vendor models list",
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "- | model-v2-mini | generally available |\n",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "A model has been removed from the available offerings, affecting deployment options.",
          "signals": [
            "model removed from supported list",
            "removal from generally available tier"
          ],
          "verdict": "MATERIAL",
          "cost_usd": 0.001429,
          "threshold": 0.45
        },
        "weight": 3,
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "cost_usd": 0.00633
        },
        "case_id": "tri-003",
        "suppression": {
          "note": "survived all deterministic rules",
          "rule": null
        }
      },
      "writer_prompt_version": null,
      "action_type": null,
      "evidence_check": null
    },
    {
      "id": "b21d21ad-c058-46e2-9849-77b3bf5d75fa",
      "channel": "ai_platform_drift",
      "headline": "legacy-completions endpoint deprecated, removal on 2026-11-04",
      "what_changed": "Claude platform added a deprecation entry for the legacy-completions endpoint with an end-of-life date of 2026-11-04. A migration guide is referenced.",
      "why_matters": "Code calling this endpoint will break after 2026-11-04. Any production systems using legacy-completions must migrate to the current API before that date or face service interruption.",
      "what_to_do": "Grep your codebase for 'legacy-completions' or the old endpoint path. If found, follow the migration guide linked in the deprecation notice and schedule the migration before 2026-11-04.",
      "severity": "action_needed",
      "tags": [
        "deprecation",
        "api"
      ],
      "confidence": 0.95,
      "change_ids": [],
      "published_at": "2026-08-07T02:41:10.585544+00:00",
      "corrected_at": null,
      "correction": null,
      "demo": true,
      "source_name": "vendor deprecations page",
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview",
      "model": "anthropic/claude-sonnet-4.5",
      "evidence": {
        "diff": "+ | legacy-completions | 2026-11-04 | See migration guide |\n",
        "triage": {
          "model": "anthropic/claude-haiku-4.5",
          "score": 0.92,
          "reason": "New deprecation with concrete sunset date signals actionable timeline for engineering teams.",
          "signals": [
            "future sunset date",
            "new deprecation entry",
            "specific end-of-life date (2026-11-04)",
            "migration guidance referenced"
          ],
          "verdict": "MATERIAL",
          "cost_usd": 0.001558,
          "threshold": 0.45
        },
        "weight": 3,
        "writer": {
          "model": "anthropic/claude-sonnet-4.5",
          "cost_usd": 0.00651
        },
        "case_id": "tri-001",
        "suppression": {
          "note": "survived all deterministic rules",
          "rule": null
        }
      },
      "writer_prompt_version": null,
      "action_type": null,
      "evidence_check": null
    }
  ],
  "feeds": {
    "all": "/feed.xml",
    "json": "/data.json",
    "facets": [
      {
        "facet": "source",
        "label": "OpenRouter model catalogue",
        "path": "/feeds/source/openrouter-model-catalogue.xml",
        "items": 31
      },
      {
        "facet": "source",
        "label": "Azure Foundry model retirement schedule",
        "path": "/feeds/source/azure-foundry-model-retirement-schedule.xml",
        "items": 14
      },
      {
        "facet": "source",
        "label": "Claude Platform release notes",
        "path": "/feeds/source/claude-platform-release-notes.xml",
        "items": 18
      },
      {
        "facet": "source",
        "label": "Anthropic pricing",
        "path": "/feeds/source/anthropic-pricing.xml",
        "items": 10
      },
      {
        "facet": "source",
        "label": "OpenAI deprecations",
        "path": "/feeds/source/openai-deprecations.xml",
        "items": 2
      },
      {
        "facet": "action",
        "label": "budget",
        "path": "/feeds/action/budget.xml",
        "items": 20
      },
      {
        "facet": "action",
        "label": "verify_only",
        "path": "/feeds/action/verify-only.xml",
        "items": 36
      },
      {
        "facet": "action",
        "label": "migrate",
        "path": "/feeds/action/migrate.xml",
        "items": 18
      },
      {
        "facet": "action",
        "label": "pin_or_freeze",
        "path": "/feeds/action/pin-or-freeze.xml",
        "items": 1
      },
      {
        "facet": "channel",
        "label": "ai_platform_drift",
        "path": "/feeds/channel/ai-platform-drift.xml",
        "items": 75
      },
      {
        "facet": "channel",
        "label": "security_advisory",
        "path": "/feeds/channel/security-advisory.xml",
        "items": 0
      },
      {
        "facet": "channel",
        "label": "regulatory_change",
        "path": "/feeds/channel/regulatory-change.xml",
        "items": 0
      }
    ]
  }
}