204aa6a723
Fresh wallets hold 0 POL on the rehearsal chain, so nobody could complete a buy. - Oracle: the mock POL/USD feed had gone ~49h stale (quoteWei reverted "Stale oracle" -> catalog costWei null -> packages showed "paused"). Refreshed it and installed a 15-min heartbeat cron so it stays fresh; quotes now return. - New /api/my/faucet (rehearsal-only, rate-limited) tops a connected wallet up to 10 test-POL via anvil_setBalance (no key). "Get test POL" card in the Wallet pane wires it. Members can now fund, buy, and see payouts move on the ledger. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>