From b7767af825bae2a4134ab379405d722fcab0127e Mon Sep 17 00:00:00 2001 From: Lucas Berger Date: Fri, 12 Jun 2026 20:59:53 -0400 Subject: [PATCH] fix(09): IN-01 guard __resetDrainState against production use --- apps/api/src/broker/outboxWorker.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/api/src/broker/outboxWorker.ts b/apps/api/src/broker/outboxWorker.ts index 6667ffd..2b9a2a7 100644 --- a/apps/api/src/broker/outboxWorker.ts +++ b/apps/api/src/broker/outboxWorker.ts @@ -881,6 +881,7 @@ export function stopOutboxTrigger(): void { * relying on the previous test having drained cleanly. Not for production use. */ export function __resetDrainState(): void { + if (process.env.NODE_ENV === 'production') return; // test-only; never clear the guard in prod isDraining = false; drainRequested = false; }