Problem
A single overlooked top-up, cancellation, or recovery path can bypass the configured supply cap.
Objective
Deliver a production-quality improvement to global supply accounting and stream mutations that creates measurable value for correctness, security, reliability, performance, or maintainability.
Implementation scope
- Centralize supply checks and apply them to create, top-up, cancel, withdraw, and admin recovery; reject overflow.
Acceptance criteria
- Live stream commitments plus released amounts never exceed the cap; failed calls do not change supply; unauthorized paths cannot alter counters.
Required validation
- Invariant, overflow, authorization, concurrent-call, and rollback tests.
- Existing tests and CI remain passing.
- Add regression coverage for the original failure mode.
- Do not weaken, delete, or skip unrelated tests to obtain a green build.
PR quality bar
- Keep the PR focused and explain design tradeoffs, compatibility impact, and test evidence.
- Avoid typo-only, documentation-only, cosmetic-only, or unrelated refactor submissions.
Out of scope
- Broad rewrites not required by the acceptance criteria.
- Changes to unrelated services, contracts, or user flows.
Problem
A single overlooked top-up, cancellation, or recovery path can bypass the configured supply cap.
Objective
Deliver a production-quality improvement to global supply accounting and stream mutations that creates measurable value for correctness, security, reliability, performance, or maintainability.
Implementation scope
Acceptance criteria
Required validation
PR quality bar
Out of scope