diff --git a/src/app/api/cases/[caseId]/rerun/route.ts b/src/app/api/cases/[caseId]/rerun/route.ts index 75083b8..7d5b135 100644 --- a/src/app/api/cases/[caseId]/rerun/route.ts +++ b/src/app/api/cases/[caseId]/rerun/route.ts @@ -67,7 +67,9 @@ async function rerunHumanCopyCase( try { const result = await optimizeRenweiCopy(payload, { - onAuditSummary: (summary) => llmAuditSummary.push(summary), + onAuditSummary: (summary) => { + llmAuditSummary.push(summary); + }, }); const resultVersion = await repository.createOptimizationResultVersion({ case_id: detail.case.id, @@ -187,7 +189,9 @@ async function rerunArticleCase( payload.fact_card ?? existingFactCard ?? (await extractCandidateFactCard(articleInput, { - onAuditSummary: (summary) => llmAuditSummary.push(summary), + onAuditSummary: (summary) => { + llmAuditSummary.push(summary); + }, })), ); processSummary.push( @@ -205,7 +209,9 @@ async function rerunArticleCase( const result = await runOptimizationWorkflow({ input: articleInput, factCard: savedFactCard, - onAuditSummary: (summary) => llmAuditSummary.push(summary), + onAuditSummary: (summary) => { + llmAuditSummary.push(summary); + }, }); const optimizedArticle = await repository.saveOptimizedArticle( job.id, diff --git a/src/app/api/copy/renwei-optimize/route.ts b/src/app/api/copy/renwei-optimize/route.ts index 649409a..895107c 100644 --- a/src/app/api/copy/renwei-optimize/route.ts +++ b/src/app/api/copy/renwei-optimize/route.ts @@ -34,7 +34,9 @@ export async function POST(request: Request) { const llmAuditSummary: LlmAuditSummary[] = []; try { const result = await optimizeRenweiCopy(payload, { - onAuditSummary: (summary) => llmAuditSummary.push(summary), + onAuditSummary: (summary) => { + llmAuditSummary.push(summary); + }, }); const resultVersion = await repository.createOptimizationResultVersion({ case_id: optimizationCase.id, diff --git a/src/app/api/jobs/[jobId]/optimize/route.ts b/src/app/api/jobs/[jobId]/optimize/route.ts index 99e5212..37ba3a6 100644 --- a/src/app/api/jobs/[jobId]/optimize/route.ts +++ b/src/app/api/jobs/[jobId]/optimize/route.ts @@ -55,7 +55,9 @@ export async function POST(request: Request, context: RouteContext) { onProgress: (event) => { recordWorkflowProgress(jobId, event); }, - onAuditSummary: (summary) => llmAuditSummary.push(summary), + onAuditSummary: (summary) => { + llmAuditSummary.push(summary); + }, }); const optimizedArticle = await repository.saveOptimizedArticle( jobId, diff --git a/src/app/api/jobs/optimize-stream/route.ts b/src/app/api/jobs/optimize-stream/route.ts index 7552eb0..66cac06 100644 --- a/src/app/api/jobs/optimize-stream/route.ts +++ b/src/app/api/jobs/optimize-stream/route.ts @@ -109,7 +109,9 @@ export async function POST(request: Request) { const factCard = optimizationFactCardSchema.parse( payload.fact_card ?? (await extractCandidateFactCard(normalized.articleInput, { - onAuditSummary: (summary) => llmAuditSummary.push(summary), + onAuditSummary: (summary) => { + llmAuditSummary.push(summary); + }, })), ); processSummary.push( @@ -136,7 +138,9 @@ export async function POST(request: Request) { stage = stageForEvent(event, stage); send(event); }, - onAuditSummary: (summary) => llmAuditSummary.push(summary), + onAuditSummary: (summary) => { + llmAuditSummary.push(summary); + }, }); stage = "final"; diff --git a/src/app/api/jobs/route.ts b/src/app/api/jobs/route.ts index 172636c..4371b44 100644 --- a/src/app/api/jobs/route.ts +++ b/src/app/api/jobs/route.ts @@ -56,7 +56,11 @@ export async function POST(request: Request) { try { const candidateFactCard = await extractCandidateFactCard( normalized.articleInput, - { onAuditSummary: (summary) => llmAuditSummary.push(summary) }, + { + onAuditSummary: (summary) => { + llmAuditSummary.push(summary); + }, + }, ); const duration = Date.now() - factStartedAt; timing.total_ms = duration;