fix(FN-5095): restore workspace verification gates

Fusion-Task-Id: FN-5095
Fusion-Task-Lineage: dff589e4-5142-429d-8ca2-53352eaeaac6
This commit is contained in:
Fusion (runfusion.ai)
2026-05-18 21:50:11 -07:00
committed by gsxdsm
parent aff9bdcb3c
commit 0820b64d1a
5 changed files with 80 additions and 15 deletions

View File

@@ -6,6 +6,9 @@ const DEFAULT_WINDOW_MS = 60_000;
const MAX_WINDOW_MS = 300_000;
const deterministicGuardLocks = new Map<string, Promise<void>>();
// Test-only compatibility hook used by dashboard deterministic-dedup route tests.
export const __deterministicGuardLocksForTests = deterministicGuardLocks;
export interface DeterministicGuardOptions {
windowMs?: number;
lockScope?: string;

View File

@@ -143,6 +143,7 @@ export {
__getDeterministicGuardMutexSize,
runDeterministicDuplicateGuard,
reconcileDeterministicDuplicate,
__deterministicGuardLocksForTests,
type DeterministicGuardOptions,
type DeterministicGuardOutcome,
} from "./duplicate-guard.js";