Every shift carries a minimum-analyst rule. The matrix surfaces coverage drops in real time: when leave is requested, when a swap is proposed, when an analyst is removed. Every red cell is flagged before you publish, and the rota is logged as non-compliant if you ship it anyway.
The matrix recalculates every time a leave request is submitted, a swap is proposed, or an analyst is added or removed from the rotation.
Red cells are flagged before you publish, and the rota is logged as non-compliant if you go ahead. Gaps surface a ranked list of eligible analysts, most-owed first, for the manager to assign.
Rolling 90-day coverage SLA exported to PDF and CSV. Proof of coverage for audits and compliance reviews.