Most compliance systems are mirrors — they show you what’s true right now. The Compliance Horizon is a telescope. It projects your compliance score 12 months into the future based on confirmed training sessions, pending bookings, and known certification expiry dates.
Three zones
The graph renders as a canvas area chart with three distinct zones:
Actual (solid copper fill) — the last 12 weeks of your real compliance score. This is ground truth, pulled from the same scoring algorithm that powers the compliance engine.
Confirmed (green gradient with shimmer) — projected compliance based on training sessions that are booked and confirmed. If you’ve scheduled 14 sessions over the next quarter, the confirmed zone shows exactly how those sessions will move your score.
Potential (dashed amber line) — projected compliance if pending sessions also go ahead. This is the optimistic trajectory — what happens if every pending booking converts.
Storm detection
The most valuable feature isn’t the chart itself — it’s the storm warning. When the Horizon detects a “cliff” — a period where multiple certifications expire simultaneously — it flags it as a compliance storm. The warning shows the estimated number of affected employees, the projected score drop, and the number of days until impact.
We’ve seen councils use storm detection to redistribute training sessions across the quarter, avoiding the cliff entirely. One council avoided a 15-point compliance drop by moving three sessions forward by two weeks — a decision that took five minutes once the Horizon showed them the problem.
Budget overlay
The Horizon can overlay training budget allocation against the compliance trajectory. This creates a direct visual connection between investment and outcome: “We’ve spent $38,200 of our $85,000 budget, and our confirmed trajectory shows us reaching 84% by June.”
For budget conversations with directors and councillors, this visual is worth more than any spreadsheet model. The data is the same — the legibility is transformative.
Canvas rendering
We built the Horizon on the Canvas 2D API rather than a charting library. The shimmer animation on the confirmed zone — a moving highlight that suggests forward momentum — runs via requestAnimationFrame at 60fps. Device pixel ratio scaling ensures crisp rendering on Retina displays.
The interactive session pins along the x-axis let users hover to see session details and click to navigate to the session record. Hit testing with a 12-pixel radius ensures the pins are easy to target on both desktop and mobile.
The Horizon draws its expiry data from the training matrix backbone and pairs with the What-If Simulator for scenario modelling — together they answer both “when will we have problems?” and “what should we do about them?”