Evaluate Temporary Grants at Request Time
Context
Staff need temporary capacity whose reason and lifetime remain visible after it ends.
Decision
Represent temporary credits or operation exemptions as separate half-open-window records, and preserve original values when ending capacity by expiry or revocation.
Alternatives Considered
Temporarily overwrite recurring allowance: It requires a later reset and loses a separate grant decision unless more history is added.
Schedule activation and expiry writes: Read-time eligibility already supplies those boundaries without depending on another job.
Edit existing grants in place: It obscures the original decision and its approved window.
Consequences
Requests evaluate capacity within the grant’s inclusive-start and exclusive-end window. Display state is derived from time and revocation. Exemptions bypass an operation switch but not disabled organization-wide AI. The customer feature list currently omits those exemptions.