Entitlement lifecycle
The Lifecycle
Transitions Explained
Grant creation begins active availability. Staff, line cancellation and enforcement can revoke it without erasing use history. Enforcement restoration can reinstate its own revocation or record expiry if the validity end has passed.
What Cannot Happen
Staff and cancellation revocations are not restored by the enforcement path. Expired windows do not reopen. Exhausting an allowance leaves the grant active, so restoring a use can make it drawable again.
Concurrency and Timing
Consumption locks eligible grants and checks their windows directly. Scheduled expiry only records the ended state and can lag if an earlier shared-sweeper pass fails.