{
  "tests/test_app.py": true,
  "tests/test_kilo_plugin_integration.py::test_cli_list_models": true,
  "tests/test_basic.py::test_version_import": true,
  "tests/test_basic.py::test_cli_app_exists": true,
  "tests/test_cli_run_authorized.py::test_top_level_help_lists_every_command": true,
  "tests/test_cli_run_authorized.py::test_run_help_exposes_the_authorization_options": true,
  "tests/test_cli_run_authorized.py::test_run_help_no_longer_exposes_model_options": true,
  "tests/test_cli_run_authorized.py::test_run_with_unknown_roadmap_id_fails_closed": true,
  "tests/test_cli_run_authorized.py::test_run_with_unknown_roadmap_id_dispatches_no_step": true,
  "tests/test_cli_run_authorized.py::test_code_step_without_scopes_is_denied_and_audited": true,
  "tests/test_cli_run_authorized.py::test_code_step_without_scopes_raises_no_approval_request": true,
  "tests/test_cli_run_authorized.py::test_code_step_without_approval_reports_the_approval_gate": true,
  "tests/test_cli_run_authorized.py::test_code_step_runs_after_an_approval_is_granted_on_the_shared_store": true,
  "tests/test_cli_run_authorized.py::test_step_without_declared_action_is_refused": true,
  "tests/test_cli_run_authorized.py::test_planner_produced_roadmap_is_entirely_refused": true,
  "tests/test_cli_run_authorized.py::test_unknown_scope_is_rejected_and_nothing_executes": true,
  "tests/test_cli_run_authorized.py::test_unknown_scope_is_rejected_even_without_a_roadmap": true,
  "tests/test_cli_run_authorized.py::test_non_positive_approval_timeout_is_rejected[0]": true,
  "tests/test_cli_run_authorized.py::test_non_positive_approval_timeout_is_rejected[-1]": true,
  "tests/test_cli_run_authorized.py::test_non_positive_approval_timeout_is_rejected[-0.5]": true,
  "tests/test_cli_run_authorized.py::test_env_data_dir_keeps_roadmap_index_and_sqlite_in_one_directory": true,
  "tests/test_cli_run_authorized.py::test_env_data_dir_holds_plan_output_and_the_database": true,
  "tests/test_cli_run_authorized.py::test_subcommand_help_renders[approvals]": true,
  "tests/test_cli_run_authorized.py::test_subcommand_help_renders[doctor]": true,
  "tests/test_cli_run_authorized.py::test_subcommand_help_renders[plan]": true,
  "tests/test_cli_run_authorized.py::test_corrupt_roadmap_index_fails_closed": true,
  "tests/test_cli_run_authorized.py::test_roadmap_with_duplicate_step_ids_fails_closed": true,
  "tests/test_cli_run_authorized.py::test_step_whose_dependency_failed_is_never_dispatched": true,
  "tests/test_cli_run_authorized.py::test_empty_roadmap_is_not_reported_as_completed": true,
  "tests/test_cli_run_authorized.py::test_code_step_completes_after_exactly_one_approval": true,
  "tests/test_product_cli.py::test_top_level_help_lists_product_commands": true,
  "tests/test_product_cli.py::test_approvals_help": true,
  "tests/test_product_cli.py::test_doctor_help": true,
  "tests/test_product_cli.py::test_doctor_never_prints_secret_values": true,
  "tests/test_product_cli.py::test_approvals_pending_on_empty_db_fails_closed": true,
  "tests/test_product_cli.py::test_approvals_approve_unknown_id_fails_closed": true,
  "tests/test_product_cli.py::test_doctor_reports_workspace_confinement_and_not_the_stale_claim": true,
  "tests/test_product_cli.py::test_doctor_json_reports_workspace_confinement_and_not_the_stale_claim": true,
  "tests/test_product_cli.py::test_doctor_sandbox_limits_check_does_not_claim_unconfined_workspaces": true,
  "tests/test_product_cli.py::test_workspaces_root_check_warns_when_root_is_missing": true,
  "tests/test_product_cli.py::test_workspaces_root_check_warns_when_root_is_world_readable": true,
  "tests/test_product_cli.py::test_workspaces_root_check_passes_when_root_is_owner_only": true,
  "tests/test_product_cli.py::test_workspaces_root_check_honours_configured_root": true,
  "tests/test_product_cli.py::test_workspaces_root_check_never_creates_the_root": true,
  "tests/test_product_cli.py::test_workspaces_root_check_is_reported_in_order": true,
  "tests/test_product_cli.py::test_workspaces_root_row_counts_toward_strict_and_json": true,
  "tests/test_security_e2e.py::test_ptah_dispatch_requires_approval_and_audits_the_full_task": true,
  "tests/test_security_e2e.py::test_ptah_task_is_denied_when_required_approval_is_missing": true,
  "tests/test_security_e2e.py::test_ptah_task_stays_blocked_when_reviewer_denies": true,
  "tests/test_security_e2e.py::test_coder_executes_code_only_after_permission_and_approval": true,
  "tests/test_security_e2e.py::test_coder_does_not_run_code_without_execution_scope": true,
  "tests/test_security_e2e.py::test_coder_step_raises_one_approval_that_the_inner_gate_reuses": true,
  "tests/test_security_e2e.py::test_declared_label_still_asks_for_the_real_execution_action": true,
  "tests/test_f4_model_intelligence.py::TestRoleAssignment::test_two_roles_get_distinct_models": true,
  "tests/test_f4_model_intelligence.py::TestRoleAssignment::test_select_for_role_uses_main_when_available": true,
  "tests/test_f4_model_intelligence.py::TestRoleAssignment::test_select_for_role_falls_back_to_free_backup": true,
  "tests/test_f4_model_intelligence.py::TestRoleAssignment::test_select_for_role_refuses_paid_backup": true,
  "tests/test_f4_model_intelligence.py::TestRoleAssignment::test_select_for_role_refuses_unverified_backup": true,
  "tests/test_f4_model_intelligence.py::TestRoleAssignment::test_select_for_role_unknown_role_raises": true,
  "tests/test_f4_model_intelligence.py::TestRoleAssignment::test_record_result_appends": true,
  "tests/test_f4_model_intelligence.py::TestRoleAssignment::test_refusal_does_not_return_the_paid_backup": true,
  "tests/test_f4_model_intelligence.py::TestRouterFreeOnly::test_route_free_only_returns_free_model": true,
  "tests/test_f4_model_intelligence.py::TestRouterFreeOnly::test_route_free_only_never_returns_paid": true,
  "tests/test_f4_model_intelligence.py::TestRouterFreeOnly::test_route_free_only_ignores_unknown_free_status": true,
  "tests/test_f4_model_intelligence.py::TestRouterFreeOnly::test_route_without_free_only_may_use_paid": true,
  "tests/test_f4_model_intelligence.py::TestRouterFreeOnly::test_route_specific_paid_model_with_free_only_is_refused": true,
  "tests/test_f4_model_intelligence.py::TestRouterFreeOnly::test_free_only_substitution_is_disclosed_in_reason": true,
  "tests/test_f4_model_intelligence.py::TestRouterFreeOnly::test_no_substitution_reason_when_requested_model_is_eligible": true,
  "tests/test_f4_model_intelligence.py::TestRouterFreeOnly::test_no_substitution_reason_without_free_only": true,
  "tests/test_f4_model_intelligence.py::TestRouterFreeOnly::test_fallback_respects_free_only": true,
  "tests/test_f4_model_intelligence.py::TestRouterFreeOnly::test_fallback_raises_when_no_free_model_available": true,
  "tests/test_f4_model_intelligence.py::TestRouterFreeOnly::test_free_only_defaults_to_false": true,
  "tests/test_f4_model_intelligence.py::TestRouterFreeOnly::test_free_eligible_rejects_paid_and_unknown": true,
  "tests/test_f4_model_intelligence.py::TestGatewayFreeOnly::test_gateway_defaults_to_free_only": true,
  "tests/test_f4_model_intelligence.py::TestGatewayFreeOnly::test_gateway_route_never_returns_paid_by_default": true,
  "tests/test_f4_model_intelligence.py::TestGatewayFreeOnly::test_gateway_route_refuses_paid_when_free_only": true,
  "tests/test_f4_model_intelligence.py::TestGatewayFreeOnly::test_gateway_route_with_fallback_refuses_paid_only_registry": true,
  "tests/test_f4_model_intelligence.py::TestGatewayFreeOnly::test_gateway_route_with_fallback_accepts_free_only": true,
  "tests/test_f4_model_intelligence.py::TestGatewayFreeOnly::test_candidate_filter_drops_paid": true,
  "tests/test_f4_model_intelligence.py::TestGatewayFreeOnly::test_fallback_candidate_filter_drops_paid": true,
  "tests/test_f4_model_intelligence.py::TestKiloConfigBuilder::test_build_whitelist_contains_only_free_models": true,
  "tests/test_f4_model_intelligence.py::TestKiloConfigBuilder::test_build_raises_without_free_model": true,
  "tests/test_f4_model_intelligence.py::TestKiloConfigBuilder::test_validate_flags_paid_model": true,
  "tests/test_f4_model_intelligence.py::TestKiloConfigBuilder::test_validate_flags_unknown_model": true,
  "tests/test_f4_model_intelligence.py::TestKiloConfigBuilder::test_validate_passes_clean_free_config": true,
  "tests/test_f4_model_intelligence.py::TestKiloConfigBuilder::test_validate_requires_provider_block": true,
  "tests/test_f4_model_intelligence.py::TestKiloConfigBuilder::test_apply_writes_file_atomically": true,
  "tests/test_f4_model_intelligence.py::TestKiloConfigBuilder::test_apply_keeps_original_when_write_fails": true,
  "tests/test_f4_model_intelligence.py::TestKiloConfigBuilder::test_apply_refuses_invalid_config": true,
  "tests/test_f4_model_intelligence.py::TestKiloConfigBuilder::test_backup_returns_none_for_missing_file": true,
  "tests/test_f4_model_intelligence.py::TestKiloConfigBuilder::test_backup_then_restore_roundtrip": true,
  "tests/test_f4_model_intelligence.py::TestKiloConfigBuilder::test_restore_refuses_missing_backup": true,
  "tests/test_f4_model_intelligence.py::TestModelEgressGate::test_missing_classifications_raises": true,
  "tests/test_f4_model_intelligence.py::TestModelEgressGate::test_missing_egress_gate_is_fail_closed": true,
  "tests/test_f4_model_intelligence.py::TestModelEgressGate::test_authorize_calls_gate": true,
  "tests/test_f4_model_intelligence.py::TestModelEgressGate::test_authorize_propagates_gate_denial": true,
  "tests/test_f4_model_intelligence.py::TestModelEgressGate::test_guarded_call_rejects_non_bytes_payload": true,
  "tests/test_f4_model_intelligence.py::TestModelEgressGate::test_guarded_call_refuses_without_gate": true,
  "tests/test_f4_model_intelligence.py::TestModelEgressGate::test_guarded_call_computes_digest_and_executes": true,
  "tests/test_f4_model_intelligence.py::TestModelEgressGate::test_real_egress_gate_denies_unknown_provider": true,
  "tests/test_f4_model_intelligence.py::TestGatewayEgressAuthorization::test_chat_authorizes_before_reaching_a_provider": true,
  "tests/test_f4_model_intelligence.py::TestGatewayEgressAuthorization::test_chat_digest_matches_the_message_payload": true,
  "tests/test_f4_model_intelligence.py::TestGatewayEgressAuthorization::test_chat_refuses_missing_classification": true,
  "tests/test_f4_model_intelligence.py::TestGatewayEgressAuthorization::test_chat_does_not_leak_message_content": true,
  "tests/test_f4_model_intelligence.py::TestGatewayEgressAuthorization::test_no_gate_means_no_check_and_is_explicit": true,
  "tests/test_f4_model_intelligence.py::TestGatewayEgressAuthorization::test_fallback_provider_is_authorized_separately": true,
  "tests/test_f4_model_intelligence.py::TestGatewayEgressAuthorization::test_fallback_refuses_paid_model": true,
  "tests/test_f4_model_intelligence.py::TestGatewayEgressAuthorization::test_fallback_refuses_unknown_model": true,
  "tests/test_f4_model_intelligence.py::TestGatewayEgressAuthorization::test_model_is_free_fails_closed": true,
  "tests/test_f4_model_intelligence.py::TestSensitiveDataLeakage::test_raw_payload_never_logged": true,
  "tests/test_f4_model_intelligence.py::TestSensitiveDataLeakage::test_egress_request_carries_digest_not_content": true,
  "tests/test_f4_model_intelligence.py::TestSensitiveDataLeakage::test_authorize_logs_digest_only": true,
  "tests/test_model_layer.py::TestModelRegistry::test_register_and_get": true,
  "tests/test_model_layer.py::TestModelRegistry::test_unregister": true,
  "tests/test_model_layer.py::TestModelRegistry::test_list_by_provider": true,
  "tests/test_model_layer.py::TestModelRegistry::test_list_by_type": true,
  "tests/test_model_layer.py::TestModelRegistry::test_list_by_status": true,
  "tests/test_model_layer.py::TestModelRegistry::test_list_active": true,
  "tests/test_model_layer.py::TestModelRegistry::test_list_local": true,
  "tests/test_model_layer.py::TestModelRegistry::test_list_free": true,
  "tests/test_model_layer.py::TestModelRegistry::test_search": true,
  "tests/test_model_layer.py::TestModelRegistry::test_update": true,
  "tests/test_model_layer.py::TestModelRegistry::test_count": true,
  "tests/test_model_layer.py::TestModelRegistry::test_has": true,
  "tests/test_model_layer.py::TestProviderRegistry::test_register_and_get": true,
  "tests/test_model_layer.py::TestProviderRegistry::test_unregister": true,
  "tests/test_model_layer.py::TestProviderRegistry::test_list_active": true,
  "tests/test_model_layer.py::TestProviderRegistry::test_list_local": true,
  "tests/test_model_layer.py::TestProviderRegistry::test_compute_free_scores": true,
  "tests/test_model_layer.py::TestProviderRegistry::test_search": true,
  "tests/test_model_layer.py::TestModelIntelligence::test_normalize": true,
  "tests/test_model_layer.py::TestModelIntelligence::test_normalize_lowercase": true,
  "tests/test_model_layer.py::TestModelIntelligence::test_classify_free": true,
  "tests/test_model_layer.py::TestModelIntelligence::test_classify_free_for_test": true,
  "tests/test_model_layer.py::TestModelIntelligence::test_classify_new": true,
  "tests/test_model_layer.py::TestModelIntelligence::test_score_model_free_official": true,
  "tests/test_model_layer.py::TestModelIntelligence::test_score_model_paid_unofficial": true,
  "tests/test_model_layer.py::TestModelIntelligence::test_validate_metadata_valid": true,
  "tests/test_model_layer.py::TestModelIntelligence::test_validate_metadata_missing_fields": true,
  "tests/test_model_layer.py::TestModelIntelligence::test_deduplicate": true,
  "tests/test_model_layer.py::TestModelRouter::test_route_cost_optimized": true,
  "tests/test_model_layer.py::TestModelRouter::test_route_local_first": true,
  "tests/test_model_layer.py::TestModelRouter::test_route_specific_model": true,
  "tests/test_model_layer.py::TestModelRouter::test_route_performance": true,
  "tests/test_model_layer.py::TestModelRouter::test_route_reliability": true,
  "tests/test_model_layer.py::TestModelRouter::test_route_capability": true,
  "tests/test_model_layer.py::TestModelRouter::test_route_round_robin": true,
  "tests/test_model_layer.py::TestModelRouter::test_route_no_candidates": true,
  "tests/test_model_layer.py::TestModelRouter::test_circuit_breaker": true,
  "tests/test_model_layer.py::TestModelRouter::test_route_with_fallback": true,
  "tests/test_model_layer.py::TestModelRouter::test_get_route_history": true,
  "tests/test_model_layer.py::TestLiteLLMClient::test_config_defaults": true,
  "tests/test_model_layer.py::TestLiteLLMClient::test_config_custom": true,
  "tests/test_model_layer.py::TestLiteLLMClient::test_is_available": true,
  "tests/test_model_layer.py::TestLiteLLMClient::test_health_check": true,
  "tests/test_model_layer.py::TestOllamaClient::test_config_defaults": true,
  "tests/test_model_layer.py::TestOllamaClient::test_config_custom": true,
  "tests/test_model_layer.py::TestOllamaClient::test_is_available": true,
  "tests/test_model_layer.py::TestOllamaClient::test_health_check": true,
  "tests/test_model_layer.py::TestLlamaCppClient::test_config_defaults": true,
  "tests/test_model_layer.py::TestLlamaCppClient::test_config_custom": true,
  "tests/test_model_layer.py::TestLlamaCppClient::test_is_available": true,
  "tests/test_model_layer.py::TestLlamaCppClient::test_health_check": true,
  "tests/test_model_layer.py::TestModelGateway::test_gateway_initialization": true,
  "tests/test_model_layer.py::TestModelGateway::test_gateway_has_builtin_providers": true,
  "tests/test_model_layer.py::TestModelGateway::test_gateway_list_models": true,
  "tests/test_model_layer.py::TestModelGateway::test_gateway_health_check": true,
  "tests/test_model_layer.py::TestModelGateway::test_gateway_is_healthy": true,
  "tests/test_model_layer.py::TestModelGateway::test_gateway_route": true,
  "tests/test_model_layer.py::TestModelGateway::test_gateway_route_with_fallback": true,
  "tests/test_model_layer.py::TestModelGateway::test_gateway_route_specific_model": true,
  "tests/test_model_layer.py::TestModelGateway::test_gateway_discover_models": true,
  "tests/test_model_layer.py::TestModelGateway::test_gateway_register_model": true,
  "tests/test_ptah_bridge.py::TestRoadmapManagement::test_create_roadmap_returns_registered": true,
  "tests/test_ptah_bridge.py::TestRoadmapManagement::test_get_roadmap_unknown_returns_none": true,
  "tests/test_ptah_bridge.py::TestRoadmapManagement::test_list_roadmaps_empty": true,
  "tests/test_ptah_bridge.py::TestRoadmapManagement::test_list_roadmaps_returns_all": true,
  "tests/test_ptah_bridge.py::TestRoadmapManagement::test_create_roadmap_rejects_duplicate_step_ids": true,
  "tests/test_ptah_bridge.py::TestStepExecution::test_execute_step_unknown_role": true,
  "tests/test_ptah_bridge.py::TestStepExecution::test_execute_step_known_role": true,
  "tests/test_ptah_bridge.py::TestStepExecution::test_step_result_recorded": true,
  "tests/test_ptah_bridge.py::TestStepExecution::test_step_result_unknown_id": true,
  "tests/test_ptah_bridge.py::TestRoadmapExecution::test_execute_roadmap_unknown_raises": true,
  "tests/test_ptah_bridge.py::TestRoadmapExecution::test_execute_roadmap_single_step": true,
  "tests/test_ptah_bridge.py::TestRoadmapExecution::test_execute_roadmap_multiple_steps": true,
  "tests/test_ptah_bridge.py::TestRoadmapExecution::test_execute_roadmap_with_dependencies": true,
  "tests/test_ptah_bridge.py::TestRoadmapExecution::test_execute_roadmap_failed_step": true,
  "tests/test_ptah_bridge.py::TestRoadmapExecution::test_execute_roadmap_blocked_dependencies": true,
  "tests/test_ptah_bridge.py::TestQueryHelpers::test_roadmap_status_unknown": true,
  "tests/test_ptah_bridge.py::TestQueryHelpers::test_roadmap_status_pending": true,
  "tests/test_ptah_bridge.py::TestQueryHelpers::test_agent_results_empty": true,
  "tests/test_ptah_bridge.py::TestQueryHelpers::test_agent_results_populated": true,
  "tests/test_ptah_bridge.py::TestSecurityPipelineIntegration::test_execute_step_records_audit_trail": true,
  "tests/test_ptah_bridge.py::TestSecurityPipelineIntegration::test_full_roadmap_execution_audit_coverage": true,
  "tests/test_ptah_bridge.py::TestShutdown::test_shutdown_no_error": true,
  "tests/test_ptah_bridge.py::TestPersistentPtahBridge::test_database_requires_approval_manager_to_share_store": true,
  "tests/test_ptah_bridge.py::TestPersistentPtahBridge::test_completed_step_is_restored_without_second_dispatch": true,
  "tests/test_ptah_bridge.py::TestPersistentPtahBridge::test_interrupted_step_requires_explicit_retry": true
}