
Chris LuandDevin
4ed9595a58
admin: explain detection cooldowns and skipped scans (#12185)
* plugin: describe detection cooldowns and report skipped scans
* admin: expose cooldown eligibility and preserve skipped detection outcomes
* admin: show cooldown eligibility alongside maintenance lock waits
* plugin: retain cooldown activity for older admin servers
* admin: keep manual detection skips out of scheduler run state
* plugin: refresh descriptors on reconnect without downgrading saved schemas
* plugin: allow valid schema refreshes to repair corrupt descriptors
* admin: store eligible_after activity detail as RFC3339
* worker: report admin_script interval skips as skipped detection
* worker: report admin_script interval skips after the last completed job
* admin: show the selected job's cooldown while scheduling is disabled
* admin: report an unsigned interval skip instead of a completed scan
* worker: populate new DetectionComplete fields in Rust senders
Generated with [Devin](https://devin.ai)
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
---------
Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-28 22:55:36 -07:00
..
2026-09-18 12:55:47 -07:00
2026-10-28 21:28:15 -07:00
2026-10-28 21:28:15 -07:00
2026-03-04 00:40:40 -08:00
2026-07-01 10:56:58 -07:00
2026-03-04 22:11:07 -08:00
2026-10-18 21:21:05 -07:00
2026-09-05 13:16:56 -07:00
2026-08-21 23:42:26 -07:00
2026-08-24 00:52:01 -07:00
2026-08-24 00:52:01 -07:00
2026-10-16 20:05:57 -07:00
2026-08-27 22:27:45 -07:00
2026-08-15 12:35:16 -07:00
2026-08-06 11:22:06 -07:00
2026-08-10 09:51:08 -07:00
2026-10-05 12:02:53 +08:00
2026-10-25 06:37:26 -07:00
2026-10-25 06:37:26 -07:00
2026-03-16 15:26:02 -07:00
2026-02-23 19:11:17 -08:00
2026-08-22 22:54:39 -07:00
2026-08-28 20:43:29 -07:00
2026-08-24 19:29:01 -07:00
2026-08-24 19:29:01 -07:00
2026-04-29 10:21:03 -07:00
2026-04-29 10:21:03 -07:00
2025-07-12 01:13:11 -07:00
2026-03-09 11:54:32 -07:00
2026-02-23 19:11:17 -08:00
2026-07-03 14:02:44 -07:00
2026-10-28 08:15:42 -07:00
2026-08-23 00:26:38 -07:00
2026-08-24 00:01:48 -07:00
2026-10-05 12:02:53 +08:00
2026-03-16 15:26:02 -07:00
2026-06-14 21:44:10 -07:00
2026-07-01 10:56:58 -07:00
2026-05-08 10:33:02 -07:00
2026-10-28 22:55:36 -07:00
2026-09-08 16:16:01 -07:00
2026-09-08 16:16:01 -07:00
2026-08-22 12:33:08 -07:00
2026-08-22 12:33:08 -07:00
2026-09-05 13:16:56 -07:00
2026-10-28 08:15:42 -07:00
2026-02-13 20:28:41 -08:00
2026-08-23 00:26:38 -07:00
2026-08-15 12:35:16 -07:00
2026-08-15 12:35:16 -07:00
2026-08-27 22:29:48 -07:00
2026-08-23 22:11:18 -07:00
2026-06-18 22:20:56 -07:00
2026-04-03 11:20:28 -07:00
2026-06-18 22:20:56 -07:00
2026-03-13 22:49:12 -07:00
2026-06-08 15:01:02 -07:00
2026-08-10 09:51:08 -07:00
2026-09-07 18:40:37 -07:00
2026-09-07 18:40:37 -07:00
2026-08-22 22:54:39 -07:00
2026-06-30 21:22:28 -07:00
2026-10-18 21:21:05 -07:00