From c065dc703da8344fa77e6781a2fa3257efedd646 Mon Sep 17 00:00:00 2001 From: 777genius Date: Tue, 28 Apr 2026 21:38:22 +0300 Subject: [PATCH] fix(changes): remove opencode evidence mode from ui bridge --- .../team/opencode/bridge/OpenCodeBridgeCommandContract.ts | 8 -------- .../team/opencode/bridge/OpenCodeReadinessBridge.ts | 1 - test/main/services/team/ChangeExtractorService.test.ts | 3 +++ 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/src/main/services/team/opencode/bridge/OpenCodeBridgeCommandContract.ts b/src/main/services/team/opencode/bridge/OpenCodeBridgeCommandContract.ts index eca989d8..eca8e93a 100644 --- a/src/main/services/team/opencode/bridge/OpenCodeBridgeCommandContract.ts +++ b/src/main/services/team/opencode/bridge/OpenCodeBridgeCommandContract.ts @@ -240,17 +240,10 @@ export interface OpenCodeBackfillTaskLedgerCommandBody { workspaceRoot?: string; deliveryContextPath?: string; attributionMode?: OpenCodeBackfillTaskLedgerAttributionMode; - evidenceMode?: OpenCodeBackfillTaskLedgerEvidenceMode; dryRun?: boolean; } export type OpenCodeBackfillTaskLedgerAttributionMode = 'strict-delivery' | 'compatible'; -export type OpenCodeBackfillTaskLedgerEvidenceMode = - | 'off' - | 'metadata-only' - | 'chain-only' - | 'snapshot-probe' - | 'snapshot-auto'; export type OpenCodeBackfillTaskLedgerOutcome = | 'imported' @@ -271,7 +264,6 @@ export interface OpenCodeBackfillTaskLedgerCommandData { workspaceRoot?: string; dryRun: boolean; attributionMode?: OpenCodeBackfillTaskLedgerAttributionMode; - evidenceMode?: OpenCodeBackfillTaskLedgerEvidenceMode; strictWindowCandidateCount?: number; openCodeDbFingerprint?: string; deliveryLedgerFingerprint?: string; diff --git a/src/main/services/team/opencode/bridge/OpenCodeReadinessBridge.ts b/src/main/services/team/opencode/bridge/OpenCodeReadinessBridge.ts index cba24f84..ad4dff69 100644 --- a/src/main/services/team/opencode/bridge/OpenCodeReadinessBridge.ts +++ b/src/main/services/team/opencode/bridge/OpenCodeReadinessBridge.ts @@ -308,7 +308,6 @@ export class OpenCodeReadinessBridge implements OpenCodeTeamRuntimeBridgePort { ...(input.workspaceRoot ? { workspaceRoot: input.workspaceRoot } : {}), dryRun: input.dryRun === true, ...(input.attributionMode ? { attributionMode: input.attributionMode } : {}), - ...(input.evidenceMode ? { evidenceMode: input.evidenceMode } : {}), scannedSessions: 0, scannedToolparts: 0, candidateEvents: 0, diff --git a/test/main/services/team/ChangeExtractorService.test.ts b/test/main/services/team/ChangeExtractorService.test.ts index fdd32b5b..5076fd01 100644 --- a/test/main/services/team/ChangeExtractorService.test.ts +++ b/test/main/services/team/ChangeExtractorService.test.ts @@ -1060,6 +1060,7 @@ describe('ChangeExtractorService', () => { attributionMode: 'strict-delivery', }) ); + expect(backfillOpenCodeTaskLedger.mock.calls[0]?.[0]).not.toHaveProperty('evidenceMode'); expect(workerClient.computeTaskChanges).not.toHaveBeenCalled(); }); @@ -1185,6 +1186,8 @@ describe('ChangeExtractorService', () => { }) ); }); + const backfillCalls = backfillOpenCodeTaskLedger.mock.calls as unknown as Array<[Record]>; + expect(backfillCalls[0]?.[0]).not.toHaveProperty('evidenceMode'); expect(settled).toBe(false); expect(workerClient.computeTaskChanges).not.toHaveBeenCalled();