teknium1
931387dd42
test(cron): two invariant ESTOP tests for the fire webhook and misfire backstop; docs
...
Trim the salvaged suite from four tests to the two invariants that were red on
main: (1) with the sentinel engaged POST /api/cron/fire answers 503 +
Retry-After 60 and never calls claim_fire, and the same job is admitted (202,
claimed, fired) once the sentinel is removed; (2) fire_overdue_jobs dispatches
nothing and leaves next_run_at untouched while engaged, and the first sweep
after resume catches the job up through claim_fire. The webhook test lives
beside the other cron-fire webhook tests (test_cron_fire_webhook.py) and uses
their real spy provider instead of a MagicMock resolver; the "verifier crashes
-> 401" case was already covered there.
Docs: cron.md gains a "Pausing everything: hermes pause" section stating that
all three automated doors honour pause, that in-flight runs are never killed,
and that manual runs are an operator override; the CLI reference table lists
hermes pause / hermes resume.
2026-09-15 03:33:13 -07:00
..
2026-08-07 17:45:06 +05:30
2026-08-21 03:46:37 -07:00
2026-09-07 08:27:50 -07:00
2026-07-29 13:10:23 -07:00
2026-09-14 17:29:32 -07:00
2026-09-14 17:29:32 -07:00
2026-09-14 17:29:32 -07:00
2026-09-12 01:51:59 -07:00
2026-09-12 22:57:43 +05:30
2026-09-06 22:56:51 +05:30
2026-09-03 13:28:22 -07:00
2026-09-13 16:46:45 -07:00
2026-07-29 13:10:23 -07:00
2026-09-07 08:18:20 -07:00
2026-09-14 17:29:32 -07:00
2026-08-16 22:09:28 -07:00
2026-08-13 09:42:39 -07:00
2026-09-03 13:28:22 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-08-24 15:47:42 +05:30
2026-08-13 11:20:27 -07:00
2026-09-09 04:32:13 -07:00
2026-08-31 09:59:39 -07:00
2026-09-03 13:38:36 -07:00
2026-08-26 01:23:15 -07:00
2026-08-31 10:42:39 -07:00
2026-09-14 09:19:32 -07:00
2026-09-09 04:32:13 -07:00
2026-09-07 07:10:28 -07:00
2026-09-07 16:48:29 -07:00
2026-09-03 13:38:36 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 14:43:19 -07:00
2026-09-13 21:13:23 -07:00
2026-09-15 11:03:39 +05:30
2026-09-03 13:38:36 -07:00
2026-09-11 19:58:07 -07:00
2026-09-11 15:28:37 -07:00
2026-08-31 09:58:40 -07:00
2026-09-15 11:03:39 +05:30
2026-08-13 10:46:13 -07:00
2026-07-29 13:10:23 -07:00
2026-09-03 13:38:36 -07:00
2026-09-12 20:57:21 -07:00
2026-09-09 04:32:13 -07:00
2026-09-03 13:38:36 -07:00
2026-08-27 20:53:02 -07:00
2026-09-03 13:46:50 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 08:19:32 -07:00
2026-09-03 13:38:36 -07:00
2026-08-31 09:59:07 -07:00
2026-09-12 01:51:59 -07:00
2026-09-12 08:21:08 -07:00
2026-09-13 09:18:02 -07:00
2026-07-29 13:10:23 -07:00
2026-09-03 13:29:55 -07:00
2026-09-07 05:58:24 -07:00
2026-09-03 12:40:26 +05:30
2026-09-01 08:31:37 -07:00
2026-08-27 20:39:20 +05:30
2026-09-13 16:46:45 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 12:40:26 +05:30
2026-09-12 08:43:43 -07:00
2026-09-09 04:32:13 -07:00
2026-09-03 13:29:55 -07:00
2026-08-17 16:56:54 +05:30
2026-08-07 17:45:06 +05:30
2026-07-29 13:10:23 -07:00
2026-09-13 09:18:02 -07:00
2026-09-12 01:51:59 -07:00
2026-09-03 03:33:24 +05:30
2026-09-11 06:21:48 -07:00
2026-09-03 13:38:36 -07:00
2026-09-03 13:38:36 -07:00
2026-09-10 15:32:47 +05:30
2026-08-23 23:33:29 -07:00
2026-09-15 03:33:13 -07:00
2026-09-12 01:51:59 -07:00
2026-09-03 13:38:36 -07:00
2026-09-02 06:27:24 -07:00
2026-08-31 09:59:39 -07:00
2026-08-23 23:33:29 -07:00
2026-08-24 03:13:30 -07:00
2026-09-07 05:57:26 -07:00
2026-08-17 16:55:00 +05:30
2026-09-09 04:32:13 -07:00
2026-07-29 13:10:23 -07:00
2026-08-17 16:55:00 +05:30
2026-09-07 00:39:44 +05:30
2026-08-14 21:55:14 -07:00
2026-09-10 15:32:47 +05:30
2026-09-15 11:03:39 +05:30
2026-08-24 15:47:42 +05:30
2026-09-07 08:18:56 -07:00
2026-09-03 12:40:26 +05:30
2026-09-07 05:57:26 -07:00
2026-09-03 13:29:55 -07:00
2026-09-03 13:49:57 -07:00
2026-09-03 13:29:55 -07:00
2026-09-12 08:49:16 -07:00
2026-09-02 13:31:43 -07:00
2026-09-14 16:13:51 -07:00
2026-09-03 13:46:50 -07:00
2026-09-03 13:46:50 -07:00
2026-08-14 20:46:50 -07:00
2026-09-03 17:45:53 -07:00
2026-09-02 06:27:24 -07:00
2026-08-29 19:19:40 -07:00
2026-09-13 09:18:02 -07:00
2026-09-14 16:14:33 -07:00
2026-09-13 09:18:02 -07:00
2026-09-12 22:13:33 -07:00
2026-09-13 05:08:29 -07:00
2026-08-08 00:07:14 +05:30