Interface DegradationPolicy

All Known Implementing Classes:
DegradationPolicy.DisableFeature, DegradationPolicy.NoDegradation, DegradationPolicy.RefuseNewWork, DegradationPolicy.RouteToFallback, DegradationPolicy.ShedLowPriorityLoad

What an SLO-aware enforcement layer should do when the budget is exhausted (issue #92).

Sealed so consumers pattern-match exhaustively. The hook layer (separate follow-up: SLOAwareHook) reads the policy off the SLO definition and applies it in Hook<PreChat> / Hook<PreAction>.

Since:
0.5.0 (issue #92)