Files
Stirling-PDF/frontend/editor
Connor Yoh 160429831a Prepaid bundles (slice 1, wallet API): surface balance + billingMode
- PrepaidBundleService.summarize: aggregate a team's in-term pools (Σ remaining,
  Σ total, soonest expiry) for the wallet snapshot.
- WalletSnapshotResponse + PaygWalletController: add prepaidUnitsRemaining,
  prepaidUnitsTotal, prepaidExpiresAt, billingMode ("prepaid" while units remain,
  else "payg"). Prepaid is a separate dimension from the metered spend/cap above.
- FE Wallet type + useWallet memo comparator + fixtures/dev-preview/modal-test
  updated with the new fields (dev preview carries an illustrative prepaid bundle
  so slice 3 can design the capacity card).

Backend payg suite + FE typecheck/test/lint/format all green.
2026-07-13 15:45:27 +01:00
..
2026-07-11 12:48:53 +01:00