Implement notifications when an agent's schedule changes from a productive event to an unproductive event within a configurable time window (default 1 hour) before the event start.
This would enable supervisors to quickly identify and address last-minute staffing gaps that could impact service levels.