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§
- Cascade
Config - Configuration for the degradation cascade.
- Cascade
Evidence - Evidence record emitted for each cascade decision.
- Cascade
Telemetry - Telemetry snapshot of the cascade.
- Degradation
Cascade - Degradation cascade orchestrator.
- PreRender
Result - Result of a pre-render cascade check.
Enums§
- Cascade
Decision - Decision made by the cascade for a single frame.