The limits went from 77% to 0 in one minute

Open 💬 9 comments Opened Jun 3, 2026 by arisnachy
💡 Likely answer: A maintainer (github-actions[bot], contributor) responded on this thread — see the highlighted reply below.

What version of the Codex App are you using (From “About Codex” dialog)?

26.601.21317

What subscription do you have?

plus(con un bono de 10x hasta el dia 5 de junio)

What platform is your computer?

windows

What issue are you seeing?

BUG CRÍTICO / URGENTE

El sistema mostró un cambio anómalo de rendimiento/porcentaje: pasó de 77% a 0% en aproximadamente 1 minuto.

Contexto:

  • Antes del error el sistema marcaba 77%.
  • En menos de un minuto bajó a 0%.
  • Yo había ganado un bono de 10X.
  • Ese bono vence el día 5 de junio.
  • No entiendo por qué ocurrió el cambio; parece un error de cálculo, sincronización, cache, estado o actualización incorrecta de datos.

Objetivo:
Investigar y corregir la causa exacta por la cual el porcentaje bajó de 77% a 0% de forma repentina.

Codex debe hacer lo siguiente:

  1. Revisar toda la lógica donde se calcula el porcentaje/rendimiento.
  2. Revisar si el valor 0 se está asignando por defecto cuando:
  • falta una respuesta del backend,
  • falla una API,
  • se limpia el estado,
  • se reinicia el componente,
  • hay datos incompletos,
  • expira un cálculo temporal,
  • hay error de parsing,
  • se recibe null/undefined/NaN.
  1. Revisar si hubo una actualización automática, cron job, polling, refresh o listener que sobrescribió el 77% con 0%.
  2. Revisar la lógica del bono 10X y su fecha de vencimiento del 5 de junio.
  3. Verificar si el bono fue marcado incorrectamente como expirado, inválido, usado o reseteado.
  4. Revisar logs del frontend y backend alrededor del minuto exacto en que ocurrió el cambio.
  5. Agregar protección para que el sistema nunca cambie de 77% a 0% sin una causa real validada.
  6. Si falta data temporalmente, debe mostrar “calculando”, “sin conexión” o “datos pendientes”, pero NO debe poner 0%.
  7. Crear logs/auditoría para guardar:
  • valor anterior,
  • valor nuevo,
  • timestamp,
  • fuente del cambio,
  • función que hizo el update,
  • usuario afectado,
  • estado del bono.
  1. Corregir el bug sin romper el resto del sistema.

Regla importante:
No asumir que el 0% es correcto. Debe tratarse como posible bug hasta demostrar lo contrario con datos reales.

Resultado esperado:

  • Identificar exactamente qué función o proceso cambió el valor de 77% a 0%.
  • Corregir la causa.
  • Restaurar o recalcular correctamente el porcentaje.
  • Confirmar que el bono 10X sigue válido hasta el 5 de junio si no ha expirado realmente.
  • Agregar validaciones para evitar que vuelva a ocurrir.

What steps can reproduce the bug?

Feedback ID: no-active-thread-019e8f62-afd7-7231-8bf1-c642ba8a0cab

What is the expected behavior?

deberia haber teniado aun 77% semanal

Additional information

_No response_

View original on GitHub ↗

9 Comments

doublemover · 1 month ago

Was about to post the same, everything still seems to be working but everything is showing 0% or

<img width="591" height="89" alt="Image" src="https://github.com/user-attachments/assets/3ba82c22-d706-4472-9926-422fbe1c8aee" />

arisnachy · 1 month ago
Estaba a punto de publicar lo mismo, todo parece seguir funcionando pero todo muestra 0% o <img alt="Imagen" width="591" height="89" src="https://private-user-images.githubusercontent.com/153689082/602496378-3ba82c22-d706-4472-9926-422fbe1c8aee.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODA1MjI5NDYsIm5iZiI6MTc4MDUyMjY0NiwicGF0aCI6Ii8xNTM2ODkwODIvNjAyNDk2Mzc4LTNiYTgyYzIyLWQ3MDYtNDQ3Mi05OTI2LTQyMmZiZTFjOGFlZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNjAzJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDYwM1QyMTM3MjZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iNGY4OTcwNDQ4MjA0ZTg4NTBmZTY0MDdjNDUxNWYyODJjMWU2NTExNGRkMmQzNDYzNjhjYzRjYTY2N2I4NGFhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.lDkr3XLpZyi1Cj0BElxg6O0SRWitZmooU_Pm3lbcDjQ">

si me ha pasado igual que tu veo el mensaje pero veo el sistema funcionando

SylvainWinning · 1 month ago

One triage detail that may be useful: the screenshots/comments suggest this might be a display/accounting-state problem rather than actual exhaustion, because at least one user reports the app still works while the UI shows 0%.

If that is accurate, the main thing I would check is whether the rate-limit UI collapses an unavailable/failed/partial usage response into a real zero value. A safer behavior would be to distinguish these states explicitly:

  • known remaining usage = 0% only when the backend returns a valid exhausted quota snapshot;
  • unknown/unavailable usage = show Unavailable, Refreshing, or similar, and keep the last known value visually marked stale;
  • stale cached value = include the last successful fetch timestamp if available;
  • bonus/promotion entitlement = show the source and expiry separately from the weekly remaining percentage.

That would make this much easier to debug from user reports: “0% because exhausted” is a very different state from “usage snapshot failed or bonus entitlement could not be resolved.”

arisnachy · 1 month ago
One triage detail that may be useful: the screenshots/comments suggest this might be a display/accounting-state problem rather than actual exhaustion, because at least one user reports the app still works while the UI shows 0%. If that is accurate, the main thing I would check is whether the rate-limit UI collapses an unavailable/failed/partial usage response into a real zero value. A safer behavior would be to distinguish these states explicitly: known remaining usage = 0% only when the backend returns a valid exhausted quota snapshot; unknown/unavailable usage = show Unavailable, Refreshing, or similar, and keep the last known value visually marked stale; stale cached value = include the last successful fetch timestamp if available; bonus/promotion entitlement = show the source and expiry separately from the weekly remaining percentage. That would make this much easier to debug from user reports: “0% because exhausted” is a very different state from “usage snapshot failed or bonus entitlement could not be resolved.”

Yes, that matches what I’m seeing as well. Several users have now reported the same behavior, so this does not appear to be an isolated account-level issue.

In my case, the percentage dropped from around 77% to 0% within about a minute, even though I had an active 10X bonus that should remain valid until June 5. Other users are also reporting similar sudden drops, and some say the app still works while the UI shows 0%.

That makes me think this may be a usage display/accounting-state bug rather than true quota exhaustion.

I agree that the key thing to investigate is whether the rate-limit UI is treating an unavailable, failed, partial, or stale usage response as a real zero value. The system should only show 0% when the backend confirms a valid exhausted quota snapshot. Otherwise, it should show something like Unavailable, Refreshing, or keep the last known value marked as stale.

It would also help if bonus/promotion entitlement were displayed separately from the weekly usage percentage, including the source, status, and expiry date. Right now, it is very hard for users to know whether 0% means actual exhaustion or simply that the usage snapshot or bonus entitlement failed to resolve.

doublemover · 1 month ago

Now nothing is working at all and it's saying I'm out of usage. Had something like 51% of the week left

<img width="757" height="93" alt="Image" src="https://github.com/user-attachments/assets/dca584aa-5f2f-414a-a46e-af82e19d8210" />

github-actions[bot] contributor · 1 month ago

Potential duplicates detected. Please review them and close your issue if it is a duplicate.

  • #26150
  • #24887
  • #25132
  • #24942

Powered by Codex Action

doublemover · 1 month ago

Aaaand we're back? Okay then. Thanks

arisnachy · 1 month ago

Ya resuelto el problema

etraut-openai contributor · 1 month ago

English translation:

What version of the Codex App are you using (From “About Codex” dialog)?

26.601.21317

What subscription do you have?

plus (with a 10x bonus until June 5)

What platform is your computer?

windows

What issue are you seeing?

CRITICAL / URGENT BUG

The system showed an abnormal change in performance/percentage: it went from 77% to 0% in approximately 1 minute.

Context:

  • Before the error, the system showed 77%.
  • In less than a minute, it dropped to 0%.
  • I had earned a 10X bonus.
  • That bonus expires on June 5.
  • I do not understand why the change occurred; it appears to be a calculation, synchronization, cache, state, or incorrect data update error.

Objective:
Investigate and fix the exact cause of the percentage suddenly dropping from 77% to 0%.

Codex must do the following:

  1. Review all logic where the percentage/performance is calculated.
  2. Check whether the value 0 is assigned by default when:
  • a backend response is missing,
  • an API fails,
  • state is cleared,
  • the component restarts,
  • data is incomplete,
  • a temporary calculation expires,
  • there is a parsing error,
  • null/undefined/NaN is received.
  1. Check whether an automatic update, cron job, polling, refresh, or listener overwrote the 77% with 0%.
  2. Review the 10X bonus logic and its June 5 expiration date.
  3. Verify whether the bonus was incorrectly marked as expired, invalid, used, or reset.
  4. Review frontend and backend logs around the exact minute when the change occurred.
  5. Add protection so the system never changes from 77% to 0% without a validated real cause.
  6. If data is temporarily missing, it should show “calculating,” “offline,” or “data pending,” but it must NOT show 0%.
  7. Create logs/auditing to record:
  • previous value,
  • new value,
  • timestamp,
  • source of the change,
  • function that performed the update,
  • affected user,
  • bonus status.
  1. Fix the bug without breaking the rest of the system.

Important rule:
Do not assume that 0% is correct. It must be treated as a possible bug until proven otherwise with real data.

Expected result:

  • Identify exactly which function or process changed the value from 77% to 0%.
  • Fix the cause.
  • Restore or correctly recalculate the percentage.
  • Confirm that the 10X bonus remains valid until June 5 if it has not actually expired.
  • Add validations to prevent it from happening again.

What steps can reproduce the bug?

Feedback ID: no-active-thread-019e8f62-afd7-7231-8bf1-c642ba8a0cab

What is the expected behavior?

I should still have had 77% of my weekly usage remaining

Additional information

_No response_

<!-- codex-issue-translator -->