"""Installed code/module/class allowlists; unknown exception text is never echoed.""" KNOWN_CODES = frozenset(['ACCEPTED', 'ARCHIVE_ERROR', 'ARCHIVE_INVALID', 'ARCHIVE_LIMIT', 'ARTIFACT_EXISTS', 'ARTIFACT_INVALID', 'ARTIFACT_TYPE', 'ASYNC_TEST_ATTACHMENT', 'ASYNC_TEST_CONFLICT', 'ASYNC_TEST_COST', 'ASYNC_TEST_IDENTITY', 'ASYNC_TEST_INVALID', 'ASYNC_TEST_LIMIT', 'ASYNC_TEST_NOT_WAITING', 'ASYNC_TEST_PHASE', 'ASYNC_TEST_RESERVATION', 'AWAITING_TEST_FEEDBACK', 'BLOCKED', 'BUDGET_ACCOUNTING_CHANGED', 'BUDGET_ACTION_CONFLICT', 'BUDGET_ACTION_UNKNOWN', 'BUDGET_CASE_NOT_FOUND', 'BUDGET_CONFIG', 'BUDGET_EVENT_LIMIT', 'BUDGET_EVIDENCE', 'BUDGET_EVIDENCE_BINDING', 'BUDGET_GENERATION_CHANGED', 'BUDGET_HISTORY_INVALID', 'BUDGET_HISTORY_LIMIT', 'BUDGET_HISTORY_MISSING', 'BUDGET_HYPOTHESES_NOT_READY', 'BUDGET_HYPOTHESIS_UNKNOWN', 'BUDGET_INPUT', 'BUDGET_INSUFFICIENT', 'BUDGET_LIMIT_CONFIG', 'BUDGET_NOT_INITIALIZED', 'BUDGET_NOVELTY_CAP', 'BUDGET_OPERATION', 'BUDGET_ORIGIN_CHANGED', 'BUDGET_PACKAGE', 'BUDGET_PENDING_ACTION', 'BUDGET_PHASE', 'BUDGET_POINTER_CHANGED', 'BUDGET_POLICY_CHANGED', 'BUDGET_RESULT_LIMIT', 'BUDGET_RESULT_REQUIRED', 'BUDGET_SEMANTIC_SCORE', 'BUDGET_SOURCE_CHANGED', 'BUDGET_SOURCE_REFERENCES', 'BUDGET_STEP_CONFLICT', 'BUDGET_TERMINAL', 'BUG_ID_MISMATCH', 'BUILDING_CASE', 'BUILDING_DIAGNOSIS', 'BUSY', 'CACHE_CONFLICT', 'CANCELLED', 'CASE_BLOCKED', 'CASE_BUILD_ERROR', 'CASE_IDENTITY', 'CASE_LIMIT', 'CASE_NOT_FOUND', 'CASE_OUTPUT_CHANGED', 'CASE_SCHEMA', 'CHANGE_REQUEST_CONFIG', 'CHANGE_REQUEST_CONTEXT_CHANGED', 'CHANGE_REQUEST_CONTEXT_LIMIT', 'CHANGE_REQUEST_DIAGNOSIS_NOT_READY', 'CHANGE_REQUEST_EVIDENCE', 'CHANGE_REQUEST_INCOMPLETE', 'CHANGE_REQUEST_INPUT', 'CHANGE_REQUEST_INSUFFICIENT_CONTEXT', 'CHANGE_REQUEST_LIMIT_CONFIG', 'CHANGE_REQUEST_LLM_BINDING', 'CHANGE_REQUEST_LOCAL_CONTEXT_CHANGED', 'CHANGE_REQUEST_MISSING_INFORMATION', 'CHANGE_REQUEST_OUTPUT', 'CHANGE_REQUEST_OUTPUT_CHANGED', 'CHANGE_REQUEST_OUTPUT_LIMIT', 'CHANGE_REQUEST_PACKAGE', 'CHANGE_REQUEST_PHASE', 'CHANGE_REQUEST_POINTER_CHANGED', 'CHANGE_REQUEST_POLICY_CHANGED', 'CHANGE_REQUEST_REJECTION_LIMIT', 'CHANGE_REQUEST_RETRY_ID', 'CHANGE_REQUEST_ROOT_SCOPE', 'CHANGE_REQUEST_SCOPE', 'CHANGE_REQUEST_SCOPE_EVIDENCE', 'CHECKPOINT_HISTORY_LOST', 'CHECKPOINT_INVALID', 'CHECKPOINT_LIMIT', 'CLEANUP_ERROR', 'COMPLETED', 'CONFLICTING_CLAIMS', 'CORE_REVISION_MISSING', 'CREATE_ERROR', 'DEFERRED', 'DEGRADED', 'DIAGNOSIS_BUDGET_NOT_READY', 'DIAGNOSIS_CASE_NOT_FOUND', 'DIAGNOSIS_CONFIG', 'DIAGNOSIS_CONTEXT_CHANGED', 'DIAGNOSIS_CONTEXT_LIMIT', 'DIAGNOSIS_COUNTERCHECK', 'DIAGNOSIS_EVIDENCE_REFERENCE', 'DIAGNOSIS_HYPOTHESES', 'DIAGNOSIS_IDENTITY', 'DIAGNOSIS_INCONCLUSIVE', 'DIAGNOSIS_INPUT', 'DIAGNOSIS_INVESTIGATION_NOT_READY', 'DIAGNOSIS_LIMIT_CONFIG', 'DIAGNOSIS_LLM_BINDING', 'DIAGNOSIS_OUTPUT', 'DIAGNOSIS_OUTPUT_CHANGED', 'DIAGNOSIS_OUTPUT_LIMIT', 'DIAGNOSIS_PACKAGE', 'DIAGNOSIS_PHASE', 'DIAGNOSIS_POINTER_CHANGED', 'DIAGNOSIS_POLICY_CHANGED', 'DIAGNOSIS_REJECTED_SELECTION', 'DIAGNOSIS_REJECTION_LIMIT', 'DIAGNOSIS_RETRY_ID', 'DIAGNOSIS_SELECTION', 'DIAGNOSIS_STALE_CASE', 'DIAGNOSIS_UNGROUNDED', 'DUPLICATE', 'ENTRY_COLLISION', 'ENTRY_LIMIT', 'ERROR', 'EVIDENCE_CASE_NOT_FOUND', 'EVIDENCE_CONTENT_CHANGED', 'EVIDENCE_DUPLICATE_CHANGED', 'EVIDENCE_GENERATION_CHANGED', 'EVIDENCE_HISTORY_INVALID', 'EVIDENCE_HISTORY_LIMIT', 'EVIDENCE_IDENTITY', 'EVIDENCE_INDEX_CHANGED', 'EVIDENCE_INPUT', 'EVIDENCE_LIMIT', 'EVIDENCE_LIMIT_CONFIG', 'EVIDENCE_NOVELTY_CHANGED', 'EVIDENCE_OPERATION_ID', 'EVIDENCE_ORIGIN_CHANGED', 'EVIDENCE_PHASE', 'EVIDENCE_POINTER_CHANGED', 'EVIDENCE_RECORD_INVALID', 'EVIDENCE_RESERVATION', 'EVIDENCE_RESULT_CHANGED', 'EVIDENCE_SOURCE_CHANGED', 'EVIDENCE_STEP_CONFLICT', 'EXPANSION_LIMIT', 'EXPECTED_BEHAVIOR_', 'EXTERNAL_FEEDBACK_REQUIRED', 'FAILED_TO_ANALYZE', 'FILE_LIMIT', 'FILE_NOT_FOUND', 'GENERATING_HYPOTHESES', 'GENERATION_CHANGED', 'GENERATION_CONFLICT', 'HANDED_OFF', 'HEADER_LIMIT', 'HEARTBEAT_STALE', 'HISTORY_REGRESSION', 'HYPOTHESIS_ALLOCATION_CHANGED', 'HYPOTHESIS_ATTEMPT', 'HYPOTHESIS_CONFIG', 'HYPOTHESIS_CONTEXT_CHANGED', 'HYPOTHESIS_CONTEXT_LIMIT', 'HYPOTHESIS_COUNT', 'HYPOTHESIS_DUPLICATE', 'HYPOTHESIS_EXISTING_REGISTRY', 'HYPOTHESIS_GENERATION_CHANGED', 'HYPOTHESIS_GROUNDING', 'HYPOTHESIS_HISTORY_IDENTITY', 'HYPOTHESIS_HISTORY_LIMIT', 'HYPOTHESIS_IDENTITY', 'HYPOTHESIS_INPUT', 'HYPOTHESIS_INTERPRETATION_NOT_READY', 'HYPOTHESIS_LIMIT_CONFIG', 'HYPOTHESIS_LLM_BINDING', 'HYPOTHESIS_NO_OBSERVATIONS', 'HYPOTHESIS_OUTPUT_CHANGED', 'HYPOTHESIS_OUTPUT_LIMIT', 'HYPOTHESIS_PACKAGE', 'HYPOTHESIS_PHASE', 'HYPOTHESIS_POLICY_CHANGED', 'HYPOTHESIS_PRIMARY_FOCUS', 'HYPOTHESIS_REGISTRY_CHANGED', 'HYPOTHESIS_SCHEMA', 'HYPOTHESIS_SOURCE_UNKNOWN', 'HYPOTHESIS_SUMMARY_LIMIT', 'IDLE', 'IMPORT_COLLISION', 'IMPORT_ERROR', 'IMPORT_EXISTS', 'IMPORT_LIMIT', 'IMPORT_RECEIPT', 'INCONCLUSIVE', 'INDEX_UPDATE_FORBIDDEN', 'INFO', 'INITIAL_GENERATION', 'INPUT_DUPLICATE', 'INPUT_JSON', 'INPUT_LIMIT', 'INPUT_PENDING', 'INPUT_REFERENCE', 'INPUT_SCHEMA', 'INPUT_TARGET_ALIAS', 'INTEGRITY_MISMATCH', 'INTERPRETATION_ATTEMPT', 'INTERPRETATION_CASE_IDENTITY', 'INTERPRETATION_CASE_IDS', 'INTERPRETATION_CASE_NOT_READY', 'INTERPRETATION_CONTEXT_CHANGED', 'INTERPRETATION_CONTEXT_LIMIT', 'INTERPRETATION_CONTRADICTION_SOURCES', 'INTERPRETATION_ENTITY', 'INTERPRETATION_EXPECTATION_UNKNOWN', 'INTERPRETATION_GAP_SOURCES', 'INTERPRETATION_GENERATION_CHANGED', 'INTERPRETATION_INPUT', 'INTERPRETATION_LLM_BINDING', 'INTERPRETATION_OUTPUT_CHANGED', 'INTERPRETATION_OUTPUT_LIMIT', 'INTERPRETATION_PACKAGE', 'INTERPRETATION_PHASE', 'INTERPRETATION_SCHEMA', 'INTERPRETATION_SOURCE_KIND', 'INTERPRETATION_SOURCE_LIMIT', 'INTERPRETATION_SOURCE_UNKNOWN', 'INTERPRETATION_SUMMARY_LIMIT', 'INTERPRETING_CASE', 'INVALID_BUILD_STATE', 'INVALID_GENERATION', 'INVALID_LLM_RESPONSES', 'INVALID_RETRY', 'INVALID_REVISION', 'INVALID_STATE', 'INVALID_STEP', 'INVALID_TRANSITION', 'INVESTIGATING_HYPOTHESES', 'INVESTIGATION_ASSESSMENT_BINDING', 'INVESTIGATION_ASSESSMENT_REQUIRED', 'INVESTIGATION_CASE_NOT_FOUND', 'INVESTIGATION_CLOCK', 'INVESTIGATION_CONFIG', 'INVESTIGATION_CONTEXT_CHANGED', 'INVESTIGATION_CONTEXT_LIMIT', 'INVESTIGATION_CONTRADICTORY_UPDATE', 'INVESTIGATION_DISPATCH_LIMIT', 'INVESTIGATION_EVIDENCE_UNKNOWN', 'INVESTIGATION_GENERATION_CHANGED', 'INVESTIGATION_HISTORY_INVALID', 'INVESTIGATION_HISTORY_LIMIT', 'INVESTIGATION_HISTORY_MISSING', 'INVESTIGATION_INPUT', 'INVESTIGATION_ITERATION_LIMIT', 'INVESTIGATION_LIMIT_CONFIG', 'INVESTIGATION_LLM_BINDING', 'INVESTIGATION_OUTPUT', 'INVESTIGATION_PHASE', 'INVESTIGATION_PLAN_BINDING', 'INVESTIGATION_POINTER_CHANGED', 'INVESTIGATION_POLICY_CHANGED', 'INVESTIGATION_QUESTION', 'INVESTIGATION_QUESTION_DUPLICATE', 'INVESTIGATION_QUESTION_LIMIT', 'INVESTIGATION_RETRY_ID', 'INVESTIGATION_RETRY_NOT_EXHAUSTED', 'INVESTIGATION_SCORE', 'INVESTIGATION_STALE_CASE', 'INVESTIGATION_STATE_LIMIT', 'INVESTIGATION_SUMMARY_CHANGED', 'INVESTIGATION_SUPPORT_REQUIRED', 'INVESTIGATION_TEST_COST', 'INVESTIGATION_UNOWNED_PENDING_ACTION', 'LIFECYCLE_ERROR', 'LIVE', 'LLM_ADAPTER', 'LLM_CHECKPOINT', 'LLM_CLOCK', 'LLM_CONFIG', 'LLM_CONFIGURATION', 'LLM_CONNECTION', 'LLM_CREDENTIALS', 'LLM_ERROR', 'LLM_GENERATION_CHANGED', 'LLM_HTTP_CONFIGURATION', 'LLM_HTTP_TEMPORARY', 'LLM_INCOMPLETE_OUTPUT', 'LLM_LOG_PATH', 'LLM_OPERATION', 'LLM_OPERATION_CONFLICT', 'LLM_OUTPUT_SCHEMA', 'LLM_PHASE', 'LLM_PRIVACY_NO_PROVIDER', 'LLM_PROVIDER_ERROR', 'LLM_REQUEST', 'LLM_REQUEST_LIMIT', 'LLM_RESPONSE', 'LLM_RESPONSE_LIMIT', 'LLM_RESULT_MISSING', 'LLM_RETRY_EXHAUSTED', 'LLM_SCHEMA_REFERENCE', 'LLM_TIMEOUT', 'LLM_UNAVAILABLE', 'LOCK_BUSY', 'LOCK_ERROR', 'MANIFEST_AMBIGUOUS', 'MANIFEST_CHANGED', 'MANIFEST_MISSING', 'MANIFEST_SCHEMA', 'MANIFEST_TIME', 'MANIFEST_UPDATE_FORBIDDEN', 'MEMBER_COLLISION', 'MEMBER_TRUNCATED', 'MISSING_INPUT_INDEX', 'MISSING_OBSERVATIONS', 'MISSING_REPORT', 'MISSING_REPRODUCTION', 'NEW', 'NFKC', 'NORMALIZATION_ERROR', 'NOT_STARTED', 'NO_RECENT_PROGRESS', 'OUTPUT_CHANGED', 'OUTPUT_CHANGE_REQUEST_NOT_READY', 'OUTPUT_EXPORT_CONFLICT', 'OUTPUT_INCONCLUSIVE_CODING_TASK', 'OUTPUT_INPUT', 'OUTPUT_NOT_READY', 'OUTPUT_PACKAGE', 'OUTPUT_PHASE', 'OUTPUT_READY', 'OUTPUT_REPORT_CHANGED', 'OUTPUT_REVIEW_ROUTING', 'OUTPUT_ROUTING', 'OUTPUT_STORAGE', 'OUTPUT_UNSAFE_DESTINATION', 'OUTPUT_VALIDATION_MISSING', 'PACKAGE_ERROR', 'PACKAGE_INVALID', 'PACKAGE_LIMIT', 'PRESERVATION_FAILED', 'PREVIOUS_CASE', 'PREVIOUS_IDS', 'PREVIOUS_INPUT_CHANGED', 'PREVIOUS_RECORD_LOST', 'PROGRESSED', 'PROJECT_MISMATCH', 'Q0001', 'QUARANTINED', 'QUEUE_UNKNOWN', 'RATIO_LIMIT', 'READY_NOT_PROCESSING', 'READ_ERROR', 'REFERENCE_MISSING', 'REJECTED', 'REOPENED', 'RESEARCH_EXISTS', 'RESEARCH_IDENTITY', 'RESEARCH_JSON', 'RESEARCH_LIMIT', 'RESEARCH_NOT_REQUIRED', 'RESEARCH_PROVIDER', 'RESEARCH_REQUEST_MISMATCH', 'RESEARCH_SOURCE', 'RESEARCH_STATE', 'RESEARCH_UNAVAILABLE', 'RESERVED_ARTIFACT', 'RESUMED', 'RETRY_NOT_DUE', 'RETRY_PENDING', 'REVIEW', 'REVISION_IMMUTABLE', 'REVISION_REGRESSION', 'SIZE_MISMATCH', 'SOURCE_CHANGED', 'SOURCE_ENTITY', 'SOURCE_FIELD', 'SOURCE_FORMAT', 'SOURCE_ID', 'SOURCE_INDEX', 'SOURCE_JSON', 'SOURCE_MANIFEST', 'SOURCE_NOT_COPIED', 'SOURCE_PAIR_MISMATCH', 'SOURCE_REFERENCE', 'SOURCE_RELATION', 'SOURCE_REPORTS_MISSING', 'SOURCE_ROWS', 'SOURCE_SIZE', 'SOURCE_TIME_UNQUALIFIED', 'SOURCE_WARNING', 'SPECIAL_ENTRY', 'SPECIAL_MEMBER', 'STALE_CASE', 'STEP_CONFLICT', 'STOPPED', 'STORAGE_CHECKPOINT_INVALID', 'STORAGE_CONFLICT', 'STORAGE_ERROR', 'STORAGE_PACKAGE_CHANGED', 'STORAGE_PACKAGE_INVALID', 'STREAM_LIMIT', 'STRUCTURED_INPUT_LIMIT', 'SUCCESS', 'SUMMARY_LIMIT', 'TARGET_EXISTS', 'TARGET_SYMLINK', 'TELEMETRY_CALLBACK', 'TELEMETRY_CLOCK', 'TELEMETRY_CONFIG', 'TELEMETRY_EVENT', 'TELEMETRY_LIMIT', 'TELEMETRY_LOG_CORRUPT', 'TELEMETRY_OPERATION', 'TELEMETRY_PATH', 'TELEMETRY_READ', 'TELEMETRY_SCAN_CHECKPOINT', 'TELEMETRY_SCAN_IDENTITY', 'TELEMETRY_SCAN_PATH', 'TELEMETRY_SESSION', 'TELEMETRY_STORAGE', 'TOOL_BATCH_LIMIT', 'TOOL_CASE_IDENTITY', 'TOOL_CONTEXT_RANGE', 'TOOL_DATABASE_COLUMN_UNKNOWN', 'TOOL_DATABASE_DESCRIPTOR', 'TOOL_DATABASE_JSON', 'TOOL_DATABASE_ROWS', 'TOOL_DUPLICATE_REQUEST', 'TOOL_FILE_LIMIT', 'TOOL_HYPOTHESIS_IDENTITY', 'TOOL_HYPOTHESIS_UNKNOWN', 'TOOL_IDENTITY', 'TOOL_INPUT', 'TOOL_INPUT_LIMIT', 'TOOL_LIMIT_CONFIG', 'TOOL_MATCH_LIMIT', 'TOOL_PACKAGE', 'TOOL_PHASE', 'TOOL_REQUEST_INTEGER', 'TOOL_REQUEST_LIMIT', 'TOOL_RESULT_LIMIT', 'TOOL_SOURCE_BINARY', 'TOOL_SOURCE_CHANGED', 'TOOL_SOURCE_CONFLICT', 'TOOL_SOURCE_ENCODING', 'TOOL_SOURCE_NOT_DECLARED', 'TOOL_STALE_CASE', 'TOTAL_LIMIT', 'UNCLASSIFIED_ERROR', 'UNKNOWN', 'UNSAFE_INPUT', 'UNSAFE_LOCK', 'UNSAFE_PATH', 'UNSAFE_REFERENCE', 'UNSAFE_WORKSPACE', 'UNSUPPORTED_ENTRY', 'USD', 'VALID', 'VALIDATED', 'WAITING_EXTERNAL', 'WARNING', 'WORKING', 'WRITE_ERROR', 'YIELDED']) KNOWN_MODULES = frozenset(['viano_bug_analysis', 'viano_bug_analysis.analysis', 'viano_bug_analysis.analysis.change_request_builder', 'viano_bug_analysis.analysis.change_request_contracts', 'viano_bug_analysis.analysis.context', 'viano_bug_analysis.analysis.contracts', 'viano_bug_analysis.analysis.diagnosis_builder', 'viano_bug_analysis.analysis.errors', 'viano_bug_analysis.analysis.hypothesis_builder', 'viano_bug_analysis.analysis.hypothesis_config', 'viano_bug_analysis.analysis.hypothesis_contracts', 'viano_bug_analysis.analysis.hypothesis_prompt', 'viano_bug_analysis.analysis.hypothesis_summary', 'viano_bug_analysis.analysis.interpreter', 'viano_bug_analysis.analysis.investigation_config', 'viano_bug_analysis.analysis.investigation_prompt', 'viano_bug_analysis.analysis.investigation_summary', 'viano_bug_analysis.analysis.investigator', 'viano_bug_analysis.analysis.output_validator', 'viano_bug_analysis.analysis.prompt', 'viano_bug_analysis.analysis.summary', 'viano_bug_analysis.budget', 'viano_bug_analysis.budget.config', 'viano_bug_analysis.budget.engine', 'viano_bug_analysis.budget.manager', 'viano_bug_analysis.budget.scoring', 'viano_bug_analysis.case', 'viano_bug_analysis.case.assembler', 'viano_bug_analysis.case.builder', 'viano_bug_analysis.case.contracts', 'viano_bug_analysis.case.errors', 'viano_bug_analysis.case.expected_behavior', 'viano_bug_analysis.case.report_collector', 'viano_bug_analysis.case.reproduction_collector', 'viano_bug_analysis.case.summary', 'viano_bug_analysis.evidence', 'viano_bug_analysis.evidence.scoring', 'viano_bug_analysis.evidence.store', 'viano_bug_analysis.lifecycle', 'viano_bug_analysis.lifecycle.async_tests', 'viano_bug_analysis.lifecycle.checkpoints', 'viano_bug_analysis.lifecycle.errors', 'viano_bug_analysis.lifecycle.job', 'viano_bug_analysis.lifecycle.locking', 'viano_bug_analysis.lifecycle.queue', 'viano_bug_analysis.lifecycle.state', 'viano_bug_analysis.lifecycle.storage', 'viano_bug_analysis.llm', 'viano_bug_analysis.llm.config', 'viano_bug_analysis.llm.errors', 'viano_bug_analysis.llm.gateway', 'viano_bug_analysis.llm.logging', 'viano_bug_analysis.llm.openai_compatible', 'viano_bug_analysis.llm.prompt', 'viano_bug_analysis.llm.prompts', 'viano_bug_analysis.llm.provider_base', 'viano_bug_analysis.llm.runner', 'viano_bug_analysis.package', 'viano_bug_analysis.package.errors', 'viano_bug_analysis.package.factory', 'viano_bug_analysis.package.limits', 'viano_bug_analysis.package.manifest', 'viano_bug_analysis.package.reader', 'viano_bug_analysis.package.validator', 'viano_bug_analysis.package.writer', 'viano_bug_analysis.profiles', 'viano_bug_analysis.profiles.vcore', 'viano_bug_analysis.profiles.vcore.archive_reader', 'viano_bug_analysis.profiles.vcore.common', 'viano_bug_analysis.profiles.vcore.db_tools', 'viano_bug_analysis.profiles.vcore.errors', 'viano_bug_analysis.profiles.vcore.importer', 'viano_bug_analysis.profiles.vcore.wowdiag_adapter', 'viano_bug_analysis.profiles.vcore.wowsrc_adapter', 'viano_bug_analysis.research', 'viano_bug_analysis.research.provider', 'viano_bug_analysis.schemas', 'viano_bug_analysis.telemetry', 'viano_bug_analysis.telemetry.__main__', 'viano_bug_analysis.telemetry.config', 'viano_bug_analysis.telemetry.core', 'viano_bug_analysis.telemetry.decorators', 'viano_bug_analysis.telemetry.inspection', 'viano_bug_analysis.telemetry.safety', 'viano_bug_analysis.tools', 'viano_bug_analysis.tools.config', 'viano_bug_analysis.tools.context', 'viano_bug_analysis.tools.database_query', 'viano_bug_analysis.tools.router', 'viano_bug_analysis.tools.source_query']) KNOWN_CLASSES = frozenset(['AdaptedInputs', 'AdapterError', 'ArchiveLimits', 'ArchiveReader', 'AsyncTestCoordinator', 'AsyncTestResult', 'BoundedTarInfo', 'BudgetConfig', 'BudgetError', 'BudgetLimits', 'BudgetManager', 'BudgetResult', 'CaseAssembler', 'CaseBuildError', 'CaseBuildResult', 'CaseBuilder', 'CaseBuilderLimits', 'CaseInterpreter', 'CaseLLMRunner', 'ChangeRequestBuilder', 'ChangeRequestConfig', 'ChangeRequestError', 'ChangeRequestLimits', 'ChangeRequestResult', 'CheckpointStore', 'DatabaseQueryTool', 'DiagnosisBuilder', 'DiagnosisConfig', 'DiagnosisError', 'DiagnosisLimits', 'DiagnosisResult', 'EvidenceError', 'EvidenceLimits', 'EvidenceResult', 'EvidenceStore', 'ExpectedBehaviorResolver', 'ExternalResearchProvider', 'FileLock', 'GatewayConfig', 'GatewayUnavailable', 'HypothesisBuildResult', 'HypothesisBuilder', 'HypothesisConfig', 'HypothesisError', 'HypothesisLimits', 'HypothesisPromptBuilder', 'ImportPlan', 'InboxProcessor', 'IntakeResult', 'InterpretationError', 'InterpretationLimits', 'InterpretationPromptBuilder', 'InterpretationResult', 'InvestigationConfig', 'InvestigationError', 'InvestigationLimits', 'InvestigationResult', 'InvestigationToolRouter', 'Investigator', 'Job', 'LLMError', 'LLMGateway', 'LLMProvider', 'LLMRunResult', 'LifecycleError', 'LockBusy', 'OpenAICompatibleProvider', 'OutputError', 'OutputResult', 'OutputValidator', 'PackageFactory', 'PackageLimits', 'PackageReadError', 'PackageReader', 'PackageValidator', 'PackageWriteError', 'PackageWriter', 'PromptBuilder', 'ProviderConfig', 'ProviderResponse', 'ProviderUnavailable', 'QueryContext', 'ResearchError', 'ResearchLimits', 'ResearchService', 'SourceQueryTool', 'State', 'Telemetry', 'TelemetryConfig', 'TelemetryError', 'ToolError', 'ToolLimits', 'ValidationIssue', 'ValidationResult', 'VcoreImporter', 'Workspace', 'WowdiagAdapter', 'WowsrcAdapter', '_GatewayFilter', '_Handler', '_JSONFormatter', '_NoRedirect', '_PhaseLogger', '_Scope']) # Command-line trial diagnostics use only static identifiers, never free text. KNOWN_CODES = KNOWN_CODES | frozenset({"TRIAL_DISPATCH_LIMIT", "TRIAL_PHASE"}) KNOWN_MODULES = KNOWN_MODULES | frozenset({"viano_bug_analysis.trial"}) KNOWN_CLASSES = KNOWN_CLASSES | frozenset({"TrialError"}) KNOWN_CODES = KNOWN_CODES | frozenset({"CORRECTION_CONFIG", "CORRECTION_HISTORY", "CORRECTION_POLICY_CHANGED", "CORRECTION_FEEDBACK_CHANGED", "CORRECTION_REVIEW", "MODEL_VALIDATION_EXHAUSTED", "OUTPUT_STALE_CASE"}) KNOWN_MODULES = KNOWN_MODULES | frozenset({"viano_bug_analysis.analysis.correction"}) KNOWN_CLASSES = KNOWN_CLASSES | frozenset({"CorrectionConfig"}) KNOWN_CODES = KNOWN_CODES | frozenset(['ENTITY_RESOLUTION_ASSESSMENT_COUNT', 'ENTITY_RESOLUTION_ASSESSMENT_INDEX', 'ENTITY_RESOLUTION_ASSESSMENT_SCHEMA', 'ENTITY_RESOLUTION_BINDING_CHANGED', 'ENTITY_RESOLUTION_CAPTURE_CHANGED', 'ENTITY_RESOLUTION_CAPTURE_SOURCE', 'ENTITY_RESOLUTION_CATALOG', 'ENTITY_RESOLUTION_CONFIG', 'ENTITY_RESOLUTION_CONTEXT_CHANGED', 'ENTITY_RESOLUTION_CONTEXT_LIMIT', 'ENTITY_RESOLUTION_DATABASE_ID', 'ENTITY_RESOLUTION_DUPLICATE_SEARCH', 'ENTITY_RESOLUTION_HISTORY', 'ENTITY_RESOLUTION_INVALID_RESPONSES', 'ENTITY_RESOLUTION_LLM_BINDING', 'ENTITY_RESOLUTION_NOT_READY', 'ENTITY_RESOLUTION_PLAN_SCHEMA', 'ENTITY_RESOLUTION_SEARCH_LIMIT', 'ENTITY_RESOLUTION_SELECTION', 'ENTITY_RESOLUTION_SOURCE', 'ENTITY_RESOLUTION_UNGROUNDED_TERM', 'ENTITY_RESOLUTION_UNRESOLVED']) KNOWN_MODULES = KNOWN_MODULES | frozenset({"viano_bug_analysis.analysis.entity_resolution"}) KNOWN_CODES = KNOWN_CODES | frozenset({"INTERPRETATION_RESOLVED_ENTITY_OMITTED", "INTERPRETATION_UNRESOLVED_ENTITY_OMITTED"}) KNOWN_CODES = KNOWN_CODES | frozenset({"INTERPRETATION_ENTITY_PROVENANCE"})