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 {