Update usage ledger from simulation events and notify admins

Simulation events arrive unrecorded, leaving usage counts stale and teams blind to remaining credits. Keep the ledger current and send alerts so managers can replenish credits before outreach stalls.

Update usage ledger from simulation events and notify admins

Overview

Update usage ledger from simulation events and notify admins