Juniper Tickets asks for a checked recovery recommendation. The incident packet contains queued work, tentative balance changes, localized labels, a reference graph and recovery capacity. Validate each source independently. Finish by returning the number of recovery seats that can be accepted, with zero meaning the supplied request must be rejected.
A checkout service has rejected work after shutdown and retained a cache entry longer than expected. Work through the saved evidence. The final capacity check accepts a recovery booking only when it is positive and fits the available seats. The models are deliberately small enough to inspect; they do not connect to a running service.