Run ordered processing with independent settings

This commit is contained in:
2026-11-10 17:33:30 +00:00
parent 89de2a7014
commit 7efa07ee9d
21 changed files with 447 additions and 335 deletions

View File

@@ -72,8 +72,8 @@ func (v *LLMBackedValidator) Validate(ctx context.Context, req Request) (Result,
}
maxTokens := config.DefaultValidationMaxPromptTokens
if req.Config != nil && req.Config.Validation.MaxPromptTokens > 0 {
maxTokens = req.Config.Validation.MaxPromptTokens
if req.Settings.Validation.MaxPromptTokens > 0 {
maxTokens = req.Settings.Validation.MaxPromptTokens
}
for i := range validationReq.Items {
@@ -131,9 +131,7 @@ func (v *LLMBackedValidator) Validate(ctx context.Context, req Request) (Result,
return partialResult(), err
}
transcriptDescription := ""
if req.Config != nil {
transcriptDescription = req.Config.Context.Description
}
transcriptDescription = req.Settings.Context.Description
variables, err := BuildValidationVariables(batch.Items, transcriptDescription)
if err != nil {
return partialResult(), err