Files
SaelixCode 501f96dbe1 feat(drift): cap the scanner interval at the documented max
intervalMs() enforced the 15-minute floor but not the 1440-minute cap the
settings route and UI apply, so a corrupted or bypass-written DB value
could silently defer an enabled scan indefinitely. Clamp to the same
bounds (fall back to the default outside them). Adds tests for the
over-cap fallback, the isScanning overlap guard, and the route rejecting
an over-cap interval.
2026-06-21 18:24:35 -04:00
..