{
  "$comment": "GENERATED by scripts/export-json.js from site/assets/events.js. Do not hand-edit.",
  "generatedFrom": "2026-07-10",
  "windowStart": "2025-12-02",
  "windowEnd": "2026-07-10",
  "lastVerified": "2026-07-10",
  "categories": {
    "incident": {
      "label": "Incident / bug",
      "blurb": "The vendor broke something and handed usage back as compensation."
    },
    "goodwill": {
      "label": "Goodwill",
      "blurb": "No cause given. A discretionary gift — often a Friday or a weekend."
    },
    "launch": {
      "label": "Model / product",
      "blurb": "A new or returning model, or a product launch the vendor wants exercised."
    },
    "milestone": {
      "label": "Milestone",
      "blurb": "A growth or anniversary celebration."
    },
    "holiday": {
      "label": "Holiday",
      "blurb": "Tied to a calendar holiday."
    },
    "capacity": {
      "label": "Capacity / policy",
      "blurb": "A structural change to the limit itself, not a one-off reset."
    }
  },
  "plans": [
    {
      "slug": "pro",
      "vendor": "anthropic",
      "label": "Claude Pro",
      "monthly": 20,
      "priceTier": "A"
    },
    {
      "slug": "max5",
      "vendor": "anthropic",
      "label": "Claude Max 5x",
      "monthly": 100,
      "priceTier": "A"
    },
    {
      "slug": "max20",
      "vendor": "anthropic",
      "label": "Claude Max 20x",
      "monthly": 200,
      "priceTier": "A"
    },
    {
      "slug": "plus",
      "vendor": "openai",
      "label": "ChatGPT Plus",
      "monthly": 20,
      "priceTier": "B"
    },
    {
      "slug": "pro100",
      "vendor": "openai",
      "label": "ChatGPT Pro (5x)",
      "monthly": 100,
      "priceTier": "B"
    },
    {
      "slug": "pro200",
      "vendor": "openai",
      "label": "ChatGPT Pro (20x)",
      "monthly": 200,
      "priceTier": "B"
    },
    {
      "slug": "business",
      "vendor": "openai",
      "label": "ChatGPT Business",
      "monthly": 25,
      "priceTier": "B"
    }
  ],
  "events": [
    {
      "id": "openai-2025-12-02",
      "date": "2025-12-02T22:49:02Z",
      "vendor": "openai",
      "product": "Codex",
      "kind": "reset",
      "category": "incident",
      "reasonStated": true,
      "scope": "All Codex users",
      "appliesTo": [
        "plus",
        "pro100",
        "pro200",
        "business"
      ],
      "verified": true,
      "summary": "Limits zeroed for everyone as the fastest mitigation while an unresolved issue was investigated.",
      "quote": "We have reset the usage limits for everyone in Codex, which helps us mitigate the issue the fastest and the team will continue to work on the underlying cause. This should propagate to all users over the next 10 mins, enjoy and apologies…",
      "truncated": true,
      "sources": [
        {
          "url": "https://x.com/thsottiaux/status/1995988609896513743",
          "label": "@thsottiaux (Codex lead)",
          "tier": "A"
        }
      ]
    },
    {
      "id": "openai-2025-12-19",
      "date": "2025-12-19T20:14:36Z",
      "vendor": "openai",
      "product": "Codex",
      "kind": "reset",
      "category": "incident",
      "reasonStated": true,
      "scope": "All Codex users",
      "appliesTo": [
        "plus",
        "pro100",
        "pro200",
        "business"
      ],
      "verified": true,
      "summary": "Counters reset to zero as a side effect of rolling out a new usage-accounting system that fixed inconsistent balances.",
      "quote": "Yes, Codex rate limits just got reset. Enjoy! Why: We’re rolling a new way of counting usage to fix bugs where users previously saw inconsistent amounts of usage left. As part of this, usage is counts are resetting to zero.",
      "sources": [
        {
          "url": "https://x.com/embirico/status/2002110337563361492",
          "label": "@embirico (OpenAI)",
          "tier": "A"
        }
      ]
    },
    {
      "id": "openai-2025-12-25",
      "date": "2025-12-25T08:01:03Z",
      "vendor": "openai",
      "product": "Codex",
      "kind": "reset",
      "category": "holiday",
      "reasonStated": true,
      "scope": "All Codex users",
      "appliesTo": [
        "plus",
        "pro100",
        "pro200",
        "business"
      ],
      "verified": true,
      "summary": "Christmas gift: limits reset and doubled through January 1.",
      "quote": "For Codex users, to thank you all for the fun we’ve had over the last months, our first gift is that we have **reset rate limits and are lifting the usage limits to 2X the usual limits until the 1st of Jan**. Wish you all a merry holiday…",
      "truncated": true,
      "sources": [
        {
          "url": "https://x.com/thsottiaux/status/2004100061933064395",
          "label": "@thsottiaux (Codex lead)",
          "tier": "A"
        }
      ]
    },
    {
      "id": "openai-2026-03-11",
      "date": "2026-03-11T05:38:13Z",
      "vendor": "openai",
      "product": "Codex",
      "kind": "reset",
      "category": "incident",
      "reasonStated": true,
      "scope": "All Codex users",
      "appliesTo": [
        "plus",
        "pro100",
        "pro200",
        "business"
      ],
      "verified": true,
      "summary": "Reset after a period of instability, once Codex was back and stable.",
      "quote": "OK, Codex is back and stable and we should be good for a while. Reset button pressed, should see it in a bit",
      "sources": [
        {
          "url": "https://x.com/thsottiaux/status/2031605592352313567",
          "label": "@thsottiaux (Codex lead)",
          "tier": "A"
        }
      ]
    },
    {
      "id": "openai-2026-03-27",
      "date": "2026-03-27T01:52:28Z",
      "vendor": "openai",
      "product": "Codex",
      "kind": "reset",
      "category": "launch",
      "reasonStated": true,
      "scope": "All plans",
      "appliesTo": [
        "plus",
        "pro100",
        "pro200",
        "business"
      ],
      "verified": true,
      "summary": "Reset so users could exercise the newly launched Codex plugins.",
      "quote": "Hello. We have reset Codex usage limits across all plans to let everyone experiment with the magnificent plugins we just launched, and because it had been a while! You can just build unlimited things with Codex. Have fun!",
      "sources": [
        {
          "url": "https://x.com/thsottiaux/status/2037346989244096581",
          "label": "@thsottiaux (Codex lead)",
          "tier": "A"
        }
      ]
    },
    {
      "id": "openai-2026-04-01",
      "date": "2026-04-01T07:48:39Z",
      "vendor": "openai",
      "product": "Codex",
      "kind": "reset",
      "category": "incident",
      "reasonStated": true,
      "scope": "All plans",
      "appliesTo": [
        "plus",
        "pro100",
        "pro200",
        "business"
      ],
      "verified": true,
      "summary": "Precautionary reset after dashboards showed a surge of users hitting limits for reasons OpenAI could not explain; a cluster of fraudulent accounts was also found.",
      "quote": "Our Codex dashboards are showing increased rate of users hitting rate limits and since we don’t fully understand why I have made the cautious decision of resetting the usage limits for all plans.",
      "caveat": "Not present in ResetRadar’s ledger. Surfaced independently for this tracker.",
      "sources": [
        {
          "url": "https://x.com/thsottiaux/status/2039248564967424483",
          "label": "@thsottiaux (Codex lead)",
          "tier": "A"
        },
        {
          "url": "https://community.openai.com/t/codex-limits-finally-good-after-april-1st-reset/1378333",
          "label": "OpenAI Developer Community",
          "tier": "C"
        }
      ]
    },
    {
      "id": "openai-2026-04-07",
      "date": "2026-04-07T23:13:48Z",
      "vendor": "openai",
      "product": "Codex",
      "kind": "reset",
      "category": "milestone",
      "reasonStated": true,
      "scope": "All Codex users",
      "appliesTo": [
        "plus",
        "pro100",
        "pro200",
        "business"
      ],
      "verified": true,
      "summary": "Reset to celebrate 3 million weekly Codex users, with a public promise to repeat it at every additional million up to 10 million.",
      "quote": "To celebrate 3 million weekly codex users, we are resetting usage limits. We will do this every million users up to 10 million. Happy building!",
      "caveat": "The promised cadence held for 4M (Apr 21) and 5M (May 31). No 6M reset has been logged.",
      "sources": [
        {
          "url": "https://x.com/sama/status/2041658719839383945",
          "label": "@sama",
          "tier": "A"
        },
        {
          "url": "https://x.com/thsottiaux/status/2041655710346572085",
          "label": "@thsottiaux (Codex lead)",
          "tier": "A"
        },
        {
          "url": "https://www.businesstoday.in/technology/story/openai-codex-celebrates-3-million-weekly-users-ceo-sam-altman-resets-usage-limits-524717-2026-04-08",
          "label": "Business Today",
          "tier": "B"
        },
        {
          "url": "https://www.techmeme.com/260408/p7",
          "label": "Techmeme",
          "tier": "B"
        }
      ]
    },
    {
      "id": "openai-2026-04-09",
      "date": "2026-04-09T17:38:16Z",
      "vendor": "openai",
      "product": "Codex",
      "kind": "reset",
      "category": "launch",
      "reasonStated": true,
      "scope": "Existing $200 Pro tier subscribers only",
      "appliesTo": [
        "pro200"
      ],
      "verified": true,
      "summary": "On launching a cheaper $100 Pro tier, OpenAI thanked existing $200 Pro users with a reset and an extended 2x usage promo.",
      "quote": "Our existing $200 Pro tier still remains our highest usage option. And as a thank you to our existing Pro users on the $200 tier, we’re extending our 2x Codex usage promo (until May 31st) and we’ve reset your Codex rate limits (yes, again).",
      "sources": [
        {
          "url": "https://x.com/OpenAI/status/2042296046009626989",
          "label": "@OpenAI",
          "tier": "A"
        }
      ]
    },
    {
      "id": "openai-2026-04-17",
      "date": "2026-04-17T00:58:21Z",
      "vendor": "openai",
      "product": "Codex",
      "kind": "reset",
      "category": "milestone",
      "reasonStated": true,
      "scope": "All plans",
      "appliesTo": [
        "plus",
        "pro100",
        "pro200",
        "business"
      ],
      "verified": true,
      "summary": "Reset marking Codex’s one-year anniversary.",
      "quote": "Hi! To celebrate its 1-year anniversary, I have allowed Codex to reset its own rate limits across all plans. Enjoy all the new features.",
      "sources": [
        {
          "url": "https://x.com/thsottiaux/status/2044943514832871564",
          "label": "@thsottiaux (Codex lead)",
          "tier": "A"
        }
      ]
    },
    {
      "id": "openai-2026-04-21",
      "date": "2026-04-21T15:00:28Z",
      "vendor": "openai",
      "product": "Codex",
      "kind": "reset",
      "category": "milestone",
      "reasonStated": true,
      "scope": "All Codex users",
      "appliesTo": [
        "plus",
        "pro100",
        "pro200",
        "business"
      ],
      "verified": true,
      "summary": "Reset on hitting 4 million active users, less than two weeks after 3 million.",
      "quote": "Codex hit 4M active users, less than two weeks after hitting 3M. We will reset rate limits today!",
      "sources": [
        {
          "url": "https://x.com/sama/status/2046604989527912590",
          "label": "@sama",
          "tier": "A"
        },
        {
          "url": "https://www.ibtimes.sg/openais-codex-adds-1-million-just-2-weeks-after-crossing-3m-users-time-hit-reset-button-85603",
          "label": "IBTimes SG",
          "tier": "C"
        }
      ]
    },
    {
      "id": "openai-2026-04-28",
      "date": "2026-04-28T05:28:43Z",
      "vendor": "openai",
      "product": "Codex",
      "kind": "reset",
      "category": "goodwill",
      "reasonStated": true,
      "scope": "All paid plans (announced)",
      "appliesTo": [
        "plus",
        "pro100",
        "pro200",
        "business"
      ],
      "verified": false,
      "summary": "Reset \"to celebrate a good week\" and let people build with GPT-5.5 — announced with an unusually candid note about what resets cost OpenAI.",
      "quote": "Don’t just reset Codex rate limits for fun, it costs money. Don’t just reset Codex rate limits for fun, it costs money. ... but the vibes are good ... I have reset Codex rate limits for ALL paid plans to celebrate a good week and allow e…",
      "truncated": true,
      "caveat": "Announced scope ≠ delivered scope. OpenAI Support later confirmed the reset \"did not universally apply across all quota types or account states.\" Excluded from the calculator’s strict count.",
      "sources": [
        {
          "url": "https://x.com/thsottiaux/status/2048997818673537399",
          "label": "@thsottiaux (Codex lead)",
          "tier": "A"
        },
        {
          "url": "https://github.com/openai/codex/issues/20395",
          "label": "openai/codex#20395 (delivery failure)",
          "tier": "C"
        }
      ]
    },
    {
      "id": "openai-2026-05-16",
      "date": "2026-05-16T17:51:03Z",
      "vendor": "openai",
      "product": "Codex",
      "kind": "reset",
      "category": "goodwill",
      "reasonStated": false,
      "scope": "All paid plans",
      "appliesTo": [
        "plus",
        "pro100",
        "pro200",
        "business"
      ],
      "verified": true,
      "summary": "A Saturday reset with no cause given.",
      "quote": "Codex usage limits have now been reset across all paid plans. Enjoy the weekend!",
      "sources": [
        {
          "url": "https://x.com/thsottiaux/status/2055707616605835333",
          "label": "@thsottiaux (Codex lead)",
          "tier": "A"
        }
      ]
    },
    {
      "id": "openai-2026-05-23",
      "date": "2026-05-23T20:14:35Z",
      "vendor": "openai",
      "product": "Codex",
      "kind": "reset",
      "category": "incident",
      "reasonStated": true,
      "scope": "All Codex users",
      "appliesTo": [
        "plus",
        "pro100",
        "pro200",
        "business"
      ],
      "verified": true,
      "summary": "Reset after a rolled-back optimization degraded prompt-cache hit rates during compaction, draining limits abnormally fast.",
      "quote": "Some of you noticed limits drained faster in Codex, we root caused it to an optimization that we rolled back that had an impact on cache hit rates when compacting across long running sessions. We fixed this and have now reset usage limit…",
      "truncated": true,
      "sources": [
        {
          "url": "https://x.com/thsottiaux/status/2058280452851638313",
          "label": "@thsottiaux (Codex lead)",
          "tier": "A"
        }
      ]
    },
    {
      "id": "openai-2026-05-31",
      "date": "2026-05-31T15:25:06Z",
      "vendor": "openai",
      "product": "Codex",
      "kind": "reset",
      "category": "milestone",
      "reasonStated": true,
      "scope": "All paid ChatGPT subscriptions",
      "appliesTo": [
        "plus",
        "pro100",
        "pro200",
        "business"
      ],
      "verified": true,
      "summary": "Reset celebrating 5 million Codex users — announced by Altman the night before, executed the next morning.",
      "quote": "The Codex usage limits have been reset for all paid ChatGPT subscriptions. You should be back to 100% weekly and 100% hourly limits. Let the tokens do incredible things today and have fun.",
      "caveat": "ResetRadar logs the announcement (@sama, 05:59 UTC) and the execution (@thsottiaux, 15:25 UTC) as two separate resets. The timestamps show one event, counted once here.",
      "sources": [
        {
          "url": "https://x.com/sama/status/2060964284117782996",
          "label": "@sama (announcement)",
          "tier": "A"
        },
        {
          "url": "https://x.com/thsottiaux/status/2061106703446450392",
          "label": "@thsottiaux (execution)",
          "tier": "A"
        }
      ]
    },
    {
      "id": "openai-2026-06-04",
      "date": "2026-06-04T00:25:58Z",
      "vendor": "openai",
      "product": "Codex",
      "kind": "reset",
      "category": "incident",
      "reasonStated": true,
      "scope": "All paid plans",
      "appliesTo": [
        "plus",
        "pro100",
        "pro200",
        "business"
      ],
      "verified": true,
      "summary": "Reset after three separate reliability incidents inside 24 hours.",
      "quote": "Hi. Over the last 24 hours we had three separate small incidents that affected Codex reliability. Those are three too many and we are taking active steps for them to not reproduce. I have reset usage limits for Codex across all paid plan…",
      "truncated": true,
      "sources": [
        {
          "url": "https://x.com/thsottiaux/status/2062329981548802523",
          "label": "@thsottiaux (Codex lead)",
          "tier": "A"
        }
      ]
    },
    {
      "id": "openai-2026-06-12",
      "date": "2026-06-12T00:11:11Z",
      "vendor": "openai",
      "product": "Codex",
      "kind": "grant",
      "category": "capacity",
      "reasonStated": true,
      "scope": "Go, Plus, Pro, Business",
      "appliesTo": [
        "plus",
        "pro100",
        "pro200",
        "business"
      ],
      "verified": false,
      "summary": "OpenAI shipped bankable resets — you keep a reset and spend it when you choose — and credited every eligible user one free one.",
      "quote": "We heard you wanted to use Codex rate limit resets on your own time. Starting today, we’re rolling out the ability to save rate limit resets to use later. We’re starting Go, Plus, Pro, and Business users with one free reset:",
      "caveat": "A banked reset, not a counter zeroing — counted separately from resets. Multiple users reported the free reset was never credited.",
      "sources": [
        {
          "url": "https://x.com/OpenAI/status/2065225362544726371",
          "label": "@OpenAI",
          "tier": "A"
        },
        {
          "url": "https://developers.openai.com/codex/changelog",
          "label": "Codex changelog",
          "tier": "A"
        },
        {
          "url": "https://community.openai.com/t/flexible-rate-limit-resets-for-codex-and-a-method-to-get-a-reset/1383470",
          "label": "Reports of non-delivery",
          "tier": "C"
        }
      ]
    },
    {
      "id": "openai-2026-06-16",
      "date": "2026-06-16T18:49:52Z",
      "vendor": "openai",
      "product": "Codex",
      "kind": "reset",
      "category": "incident",
      "reasonStated": true,
      "scope": "All plans",
      "appliesTo": [
        "plus",
        "pro100",
        "pro200",
        "business"
      ],
      "verified": true,
      "summary": "Reset promised within 24 hours of shipping a fix.",
      "quote": "This was fixed. You know what’s coming 👀 Give us 24 hours to reset the Codex rate limits across all plans.",
      "sources": [
        {
          "url": "https://x.com/thsottiaux/status/2066956441173323943",
          "label": "@thsottiaux (Codex lead)",
          "tier": "A"
        }
      ]
    },
    {
      "id": "openai-2026-06-18",
      "date": "2026-06-18T00:10:10Z",
      "vendor": "openai",
      "product": "Codex",
      "kind": "reset",
      "category": "goodwill",
      "reasonStated": false,
      "scope": "All Codex users",
      "appliesTo": [
        "plus",
        "pro100",
        "pro200",
        "business"
      ],
      "verified": true,
      "summary": "A \"sneaky double reset\" — one applied immediately, one banked for later. No cause given.",
      "quote": "Dearest gentle codexer. We did a sneaky double reset. Not only do you get a full reset on us. But you are also getting one into the reset bank to use at your own leisure. Enjoy",
      "sources": [
        {
          "url": "https://x.com/thsottiaux/status/2067399435009622521",
          "label": "@thsottiaux (Codex lead)",
          "tier": "A"
        }
      ]
    },
    {
      "id": "openai-2026-06-26",
      "date": "2026-06-26T23:39:48Z",
      "vendor": "openai",
      "product": "Codex",
      "kind": "reset",
      "category": "incident",
      "reasonStated": true,
      "scope": "All Codex users",
      "appliesTo": [
        "plus",
        "pro100",
        "pro200",
        "business"
      ],
      "verified": true,
      "summary": "First of three resets in four days, issued while OpenAI investigated reports that Codex usage was draining abnormally fast.",
      "quote": "We are giving all Codex users a usage reset on the house. Should be showing in your accounts in the next few hours. We have applied some mitigations, but our investigation hasn’t shown users being impacted at large. We are continuing to …",
      "truncated": true,
      "sources": [
        {
          "url": "https://x.com/thsottiaux/status/2070653282440405046",
          "label": "@thsottiaux (Codex lead)",
          "tier": "A"
        },
        {
          "url": "https://status.openai.com/incidents/01KW2E6W0503W4NXJNCVAG8V6T",
          "label": "OpenAI status incident",
          "tier": "A"
        }
      ]
    },
    {
      "id": "openai-2026-06-28",
      "date": "2026-06-28T23:54:07Z",
      "vendor": "openai",
      "product": "Codex",
      "kind": "reset",
      "category": "incident",
      "reasonStated": true,
      "scope": "All Codex users",
      "appliesTo": [
        "plus",
        "pro100",
        "pro200",
        "business"
      ],
      "verified": true,
      "summary": "A \"hard reset\" while the credit-drain investigation was still open — overriding resets users had already banked.",
      "quote": "As we are still investigating, I have reset everyone’s Codex usage limits. This is a hard reset given some users had stacked up to three banked resets already that they can apply on their own schedule. Funnily enough, this week at OpenAI…",
      "truncated": true,
      "caveat": "The truncated tail refers to OpenAI’s internal \"RESET week\".",
      "sources": [
        {
          "url": "https://x.com/thsottiaux/status/2071381664853319742",
          "label": "@thsottiaux (Codex lead)",
          "tier": "A"
        },
        {
          "url": "https://status.openai.com/incidents/01KW2E6W0503W4NXJNCVAG8V6T",
          "label": "OpenAI status incident",
          "tier": "A"
        }
      ]
    },
    {
      "id": "openai-2026-06-29",
      "date": "2026-06-29T23:39:41Z",
      "vendor": "openai",
      "product": "Codex",
      "kind": "reset",
      "category": "incident",
      "reasonStated": true,
      "scope": "All Codex users",
      "appliesTo": [
        "plus",
        "pro100",
        "pro200",
        "business"
      ],
      "verified": true,
      "summary": "Third reset in four days, plus a banked reset. Root cause: OpenAI’s own anti-abuse system was incorrectly rate-limiting legitimate accounts.",
      "quote": "Codex usage limits will be fully reset again in the next hour and we will credit one additional reset into your bank for your own usage over the next 24 hours. We investigated reports that Codex usage was being consumed faster than expec…",
      "truncated": true,
      "caveat": "OpenAI’s status page attributes the drain to \"our abuse and fraud prevention systems incorrectly rate limiting certain accounts.\"",
      "sources": [
        {
          "url": "https://x.com/thsottiaux/status/2071740419030053227",
          "label": "@thsottiaux (Codex lead)",
          "tier": "A"
        },
        {
          "url": "https://status.openai.com/incidents/01KW2E6W0503W4NXJNCVAG8V6T",
          "label": "OpenAI status incident",
          "tier": "A"
        },
        {
          "url": "https://www.cryptopolitan.com/openai-traces-codex-credit-drain-to-faulty-anti-abuse-system/",
          "label": "Cryptopolitan",
          "tier": "C"
        }
      ]
    },
    {
      "id": "openai-2026-07-01",
      "date": "2026-07-01T20:50:48Z",
      "vendor": "openai",
      "product": "Codex",
      "kind": "reset",
      "category": "goodwill",
      "reasonStated": false,
      "scope": "Go, Plus, Pro subscribers",
      "appliesTo": [
        "plus",
        "pro100",
        "pro200"
      ],
      "verified": true,
      "summary": "A physical reset button was taken on stage at the AI Engineer World’s Fair and pressed by an attendee.",
      "quote": "🗂️ We love our community! To celebrate getting together with many of you we brought @thsottiaux’s reset button to AIE World’s Fair. Congrats Melanie for pushing the button 🎉 All Codex Go/Plus/Pro subscribers around the…",
      "truncated": true,
      "sources": [
        {
          "url": "https://x.com/openaidevs/status/2072422693081940445",
          "label": "@OpenAIDevs",
          "tier": "A"
        }
      ]
    },
    {
      "id": "openai-2026-07-09",
      "date": "2026-07-09T21:24:11Z",
      "vendor": "openai",
      "product": "Codex + ChatGPT Work",
      "kind": "reset",
      "category": "goodwill",
      "reasonStated": false,
      "scope": "ChatGPT Work and Codex",
      "appliesTo": [
        "plus",
        "pro100",
        "pro200",
        "business"
      ],
      "verified": true,
      "summary": "A full reset, credited to a newly joined researcher pressing the button on his first days.",
      "quote": "Enjoy a full reset of your usage limits for ChatGPT Work and Codex. Propagating in the next hour. @_rajanagarwal just joined to work on model research and push on coding capabilities. You can thank him for pressing the button today.",
      "caveat": "Landed roughly three hours after Anthropic’s own unexplained reset the same day.",
      "sources": [
        {
          "url": "https://x.com/thsottiaux/status/2075330198887940337",
          "label": "@thsottiaux (Codex lead)",
          "tier": "A"
        }
      ]
    },
    {
      "id": "openai-2026-07-10",
      "date": "2026-07-10T05:30:53Z",
      "vendor": "openai",
      "product": "Codex + ChatGPT Work",
      "kind": "reset",
      "category": "launch",
      "reasonStated": true,
      "scope": "ChatGPT Work and Codex",
      "appliesTo": [
        "plus",
        "pro100",
        "pro200",
        "business"
      ],
      "verified": true,
      "summary": "Two resets inside 24 hours to celebrate the GPT-5.6 Sol launch.",
      "quote": "To celebrate the launch of GPT-5.6 Sol, we will reset the rate limits again (twice) across ChatGPT Work and Codex over the next 24 hours. We want you to have the time to truly try ambitious tasks and get the hang of it. Happy exploring!",
      "caveat": "Announced as two resets. Counted as one logged event.",
      "sources": [
        {
          "url": "https://x.com/thsottiaux/status/2075452680760443190",
          "label": "@thsottiaux (Codex lead)",
          "tier": "A"
        }
      ]
    },
    {
      "id": "anthropic-2025-12-25",
      "date": "2025-12-25T00:00:00Z",
      "vendor": "anthropic",
      "product": "Claude",
      "kind": "reset",
      "category": "holiday",
      "reasonStated": true,
      "scope": "Individual Pro, Max 5x, Max 20x (Team and Enterprise excluded)",
      "appliesTo": [
        "pro",
        "max5",
        "max20"
      ],
      "verified": true,
      "summary": "Weekly caps zeroed at the start of a week-long holiday promotion that also doubled 5-hour and weekly limits.",
      "quote": "All weekly caps will be reset at the start of the promotional period (December 25 at 12:00 AM UTC).",
      "caveat": "The promotion also doubled 5-hour and weekly limits through Dec 31, after which limits returned to standard levels.",
      "sources": [
        {
          "url": "https://support.claude.com/en/articles/13163666-holiday-2025-usage-promotion",
          "label": "Anthropic Help Center",
          "tier": "A"
        }
      ]
    },
    {
      "id": "anthropic-2026-02-27",
      "date": "2026-02-27T03:59:48Z",
      "vendor": "anthropic",
      "product": "Claude Code",
      "kind": "reset",
      "category": "incident",
      "reasonStated": true,
      "scope": "All Claude Code users",
      "appliesTo": [
        "pro",
        "max5",
        "max20"
      ],
      "verified": true,
      "summary": "Reset after a prompt-caching bug caused usage limits to be consumed faster than normal.",
      "quote": "We’ve reset rate limits for all Claude Code users. Yesterday we rolled out a bug with prompt caching that caused usage limits to be consumed faster than normal. This is hotfixed in 2.1.62. Make sure you upgrade to the latest and hope you…",
      "truncated": true,
      "sources": [
        {
          "url": "https://x.com/trq212/status/2027232172810416493",
          "label": "Anthropic staff (@trq212)",
          "tier": "A"
        }
      ]
    },
    {
      "id": "anthropic-2026-04-23",
      "date": "2026-04-23T17:44:48Z",
      "vendor": "anthropic",
      "product": "Claude Code",
      "kind": "reset",
      "category": "incident",
      "reasonStated": true,
      "scope": "All subscribers",
      "appliesTo": [
        "pro",
        "max5",
        "max20"
      ],
      "verified": true,
      "summary": "The apology reset. Anthropic published a postmortem tracing six weeks of quality complaints to three overlapping engineering changes, and zeroed limits for every subscriber.",
      "quote": "Today we are resetting usage limits for all subscribers.",
      "caveat": "Root causes: default reasoning effort cut high→medium on Mar 4 (reverted Apr 7); a Mar 26 caching bug that cleared Claude’s reasoning every turn (fixed Apr 10); and an Apr 16 system prompt capping text between tool calls at 25 words (reverted Apr 20).",
      "sources": [
        {
          "url": "https://www.anthropic.com/engineering/april-23-postmortem",
          "label": "Anthropic engineering postmortem",
          "tier": "A"
        },
        {
          "url": "https://x.com/ClaudeDevs/status/2047371123185287223",
          "label": "@ClaudeDevs",
          "tier": "A"
        },
        {
          "url": "https://fortune.com/2026/04/24/anthropic-engineering-missteps-claude-code-performance-decline-user-backlash/",
          "label": "Fortune",
          "tier": "B"
        },
        {
          "url": "https://www.infoq.com/news/2026/05/anthropic-claude-code-postmortem/",
          "label": "InfoQ",
          "tier": "B"
        }
      ]
    },
    {
      "id": "anthropic-2026-05-15",
      "date": "2026-05-15T18:00:14Z",
      "vendor": "anthropic",
      "product": "Claude",
      "kind": "reset",
      "category": "goodwill",
      "reasonStated": false,
      "scope": "Everyone",
      "appliesTo": [
        "pro",
        "max5",
        "max20"
      ],
      "verified": true,
      "summary": "A Friday reset with no cause given.",
      "quote": "Happy Friday! We’ve reset everyone’s 5-hour and weekly rate limits.",
      "sources": [
        {
          "url": "https://x.com/ClaudeDevs/status/2055347539923308703",
          "label": "@ClaudeDevs",
          "tier": "A"
        }
      ]
    },
    {
      "id": "anthropic-2026-06-01",
      "date": "2026-06-01T17:35:01Z",
      "vendor": "anthropic",
      "product": "Claude Code",
      "kind": "reset",
      "category": "incident",
      "reasonStated": true,
      "scope": "All Pro and Max users",
      "appliesTo": [
        "pro",
        "max5",
        "max20"
      ],
      "verified": true,
      "summary": "Reset after a bug let Claude Code sessions spawn excessive parallel subagents, burning quota faster than expected.",
      "quote": "We’ve reset 5-hour and weekly rate limits for all users on Pro and Max plans. We fixed an issue that caused some Claude Code sessions to spawn excessive parallel subagents, burning through usage faster than expected.",
      "caveat": "Widely attributed in commentary to Opus 4.8, released four days earlier. Anthropic’s announcement does not name a model.",
      "sources": [
        {
          "url": "https://x.com/ClaudeDevs/status/2061501787769893055",
          "label": "@ClaudeDevs",
          "tier": "A"
        },
        {
          "url": "https://github.com/anthropics/claude-code/issues/68619",
          "label": "anthropics/claude-code#68619",
          "tier": "C"
        }
      ]
    },
    {
      "id": "anthropic-2026-06-09",
      "date": "2026-06-09T21:48:01Z",
      "vendor": "anthropic",
      "product": "Claude Code",
      "kind": "reset",
      "category": "launch",
      "reasonStated": true,
      "scope": "All users",
      "appliesTo": [
        "pro",
        "max5",
        "max20"
      ],
      "verified": true,
      "summary": "Reset tied to Fable 5 becoming available.",
      "quote": "We’ve reset 5-hour and weekly rate limits for all users. Enjoy Fable 5!",
      "sources": [
        {
          "url": "https://x.com/trq212/status/2064464557951852643",
          "label": "Anthropic staff (@trq212)",
          "tier": "A"
        }
      ]
    },
    {
      "id": "anthropic-2026-06-19",
      "date": "2026-06-19T02:50:28Z",
      "vendor": "anthropic",
      "product": "Claude Code",
      "kind": "reset",
      "category": "incident",
      "reasonStated": true,
      "scope": "Affected users only (~3% of Claude Code Max and Pro)",
      "appliesTo": [
        "pro",
        "max5",
        "max20"
      ],
      "verified": false,
      "summary": "A bug showed ~3% of Max and Pro users an incorrect weekly limit and in some cases blocked them from sending messages. Limits were reset for those affected.",
      "quote": "Earlier today, ~3% of Claude Code Max and Pro users hit a bug that showed an incorrect weekly usage limit, and in some cases blocked them from sending messages. This is fixed, and we’re resetting 5-hour and weekly limits for everyone aff…",
      "truncated": true,
      "caveat": "Scoped to affected users, so excluded from the calculator’s strict count. Broadened to all plans the next day.",
      "sources": [
        {
          "url": "https://x.com/ClaudeDevs/status/2067802163498352929",
          "label": "@ClaudeDevs",
          "tier": "A"
        }
      ]
    },
    {
      "id": "anthropic-2026-06-20",
      "date": "2026-06-20T00:05:06Z",
      "vendor": "anthropic",
      "product": "Claude",
      "kind": "reset",
      "category": "goodwill",
      "reasonStated": false,
      "scope": "Everyone, across all plans",
      "appliesTo": [
        "pro",
        "max5",
        "max20"
      ],
      "verified": true,
      "summary": "The previous day’s scoped bug reset was broadened to every user on every plan. No further reason given.",
      "quote": "Update: we’ve gone ahead and reset 5-hour and weekly usage limits for everyone, across all plans. Enjoy your weekend!",
      "caveat": "Framed as an \"update\" to the Jun 19 bug reset, but materially a separate, wider action.",
      "sources": [
        {
          "url": "https://x.com/ClaudeDevs/status/2068122937308426676",
          "label": "@ClaudeDevs",
          "tier": "A"
        }
      ]
    },
    {
      "id": "anthropic-2026-07-01",
      "date": "2026-07-01T21:16:35Z",
      "vendor": "anthropic",
      "product": "Claude Code",
      "kind": "reset",
      "category": "launch",
      "reasonStated": true,
      "scope": "Everyone",
      "appliesTo": [
        "pro",
        "max5",
        "max20"
      ],
      "verified": true,
      "summary": "Reset when Fable 5 returned to Claude Code after a US export-control suspension.",
      "quote": "Now that Fable 5 is ready to build (again), we’ve reset everyone’s 5-hour and weekly rate limits.",
      "sources": [
        {
          "url": "https://x.com/ClaudeDevs/status/2072429181565288665",
          "label": "@ClaudeDevs",
          "tier": "A"
        }
      ]
    },
    {
      "id": "anthropic-2026-07-09",
      "date": "2026-07-09T18:01:18Z",
      "vendor": "anthropic",
      "product": "Claude",
      "kind": "reset",
      "category": "goodwill",
      "reasonStated": false,
      "scope": "All users",
      "appliesTo": [
        "pro",
        "max5",
        "max20"
      ],
      "verified": true,
      "summary": "A reset for everyone with no stated reason, following a week of status-page incidents.",
      "quote": "We’ve reset 5-hour and weekly rate limits for all users.",
      "caveat": "Anthropic gave no cause. It followed outages and degraded sessions logged Jul 3, 6, 7 and 8. Users confirmed it on Hacker News two minutes after the post.",
      "sources": [
        {
          "url": "https://x.com/ClaudeDevs/status/2075279141352706215",
          "label": "@ClaudeDevs",
          "tier": "A"
        },
        {
          "url": "https://news.ycombinator.com/item?id=48850032",
          "label": "Hacker News (user confirmation)",
          "tier": "C"
        }
      ]
    },
    {
      "id": "anthropic-inc-2026-05-06",
      "date": "2026-05-06T16:36:21Z",
      "vendor": "anthropic",
      "product": "Claude Code",
      "kind": "increase",
      "category": "capacity",
      "reasonStated": true,
      "scope": "Pro, Max, Team, seat-based Enterprise",
      "appliesTo": [
        "pro",
        "max5",
        "max20"
      ],
      "verified": true,
      "summary": "Permanent doubling of Claude Code’s 5-hour limits, removal of the peak-hours reduction, and higher API rate limits — funded by a SpaceX compute deal.",
      "quote": "Usage limits are up, effective today we’re: 1) Doubling Claude Code’s 5-hour limits for Pro, Max, Team and seat-based Enterprise plans 2) Removing peak hours limit reduction on Claude Code for Pro and Max plans 3) Substantially raising o…",
      "truncated": true,
      "sources": [
        {
          "url": "https://www.anthropic.com/news/higher-limits-spacex",
          "label": "Anthropic news",
          "tier": "A"
        },
        {
          "url": "https://x.com/ClaudeDevs/status/2052064938840228237",
          "label": "@ClaudeDevs",
          "tier": "A"
        }
      ]
    },
    {
      "id": "anthropic-inc-2026-05-13",
      "date": "2026-05-13T19:07:51Z",
      "vendor": "anthropic",
      "product": "Claude Code",
      "kind": "increase",
      "category": "capacity",
      "reasonStated": false,
      "scope": "Pro, Max, Team, seat-based Enterprise",
      "appliesTo": [
        "pro",
        "max5",
        "max20"
      ],
      "verified": true,
      "summary": "Weekly limits raised 50% on a fixed clock, expiring July 13. Landed hours after OpenAI offered companies two free months of Codex.",
      "quote": "Claude Code weekly limits are increasing 50%, now through July 13. Live now for all Pro, Max, Team, and seat-based Enterprise users.",
      "caveat": "No reason given. Read by commentators as a competitive response; Anthropic did not say so.",
      "sources": [
        {
          "url": "https://x.com/ClaudeDevs/status/2054639777685934564",
          "label": "@ClaudeDevs",
          "tier": "A"
        }
      ]
    },
    {
      "id": "anthropic-inc-2026-05-28",
      "date": "2026-05-28T16:59:09Z",
      "vendor": "anthropic",
      "product": "Claude Code",
      "kind": "increase",
      "category": "launch",
      "reasonStated": true,
      "scope": "Claude Code",
      "appliesTo": [
        "pro",
        "max5",
        "max20"
      ],
      "verified": true,
      "summary": "Rate limits raised in Claude Code alongside the Opus 4.8 release, which defaults to high reasoning effort.",
      "quote": "Opus 4.8 defaults to high effort. For coding tasks, it spends similar tokens to the 4.7 default while delivering better performance. For difficult tasks and long-running async work, use xhigh. We’ve increased rate limits in Claude Code t…",
      "truncated": true,
      "sources": [
        {
          "url": "https://x.com/ClaudeDevs/status/2060043211129909732",
          "label": "@ClaudeDevs",
          "tier": "A"
        }
      ]
    },
    {
      "id": "anthropic-inc-2026-06-30",
      "date": "2026-06-30T00:00:00Z",
      "vendor": "anthropic",
      "product": "Claude",
      "kind": "increase",
      "category": "launch",
      "reasonStated": true,
      "scope": "Chat, Cowork, Claude Code, Claude Platform",
      "appliesTo": [
        "pro",
        "max5",
        "max20"
      ],
      "verified": true,
      "summary": "Rate limits raised across every surface at the Sonnet 5 launch, to absorb the higher token spend of higher effort levels.",
      "quote": "We’ve increased rate limits across Chat, Cowork, Claude Code, and the Claude Platform to accommodate the higher token usage of higher effort levels.",
      "sources": [
        {
          "url": "https://www.anthropic.com/news/claude-sonnet-5",
          "label": "Anthropic news",
          "tier": "A"
        }
      ]
    },
    {
      "id": "anthropic-inc-2026-07-07",
      "date": "2026-07-07T16:07:53Z",
      "vendor": "anthropic",
      "product": "Claude Cowork",
      "kind": "increase",
      "category": "capacity",
      "reasonStated": true,
      "scope": "Cowork users",
      "appliesTo": [
        "pro",
        "max5",
        "max20"
      ],
      "verified": true,
      "summary": "Doubled Cowork usage limits extended through August 5.",
      "quote": "We’re extending doubled Cowork usage limits through August 5, so you can delegate bigger work to Claude.",
      "sources": [
        {
          "url": "https://x.com/claudeai/status/2074525821755101458",
          "label": "@claudeai",
          "tier": "A"
        }
      ]
    }
  ],
  "rejected": [
    {
      "what": "Codex, 2026-07-08 — logged as a reset by ResetRadar",
      "why": "The post says \"We were resetting last week. This week we are SHIPPING.\" It announces the absence of a reset. False positive.",
      "url": "https://x.com/thsottiaux/status/2074885402918601082"
    },
    {
      "what": "Claude, 2026-06-13 — logged as a reset by ResetRadar",
      "why": "The post is a US export-control notice suspending Fable 5 and Mythos 5 access for foreign nationals. It announces no reset. Misclassified.",
      "url": "https://x.com/anthropicai/status/2065597531644743999"
    },
    {
      "what": "Codex, 2026-05-31 — logged twice by ResetRadar",
      "why": "Altman’s 05:59 UTC announcement and Sottiaux’s 15:25 UTC execution are the same 5M-user reset, nine hours apart. Counted once.",
      "url": "https://x.com/sama/status/2060964284117782996"
    },
    {
      "what": "Claude, off-peak 2x promotion, ~Mar 13–28 2026",
      "why": "Reported by several outlets including XDA, but no Anthropic-hosted announcement could be retrieved. Excluded rather than cite press for a vendor action.",
      "url": "https://www.xda-developers.com/claude-doubled-every-users-usage-limits-for-two-weeks/"
    },
    {
      "what": "Codex app launch — temporary 2x rate limits, ~Feb 2026",
      "why": "The official page quotes a doubling \"for a limited time,\" but returned HTTP 403 and no precise start/end date could be verified. Excluded pending a dated source.",
      "url": "https://openai.com/index/introducing-the-codex-app/"
    },
    {
      "what": "Codex, 2026-05-13 status incident treated as a reset by one blog",
      "why": "OpenAI’s status page records a high-error-rate incident and full recovery. It mentions no reset or compensation. The blog’s framing is unsupported.",
      "url": "https://status.openai.com/incidents/01KRG6MF021JQ997JCR7R8Y9A0"
    }
  ]
}
