| Dimension | Question it answers |
|---|---|
| By user | Who is spending, and how close each person is to their own limit |
| By assistant | Which assistants the money is going to |
| By model | Which underlying models the spend is made of |
| Limit | Applies to | Typical use |
|---|---|---|
| Organization limit | The organization's total spend for the month. | The overall budget. |
| Default user limit | Every user who has no limit of their own. | The baseline everybody starts on. |
| Per-user limit | One named user, overriding the default. | The exceptions: a power user who needs more, or a contractor who needs less. |
"The per-user limit decides this person's budget; the organization limit decides everyone's ceiling. A query has to clear both."
| Mode | A user who reaches their own limit |
|---|---|
| Warn only (default) | Is told they have reached it, and carries on working. Spend keeps counting. |
| Block until reset | Cannot run new queries until the month resets, you raise their limit, or you approve an increase request. |
| State | Meaning |
|---|---|
| Active | Nothing is restricting spend; under the limit, or Unlimited. |
| Warned | The user has reached their own limit while the mode is warn only. They are told, and they carry on spending. |
| Blocked | Spend has reached a limit that is being enforced. |
| Status | Meaning |
|---|---|
| Pending | Filed by the user, waiting for an admin decision. |
| Approved | Granted. The user's limit is raised for the rest of this month. |
| Denied | Turned down. The user's limit is left exactly as it was. |
| Rule | Detail |
|---|---|
| Period | Calendar month, UTC. Spend resets to zero automatically; limits persist. |
| Limit precedence | Per-user limit, else default user limit. A per-user limit wins by existing. |
| Organization limit | A hard cap in every configuration, on top of whatever the user's own limit is. |
| Enforcement mode | Governs a user's own limit only. Does not affect the organization limit. |
| Approved increase | Replaces the limit, for that month only. Reverts at the reset. |