use async_trait;
use UserLimits;
use Uuid;
use crateDomainError;
/// Provides per-user credit allocations for quota operations.
///
/// `QuotaService` depends on this trait — the caching/persistence
/// implementation is a separate concern.
// Used by QuotaService, not yet wired into the turn handler.