You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The governing meter and current state (waiting-for-usage, override on/off, cap level) are exposed for the UI to read (UI itself is Phase 6); no hardcoded values.
Every external call (OAuth endpoint, probe, SDK) retains an explicit success and failure path end-to-end; a usage-read failure degrades the run, never crashes it.
An end-to-end test drives a simulated wave through threshold approach → cap step-down → pause → reset → resume from the per-issue marker, using a fake UsageReader.
Depends on: #29
Depends on: #33
Depends on: #34
Depends on: #35
Depends on: #36
Capstone for the Usage monitor milestone: handle mid-project provider/plan switching, and wire
the assembled monitor into the live wave loop.
Spec: §6.8 (Provider/plan switching), §6.6 (surface which meter is governing), §4.2 (the
wave loop), §18.7.
Acceptance criteria
waiting-for-usage, override on/off, cap level) are exposed for the UI to read (UI itself is Phase 6); no hardcoded values.UsageReader.Depends on: #29
Depends on: #33
Depends on: #34
Depends on: #35
Depends on: #36