From 3088753a920823f29c4b046a4ebababe675bfb5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Bombeck?= Date: Mon, 27 Jul 2026 13:57:54 +0200 Subject: [PATCH] docs(reminders): drop the stale client-managed cross-reference The module-gate branch cited the client-managed skip as its precedent for advancing past a cycle. That skip no longer exists in this file, and the reason the gate advances is its own: a disabled module has nothing left to deliver. --- src/lib/jobs/measurement-reminder.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/jobs/measurement-reminder.ts b/src/lib/jobs/measurement-reminder.ts index 963459283..0e797711c 100644 --- a/src/lib/jobs/measurement-reminder.ts +++ b/src/lib/jobs/measurement-reminder.ts @@ -309,7 +309,8 @@ export async function runMeasurementReminderTick( summary.skippedModuleDisabled += 1; // Advance past this cycle so a disabled-module reminder does not pin // the server tick re-evaluating the same overdue slot every 15 - // minutes for the rest of the day (the client-managed precedent). + // minutes for the rest of the day. The user turned the module off, + // so there is nothing this reminder could still deliver. await advanceNextDue(prisma, reminder, timezone, now); continue; }