Variable auditQuestionConfigOverridesSchemaConst auditQuestionConfigOverridesSchema : ZodObject < { settings : ZodOptional < ZodObject < OverridableShape < { citationSimilarityThreshold : ZodDefault < ZodNumber > ; confidenceThreshold : ZodDefault < ZodNumber > ; enableAgenticDocSelection : ZodDefault < ZodBoolean > ; enableCitationGate : ZodDefault < ZodBoolean > ; enableCitationVerification : ZodDefault < ZodBoolean > ; enableCoverageFacts : ZodDefault < ZodBoolean > ; enableDeadlineResolution : ZodDefault < ZodBoolean > ; enableDocumentCatalogue : ZodDefault < ZodBoolean > ; enableEvidenceHint : ZodDefault < ZodBoolean > ; enableFetchDocumentOnMetadata : ZodDefault < ZodBoolean > ; enableGroundingGate : ZodDefault < ZodBoolean > ; enableIntentAwarePlanning : ZodDefault < ZodBoolean > ; enableLatestPriorInstances : ZodDefault < ZodBoolean > ; enableLiveChartUnits : ZodDefault < ZodBoolean > ; enableLooseCitationMatch : ZodDefault < ZodBoolean > ; enableMetadataManifestOnly : ZodDefault < ZodBoolean > ; enableMultiWindowDates : ZodDefault < ZodBoolean > ; enableNoChartsBailout : ZodDefault < ZodBoolean > ; enablePassFailRecheck : ZodDefault < ZodBoolean > ; enablePerQuestionInstructions : ZodDefault < ZodBoolean > ; enableQueryHydration : ZodDefault < ZodBoolean > ; enableRunConstantPrefix : ZodDefault < ZodBoolean > ; enableSegmentInlining : ZodDefault < ZodBoolean > ; enableSelectionRetry : ZodDefault < ZodBoolean > ; enableSignatureFacts : ZodDefault < ZodBoolean > ; enableSubClaimFanOut : ZodDefault < ZodBoolean > ; enableSubClaimFetchDocuments : ZodDefault < ZodBoolean > ; enableSubdocumentCatalogue : ZodDefault < ZodBoolean > ; enableUnitCitationVerification : ZodDefault < ZodBoolean > ; enableVerificationGate : ZodDefault < ZodBoolean > ; judgeRecursionLimit : ZodDefault < ZodNumber > ; latestPriorInstanceCount : ZodDefault < ZodNumber > ; maxFanOutSubClaims : ZodDefault < ZodNumber > ; recursionLimit : ZodDefault < ZodNumber > ; rerankModel : ZodDefault < ZodEnum < { "bge-reranker-v2-m3" : "bge-reranker-v2-m3" ; "cohere-rerank-3.5" : "cohere-rerank-3.5" ; "pinecone-rerank-v0" : "pinecone-rerank-v0" ; } , > , > ; searchCandidatePoolSize : ZodDefault < ZodNumber > ; selectionRecursionLimit : ZodDefault < ZodNumber > ; subClaimRecursionLimit : ZodDefault < ZodNumber > ; } , > , $strip , > , > ; tools : ZodOptional < ZodObject < OverridableShape < { enableFetchDocument : ZodDefault < ZodBoolean > ; enableMetadataFilter : ZodDefault < ZodBoolean > ; enableRerank : ZodDefault < ZodBoolean > ; enableSearchChart : ZodDefault < ZodBoolean > ; enableSearchChartText : ZodDefault < ZodBoolean > ; enableSignatures : ZodDefault < ZodBoolean > ; enableTimeline : ZodDefault < ZodBoolean > ; enableTimeTools : ZodDefault < ZodBoolean > ; } , > , $strip , > , > ; } , $strip , > = ...
Defined in ai-agents/src/runners/audit-question/config.ts:315
Validator for a (partial) override from an untrusted caller — every lever optional, with its default STRIPPED.
auditQuestionConfigSchema.partial()is not this and must not be used for the job: zod still fills aZodDefaultleaf when its key is absent, so parsing{ settings: { enableSubClaimFanOut: true } }through it yields a COMPLETE settings object of code defaults. Merged over a flag-resolved config that silently reverts every lever the caller didn't name — the exact opposite of an override. Here an absent key stays absent, so a merge layers cleanly.