Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V A aad_scope (qfa.settings.DatabaseSettings attribute) AggregateSummaryResultModel (class in qfa.domain.models) AllUsageStatsResponse (class in qfa.api.schemas_usage) analysis (qfa.api.schemas.ApiAnalyzeResponse attribute) AnalysisError AnalysisRequestModel (class in qfa.domain.models) AnalysisResultModel (class in qfa.domain.models) AnalysisTimeoutError ANALYZE (qfa.domain.models.Operation attribute) analyze() (in module qfa.api.routes) (qfa.services.orchestrator.Orchestrator method) AnonymizationPort (class in qfa.domain.ports) anonymize (qfa.api.schemas.ApiAnalyzeRequest attribute) (qfa.api.schemas.ApiAssignCodesRequest attribute) (qfa.api.schemas.ApiSummarizeRequest attribute) anonymize() (qfa.adapters.presidio_anonymizer.PresidioAnonymizer method) (qfa.domain.ports.AnonymizationPort method) api_base (qfa.settings.LLMSettings attribute) api_key (qfa.settings.LLMSettings attribute) api_keys (qfa.settings.AuthSettings attribute) api_version (qfa.settings.LLMSettings attribute) ApiAggregateSummary (class in qfa.api.schemas) ApiAnalyzeRequest (class in qfa.api.schemas) ApiAnalyzeResponse (class in qfa.api.schemas) ApiAssignCodesRequest (class in qfa.api.schemas) ApiAssignCodesResponse (class in qfa.api.schemas) ApiAssignedCode (class in qfa.api.schemas) ApiCodedFeedbackRecord (class in qfa.api.schemas) ApiCodingLevels (class in qfa.api.schemas) ApiCodingNode (class in qfa.api.schemas) ApiErrorDetail (class in qfa.api.schemas) ApiErrorFieldDetail (class in qfa.api.schemas) ApiErrorResponse (class in qfa.api.schemas) ApiFeedbackRecord (class in qfa.api.schemas) ApiFeedbackRecordInput (class in qfa.api.schemas) ApiFeedbackRecordSummary (class in qfa.api.schemas) ApiHealthResponse (class in qfa.api.schemas) ApiSummarizeAggregateResponse (class in qfa.api.schemas) ApiSummarizeFeedbackMetadata (class in qfa.api.schemas) ApiSummarizeFeedbackRecord (class in qfa.api.schemas) ApiSummarizeRequest (class in qfa.api.schemas) ApiSummarizeResponse (class in qfa.api.schemas) AppSettings (class in qfa.settings) ASSIGN_CODES (qfa.domain.models.Operation attribute) assign_codes() (in module qfa.api.routes) (qfa.services.orchestrator.Orchestrator method) assigned_codes (qfa.api.schemas.ApiCodedFeedbackRecord attribute) (qfa.domain.models.CodedFeedbackRecordModel attribute) AssignedCodeModel (class in qfa.domain.models) auth (qfa.settings.AppSettings attribute) auth_mode (qfa.settings.DatabaseSettings attribute) authenticate_request() (in module qfa.api.dependencies) AuthenticationError AuthorizationError AuthSettings (class in qfa.settings) avg (qfa.domain.models.DistributionStats attribute) B basicConfig (qfa.settings.LogSettings attribute) build_judge_messages() (in module qfa.services.coding_classifier) build_llm_client() (in module qfa.api.app) build_pick_messages() (in module qfa.services.coding_classifier) C call_duration (qfa.domain.models.UsageStats attribute) call_duration_ms (qfa.domain.models.LLMCallRecord attribute) call_scope() (in module qfa.services.call_context) CallContext (class in qfa.domain.models) CallStatus (class in qfa.domain.models) chars_per_token (qfa.settings.LLMSettings attribute) (qfa.settings.OrchestratorSettings attribute) children (qfa.api.schemas.ApiCodingNode attribute) code (qfa.api.schemas.ApiErrorDetail attribute) code_id (qfa.api.schemas.ApiAssignedCode attribute) (qfa.domain.models.AssignedCodeModel attribute) code_label (qfa.api.schemas.ApiAssignedCode attribute) (qfa.domain.models.AssignedCodeModel attribute) coded_feedback_records (qfa.api.schemas.ApiAssignCodesResponse attribute) (qfa.domain.models.CodingAssignmentResultModel attribute) CodedFeedbackRecordModel (class in qfa.domain.models) coding_framework (qfa.api.schemas.ApiAssignCodesRequest attribute) (qfa.domain.models.CodingAssignmentRequestModel attribute) coding_level_1 (qfa.api.schemas.ApiSummarizeFeedbackMetadata attribute) coding_level_2 (qfa.api.schemas.ApiSummarizeFeedbackMetadata attribute) coding_level_3 (qfa.api.schemas.ApiSummarizeFeedbackMetadata attribute) CodingAssignmentRequestModel (class in qfa.domain.models) CodingAssignmentResultModel (class in qfa.domain.models) complete() (qfa.adapters.llm_client.LiteLLMClient method) (qfa.adapters.tracking_llm.TrackingLLMAdapter method) (qfa.domain.ports.LLMPort method) completion_tokens (qfa.domain.models.LLMResponse attribute) confidence_aggregate (qfa.api.schemas.ApiAssignedCode attribute) (qfa.domain.models.AssignedCodeModel attribute) confidence_category (qfa.api.schemas.ApiAssignedCode attribute) (qfa.domain.models.AssignedCodeModel attribute) confidence_code (qfa.api.schemas.ApiAssignedCode attribute) (qfa.domain.models.AssignedCodeModel attribute) confidence_threshold (qfa.api.schemas.ApiAssignCodesRequest attribute) (qfa.domain.models.CodingAssignmentRequestModel attribute) confidence_type (qfa.api.schemas.ApiAssignedCode attribute) (qfa.domain.models.AssignedCodeModel attribute) content (qfa.api.schemas.ApiFeedbackRecord attribute) (qfa.api.schemas.ApiSummarizeFeedbackRecord attribute) cost (qfa.domain.models.LLMResponse attribute) cost_usd (qfa.domain.models.LLMCallRecord attribute) create_app() (in module qfa.api.app) create_async_engine_from_settings() (in module qfa.adapters.db) create_session_factory() (in module qfa.adapters.db) created (qfa.api.schemas.ApiSummarizeFeedbackMetadata attribute) D DatabaseSettings (class in qfa.settings) db (qfa.settings.AppSettings attribute) deanonymize() (qfa.adapters.presidio_anonymizer.PresidioAnonymizer method) (qfa.domain.ports.AnonymizationPort method) debug (qfa.settings.AppSettings attribute) DistributionStats (class in qfa.domain.models) DomainError E error (qfa.api.schemas.ApiErrorResponse attribute) ERROR (qfa.domain.models.CallStatus attribute) error_class (qfa.domain.models.LLMCallRecord attribute) explanation (qfa.api.schemas.ApiAssignedCode attribute) (qfa.domain.models.AssignedCodeModel attribute) (qfa.services.coding_classifier.JudgeResponse attribute) F failed_calls (qfa.domain.models.UsageStats attribute) feedback_record_count (qfa.api.schemas.ApiAnalyzeResponse attribute) feedback_record_id (qfa.api.schemas.ApiCodedFeedbackRecord attribute) (qfa.api.schemas.ApiSummarizeFeedbackMetadata attribute) (qfa.domain.models.CodedFeedbackRecordModel attribute) feedback_record_summaries (qfa.domain.models.SummaryResultModel attribute) feedback_records (qfa.api.schemas.ApiAnalyzeRequest attribute) (qfa.api.schemas.ApiAssignCodesRequest attribute) (qfa.api.schemas.ApiSummarizeRequest attribute) (qfa.domain.models.AnalysisRequestModel attribute) (qfa.domain.models.CodingAssignmentRequestModel attribute) (qfa.domain.models.SummaryRequestModel attribute) FeedbackRecordModel (class in qfa.domain.models) FeedbackRecordSummaryModel (class in qfa.domain.models) FeedbackTooLargeError field (qfa.api.schemas.ApiErrorFieldDetail attribute) fields (qfa.api.schemas.ApiErrorDetail attribute) from_ (qfa.api.schemas_usage.AllUsageStatsResponse attribute) (qfa.api.schemas_usage.UsageStatsResponse attribute) G get_all_usage_stats() (qfa.adapters.db.SqlAlchemyUsageRepository method) (qfa.domain.ports.UsageRepositoryPort method) get_orchestrator() (in module qfa.api.dependencies) get_usage_repo() (in module qfa.api.dependencies) get_usage_stats() (qfa.adapters.db.SqlAlchemyUsageRepository method) (qfa.domain.ports.UsageRepositoryPort method) H has_children (qfa.api.schemas.ApiCodingNode property) health() (in module qfa.api.routes) host (qfa.settings.DatabaseSettings attribute) (qfa.settings.NetworkSettings attribute) I id (qfa.api.schemas.ApiFeedbackRecord attribute) (qfa.api.schemas.ApiFeedbackRecordInput attribute) (qfa.api.schemas.ApiFeedbackRecordSummary attribute) (qfa.api.schemas.ApiSummarizeFeedbackRecord attribute) (qfa.domain.models.FeedbackRecordModel attribute) (qfa.domain.models.FeedbackRecordSummaryModel attribute) ids (qfa.api.schemas.ApiAggregateSummary attribute) (qfa.domain.models.AggregateSummaryResultModel attribute) input_tokens (qfa.domain.models.LLMCallRecord attribute) (qfa.domain.models.UsageStats attribute) is_superuser (qfa.domain.models.TenantApiKey attribute) issue (qfa.api.schemas.ApiErrorFieldDetail attribute) J JudgeResponse (class in qfa.services.coding_classifier) K key (qfa.domain.models.TenantApiKey attribute) key_id (qfa.domain.models.TenantApiKey attribute) L LiteLLMClient (class in qfa.adapters.llm_client) llm (qfa.settings.AppSettings attribute) LLMCallRecord (class in qfa.domain.models) LLMError LLMFactory (in module qfa.api.app) LLMPort (class in qfa.domain.ports) LLMRateLimitError LLMResponse (class in qfa.domain.models) LLMSettings (class in qfa.settings) LLMTimeoutError LOCK_KEY (in module qfa.cli.migrate) log (qfa.settings.AppSettings attribute) loglevel (qfa.settings.LogSettings attribute) loglevel_3rdparty (qfa.settings.LogSettings attribute) LogSettings (class in qfa.settings) M main() (in module qfa.cli.migrate) (in module qfa.main) max (qfa.domain.models.DistributionStats attribute) max_child_depth() (qfa.api.schemas.ApiCodingNode method) max_codes (qfa.api.schemas.ApiAssignCodesRequest attribute) (qfa.domain.models.CodingAssignmentRequestModel attribute) max_total_tokens (qfa.settings.LLMSettings attribute) message (qfa.api.schemas.ApiErrorDetail attribute) metadata (qfa.api.schemas.ApiFeedbackRecordInput attribute) (qfa.api.schemas.ApiSummarizeFeedbackRecord attribute) (qfa.domain.models.FeedbackRecordModel attribute) metadata_fields_to_include (qfa.settings.OrchestratorSettings attribute) min (qfa.domain.models.DistributionStats attribute) min_child_depth() (qfa.api.schemas.ApiCodingNode method) MissingCallScopeError model (qfa.domain.models.LLMCallRecord attribute) (qfa.domain.models.LLMResponse attribute) (qfa.settings.LLMSettings attribute) model_config (qfa.api.schemas.ApiAggregateSummary attribute) (qfa.api.schemas.ApiAnalyzeRequest attribute) (qfa.api.schemas.ApiAnalyzeResponse attribute) (qfa.api.schemas.ApiAssignCodesRequest attribute) (qfa.api.schemas.ApiAssignCodesResponse attribute) (qfa.api.schemas.ApiAssignedCode attribute) (qfa.api.schemas.ApiCodedFeedbackRecord attribute) (qfa.api.schemas.ApiCodingLevels attribute) (qfa.api.schemas.ApiCodingNode attribute) (qfa.api.schemas.ApiErrorDetail attribute) (qfa.api.schemas.ApiErrorFieldDetail attribute) (qfa.api.schemas.ApiErrorResponse attribute) (qfa.api.schemas.ApiFeedbackRecord attribute) (qfa.api.schemas.ApiFeedbackRecordInput attribute) (qfa.api.schemas.ApiFeedbackRecordSummary attribute) (qfa.api.schemas.ApiHealthResponse attribute) (qfa.api.schemas.ApiSummarizeAggregateResponse attribute) (qfa.api.schemas.ApiSummarizeFeedbackMetadata attribute) (qfa.api.schemas.ApiSummarizeFeedbackRecord attribute) (qfa.api.schemas.ApiSummarizeRequest attribute) (qfa.api.schemas.ApiSummarizeResponse attribute) (qfa.api.schemas_usage.AllUsageStatsResponse attribute) (qfa.api.schemas_usage.UsageStatsResponse attribute) (qfa.domain.models.AggregateSummaryResultModel attribute) (qfa.domain.models.AnalysisRequestModel attribute) (qfa.domain.models.AnalysisResultModel attribute) (qfa.domain.models.AssignedCodeModel attribute) (qfa.domain.models.CallContext attribute) (qfa.domain.models.CodedFeedbackRecordModel attribute) (qfa.domain.models.CodingAssignmentRequestModel attribute) (qfa.domain.models.CodingAssignmentResultModel attribute) (qfa.domain.models.DistributionStats attribute) (qfa.domain.models.FeedbackRecordModel attribute) (qfa.domain.models.FeedbackRecordSummaryModel attribute) (qfa.domain.models.LLMCallRecord attribute) (qfa.domain.models.LLMResponse attribute) (qfa.domain.models.SummaryRequestModel attribute) (qfa.domain.models.SummaryResultModel attribute) (qfa.domain.models.TenantApiKey attribute) (qfa.domain.models.TokenStats attribute) (qfa.domain.models.UsageStats attribute) (qfa.services.coding_classifier.JudgeResponse attribute) (qfa.settings.AppSettings attribute) (qfa.settings.AuthSettings attribute) (qfa.settings.DatabaseSettings attribute) (qfa.settings.LLMSettings attribute) (qfa.settings.LogSettings attribute) (qfa.settings.NetworkSettings attribute) (qfa.settings.OrchestratorSettings attribute) module qfa qfa.adapters qfa.adapters.db qfa.adapters.llm_client qfa.adapters.presidio_anonymizer qfa.adapters.tracking_llm qfa.api qfa.api.app qfa.api.dependencies qfa.api.routes qfa.api.routes_usage qfa.api.schemas qfa.api.schemas_usage qfa.auth qfa.cli qfa.cli.migrate qfa.domain qfa.domain.errors qfa.domain.models qfa.domain.ports qfa.main qfa.resources qfa.services qfa.services.call_context qfa.services.coding_classifier qfa.services.orchestrator qfa.settings qfa.utils N name (qfa.api.schemas.ApiCodingNode attribute) (qfa.domain.models.TenantApiKey attribute) (qfa.settings.DatabaseSettings attribute) network (qfa.settings.AppSettings attribute) NetworkSettings (class in qfa.settings) O OK (qfa.domain.models.CallStatus attribute) Operation (class in qfa.domain.models) operation (qfa.domain.models.CallContext attribute) (qfa.domain.models.LLMCallRecord attribute) Orchestrator (class in qfa.services.orchestrator) orchestrator (qfa.settings.AppSettings attribute) OrchestratorSettings (class in qfa.settings) our_packages (qfa.settings.LogSettings attribute) output_language (qfa.api.schemas.ApiSummarizeRequest attribute) (qfa.domain.models.SummaryRequestModel attribute) output_tokens (qfa.domain.models.LLMCallRecord attribute) (qfa.domain.models.UsageStats attribute) P p5 (qfa.domain.models.DistributionStats attribute) p95 (qfa.domain.models.DistributionStats attribute) parse_selected_indices() (in module qfa.services.coding_classifier) password (qfa.settings.DatabaseSettings attribute) port (qfa.settings.DatabaseSettings attribute) (qfa.settings.NetworkSettings attribute) PresidioAnonymizer (class in qfa.adapters.presidio_anonymizer) prompt (qfa.api.schemas.ApiAnalyzeRequest attribute) (qfa.api.schemas.ApiSummarizeRequest attribute) (qfa.domain.models.AnalysisRequestModel attribute) (qfa.domain.models.SummaryRequestModel attribute) prompt_tokens (qfa.domain.models.LLMResponse attribute) Q qfa module qfa.adapters module qfa.adapters.db module qfa.adapters.llm_client module qfa.adapters.presidio_anonymizer module qfa.adapters.tracking_llm module qfa.api module qfa.api.app module qfa.api.dependencies module qfa.api.routes module qfa.api.routes_usage module qfa.api.schemas module qfa.api.schemas_usage module qfa.auth module qfa.cli module qfa.cli.migrate module qfa.domain module qfa.domain.errors module qfa.domain.models module qfa.domain.ports module qfa.main module qfa.resources module qfa.services module qfa.services.call_context module qfa.services.coding_classifier module qfa.services.orchestrator module qfa.settings module qfa.utils module quality_score (qfa.api.schemas.ApiAggregateSummary attribute) (qfa.api.schemas.ApiFeedbackRecordSummary attribute) (qfa.domain.models.AggregateSummaryResultModel attribute) (qfa.domain.models.FeedbackRecordSummaryModel attribute) R record_call() (qfa.adapters.db.SqlAlchemyUsageRepository method) (qfa.domain.ports.UsageRepositoryPort method) register_exception_handlers() (in module qfa.api.app) request_id (qfa.api.schemas.ApiAnalyzeResponse attribute) (qfa.api.schemas.ApiErrorDetail attribute) RequestIdMiddleware (class in qfa.api.app) RequestLoggingMiddleware (class in qfa.api.app) require_superuser() (in module qfa.api.dependencies) resolve_database_url() (in module qfa.adapters.db) result (qfa.domain.models.AnalysisResultModel attribute) retry_base_seconds (qfa.settings.OrchestratorSettings attribute) retry_cap_seconds (qfa.settings.OrchestratorSettings attribute) retry_jitter_factor (qfa.settings.OrchestratorSettings attribute) retry_multiplier (qfa.settings.OrchestratorSettings attribute) root_codes (qfa.api.schemas.ApiCodingLevels attribute) run_migrations() (in module qfa.cli.migrate) S score (qfa.services.coding_classifier.JudgeResponse attribute) setup_logging() (in module qfa.utils) SqlAlchemyUsageRepository (class in qfa.adapters.db) status (qfa.api.schemas.ApiHealthResponse attribute) (qfa.domain.models.LLMCallRecord attribute) string_to_loglevel() (qfa.settings.LogSettings class method) structured (qfa.domain.models.LLMResponse attribute) summaries (qfa.api.schemas.ApiSummarizeResponse attribute) SUMMARIZE (qfa.domain.models.Operation attribute) summarize() (in module qfa.api.routes) (qfa.services.orchestrator.Orchestrator method) SUMMARIZE_AGGREGATE (qfa.domain.models.Operation attribute) summarize_aggregate() (in module qfa.api.routes) (qfa.services.orchestrator.Orchestrator method) summary (qfa.api.schemas.ApiAggregateSummary attribute) (qfa.api.schemas.ApiFeedbackRecordSummary attribute) (qfa.api.schemas.ApiSummarizeAggregateResponse attribute) (qfa.domain.models.AggregateSummaryResultModel attribute) (qfa.domain.models.FeedbackRecordSummaryModel attribute) SummaryRequestModel (class in qfa.domain.models) SummaryResultModel (class in qfa.domain.models) T tenant_id (qfa.domain.models.AnalysisRequestModel attribute) (qfa.domain.models.CallContext attribute) (qfa.domain.models.CodingAssignmentRequestModel attribute) (qfa.domain.models.LLMCallRecord attribute) (qfa.domain.models.SummaryRequestModel attribute) (qfa.domain.models.TenantApiKey attribute) (qfa.domain.models.UsageStats attribute) TenantApiKey (class in qfa.domain.models) tenants (qfa.api.schemas_usage.AllUsageStatsResponse attribute) text (qfa.api.schemas.ApiFeedbackRecordInput attribute) (qfa.domain.models.FeedbackRecordModel attribute) timeout_seconds (qfa.settings.LLMSettings attribute) timestamp (qfa.domain.models.LLMCallRecord attribute) title (qfa.api.schemas.ApiAggregateSummary attribute) (qfa.api.schemas.ApiFeedbackRecordSummary attribute) (qfa.domain.models.AggregateSummaryResultModel attribute) (qfa.domain.models.FeedbackRecordSummaryModel attribute) to (qfa.api.schemas_usage.AllUsageStatsResponse attribute) (qfa.api.schemas_usage.UsageStatsResponse attribute) TokenStats (class in qfa.domain.models) total (qfa.api.schemas_usage.AllUsageStatsResponse attribute) (qfa.domain.models.TokenStats attribute) total_calls (qfa.domain.models.UsageStats attribute) total_cost_usd (qfa.domain.models.UsageStats attribute) track_usage (qfa.settings.DatabaseSettings attribute) TrackingLLMAdapter (class in qfa.adapters.tracking_llm) U UNKNOWN (qfa.domain.models.Operation attribute) url (qfa.settings.DatabaseSettings attribute) usage() (in module qfa.api.routes_usage) usage_all() (in module qfa.api.routes_usage) UsageRepositoryPort (class in qfa.domain.ports) UsageRepositoryUnavailableError UsageStats (class in qfa.domain.models) UsageStatsResponse (class in qfa.api.schemas_usage) used_anonymization (qfa.api.schemas.ApiAnalyzeResponse attribute) (qfa.api.schemas.ApiSummarizeResponse attribute) user (qfa.settings.DatabaseSettings attribute) V validate_api_key() (in module qfa.auth) verify_all_codes_have_same_depth() (qfa.api.schemas.ApiCodingLevels method) version (qfa.api.schemas.ApiHealthResponse attribute)