Circle V2 API Docs
    Preparing search index...

    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,
    > = ...

    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 a ZodDefault leaf 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.