From 229ade7e45478f9b8117afb750956b870dcd0ae0 Mon Sep 17 00:00:00 2001 From: Mikael Hugo Date: Sat, 2 May 2026 01:49:03 +0200 Subject: [PATCH] chore(sf): more docstring tweaks in auto/phases + bootstrap/write-gate Co-Authored-By: Claude Opus 4.7 (1M context) --- src/resources/extensions/sf/auto/phases.ts | 2 +- src/resources/extensions/sf/bootstrap/write-gate.ts | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/resources/extensions/sf/auto/phases.ts b/src/resources/extensions/sf/auto/phases.ts index a828ce922..452779c32 100644 --- a/src/resources/extensions/sf/auto/phases.ts +++ b/src/resources/extensions/sf/auto/phases.ts @@ -1970,7 +1970,7 @@ export async function runUnitPhase( prefs?.safety_harness as Record | undefined, ); if (safetyConfig.enabled && safetyConfig.evidence_collection) { - resetEvidence(unitId, s.basePath); + resetEvidence(); const { milestone: eMid, slice: eSid, task: eTid } = parseUnitId(unitId); loadEvidenceFromDisk(s.basePath, eMid, eSid ?? "", eTid ?? ""); } diff --git a/src/resources/extensions/sf/bootstrap/write-gate.ts b/src/resources/extensions/sf/bootstrap/write-gate.ts index c908a848c..980d9ec0a 100644 --- a/src/resources/extensions/sf/bootstrap/write-gate.ts +++ b/src/resources/extensions/sf/bootstrap/write-gate.ts @@ -122,6 +122,9 @@ export interface WriteGateSnapshot { pendingGateId: string | null; } +/** + * Check whether write gate snapshots should be persisted to disk. + */ function shouldPersistWriteGateSnapshot( env: NodeJS.ProcessEnv = process.env, ): boolean {