From 9759c55c5e2c224591dff8ba20b97f40cb1afd0b Mon Sep 17 00:00:00 2001 From: BigSimmo <87357024+BigSimmo@users.noreply.github.com> Date: Sun, 28 Jun 2026 21:19:51 +0800 Subject: [PATCH] fix: keep atomic reindex repair claimable --- tests/worker-visual-capture.test.ts | 1 + worker/main.ts | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/tests/worker-visual-capture.test.ts b/tests/worker-visual-capture.test.ts index b59d696281..77177ab301 100644 --- a/tests/worker-visual-capture.test.ts +++ b/tests/worker-visual-capture.test.ts @@ -41,6 +41,7 @@ describe("worker visual capture hardening", () => { expect(workerSource).toContain("await deleteStaleIndexGenerationRows(args.documentId, args.indexGenerationId)"); expect(workerSource).toContain("async function deleteStaleIndexGenerationRows"); expect(workerSource).toContain("`${imagePrefix}/${indexGenerationId}/image-${index + 1}${ext}`"); + expect(workerSource).toContain('indexing_v3_agent_repair_reason: "core_index_committed"'); expect(workerSource).toContain("indexing_v3_agent_repair_reason: null"); }); diff --git a/worker/main.ts b/worker/main.ts index c696ec95fc..7c42e28983 100644 --- a/worker/main.ts +++ b/worker/main.ts @@ -1542,6 +1542,10 @@ async function processJob(job: JobRow) { index_quality_issues: initialQuality.issues, index_quality_metrics: initialQuality.metrics, optional_index_write_issues: optionalIndexWriteIssues, + indexing_v3_agent_status: "pending", + indexing_v3_agent_last_error: coreAgentMessage, + indexing_v3_agent_repair_reason: "core_index_committed", + indexing_v3_agent_updated_at: indexedAt, embedding_model: env.OPENAI_EMBEDDING_MODEL, ...metrics, };