Regal describes how it evolved its compliance system for managing outbound calls across state-level regulations, moving from a centralized time-based approach to a “recursive queue” architecture where each pending call manages its own lifecycle. The original system recalculated calling restrictions every 15 minutes, causing performance bottlenecks as call volume grew fivefold and enterprise customers demanded greater reliability. The new architecture schedules reevaluations only when a call’s status might actually change, dramatically reducing computational overhead while maintaining full audit trails for regulatory compliance.