feat(cv-import): ground reviewed facts in revisioned career profiles

This commit is contained in:
cesnimda
2026-10-26 14:30:14 +01:00
parent 3ea8ff9d62
commit e8f76a9dea
24 changed files with 1197 additions and 13 deletions
+2 -2
View File
@@ -64,7 +64,7 @@ public sealed class CvProcessingOperationHandler : IAiOperationHandler
try
{
outcome = await services.GetRequiredService<ProfileCvController>()
.ProcessQueuedRunAsync(runId, cancellationToken);
.ProcessQueuedRunAsync(runId, cancellationToken, context);
}
catch (OperationCanceledException)
{
@@ -109,7 +109,7 @@ public sealed class CvProcessingOperationHandler : IAiOperationHandler
}
return new AiOperationExecutionResult(
$"/api/profile-cv/runs/{runId}/diff",
$"/api/profile-cv/runs/{runId}/{(await services.GetRequiredService<JobTrackerContext>().CvExtractionRuns.Where(r => r.Id == runId).Select(r => r.ParserVersion).FirstAsync(cancellationToken) == ProfileCvController.DocumentParserVersion ? "review" : "diff")}",
outcome.Provider,
outcome.Model,
outcome.RouteReason ?? "cv_pipeline");