Harden billing after review: draw credit only in the batch that inserted the event, keep refunds and disputes to each pack's unspent share and restore won disputes, scope failed-payment downgrades to the current subscription, restrict repo AI endpoints to the owner, and re-seal migrated keys.
15 files changed+356−113
Rendering diff…