From 800502eb237d20107de0354073762db660935eae Mon Sep 17 00:00:00 2001 From: Miriad Date: Fri, 13 Mar 2026 15:12:14 +0000 Subject: [PATCH] fix: route docs through infographic generation when research skipped MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When submitResearch() fails or isn't configured, ingest was setting status to 'script_ready', skipping the research_complete → infographics_generating path entirely. No infographics were generated. Fix: set fallback status to 'research_complete' so check-research always generates infographics before advancing to enrichment. --- app/api/cron/ingest/route.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/api/cron/ingest/route.ts b/app/api/cron/ingest/route.ts index fef98d57..c5ad56d4 100644 --- a/app/api/cron/ingest/route.ts +++ b/app/api/cron/ingest/route.ts @@ -502,7 +502,8 @@ async function createSanityDocuments( const isFlagged = criticResult.score < qualityThreshold; // When research is in-flight, status is "researching" (check-research cron will transition to script_ready) const isResearching = !!researchInteractionId; - const status = isFlagged ? "flagged" : isResearching ? "researching" : "script_ready"; + // Route through research_complete so check-research generates infographics before enrichment + const status = isFlagged ? "flagged" : isResearching ? "researching" : "research_complete"; const contentIdea = await writeClient.create({ _type: "contentIdea",