Skip to main content

Module degradation_cascade

Module degradation_cascade 

Source
Expand description

Degradation cascade: conformal guard → budget controller → widget priority.

Orchestrates the flow from conformal frame guard risk detection through budget degradation to widget-level rendering decisions. Tracks recovery and emits structured evidence at each decision point.

§Cascade Flow

┌─────────────────────┐
│ ConformalFrameGuard  │  p99 exceeds budget?
└─────────┬───────────┘
          │ yes
          ▼
┌─────────────────────┐
│   Budget Degrade     │  next degradation level
└─────────┬───────────┘
          │
          ▼
┌─────────────────────┐
│ Widget Filter        │  skip non-essential at EssentialOnly+
└─────────────────────┘

Recovery: N consecutive within-budget frames → upgrade one level

§Evidence

Every cascade decision emits a JSONL evidence entry with:

  • Guard state and prediction
  • Degradation level transition
  • Recovery progress
  • Nonconformity summary

Structs§

CascadeConfig
Configuration for the degradation cascade.
CascadeEvidence
Evidence record emitted for each cascade decision.
CascadeTelemetry
Telemetry snapshot of the cascade.
DegradationCascade
Degradation cascade orchestrator.
PreRenderResult
Result of a pre-render cascade check.

Enums§

CascadeDecision
Decision made by the cascade for a single frame.