3dcd890dc9
Tests unitarios para tools/ratelimit.go: - Allow dentro del limite, denegacion al exceder - Keys independientes (rooms distintas no interfieren) - Expiracion de ventana temporal - Cleanup de entries expiradas vs activas Tests de integracion para Registry.ExecuteForRoom: - Rate limiting activo bloquea tras exceder limite - Sin rate limiter todas las llamadas pasan Parte de issue 0019c (tarea 6.5). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>