from django.db import models class RateLimitBucket(models.Model): """Fixed-window counter used by core.ratelimit. One row per key.""" key = models.CharField(max_length=255, unique=True) window_start = models.DateTimeField() count = models.PositiveIntegerField(default=0) def __str__(self): return f"{self.key}: {self.count}"