Commit Graph

5 Commits

Author SHA1 Message Date
Peter Steinberger
87d412d557 fix(cron): keep scheduler state and quarantine in SQLite (#117071) 2026-07-31 15:47:06 -07:00
Peter Steinberger
f275db6974 refactor: remove dead split facades (#114726)
* refactor: remove dead split facades

* fix: update facade ownership references
2026-07-27 16:32:52 -04:00
NianJiu
7ba436ac70 fix(cron): enforce max concurrent runs across triggers (#103323)
* fix(cron): enforce max concurrent runs across triggers

* fix(cron): cleanup failed run reservations

* fix(cron): retain queued disabled force runs

* refactor(cron): tighten shared run admission

* fix(cron): stop activation after shutdown

* fix(cron): preserve queued reservation ownership

* fix(cron): harden queued run cleanup

* fix(cron): drain admitted timer runs on failure

* fix(cron): make run reservations durable

* refactor(cron): keep admission state internal

---------

Co-authored-by: NianJiuZst <180004567+NianJiuZst@users.noreply.github.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-07-16 17:31:57 -07:00
Peter Steinberger
9497450511 refactor: eliminate dead-export baseline (#108376)
Burn the grandfathered unused-export baseline to zero and enforce a hard-zero Knip gate.
2026-07-15 17:05:07 +01:00
Peter Steinberger
fc44e18e5e fix(cron): publish removals after durable commit (#104130)
* fix(cron): publish removals after durable commit

* test(cron): cover skipped removal persistence
2026-07-10 22:28:38 -07:00