From 4e17371990695a7b9e9488b28f9dfef88e6cefd0 Mon Sep 17 00:00:00 2001 From: DaKheera47 Date: Tue, 6 Jan 2026 22:16:44 +0000 Subject: [PATCH] don't regenerate score if only pdf regeneration requested from UI --- .../src/server/pipeline/orchestrator.ts | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/orchestrator/src/server/pipeline/orchestrator.ts b/orchestrator/src/server/pipeline/orchestrator.ts index 9e144e3..f6a9c35 100644 --- a/orchestrator/src/server/pipeline/orchestrator.ts +++ b/orchestrator/src/server/pipeline/orchestrator.ts @@ -397,21 +397,8 @@ export async function processJob( // Mark as processing await jobsRepo.updateJob(job.id, { status: 'processing' }); - // Re-score job suitability (AI) - // If forcing, always recompute; otherwise compute if missing. - if (options?.force || job.suitabilityScore == null || !job.suitabilityReason) { - const suitability = await scoreJobSuitability(job, profile); - await jobsRepo.updateJob(job.id, { - suitabilityScore: suitability.score, - suitabilityReason: suitability.reason, - }); - job.suitabilityScore = suitability.score; - job.suitabilityReason = suitability.reason; - } - - // Generate summary (AI) - // If forcing, always recompute; otherwise compute if missing. - if (options?.force || !job.tailoredSummary) { + // Generate summary (AI) if missing + if (!job.tailoredSummary) { console.log(' Generating summary...'); const summaryResult = await generateSummary( job.jobDescription || '',