Commit history for src/server/account-state
- Rank accounts on the admin usage page from a leaderboard each account publishes, not by reading every account77bedce⌁taigrr committed
- Close expired editor sessions from their account's alarm and index per-repo sessions by repository96b9777⌁taigrr committed
- Drop stale pull aliases from the repository's own alarm instead of a cron over every site scope5ab396f⌁taigrr committed
- Fold site usage per scope from its own alarm instead of a cron over every site scopeae0e5d4⌁taigrr committed
- Report offline runners from their owner's AccountState alarm instead of a cron over every account1a51371⌁taigrr committed
123621c⌁
- Count 5xx answers as failed, honor PERF_SAMPLE_RATE in jobs and alarms, and mark only the first unit as a cold start5e40a80⌁taigrr committed
- Collect expired account rows at most hourly and back off failing digests per categoryc52b73e⌁taigrr committed
3640559⌁
- Run each repository's time-driven work from its RepoState alarm instead of crons over every repository32e5c36⌁taigrr committed
- Expire org invitations from the AccountState alarm instead of a cron over every account641fcb3⌁taigrr committed
- Expire sessions, tokens, OAuth codes and delivery markers, and flush digests, from each AccountState's own alarm4ef1b29⌁taigrr committed
- Cache the viewer row in AccountState and serve directory listings from D1 read replicas28ffaeb⌁taigrr committed
- Remove the migration scaffolding: D1 import path, one-shot cron steps, backfill helpers and unused exports4088d52⌁taigrr committed
- Add per-repo RepoState and per-account AccountState SQL stores, the involvement index, scope locators and the migration planc23c430⌁taigrr committed