.flake8
.gitignore
CHANGELOG.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
NOTICE
QUICKSTART.md
README.md
SECURITY.md
pyproject.toml
.github/CODEOWNERS
.github/PULL_REQUEST_TEMPLATE.md
.github/benchmark-thresholds.yml
.github/dependabot.yml
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/config.yml
.github/ISSUE_TEMPLATE/discussion.md
.github/ISSUE_TEMPLATE/enhancement.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/workflows/README.md
.github/workflows/ci.yml
.github/workflows/codeql.yml
.github/workflows/release.yml
.github/workflows/test-windows-local.yml
ADRI/config.yaml
ADRI/assessments/test_data_assessment_20260116_112546.json
ADRI/assessments/test_data_assessment_20260122_150737.json
ADRI/audit-logs/adri_assessment_logs.jsonl
ADRI/audit-logs/adri_dimension_scores.jsonl
ADRI/audit-logs/adri_failed_validations.jsonl
ADRI/audit-logs/adri_write_seq.txt
ADRI/contracts/ADRI_audit_log.yaml
ADRI/contracts/ADRI_dimension_scores.yaml
ADRI/contracts/ADRI_failed_validations.yaml
ADRI/contracts/ADRI_view_logs_display.yaml
ADRI/contracts/adri_execution_contract.yaml
ADRI/contracts/adri_provenance_contract.yaml
ADRI/contracts/adri_reasoning_prompts_contract.yaml
ADRI/contracts/adri_reasoning_responses_contract.yaml
ADRI/contracts/api_response.yaml
ADRI/contracts/api_response_template.yaml
ADRI/contracts/audit_log_dir_test.yaml
ADRI/contracts/audit_log_dir_test_2.yaml
ADRI/contracts/autogen_message_contract.yaml
ADRI/contracts/crew_context.yaml
ADRI/contracts/crewai_task_context_contract.yaml
ADRI/contracts/customer_service_contract.yaml
ADRI/contracts/documents.yaml
ADRI/contracts/ecommerce_order_contract.yaml
ADRI/contracts/financial_transaction_contract.yaml
ADRI/contracts/healthcare_patient_contract.yaml
ADRI/contracts/key_value_template.yaml
ADRI/contracts/langchain_chain_input_contract.yaml
ADRI/contracts/llamaindex_document_contract.yaml
ADRI/contracts/marketing_campaign_contract.yaml
ADRI/contracts/nested_json_template.yaml
ADRI/contracts/test_error_propagation.yaml
ADRI/contracts/test_failure_recovery.yaml
ADRI/contracts/test_function_data_contract.yaml
ADRI/contracts/test_license_failure.yaml
ADRI/contracts/time_series_template.yaml
ADRI/contracts/valid.yaml
ADRI/contracts/audit_logs/fallback_test.yaml
ADRI/contracts/domains/customer_service_contract.yaml
ADRI/contracts/domains/ecommerce_order_contract.yaml
ADRI/contracts/domains/financial_transaction_contract.yaml
ADRI/contracts/domains/healthcare_patient_contract.yaml
ADRI/contracts/domains/marketing_campaign_contract.yaml
ADRI/contracts/frameworks/autogen_message_contract.yaml
ADRI/contracts/frameworks/crewai_task_context_contract.yaml
ADRI/contracts/frameworks/langchain_chain_input_contract.yaml
ADRI/contracts/frameworks/llamaindex_document_contract.yaml
ADRI/contracts/templates/api_response_template.yaml
ADRI/contracts/templates/key_value_template.yaml
ADRI/contracts/templates/nested_json_template.yaml
ADRI/contracts/templates/time_series_template.yaml
ADRI/prod/audit-logs/adri_assessment_logs.jsonl
ADRI/prod/audit-logs/adri_dimension_scores.jsonl
ADRI/prod/audit-logs/adri_failed_validations.jsonl
ADRI/prod/audit-logs/adri_write_seq.txt
ADRI/tutorials/README.md
ADRI/tutorials/customer_service_contract/customer_service_contract_data.csv
ADRI/tutorials/customer_service_contract/test_customer_service_contract_data.csv
ADRI/tutorials/customer_service_contract/baseline_outcome/adri_assessment_logs.jsonl
ADRI/tutorials/customer_service_contract/baseline_outcome/adri_dimension_scores.jsonl
ADRI/tutorials/customer_service_contract/baseline_outcome/adri_failed_validations.jsonl
ADRI/tutorials/customer_service_contract/baseline_outcome/customer_service_data.yaml
ADRI/tutorials/invoice_processing/invoice_data.csv
ADRI/tutorials/invoice_processing/test_invoice_data.csv
ADRI/tutorials/invoice_processing/baseline_outcome/adri_assessment_logs.jsonl
ADRI/tutorials/invoice_processing/baseline_outcome/adri_dimension_scores.jsonl
ADRI/tutorials/invoice_processing/baseline_outcome/adri_failed_validations.jsonl
ADRI/tutorials/invoice_processing/baseline_outcome/invoice_data.yaml
docs/.gitignore
docs/API_REFERENCE.md
docs/ARCHITECTURE.md
docs/ASSESSMENT_LOG_EXPLANATION.md
docs/BUILD_TEST_REPORT.md
docs/CLI_REFERENCE.md
docs/CONTRACTS_LIBRARY.md
docs/DATA_CONTRACTS.md
docs/DOCUMENTATION_AUDIT_REPORT.md
docs/FAQ.md
docs/FRAMEWORK_PATTERNS.md
docs/GETTING_STARTED.md
docs/GUIDE_WALKTHROUGH.md
docs/HOW_IT_WORKS.md
docs/IMPLEMENTATION_ROADMAP.md
docs/OPEN_SOURCE_FEATURES.md
docs/README.md
docs/SEVERITY_LEVELS.md
docs/STANDARDS_AUTO_TESTING.md
docs/STANDARDS_LIBRARY.md
docs/STANDARD_VALIDATION_WORKFLOW.md
docs/TESTING_CHECKLIST.md
docs/VALIDATION_REPORT.md
docs/WORKFLOW_ORCHESTRATION_INTEGRATION.md
docs/ci_trigger.md
docs/comprehensive_quality_report.md
docs/enterprise-setup-guide.md
docs/step2-quick-reference.md
docs/testing-framework.md
docs/development/CROSS_PLATFORM_BEST_PRACTICES.md
docs/development/CROSS_PLATFORM_PATH_TESTING.md
docs/development/PRE-COMMIT-TESTING-GUIDE.md
docs/development/actual-performance-analysis.md
docs/development/ci-local.md
docs/development/ci-validation-guide.md
docs/development/github-tag-protection-setup.md
docs/development/invoice_scoring_report.md
docs/development/local-ci-guide.md
docs/development/performance-standards.md
docs/development/performance-test-strategy.md
docs/development/test-consolidation-summary.md
docs/development/testing-thresholds.md
docs/development/threshold-transformation-summary.md
docs/diagrams/tier1-simple-user-flow.md
docs/diagrams/tier2-medium-system-flow.md
docs/diagrams/tier3-complete-technical-architecture.md
docs/static/.nojekyll
docs/static/img/adri-favicon.ico
docs/static/img/adri-favicon.svg
docs/static/img/adri-flow.mmd
docs/static/img/adri-flow.png
docs/static/img/adri-logo.svg
docs/static/img/docusaurus-social-card.jpg
docs/static/img/docusaurus.png
docs/static/img/favicon.ico
docs/static/img/logo.svg
docs/static/img/undraw_docusaurus_mountain.svg
docs/static/img/undraw_docusaurus_react.svg
docs/static/img/undraw_docusaurus_tree.svg
docs/tools/actrc.example
examples/README.md
examples/__init__.py
examples/crewai-business-analysis.py
examples/langchain-customer-service.py
examples/llamaindex-document-processing.py
examples/usage.md
examples/workflow_orchestration_example.py
examples/data/api_response.json
examples/data/crew_context.json
examples/data/invoice_data.csv
examples/data/rag_documents.json
examples/data/test_invoice_data.csv
examples/standards/ai_decision_step_standard.yaml
examples/standards/ai_narrative_step_standard.yaml
examples/standards/custom_invoice_standard.yaml
examples/standards/financial_risk_analyzer_financial_data_standard.yaml
examples/standards/high_quality_agent_data_standard.yaml
examples/standards/invoice_data_ADRI_standard.yaml
examples/standards/market_analysis_crew_market_data_standard.yaml
examples/standards/missing_standard.yaml
examples/standards/sample_data_ADRI_standard.yaml
examples/standards/test_invoice_data.yaml
examples/standards/test_minimal_messaging_data_standard.yaml
examples/use_cases/customer_support_agent.md
examples/utils/__init__.py
examples/utils/dependency_helpers.py
examples/utils/problem_demos.py
scripts/validate_documentation_links.py
src/adri/__init__.py
src/adri/_version.py
src/adri/decorator.py
src/adri/version.py
src/adri.egg-info/PKG-INFO
src/adri.egg-info/SOURCES.txt
src/adri.egg-info/dependency_links.txt
src/adri.egg-info/entry_points.txt
src/adri.egg-info/requires.txt
src/adri.egg-info/top_level.txt
src/adri/analysis/__init__.py
src/adri/analysis/contract_generator.py
src/adri/analysis/data_profiler.py
src/adri/analysis/rule_inference.py
src/adri/analysis/type_inference.py
src/adri/analysis/types.py
src/adri/analysis/generation/__init__.py
src/adri/analysis/generation/contract_builder.py
src/adri/analysis/generation/dimension_builder.py
src/adri/analysis/generation/explanation_generator.py
src/adri/analysis/generation/field_inference.py
src/adri/audit_logs/adri_assessment_logs_standard.yaml
src/adri/audit_logs/adri_dimension_scores_standard.yaml
src/adri/audit_logs/adri_failed_validations_standard.yaml
src/adri/catalog/__init__.py
src/adri/catalog/client.py
src/adri/cli/__init__.py
src/adri/cli/registry.py
src/adri/cli/commands/__init__.py
src/adri/cli/commands/assess.py
src/adri/cli/commands/config.py
src/adri/cli/commands/generate_contract.py
src/adri/cli/commands/guide.py
src/adri/cli/commands/list_assessments.py
src/adri/cli/commands/scoring.py
src/adri/cli/commands/setup.py
src/adri/cli/commands/view_logs.py
src/adri/config/__init__.py
src/adri/config/loader.py
src/adri/config/severity_defaults.yaml
src/adri/config/severity_loader.py
src/adri/config/types.py
src/adri/contracts/__init__.py
src/adri/contracts/derivation.py
src/adri/contracts/direct_test.yaml
src/adri/contracts/exceptions.py
src/adri/contracts/parser.py
src/adri/contracts/reasoning_validator.py
src/adri/contracts/schema.py
src/adri/contracts/schema.yaml
src/adri/contracts/validator.py
src/adri/contracts/audit_logs/path_test.yaml
src/adri/core/__init__.py
src/adri/core/config.py
src/adri/core/exceptions.py
src/adri/core/protocols.py
src/adri/core/registry.py
src/adri/core/severity.py
src/adri/core/validation_rule.py
src/adri/guard/__init__.py
src/adri/guard/modes.py
src/adri/integrations/__init__.py
src/adri/logging/__init__.py
src/adri/logging/fast_path.py
src/adri/logging/local.py
src/adri/logging/log_reader.py
src/adri/logging/unified.py
src/adri/utils/__init__.py
src/adri/utils/json_schema_converter.py
src/adri/utils/json_schema_validator.py
src/adri/utils/path_utils.py
src/adri/utils/schema_consistency_validator.py
src/adri/utils/schema_diff.py
src/adri/utils/serialization.py
src/adri/utils/validation_helpers.py
src/adri/validator/__init__.py
src/adri/validator/engine.py
src/adri/validator/loaders.py
src/adri/validator/modes.py
src/adri/validator/pipeline.py
src/adri/validator/rules.py
src/adri/validator/schema_validator.py
src/adri/validator/structure.py
src/adri/validator/dimensions/__init__.py
src/adri/validator/dimensions/completeness.py
src/adri/validator/dimensions/consistency.py
src/adri/validator/dimensions/freshness.py
src/adri/validator/dimensions/plausibility.py
src/adri/validator/dimensions/validity.py
tests/README.md
tests/__init__.py
tests/conftest.py
tests/test_bundled_standard_wrapper.py
tests/test_contract_templates_validation.py
tests/test_documentation_coherence.py
tests/test_examples_smoke.py
tests/fixtures/TUTORIAL_FRAMEWORK_README.md
tests/fixtures/TUTORIAL_SCENARIOS.md
tests/fixtures/baseline_utils.py
tests/fixtures/issue_35_test_data.csv
tests/fixtures/issue_35_test_standard.yaml
tests/fixtures/mock_projects.py
tests/fixtures/modern_fixtures.py
tests/fixtures/parity_helpers.py
tests/fixtures/standards_cache_cleanup.py
tests/fixtures/standards_discovery.py
tests/fixtures/tutorial_discovery.py
tests/fixtures/tutorial_scenarios.py
tests/fixtures/contracts/api_response.yaml
tests/fixtures/contracts/api_response_template.yaml
tests/fixtures/contracts/autogen_test_decorator.yaml
tests/fixtures/contracts/callback_test.yaml
tests/fixtures/contracts/completely_missing_standard.yaml
tests/fixtures/contracts/complex_standard.yaml
tests/fixtures/contracts/crew_context.yaml
tests/fixtures/contracts/custom_invoice_standard.yaml
tests/fixtures/contracts/custom_standard.yaml
tests/fixtures/contracts/customer_standard.yaml
tests/fixtures/contracts/dimension_standard.yaml
tests/fixtures/contracts/documents.yaml
tests/fixtures/contracts/ecommerce_order_standard.yaml
tests/fixtures/contracts/error_test.yaml
tests/fixtures/contracts/fail_test.yaml
tests/fixtures/contracts/financial_transaction_standard.yaml
tests/fixtures/contracts/full_result_test.yaml
tests/fixtures/contracts/healthcare_patient_standard.yaml
tests/fixtures/contracts/id_test.yaml
tests/fixtures/contracts/invoice_data.yaml
tests/fixtures/contracts/key_value_template.yaml
tests/fixtures/contracts/langchain_chain_input_standard.yaml
tests/fixtures/contracts/llamaindex_document_standard.yaml
tests/fixtures/contracts/malformed_test.yaml
tests/fixtures/contracts/marketing_campaign_standard.yaml
tests/fixtures/contracts/mode_test_continue.yaml
tests/fixtures/contracts/mode_test_raise.yaml
tests/fixtures/contracts/mode_test_warn.yaml
tests/fixtures/contracts/multi_invoke_test.yaml
tests/fixtures/contracts/nested_json_template.yaml
tests/fixtures/contracts/nested_standard.yaml
tests/fixtures/contracts/no_callback_test.yaml
tests/fixtures/contracts/permissive_standard.yaml
tests/fixtures/contracts/pipeline_standard.yaml
tests/fixtures/contracts/sample_standard.yaml
tests/fixtures/contracts/selective_standard.yaml
tests/fixtures/contracts/test.yaml
tests/fixtures/contracts/test_assessment_decorator.yaml
tests/fixtures/contracts/test_autogen_invoice.yaml
tests/fixtures/contracts/test_decorator_invoice.yaml
tests/fixtures/contracts/test_fields_decorator.yaml
tests/fixtures/contracts/test_function_data_standard.yaml
tests/fixtures/contracts/test_invoice_data.yaml
tests/fixtures/contracts/test_reuse_standard.yaml
tests/fixtures/contracts/test_rules_decorator.yaml
tests/fixtures/contracts/time_series_template.yaml
tests/fixtures/contracts/valid.yaml
tests/fixtures/contracts/warn_standard.yaml
tests/fixtures/contracts/workflow_callback_test.yaml
tests/fixtures/contracts/invalid/invalid_dimension_name.yaml
tests/fixtures/contracts/invalid/invalid_overall_minimum.yaml
tests/fixtures/contracts/invalid/invalid_weight_range.yaml
tests/fixtures/contracts/invalid/missing_standards_section.yaml
tests/fixtures/contracts/standards/api_response.yaml
tests/fixtures/contracts/standards/api_response_template.yaml
tests/fixtures/contracts/standards/autogen_message_standard.yaml
tests/fixtures/contracts/standards/autogen_test_decorator.yaml
tests/fixtures/contracts/standards/callback_test.yaml
tests/fixtures/contracts/standards/complex_standard.yaml
tests/fixtures/contracts/standards/crew_context.yaml
tests/fixtures/contracts/standards/crewai_task_context_standard.yaml
tests/fixtures/contracts/standards/custom_invoice_standard.yaml
tests/fixtures/contracts/standards/custom_standard.yaml
tests/fixtures/contracts/standards/customer_service_standard.yaml
tests/fixtures/contracts/standards/customer_standard.yaml
tests/fixtures/contracts/standards/dimension_standard.yaml
tests/fixtures/contracts/standards/documents.yaml
tests/fixtures/contracts/standards/ecommerce_order_standard.yaml
tests/fixtures/contracts/standards/error_test.yaml
tests/fixtures/contracts/standards/fail_test.yaml
tests/fixtures/contracts/standards/financial_transaction_standard.yaml
tests/fixtures/contracts/standards/full_result_test.yaml
tests/fixtures/contracts/standards/healthcare_patient_standard.yaml
tests/fixtures/contracts/standards/id_test.yaml
tests/fixtures/contracts/standards/invoice_data.yaml
tests/fixtures/contracts/standards/key_value_template.yaml
tests/fixtures/contracts/standards/langchain_chain_input_standard.yaml
tests/fixtures/contracts/standards/llamaindex_document_standard.yaml
tests/fixtures/contracts/standards/marketing_campaign_standard.yaml
tests/fixtures/contracts/standards/mode_test_continue.yaml
tests/fixtures/contracts/standards/mode_test_raise.yaml
tests/fixtures/contracts/standards/mode_test_warn.yaml
tests/fixtures/contracts/standards/multi_invoke_test.yaml
tests/fixtures/contracts/standards/nested_json_template.yaml
tests/fixtures/contracts/standards/nested_standard.yaml
tests/fixtures/contracts/standards/no_callback_test.yaml
tests/fixtures/contracts/standards/permissive_standard.yaml
tests/fixtures/contracts/standards/selective_standard.yaml
tests/fixtures/contracts/standards/test.yaml
tests/fixtures/contracts/standards/test_function_data_contract.yaml
tests/fixtures/contracts/standards/test_reuse_standard.yaml
tests/fixtures/contracts/standards/time_series_template.yaml
tests/fixtures/contracts/standards/valid.yaml
tests/fixtures/contracts/standards/warn_standard.yaml
tests/fixtures/contracts/standards/workflow_callback_test.yaml
tests/fixtures/contracts/valid/comprehensive_valid_standard.yaml
tests/fixtures/contracts/valid/minimal_valid_standard.yaml
tests/fixtures/sample_data/customers.csv
tests/fixtures/standards/api_response.yaml
tests/fixtures/standards/api_response_template.yaml
tests/fixtures/standards/autogen_message_contract.yaml
tests/fixtures/standards/autogen_message_standard.yaml
tests/fixtures/standards/autogen_test_decorator.yaml
tests/fixtures/standards/callback_test.yaml
tests/fixtures/standards/complex_standard.yaml
tests/fixtures/standards/crew_context.yaml
tests/fixtures/standards/crewai_task_context_contract.yaml
tests/fixtures/standards/crewai_task_context_standard.yaml
tests/fixtures/standards/custom_invoice_standard.yaml
tests/fixtures/standards/custom_standard.yaml
tests/fixtures/standards/customer_service_contract.yaml
tests/fixtures/standards/customer_service_standard.yaml
tests/fixtures/standards/customer_standard.yaml
tests/fixtures/standards/dimension_standard.yaml
tests/fixtures/standards/documents.yaml
tests/fixtures/standards/ecommerce_order_contract.yaml
tests/fixtures/standards/ecommerce_order_standard.yaml
tests/fixtures/standards/env_switching_test.yaml
tests/fixtures/standards/error_test.yaml
tests/fixtures/standards/fail_test.yaml
tests/fixtures/standards/financial_transaction_contract.yaml
tests/fixtures/standards/financial_transaction_standard.yaml
tests/fixtures/standards/full_result_test.yaml
tests/fixtures/standards/healthcare_patient_contract.yaml
tests/fixtures/standards/healthcare_patient_standard.yaml
tests/fixtures/standards/id_test.yaml
tests/fixtures/standards/invoice_data.yaml
tests/fixtures/standards/key_value_template.yaml
tests/fixtures/standards/langchain_chain_input_contract.yaml
tests/fixtures/standards/langchain_chain_input_standard.yaml
tests/fixtures/standards/llamaindex_document_contract.yaml
tests/fixtures/standards/llamaindex_document_standard.yaml
tests/fixtures/standards/marketing_campaign_contract.yaml
tests/fixtures/standards/marketing_campaign_standard.yaml
tests/fixtures/standards/mode_test_continue.yaml
tests/fixtures/standards/mode_test_raise.yaml
tests/fixtures/standards/mode_test_warn.yaml
tests/fixtures/standards/multi_invoke_test.yaml
tests/fixtures/standards/nested_json_template.yaml
tests/fixtures/standards/nested_standard.yaml
tests/fixtures/standards/no_callback_test.yaml
tests/fixtures/standards/permissive_standard.yaml
tests/fixtures/standards/selective_standard.yaml
tests/fixtures/standards/test.yaml
tests/fixtures/standards/test_all_logging_contract.yaml
tests/fixtures/standards/test_caching_workflow_1.yaml
tests/fixtures/standards/test_caching_workflow_2.yaml
tests/fixtures/standards/test_compat.yaml
tests/fixtures/standards/test_concurrent_performance.yaml
tests/fixtures/standards/test_concurrent_workflow.yaml
tests/fixtures/standards/test_contract.yaml
tests/fixtures/standards/test_customer_data.yaml
tests/fixtures/standards/test_customer_data_reasoning.yaml
tests/fixtures/standards/test_decorator_overhead.yaml
tests/fixtures/standards/test_delegation.yaml
tests/fixtures/standards/test_delegation_base.yaml
tests/fixtures/standards/test_env_contract.yaml
tests/fixtures/standards/test_error_recovery.yaml
tests/fixtures/standards/test_expiration_workflow.yaml
tests/fixtures/standards/test_failure_recovery.yaml
tests/fixtures/standards/test_full_workflow_contract.yaml
tests/fixtures/standards/test_function_data_contract.yaml
tests/fixtures/standards/test_high_concurrency.yaml
tests/fixtures/standards/test_large_dataset_performance.yaml
tests/fixtures/standards/test_license_integration.yaml
tests/fixtures/standards/test_logging_isolation.yaml
tests/fixtures/standards/test_memory_usage.yaml
tests/fixtures/standards/test_no_reasoning_performance.yaml
tests/fixtures/standards/test_orders.yaml
tests/fixtures/standards/test_orders_provenance.yaml
tests/fixtures/standards/test_performance_baseline.yaml
tests/fixtures/standards/test_projects.yaml
tests/fixtures/standards/test_projects_all_params.yaml
tests/fixtures/standards/test_reasoning_contract.yaml
tests/fixtures/standards/test_reuse_standard.yaml
tests/fixtures/standards/test_strict_data.yaml
tests/fixtures/standards/test_sustained_load.yaml
tests/fixtures/standards/test_transactions.yaml
tests/fixtures/standards/test_transactions_workflow.yaml
tests/fixtures/standards/test_with_reasoning_performance.yaml
tests/fixtures/standards/time_series_template.yaml
tests/fixtures/standards/valid.yaml
tests/fixtures/standards/warn_standard.yaml
tests/fixtures/standards/workflow_callback_test.yaml
tests/fixtures/validation/empty_data.csv
tests/fixtures/validation/good_invoice_data.csv
tests/fixtures/validation/minimal_data.csv
tests/fixtures/validation/standard_default.yaml
tests/fixtures/validation/standard_lenient.yaml
tests/fixtures/validation/standard_strict.yaml
tests/fixtures/validation/test_invoice_boundary_79.csv
tests/fixtures/validation/test_invoice_boundary_80.csv
tests/fixtures/validation/test_invoice_fail.csv
tests/fixtures/validation/test_invoice_perfect.csv
tests/open_source/__init__.py
tests/open_source/conftest.py
tests/open_source/test_assess.py
tests/open_source/test_data_profiler.py
tests/shared/test_engine.py
tests/shared/test_loader.py
tests/shared/test_local.py