Skip to content

Pro Spark five-hour quota is shown as a generic account window #4017

Description

@cb8010d6

This was generated by AI during triage.

Client or integration

OpenCodex dashboard (Codex account quota cards)

Area

Authentication and account pool

Summary

On Pro accounts, the five-hour quota returned inside the GPT-5.3-Codex-Spark additional rate limit is displayed as the generic account five-hour window. The Spark-specific five-hour window should stay model-scoped and be shown as GPT-5.3-Codex-Spark 5h, alongside its Spark weekly window.

The WHAM payload can contain account-level primary/secondary windows and an additional GPT-5.3-Codex-Spark limit with its own five-hour primary and weekly secondary. The parser kept the Spark weekly window but dropped the Spark five-hour window.

Reproduction

  1. Use a Pro WHAM response whose account-level primary window is weekly and whose additional GPT-5.3-Codex-Spark limit contains a five-hour primary plus a weekly secondary.
  2. Refresh the account quota.
  3. Open the Codex account quota cards.
  4. Observe that the Spark five-hour usage is not represented under the Spark label.

Expected:

  • Account-level five-hour usage remains in the generic five-hour fields when explicitly reported.
  • Spark five-hour usage is shown as GPT-5.3-Codex-Spark 5h.
  • Spark weekly usage is shown as GPT-5.3-Codex-Spark Weekly.
  • The Spark visibility setting hides or reveals both Spark-specific rows together.
  • Other providers' custom quota windows remain unchanged.

Version

2.48.0

Operating system

Windows

Provider and model

ChatGPT Codex account pool / GPT-5.3-Codex-Spark

Logs or error output

No error is emitted; this is a quota-window attribution/display mismatch.

Screenshots and supporting files

Not included; the reproduction uses synthetic, redacted WHAM window data.

Redacted configuration

No provider URL, credential, account identifier, or local path is required.

Checks

  • I searched existing issues and documentation.
  • I removed secrets, tokens, account details, request credentials, and personal data.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    account-poolOAuth, credentials, Codex pool, quota, failover, plansbugSomething isn't workinglanded-via-maintainerOriginal PR closed after landing via a maintainer merge train

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions