Display Remaining Credits and Cycle Reset Info

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

User Problem to Solve

As we transition to consumption-based pricing, we want to provide users with clear visibility into their remaining credits so they can manage usage effectively and avoid unexpected service interruptions.

Assumptions

  • Every user will be given a set number of credits at a set cadence. Meaning that a user will get x credits every y days.
  • This proposal assumes integration with a system that tracks credit consumption. We will receive real-time updates on a user's remaining credits and are only responsible for displaying this data accurately and notifying the user.

Proposal

  1. HMW display the number of credits a user has left in their given cycle as a raw number and ratio of the total.
    • If a user has 100 credits allotted and they have used 10, we have the following options:
      • 90/100 left
      • 10/100 used
      • 10% of credits left
      • 90% of credits left
  2. HMW display when their cycle restarts so that the user knows when credits are refreshed
  3. HMW help the user understand if a request will put them over their credit limit (do we proactively stop the request from going through or indicate that it'll put them over their limit via a visual indicator).
Edited by 🤖 GitLab Bot 🤖