The per-user daily Jev budget: one JevBudget Durable Object per signed-in
user (BUDGET.idFromName(userId)), counting that user's relay calls per
UTC day in its own SQLite storage. The counting is budget-counter.ts; the
limit is wrangler.json's JEV_DAILY_PER_USER, read here from the object's
own env so there is one source for it.
A Durable Object, not D1: the count is live coordination (every tab and device of one user racing to spend the same allowance), and an object runs one call at a time, so the check and the charge cannot interleave. It is not a record: yesterday's count is deleted as today's begins.
Charges calls relay calls (one, unless said) to today, unless they
do not all fit in what is left of today's budget.