Holding standing on a date
The Lifecycle
Transitions Explained
Standing is recalculated from effective terms, suspension, grace and benefits. The diagram illustrates common changes for benefit-conferring coverage; coverage without benefits follows equivalent date boundaries. Configuration changes can also change a result, and restoration need not return to active standing.
What Cannot Happen
For unchanged inputs, time cannot move lapse back to grace. Pending and cancelled terms cannot supply coverage. Suspension and effective coverage prevent expiry and lapse detections.
Concurrency and Timing
The resolver uses current terms and settings. Caches can lag for as long as sweeps fail, while the next successful catch-up recomputes every holding. Membership writes and sweep recomputation use the same holding lock.