mirror of
https://github.com/norandom/OpenUltraSAST.git
synced 2026-10-16 03:49:26 +00:00
Equality script (design section 3) records suite outcomes, `ousast pairs --json`, the python-vulnerable quick benchmark, one standard scan and `improve --dry-run` from a frozen export with the harnessx extra absent and no model reachable. Two independent records are byte-identical (determinism.json). Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01EmM1j46qgKMh3zqD1QMwEo
1727 lines
165 KiB
JSON
1727 lines
165 KiB
JSON
{
|
|
"tests.test_benchmark::test_benchmark_attributes_per_rule_signals_and_recommendations": "passed",
|
|
"tests.test_benchmark::test_benchmark_cli_runs_scan_and_writes_scoreboard": "passed",
|
|
"tests.test_benchmark::test_benchmark_ingests_baselines_and_writes_calibration_records": "passed",
|
|
"tests.test_benchmark::test_benchmark_manifest_loads_expected_findings": "passed",
|
|
"tests.test_benchmark::test_benchmark_matching_uses_function_sink_and_evidence_text": "passed",
|
|
"tests.test_benchmark::test_benchmark_records_unmatched_findings_as_false_positives": "passed",
|
|
"tests.test_benchmark::test_benchmark_result_records_missed_expected_findings": "passed",
|
|
"tests.test_benchmark::test_repository_benchmark_manifests_load_and_point_to_fixtures": "passed",
|
|
"tests.test_calibration::test_false_positive_learning_records_reason_and_scope": "passed",
|
|
"tests.test_calibration::test_ranking_metrics_track_false_positive_reasons_by_tier": "passed",
|
|
"tests.test_calibration::test_scoped_false_positive_demotion_does_not_suppress_class_globally": "passed",
|
|
"tests.test_calibration::test_verified_outcome_does_not_create_false_positive_learning": "passed",
|
|
"tests.test_calibration::test_verifier_outcome_feeds_ranking_calibration_and_prompt_constraints": "passed",
|
|
"tests.test_candidate_enumeration::test_a_call_site_candidate_carries_what_the_model_needs_to_judge_it": "passed",
|
|
"tests.test_candidate_enumeration::test_a_labeled_function_with_nothing_to_judge_says_no_candidate": "passed",
|
|
"tests.test_candidate_enumeration::test_a_region_without_a_function_enumerates_the_whole_file": "passed",
|
|
"tests.test_candidate_enumeration::test_a_side_the_parser_rejects_yields_no_candidates_and_says_why": "passed",
|
|
"tests.test_candidate_enumeration::test_access_control_candidates_are_operations_with_the_guards_in_scope": "passed",
|
|
"tests.test_candidate_enumeration::test_enumerating_twice_returns_an_identical_sequence": "passed",
|
|
"tests.test_candidate_enumeration::test_every_family_shape_enumerates_something_on_a_file_that_has_it[config_secrets]": "passed",
|
|
"tests.test_candidate_enumeration::test_every_family_shape_enumerates_something_on_a_file_that_has_it[deserialization]": "passed",
|
|
"tests.test_candidate_enumeration::test_every_family_shape_enumerates_something_on_a_file_that_has_it[injection]": "passed",
|
|
"tests.test_candidate_enumeration::test_every_family_shape_enumerates_something_on_a_file_that_has_it[path]": "passed",
|
|
"tests.test_candidate_enumeration::test_every_family_shape_enumerates_something_on_a_file_that_has_it[untrusted_destination]": "passed",
|
|
"tests.test_candidate_enumeration::test_the_bound_is_a_constant_and_the_overflow_is_counted": "passed",
|
|
"tests.test_candidate_enumeration::test_the_ceiling_counts_labeled_functions_with_at_least_one_candidate": "passed",
|
|
"tests.test_candidate_enumeration::test_the_command_runs_offline_and_writes_a_stable_artifact": "passed",
|
|
"tests.test_candidate_enumeration::test_the_family_decides_which_kinds_are_candidates": "passed",
|
|
"tests.test_candidate_enumeration::test_the_ruleset_generator_is_measured_too_so_the_comparison_is_reproducible": "passed",
|
|
"tests.test_cli_hx_dispatch::test_degradation_recorded_when_models_set_but_extra_absent": "passed",
|
|
"tests.test_cli_hx_dispatch::test_manifest_has_no_harnessx_degradations_without_models": "passed",
|
|
"tests.test_cli_hx_dispatch::test_standard_scan_falls_back_to_run_hunter_pool": "passed",
|
|
"tests.test_cli_improve::test_improve_accepts_and_writes_loop_owned_ledger": "passed",
|
|
"tests.test_cli_improve::test_improve_dry_run_never_touches_the_targets_ledger": "passed",
|
|
"tests.test_cli_improve::test_improve_fails_loud_when_pair_catalog_is_missing": "passed",
|
|
"tests.test_cli_improve::test_improve_rejects_missing_manifest": "passed",
|
|
"tests.test_complexity_hints::test_attach_test_hints_leaves_scanned_tree_unchanged": "passed",
|
|
"tests.test_complexity_hints::test_covered_hotspot_emits_covered_and_no_test_kind": "passed",
|
|
"tests.test_complexity_hints::test_fuzzable_c_parser_without_harness_emits_fuzz_harness": "passed",
|
|
"tests.test_complexity_hints::test_no_adjacent_test_recommends_closed_test_kind": "passed",
|
|
"tests.test_complexity_hints::test_no_function_reference_when_adjacent_test_omits_function": "passed",
|
|
"tests.test_complexity_ledger::test_build_complexity_map_without_ledger_path_skips_overlay": "passed",
|
|
"tests.test_complexity_ledger::test_hotspot_key_joins_path_and_function_or_empty": "passed",
|
|
"tests.test_complexity_ledger::test_ledger_round_trip_matches_design_schema": "passed",
|
|
"tests.test_complexity_ledger::test_must_keep_as_candidate_requires_sev5_and_reachable_surface": "passed",
|
|
"tests.test_complexity_ledger::test_not_triggerable_overlay_drops_map_score_and_sev5_reachable_stays_candidate": "passed",
|
|
"tests.test_complexity_ledger::test_not_triggerable_overlay_drops_score_and_keeps_inventory_hit": "passed",
|
|
"tests.test_complexity_ledger::test_overlay_reorders_and_rebands_without_dropping_hits": "passed",
|
|
"tests.test_complexity_ledger::test_persist_verdicts_records_triggerable_and_skips_inconclusive": "passed",
|
|
"tests.test_complexity_ledger::test_select_forced_candidates_resolves_policy_severity": "passed",
|
|
"tests.test_complexity_ledger::test_triggerable_overlay_raises_later_score": "passed",
|
|
"tests.test_complexity_map::test_complexity_map_json_has_required_fields": "passed",
|
|
"tests.test_complexity_map::test_map_order_differs_from_inventory_hit_count": "passed",
|
|
"tests.test_complexity_signals::test_adjacent_test_from_repo_relative_paths": "passed",
|
|
"tests.test_complexity_signals::test_function_identity_uses_entry_point_names_or_stays_empty": "passed",
|
|
"tests.test_complexity_signals::test_inventory_density_is_recorded_but_cannot_dominate_score": "passed",
|
|
"tests.test_complexity_signals::test_nesting_from_source_text_otherwise_zero": "passed",
|
|
"tests.test_complexity_signals::test_nesting_reads_absolute_path_when_file_exists": "passed",
|
|
"tests.test_complexity_signals::test_parser_without_pattern_hit_outranks_one_line_helper_with_hit": "passed",
|
|
"tests.test_config::test_complexity_and_regress_defaults_when_section_absent": "passed",
|
|
"tests.test_config::test_embeddings_model_from_env": "passed",
|
|
"tests.test_config::test_fusion_defaults_when_section_absent": "passed",
|
|
"tests.test_config::test_hardening_defaults_when_section_absent": "passed",
|
|
"tests.test_config::test_harnessx_defaults_when_section_absent": "passed",
|
|
"tests.test_config::test_load_config_reads_fusion_section": "passed",
|
|
"tests.test_config::test_load_config_reads_hardening_section": "passed",
|
|
"tests.test_config::test_load_config_reads_harnessx_section": "passed",
|
|
"tests.test_config::test_load_config_reads_regress_image_pins": "passed",
|
|
"tests.test_config::test_load_config_reads_toml": "passed",
|
|
"tests.test_config::test_load_dotenv_sets_missing_keys_only": "passed",
|
|
"tests.test_config::test_override_changes_top_k_and_max_candidates_only": "passed",
|
|
"tests.test_config::test_write_resolved_config_creates_json": "passed",
|
|
"tests.test_cpg_backend::test_a_batch_goes_through_a_file_not_the_command_line": "passed",
|
|
"tests.test_cpg_backend::test_a_batch_is_one_invocation_carrying_many_requests": "passed",
|
|
"tests.test_cpg_backend::test_a_batch_no_part_can_answer_is_still_unavailable": "passed",
|
|
"tests.test_cpg_backend::test_a_batch_result_that_omits_a_request_returns_nothing_for_it": "passed",
|
|
"tests.test_cpg_backend::test_a_batch_that_fails_whole_is_answered_in_parts": "passed",
|
|
"tests.test_cpg_backend::test_a_build_is_refused_when_the_interpreter_cannot_read_the_tree": "passed",
|
|
"tests.test_cpg_backend::test_a_build_that_fails_on_both_launchers_leaves_no_scratch_behind": "passed",
|
|
"tests.test_cpg_backend::test_a_build_with_nothing_dropped_reports_no_unparsed_files": "passed",
|
|
"tests.test_cpg_backend::test_a_built_cpg_can_dispose_of_its_scratch_tree": "passed",
|
|
"tests.test_cpg_backend::test_a_built_cpg_offers_the_batch_path_to_its_driver": "passed",
|
|
"tests.test_cpg_backend::test_a_clean_build_whose_census_cannot_be_taken_is_a_failed_build": "passed",
|
|
"tests.test_cpg_backend::test_a_failed_batch_yields_no_rows_for_any_request": "passed",
|
|
"tests.test_cpg_backend::test_a_failed_joern_parse_retries_through_the_language_frontend": "passed",
|
|
"tests.test_cpg_backend::test_a_failing_or_slow_engine_fails_closed": "passed",
|
|
"tests.test_cpg_backend::test_a_file_php2cpg_miscompiles_is_excluded_and_named": "passed",
|
|
"tests.test_cpg_backend::test_a_file_the_frontend_dropped_is_carried_off_the_build": "passed",
|
|
"tests.test_cpg_backend::test_a_frontend_build_gets_its_overlays_once_at_build_time": "passed",
|
|
"tests.test_cpg_backend::test_a_joern_log_line_inside_the_fence_does_not_destroy_the_payload": "passed",
|
|
"tests.test_cpg_backend::test_a_killed_batch_retries_only_the_remainder": "passed",
|
|
"tests.test_cpg_backend::test_a_part_that_fails_leaves_only_its_own_requests_unanswered": "passed",
|
|
"tests.test_cpg_backend::test_a_php_build_that_never_stops_dropping_files_reports_them": "passed",
|
|
"tests.test_cpg_backend::test_a_readable_tree_builds_normally": "passed",
|
|
"tests.test_cpg_backend::test_a_scripted_backend_parses_a_query_result_without_joern": "passed",
|
|
"tests.test_cpg_backend::test_a_shard_that_cannot_answer_does_not_lose_the_others": "passed",
|
|
"tests.test_cpg_backend::test_a_silently_short_graph_is_reported_even_with_no_warnings": "passed",
|
|
"tests.test_cpg_backend::test_a_single_portion_kill_still_re_asks_its_remainder": "passed",
|
|
"tests.test_cpg_backend::test_a_source_file_the_size_of_a_data_table_is_excluded_and_named": "passed",
|
|
"tests.test_cpg_backend::test_a_streamed_payload_assembles_and_a_killed_one_keeps_what_finished": "passed",
|
|
"tests.test_cpg_backend::test_a_timed_out_query_kills_the_jvm_not_just_the_script": "passed",
|
|
"tests.test_cpg_backend::test_a_warning_about_a_file_the_graph_actually_holds_does_not_split_it": "passed",
|
|
"tests.test_cpg_backend::test_an_engine_failure_reports_the_line_that_names_the_cause": "passed",
|
|
"tests.test_cpg_backend::test_an_unknown_language_has_nothing_to_retry_with": "passed",
|
|
"tests.test_cpg_backend::test_files_the_frontend_refuses_get_a_cpg_of_their_own": "passed",
|
|
"tests.test_cpg_backend::test_heap_reaches_the_forked_script_jvm": "passed",
|
|
"tests.test_cpg_backend::test_javascript_partition_uses_declared_frontend_not_legacy_autodetection": "passed",
|
|
"tests.test_cpg_backend::test_joern_output_is_read_from_a_delimited_block_not_from_noisy_stdout": "passed",
|
|
"tests.test_cpg_backend::test_php_builds_through_the_frontend_and_retries_while_files_are_dropped": "passed",
|
|
"tests.test_cpg_backend::test_requests_held_for_arbitration_are_reported_as_unasked": "passed",
|
|
"tests.test_cpg_backend::test_rows_from_every_shard_reach_the_caller": "passed",
|
|
"tests.test_cpg_backend::test_shard_aggregation_does_not_invent_complete_named_census[answer]": "passed",
|
|
"tests.test_cpg_backend::test_shard_aggregation_does_not_invent_complete_named_census[census]": "passed",
|
|
"tests.test_cpg_backend::test_shard_aggregation_does_not_invent_complete_named_census[names]": "passed",
|
|
"tests.test_cpg_backend::test_shard_aggregation_preserves_complete_named_census[shard_names0]": "passed",
|
|
"tests.test_cpg_backend::test_shard_aggregation_preserves_complete_named_census[shard_names1]": "passed",
|
|
"tests.test_cpg_backend::test_streamed_costs_survive_every_layer": "passed",
|
|
"tests.test_cpg_backend::test_the_capability_probe_reuses_the_existing_joern_probe": "passed",
|
|
"tests.test_cpg_backend::test_the_census_checks_the_instrument": "passed",
|
|
"tests.test_cpg_backend::test_the_closure_exclusion_stops_at_the_release_that_fixed_it": "passed",
|
|
"tests.test_cpg_backend::test_the_engine_runs_under_a_bounded_heap": "passed",
|
|
"tests.test_cpg_backend::test_the_interpreter_must_read_the_frontend_parser_too": "passed",
|
|
"tests.test_cpg_backend::test_the_operator_can_raise_the_heap": "passed",
|
|
"tests.test_cpg_backend::test_the_portioner_asks_single_attempts_and_isolates_the_culprit": "passed",
|
|
"tests.test_cpg_backend::test_the_query_scripts_are_shipped_beside_the_seam": "passed",
|
|
"tests.test_cpg_backend::test_the_queue_re_asks_a_killed_remainder_and_terminates": "passed",
|
|
"tests.test_cpg_backend::test_the_seam_imports_nothing_outside_the_standard_library": "passed",
|
|
"tests.test_cpg_backend::test_the_sweep_removes_only_old_scratch_and_only_ours": "passed",
|
|
"tests.test_cpg_backend::test_without_joern_the_resolved_backend_is_the_null_one": "passed",
|
|
"tests.test_cpg_budget::test_budgeted_driver_does_not_retry_internal_typeerror": "passed",
|
|
"tests.test_cpg_budget::test_cancelled_graph_session_does_not_poison_next_build": "passed",
|
|
"tests.test_cpg_budget::test_cleanup_cannot_reset_expired_cancellation_allowance": "passed",
|
|
"tests.test_cpg_budget::test_cleanup_does_not_follow_substituted_directory_links": "passed",
|
|
"tests.test_cpg_budget::test_driver_cleans_graph_on_unexpected_exception": "passed",
|
|
"tests.test_cpg_budget::test_driver_propagates_budget_and_rejects_legacy_without_launch": "passed",
|
|
"tests.test_cpg_budget::test_early_process_timeout_stops_fallback_and_retries": "passed",
|
|
"tests.test_cpg_budget::test_expired_budget_launches_nothing": "passed",
|
|
"tests.test_cpg_budget::test_explicit_build_budget_is_retained_without_mutating_backend": "passed",
|
|
"tests.test_cpg_budget::test_failed_nonbatch_query_is_unjudged_on_budgeted_path": "passed",
|
|
"tests.test_cpg_budget::test_hanging_process_group_killed_inside_shared_allowance[False]": "passed",
|
|
"tests.test_cpg_budget::test_hanging_process_group_killed_inside_shared_allowance[True]": "passed",
|
|
"tests.test_cpg_budget::test_real_hanging_engine_stages_share_deadline_and_cleanup[census]": "passed",
|
|
"tests.test_cpg_budget::test_real_hanging_engine_stages_share_deadline_and_cleanup[frontend]": "passed",
|
|
"tests.test_cpg_budget::test_real_hanging_engine_stages_share_deadline_and_cleanup[overlay]": "passed",
|
|
"tests.test_cpg_budget::test_real_hanging_engine_stages_share_deadline_and_cleanup[probe]": "passed",
|
|
"tests.test_cpg_budget::test_real_hanging_engine_stages_share_deadline_and_cleanup[taint]": "passed",
|
|
"tests.test_cpg_budget::test_remaining_time_is_not_reset_between_commands": "passed",
|
|
"tests.test_cpg_budget::test_retry_timeout_consumes_same_absolute_budget": "passed",
|
|
"tests.test_cpg_budget::test_shard_failure_cannot_become_complete_empty_answer": "passed",
|
|
"tests.test_cpg_queries_compile::test_a_destination_whose_origin_is_fixed_is_not_untrusted": "skipped",
|
|
"tests.test_cpg_queries_compile::test_a_destructured_identity_discharges_what_it_reaches": "skipped",
|
|
"tests.test_cpg_queries_compile::test_a_field_the_method_just_overwrote_is_not_object_state": "skipped",
|
|
"tests.test_cpg_queries_compile::test_a_filter_returns_its_value_argument_not_its_context": "skipped",
|
|
"tests.test_cpg_queries_compile::test_a_literal_destination_is_not_an_untrusted_destination": "skipped",
|
|
"tests.test_cpg_queries_compile::test_a_path_through_a_query_result_or_a_whole_object_is_not_an_injection": "skipped",
|
|
"tests.test_cpg_queries_compile::test_a_qualified_setting_needs_its_receiver": "skipped",
|
|
"tests.test_cpg_queries_compile::test_a_redirect_validator_guards_only_where_it_held": "skipped",
|
|
"tests.test_cpg_queries_compile::test_a_response_body_write_is_an_output_encoding_sink": "skipped",
|
|
"tests.test_cpg_queries_compile::test_a_route_and_dao_split_raises_the_obligation_at_the_handler": "skipped",
|
|
"tests.test_cpg_queries_compile::test_a_sanitizer_the_value_passes_through_inside_an_expression_counts": "skipped",
|
|
"tests.test_cpg_queries_compile::test_a_sink_word_in_a_comment_is_not_a_sink": "skipped",
|
|
"tests.test_cpg_queries_compile::test_a_source_pattern_is_a_token_not_a_prefix": "skipped",
|
|
"tests.test_cpg_queries_compile::test_an_allowlist_check_guards_its_branch_and_its_ternary_arm": "skipped",
|
|
"tests.test_cpg_queries_compile::test_an_escaped_but_unquoted_field_is_object_state_that_carries_input": "skipped",
|
|
"tests.test_cpg_queries_compile::test_an_identity_constrained_handler_is_not_reported": "skipped",
|
|
"tests.test_cpg_queries_compile::test_an_sql_escape_protects_only_a_quoted_value": "skipped",
|
|
"tests.test_cpg_queries_compile::test_context_locations_outside_the_changed_files_are_summarised": "skipped",
|
|
"tests.test_cpg_queries_compile::test_each_query_compiles_and_answers[census]": "skipped",
|
|
"tests.test_cpg_queries_compile::test_each_query_compiles_and_answers[config]": "skipped",
|
|
"tests.test_cpg_queries_compile::test_each_query_compiles_and_answers[dominance]": "skipped",
|
|
"tests.test_cpg_queries_compile::test_each_query_compiles_and_answers[overlay]": "skipped",
|
|
"tests.test_cpg_queries_compile::test_each_query_compiles_and_answers[taint]": "skipped",
|
|
"tests.test_cpg_queries_compile::test_node_vm_is_an_eval_and_a_package_name_is_not_a_sink": "skipped",
|
|
"tests.test_cpg_queries_compile::test_only_a_collection_read_is_an_obligated_find": "skipped",
|
|
"tests.test_cpg_queries_compile::test_prototype_pollution_is_established_on_the_shape_it_declares": "skipped",
|
|
"tests.test_cpg_queries_compile::test_the_field_join_links_methods_only_through_the_object_itself": "skipped",
|
|
"tests.test_cpg_queries_compile::test_the_taint_query_streams_one_line_per_request": "skipped",
|
|
"tests.test_cpg_session::test_a_build_closes_the_session_it_started": "passed",
|
|
"tests.test_cpg_session::test_a_crashed_session_answers_nothing_afterwards": "passed",
|
|
"tests.test_cpg_session::test_a_definition_is_sent_unwrapped_and_is_not_proof_of_anything": "passed",
|
|
"tests.test_cpg_session::test_a_definition_on_a_dead_session_is_refused": "passed",
|
|
"tests.test_cpg_session::test_a_launch_failure_is_recorded_not_raised": "passed",
|
|
"tests.test_cpg_session::test_a_mismatched_receipt_poisons_the_session": "passed",
|
|
"tests.test_cpg_session::test_a_session_refuses_to_start_when_the_budget_cannot_afford_it": "passed",
|
|
"tests.test_cpg_session::test_a_session_that_cannot_start_falls_back_rather_than_answering": "passed",
|
|
"tests.test_cpg_session::test_a_started_session_answers_only_with_its_own_receipt": "passed",
|
|
"tests.test_cpg_session::test_a_startup_wait_is_bounded_by_its_allowance_not_the_deadline": "passed",
|
|
"tests.test_cpg_session::test_a_transport_failure_carries_the_server_log": "passed",
|
|
"tests.test_cpg_session::test_an_empty_body_is_an_answer_only_when_its_receipt_is_present": "passed",
|
|
"tests.test_cpg_session::test_an_exhausted_deadline_starts_nothing": "passed",
|
|
"tests.test_cpg_session::test_an_overlay_saved_under_the_session_workspace_is_found": "passed",
|
|
"tests.test_cpg_session::test_an_overlay_that_saves_no_graph_keeps_the_raw_one": "passed",
|
|
"tests.test_cpg_session::test_an_unsuccessful_response_is_not_an_answer": "passed",
|
|
"tests.test_cpg_session::test_cancellation_kills_the_process_group": "passed",
|
|
"tests.test_cpg_session::test_load_records_the_resident_graph_and_forgets_it_on_failure": "passed",
|
|
"tests.test_cpg_session::test_signal_module_is_used_for_group_termination": "passed",
|
|
"tests.test_cpg_session::test_the_backend_leaves_the_session_off_by_default": "passed",
|
|
"tests.test_cpg_session::test_the_driver_ends_the_session_with_the_transaction": "passed",
|
|
"tests.test_cpg_session::test_the_engine_body_is_retained_so_a_missing_receipt_can_be_explained": "passed",
|
|
"tests.test_cpg_session::test_the_session_switch_is_explicit_and_defaults_off": "passed",
|
|
"tests.test_cpg_session::test_the_wrapper_writes_its_receipt_before_running_the_body": "passed",
|
|
"tests.test_degradation_matrix::test_the_baseline_records_where_it_came_from": "passed",
|
|
"tests.test_degradation_matrix::test_the_three_gate_outputs_match_the_committed_pre_feature_baseline": "passed",
|
|
"tests.test_degradation_matrix::test_without_a_sandbox_the_regress_stage_is_skipped_by_name": "passed",
|
|
"tests.test_degradation_matrix::test_without_the_network_a_pointer_pair_is_skipped_by_name": "passed",
|
|
"tests.test_degradation_matrix::test_without_the_semantic_extra_an_unsupported_language_is_named_not_guessed": "passed",
|
|
"tests.test_detection_benchmarks::test_language_meets_recall_and_false_positive_goal[c_cpp]": "passed",
|
|
"tests.test_detection_benchmarks::test_language_meets_recall_and_false_positive_goal[java]": "passed",
|
|
"tests.test_detection_benchmarks::test_language_meets_recall_and_false_positive_goal[javascript]": "passed",
|
|
"tests.test_detection_benchmarks::test_language_meets_recall_and_false_positive_goal[python]": "passed",
|
|
"tests.test_detection_benchmarks::test_overall_detection_goal_is_met": "passed",
|
|
"tests.test_dispatch_value::test_a_dispatch_row_declares_returns_with_a_position": "passed",
|
|
"tests.test_dispatch_value::test_a_hook_callback_gets_the_registrys_arguments_not_the_requests": "passed",
|
|
"tests.test_dispatch_value::test_a_malformed_dispatch_row_is_refused[returns = [\"apply_filters\"]\\n]": "passed",
|
|
"tests.test_dispatch_value::test_a_malformed_dispatch_row_is_refused[returns = [\"not_an_apply_call\"]\\nvalue_arg = 2\\n]": "passed",
|
|
"tests.test_dispatch_value::test_a_malformed_dispatch_row_is_refused[value_arg = -1\\n]": "passed",
|
|
"tests.test_dispatch_value::test_every_callback_of_one_rest_registration_is_a_route": "passed",
|
|
"tests.test_dispatch_value::test_request_arguments_must_name_register_calls": "passed",
|
|
"tests.test_dispatch_value::test_the_shipped_facts_say_which_argument_a_filter_returns": "passed",
|
|
"tests.test_fact_memo::test_facts_are_parsed_once_and_reread_when_a_file_changes": "passed",
|
|
"tests.test_fact_memo::test_obligation_facts_are_parsed_once_and_reread_when_a_file_changes": "passed",
|
|
"tests.test_findings::test_findings_and_report_artifacts": "passed",
|
|
"tests.test_findings::test_findings_inherit_only_matching_function_level_reachability": "passed",
|
|
"tests.test_findings::test_quick_hunter_prompt_is_bounded": "passed",
|
|
"tests.test_findings::test_quick_scan_findings_emit_common_cpp_hazards": "passed",
|
|
"tests.test_findings::test_quick_scan_findings_emit_static_corroboration": "passed",
|
|
"tests.test_frontend_retention::test_build_config_retention_is_explicit_and_overrides_ambient_policy": "passed",
|
|
"tests.test_frontend_retention::test_builder_rejects_unrecognized_dependency_before_download": "passed",
|
|
"tests.test_frontend_retention::test_first_party_tests_enabled_by_backend": "passed",
|
|
"tests.test_frontend_retention::test_retention_can_be_disabled_explicitly": "passed",
|
|
"tests.test_fusion::test_accepted_when_reachable_and_verified": "passed",
|
|
"tests.test_fusion::test_blocked_when_reachable_high_severity_but_unverified": "passed",
|
|
"tests.test_fusion::test_decision_serializes_with_full_disclosure": "passed",
|
|
"tests.test_fusion::test_deferred_when_evidence_conflicts": "passed",
|
|
"tests.test_fusion::test_dispatch_only_fuses_triggered_findings": "passed",
|
|
"tests.test_fusion::test_dispatch_records_degradation_when_llm_requested_but_extra_absent": "passed",
|
|
"tests.test_fusion::test_evidence_conflict_triggers_when_rejected_but_reachable": "passed",
|
|
"tests.test_fusion::test_high_assurance_request_forces_a_trigger": "passed",
|
|
"tests.test_fusion::test_low_severity_unreachable_does_not_trigger": "passed",
|
|
"tests.test_fusion::test_mitigated_when_finding_is_known_mitigated": "passed",
|
|
"tests.test_fusion::test_quick_scan_does_not_emit_fusion": "passed",
|
|
"tests.test_fusion::test_rejected_when_verifier_rejects_unreachable": "passed",
|
|
"tests.test_fusion::test_standard_scan_emits_fusion_artifact_and_manifest_block": "passed",
|
|
"tests.test_fusion::test_triggers_on_high_severity_and_reachable": "passed",
|
|
"tests.test_fusion::test_verifier_disagreement_triggers": "passed",
|
|
"tests.test_gate::test_benchmark_output_is_byte_identical_to_golden_baseline": "passed",
|
|
"tests.test_gate::test_gate_fails_when_false_positive_rate_reaches_ceiling": "passed",
|
|
"tests.test_gate::test_gate_fails_when_recall_drops_below_floor": "passed",
|
|
"tests.test_gate::test_gate_passes_on_compliant_corpus": "passed",
|
|
"tests.test_gate::test_governance_scoring_benchmark_planes_never_import_harnessx": "passed",
|
|
"tests.test_gate::test_harnessx_stage_stays_within_tolerance_of_baseline": "skipped",
|
|
"tests.test_gate::test_live_corpus_clears_the_gate": "passed",
|
|
"tests.test_gate::test_passing_detection_with_blocking_score_failure_blocks": "passed",
|
|
"tests.test_gate::test_planes_have_no_module_level_harnessx_import": "passed",
|
|
"tests.test_gate::test_score_improvement_cannot_unblock_a_gate_breaching_change": "passed",
|
|
"tests.test_gate::test_within_tolerance_band_logic": "passed",
|
|
"tests.test_gitignore_semantics::test_a_tracked_file_is_never_ignored": "passed",
|
|
"tests.test_gitignore_semantics::test_an_export_keeps_what_the_ignore_file_re_includes": "passed",
|
|
"tests.test_gitignore_semantics::test_ignore_rules_agree_with_git": "passed",
|
|
"tests.test_graph_reuse::test_corruption_partial_census_and_deadline_are_misses": "passed",
|
|
"tests.test_graph_reuse::test_generic_driver_accepts_backend_validated_lease": "passed",
|
|
"tests.test_graph_reuse::test_graph_identity_rejects_unreadable_or_symlink_sources": "passed",
|
|
"tests.test_graph_reuse::test_identity_reads_content_and_rejects_changed_inputs": "passed",
|
|
"tests.test_graph_reuse::test_installed_frontend_adaptation_changes_graph_identity": "passed",
|
|
"tests.test_graph_reuse::test_lease_isolates_loads_and_cleanup_preserves_original": "passed",
|
|
"tests.test_hardening_pipeline::test_max_findings_budget_truncates_and_records_degradation": "passed",
|
|
"tests.test_hardening_pipeline::test_redaction_can_be_disabled": "passed",
|
|
"tests.test_hardening_pipeline::test_trace_does_not_leak_secrets_by_default": "passed",
|
|
"tests.test_harness::test_harness_config_serializes_models_processors_and_prompt_hashes": "passed",
|
|
"tests.test_harness::test_runtime_emits_stage_events_and_processor_state": "passed",
|
|
"tests.test_harness::test_strict_contract_mode_rejects_undeclared_writes": "passed",
|
|
"tests.test_harness::test_warn_contract_mode_records_degradation": "passed",
|
|
"tests.test_harness_ext::test_build_provider_constructs_selected_provider[anthropic-AnthropicProvider]": "skipped",
|
|
"tests.test_harness_ext::test_build_provider_constructs_selected_provider[openai-OpenAIProvider]": "skipped",
|
|
"tests.test_harness_ext::test_build_provider_rejects_unknown_provider_before_importing": "passed",
|
|
"tests.test_harness_ext::test_core_dependencies_are_pyyaml_only": "passed",
|
|
"tests.test_harness_ext::test_harnessx_is_a_sha_pinned_optional_extra": "passed",
|
|
"tests.test_harness_ext::test_has_harnessx_probes_without_importing": "passed",
|
|
"tests.test_harness_ext::test_importing_openultrasast_does_not_import_harnessx": "passed",
|
|
"tests.test_harness_ext::test_require_harnessx_raises_with_install_guidance_when_absent": "passed",
|
|
"tests.test_harness_ext::test_supported_providers_cover_anthropic_and_openai": "passed",
|
|
"tests.test_harnessx_removal_equality::test_a_changed_finding_is_reported_with_its_key": "passed",
|
|
"tests.test_harnessx_removal_equality::test_a_changed_outcome_or_unmapped_test_is_reported": "passed",
|
|
"tests.test_harnessx_removal_equality::test_a_file_present_on_one_side_only_is_reported": "passed",
|
|
"tests.test_harnessx_removal_equality::test_excluded_fields_and_run_ids_do_not_count": "passed",
|
|
"tests.test_hunter::test_assign_tier_uses_priority_bands": "passed",
|
|
"tests.test_hunter::test_run_hunter_pool_persists_trajectory_linked_to_finding": "passed",
|
|
"tests.test_hunter::test_schedule_hunter_tasks_assigns_budget_and_skill_metadata": "passed",
|
|
"tests.test_hunter::test_select_skill_snippets_routes_crypto_and_auth_targets": "passed",
|
|
"tests.test_hunter::test_standard_mode_writes_hunter_trajectory_and_manifest_ref": "passed",
|
|
"tests.test_hunter_curated_tools::test_a_hunt_that_never_called_a_tool_still_reports_nothing": "passed",
|
|
"tests.test_hunter_curated_tools::test_entry_points_lists_handlers_with_their_access_and_never_source_text": "passed",
|
|
"tests.test_hunter_curated_tools::test_flows_lists_adjudicated_source_to_sink_records_for_one_function": "passed",
|
|
"tests.test_hunter_curated_tools::test_obligations_lists_what_a_function_owes_without_dumping_code": "passed",
|
|
"tests.test_hunter_curated_tools::test_read_definition_returns_one_span_and_refuses_to_leave_the_repository": "passed",
|
|
"tests.test_hunter_curated_tools::test_the_loop_asks_once_more_for_the_answer_instead_of_dropping_prose": "passed",
|
|
"tests.test_hunter_curated_tools::test_the_loop_keeps_todays_behaviour_by_default": "passed",
|
|
"tests.test_hunter_curated_tools::test_the_loop_takes_a_prompt_context_tools_and_tags_and_replays_reasoning": "passed",
|
|
"tests.test_hunter_harness::test_build_sast_raises_without_extra": "passed",
|
|
"tests.test_hunter_harness::test_build_sast_returns_harness_config_offline": "skipped",
|
|
"tests.test_hunter_harness::test_extract_findings_parses_json_array_and_tolerates_garbage": "passed",
|
|
"tests.test_hunter_harness::test_module_import_does_not_pull_harnessx": "passed",
|
|
"tests.test_hunter_harness::test_orchestrator_builds_agent_offline": "skipped",
|
|
"tests.test_hunter_harness::test_orchestrator_construction_raises_without_extra": "passed",
|
|
"tests.test_hunter_tools::test_a_match_in_a_minified_line_is_quoted_not_returned_whole": "passed",
|
|
"tests.test_hunter_tools::test_clamp_repo_path_rejects_dotdot_and_absolute_escapes": "passed",
|
|
"tests.test_hunter_tools::test_find_refs_rejects_mapping_path_escape": "passed",
|
|
"tests.test_hunter_tools::test_find_refs_uses_mapping_index_and_clamped_text_search": "passed",
|
|
"tests.test_hunter_tools::test_grep_reads_the_tree_once_and_sees_an_edit": "passed",
|
|
"tests.test_hunter_tools::test_grep_repo_does_not_search_outside_root": "passed",
|
|
"tests.test_hunter_tools::test_grep_repo_honors_max_matches": "passed",
|
|
"tests.test_hunter_tools::test_read_file_truncates_and_rejects_symlink_escape": "passed",
|
|
"tests.test_hunter_tools::test_read_grep_and_reject_path_escape": "passed",
|
|
"tests.test_improve::test_build_rule_signals_separates_miss_and_fp": "passed",
|
|
"tests.test_improve::test_profile_gate_ignores_title_and_advisory_tiers": "passed",
|
|
"tests.test_improve::test_profile_gate_scores_vendored_pairs_only": "passed",
|
|
"tests.test_improve::test_propose_status_edits_auto_shadows_precision_draggers_only": "passed",
|
|
"tests.test_improve::test_round_accepts_when_profiles_hold_and_reports_small_profiles": "passed",
|
|
"tests.test_improve::test_round_auto_shadows_noisy_rule_and_accepts": "passed",
|
|
"tests.test_improve::test_round_rejects_when_a_profile_regresses_on_holdout": "passed",
|
|
"tests.test_improve::test_round_reverts_byte_for_byte_when_shadowing_would_drop_recall": "passed",
|
|
"tests.test_improve::test_run_improvement_converges_after_accepting": "passed",
|
|
"tests.test_improve::test_validator_accepts_enabled_to_shadow": "passed",
|
|
"tests.test_improve::test_validator_never_tunes_severity_and_bounds_constants": "passed",
|
|
"tests.test_improve::test_validator_rejects_enabled_to_disabled_jump": "passed",
|
|
"tests.test_improve::test_validator_rejects_unknown_rule_and_bad_status": "passed",
|
|
"tests.test_independent_population::test_a_multi_language_repository_is_reserved[population-v1]": "passed",
|
|
"tests.test_independent_population::test_a_multi_language_repository_is_reserved[population-v2]": "passed",
|
|
"tests.test_independent_population::test_no_reserved_repository_is_referenced_by_the_development_tree": "passed",
|
|
"tests.test_independent_population::test_the_reservation_is_well_formed[population-v1]": "passed",
|
|
"tests.test_independent_population::test_the_reservation_is_well_formed[population-v2]": "passed",
|
|
"tests.test_index::test_build_code_chunks_preserves_metadata_filters": "passed",
|
|
"tests.test_index::test_json_vector_index_round_trips_and_filters": "passed",
|
|
"tests.test_index::test_namespace_chunks_and_reuse_key_are_metadata_scoped": "passed",
|
|
"tests.test_index::test_retrieval_package_is_bounded_by_character_budget": "passed",
|
|
"tests.test_index::test_vector_index_rejects_embedding_count_mismatch": "passed",
|
|
"tests.test_layout_facts::test_a_layout_row_without_an_id_is_refused": "passed",
|
|
"tests.test_layout_facts::test_layout_rows_load_and_match": "passed",
|
|
"tests.test_layout_facts::test_test_regions_are_not_product_and_order_last": "passed",
|
|
"tests.test_layout_facts::test_the_scan_excludes_vendored_trees_before_the_build": "passed",
|
|
"tests.test_layout_facts::test_vendored_directories_are_named_shallowest_first": "passed",
|
|
"tests.test_layout_facts::test_vendored_trees_leave_the_targets": "passed",
|
|
"tests.test_map_gate::test_hit_count_stub_fails_map_gate_on_split_sink_python": "passed",
|
|
"tests.test_map_gate::test_map_beats_hit_count_rejects_inventory_sorted_stub": "passed",
|
|
"tests.test_map_gate::test_planted_split_sink_function_is_in_high_band": "passed",
|
|
"tests.test_map_gate::test_split_sink_gate_corpus_is_not_the_stage1_smoke_gate": "passed",
|
|
"tests.test_map_gate::test_split_sink_map_gate_passes_heuristic_map": "passed",
|
|
"tests.test_mapping::test_a_php_method_with_a_visibility_modifier_is_a_region": "passed",
|
|
"tests.test_mapping::test_an_array_callable_is_a_handler_too": "passed",
|
|
"tests.test_mapping::test_entry_point_mapping_classifies_routes_and_attaches_reachability": "passed",
|
|
"tests.test_mapping::test_entry_point_mapping_covers_solidity_state_changing_access": "passed",
|
|
"tests.test_mapping::test_entry_point_mapping_distinguishes_authenticated_routes_and_conditions": "passed",
|
|
"tests.test_mapping::test_entry_point_mapping_records_solidity_feature_conditions": "passed",
|
|
"tests.test_mapping::test_entry_points_name_handlers_registered_by_call_or_convention": "passed",
|
|
"tests.test_mapping::test_every_php_function_becomes_a_region": "passed",
|
|
"tests.test_mapping::test_ingest_sarif_normalizes_semgrep_hints": "passed",
|
|
"tests.test_mapping::test_mapping_task_records_cover_disciplines": "passed",
|
|
"tests.test_mapping::test_static_hints_attach_to_file_targets_and_evidence_candidates": "passed",
|
|
"tests.test_mapping::test_wordpress_hooks_declare_their_access": "passed",
|
|
"tests.test_mapping::test_write_entry_points_artifact": "passed",
|
|
"tests.test_mapping::test_write_static_hints_artifact": "passed",
|
|
"tests.test_mcp::test_export_report_returns_markdown": "passed",
|
|
"tests.test_mcp::test_initialize_returns_server_info": "passed",
|
|
"tests.test_mcp::test_missing_required_argument_is_a_tool_error": "passed",
|
|
"tests.test_mcp::test_notifications_get_no_response": "passed",
|
|
"tests.test_mcp::test_propose_patch_degrades_visibly": "passed",
|
|
"tests.test_mcp::test_scan_rejects_deep_and_keeps_cli_only_modes": "passed",
|
|
"tests.test_mcp::test_scan_then_status_and_findings": "passed",
|
|
"tests.test_mcp::test_serve_stdio_loop_handles_tools_list": "passed",
|
|
"tests.test_mcp::test_surface_exposes_no_shell_or_exec_tool": "passed",
|
|
"tests.test_mcp::test_the_findings_list_carries_the_rung_and_leads_with_what_was_decided": "passed",
|
|
"tests.test_mcp::test_tools_list_is_exactly_the_narrow_surface": "passed",
|
|
"tests.test_mcp::test_unknown_method_returns_jsonrpc_error": "passed",
|
|
"tests.test_model_calibrate::test_a_cve_recipe_yields_the_parent_and_fix_commits": "passed",
|
|
"tests.test_model_calibrate::test_a_pair_the_model_cannot_split_is_a_named_gap_not_a_miss": "passed",
|
|
"tests.test_model_calibrate::test_a_pair_the_model_splits_is_covered": "passed",
|
|
"tests.test_model_calibrate::test_flagging_both_sides_equally_is_a_gap_not_a_success": "passed",
|
|
"tests.test_model_calibrate::test_gaps_are_grouped_by_family_with_their_reasons": "passed",
|
|
"tests.test_model_calibrate::test_the_report_is_per_slice_and_names_the_deciding_one": "passed",
|
|
"tests.test_model_calibrate::test_the_report_refuses_a_bare_aggregate": "passed",
|
|
"tests.test_model_change_context::test_a_declared_exclusion_beside_an_integrity_failure_still_demotes": "passed",
|
|
"tests.test_model_change_context::test_a_declared_vendor_exclusion_does_not_invalidate_a_first_party_answer": "passed",
|
|
"tests.test_model_change_context::test_a_family_whose_context_query_answers_nothing_stays_unresolved": "passed",
|
|
"tests.test_model_change_context::test_a_gap_in_another_partition_does_not_demote_this_one": "passed",
|
|
"tests.test_model_change_context::test_a_question_naming_a_function_the_file_does_not_define_says_so": "passed",
|
|
"tests.test_model_change_context::test_a_second_language_does_not_invalidate_the_first_language_answer": "passed",
|
|
"tests.test_model_change_context::test_a_skipped_symlink_is_owned_by_its_own_path": "passed",
|
|
"tests.test_model_change_context::test_an_unresolved_context_projection_still_demotes_the_question": "passed",
|
|
"tests.test_model_change_context::test_any_other_inherited_transaction_gap_still_marks_questions_incomplete": "passed",
|
|
"tests.test_model_change_context::test_attaching_relationships_is_linear_in_what_it_attaches": "passed",
|
|
"tests.test_model_change_context::test_bounded_reachability_is_recorded_without_demoting_an_answered_question": "passed",
|
|
"tests.test_model_change_context::test_change_does_not_replace_ranker_selection": "passed",
|
|
"tests.test_model_change_context::test_changed_dependency_reaches_unchanged_ranked_question[callee-javascript-js]": "passed",
|
|
"tests.test_model_change_context::test_changed_dependency_reaches_unchanged_ranked_question[callee-php-php]": "passed",
|
|
"tests.test_model_change_context::test_changed_dependency_reaches_unchanged_ranked_question[entry-javascript-js]": "passed",
|
|
"tests.test_model_change_context::test_changed_dependency_reaches_unchanged_ranked_question[entry-php-php]": "passed",
|
|
"tests.test_model_change_context::test_changed_dependency_reaches_unchanged_ranked_question[field-javascript-js]": "passed",
|
|
"tests.test_model_change_context::test_changed_dependency_reaches_unchanged_ranked_question[field-php-php]": "passed",
|
|
"tests.test_model_change_context::test_changed_dependency_reaches_unchanged_ranked_question[guard-javascript-js]": "passed",
|
|
"tests.test_model_change_context::test_changed_dependency_reaches_unchanged_ranked_question[guard-php-php]": "passed",
|
|
"tests.test_model_change_context::test_changed_dependency_reaches_unchanged_ranked_question[hook-javascript-js]": "passed",
|
|
"tests.test_model_change_context::test_changed_dependency_reaches_unchanged_ranked_question[hook-php-php]": "passed",
|
|
"tests.test_model_change_context::test_context_expansion_uses_transaction_deadline": "passed",
|
|
"tests.test_model_change_context::test_correspondence_ambiguity_alone_does_not_make_every_question_incomplete": "passed",
|
|
"tests.test_model_change_context::test_dominance_and_config_questions_get_their_own_change_context": "passed",
|
|
"tests.test_model_change_context::test_empty_method_projection_is_not_complete_negative": "passed",
|
|
"tests.test_model_change_context::test_failed_build_retains_comparison_and_boundary": "passed",
|
|
"tests.test_model_change_context::test_full_paths_do_not_merge_duplicate_basenames": "passed",
|
|
"tests.test_model_change_context::test_global_boundary_survives_answer": "passed",
|
|
"tests.test_model_change_context::test_indexed_matching_attaches_exactly_what_the_row_by_row_matching_did": "passed",
|
|
"tests.test_model_change_context::test_missing_base_without_adapter_diagnostic_stays_incomplete": "passed",
|
|
"tests.test_model_change_context::test_missing_or_external_source_cannot_manufacture_relationship[../external.php]": "passed",
|
|
"tests.test_model_change_context::test_missing_or_external_source_cannot_manufacture_relationship[/outside/missing.php]": "passed",
|
|
"tests.test_model_change_context::test_missing_or_external_source_cannot_manufacture_relationship[missing.php]": "passed",
|
|
"tests.test_model_change_context::test_summarised_locations_decide_exactly_what_itemised_ones_did[False-missing-file]": "passed",
|
|
"tests.test_model_change_context::test_summarised_locations_decide_exactly_what_itemised_ones_did[False-no-extent]": "passed",
|
|
"tests.test_model_change_context::test_summarised_locations_decide_exactly_what_itemised_ones_did[False-outside-root]": "passed",
|
|
"tests.test_model_change_context::test_summarised_locations_decide_exactly_what_itemised_ones_did[False-valid]": "passed",
|
|
"tests.test_model_change_context::test_summarised_locations_decide_exactly_what_itemised_ones_did[True-missing-file]": "passed",
|
|
"tests.test_model_change_context::test_summarised_locations_decide_exactly_what_itemised_ones_did[True-no-extent]": "passed",
|
|
"tests.test_model_change_context::test_summarised_locations_decide_exactly_what_itemised_ones_did[True-outside-root]": "passed",
|
|
"tests.test_model_change_context::test_summarised_locations_decide_exactly_what_itemised_ones_did[True-valid]": "passed",
|
|
"tests.test_model_change_context::test_the_evidence_pass_names_the_changed_files_to_the_engine": "passed",
|
|
"tests.test_model_change_context::test_unavailable_relationships_cannot_be_completed_negative": "passed",
|
|
"tests.test_model_change_context::test_unexported_configuration_and_deleted_dependencies_are_explicit[declaration_paths]": "passed",
|
|
"tests.test_model_change_context::test_unexported_configuration_and_deleted_dependencies_are_explicit[deleted_paths]": "passed",
|
|
"tests.test_model_config_value::test_a_failed_query_is_not_read_as_a_safe_configuration": "passed",
|
|
"tests.test_model_config_value::test_a_file_reports_every_permissive_setting_not_the_first": "passed",
|
|
"tests.test_model_config_value::test_a_non_literal_argument_is_corroborated_not_entailed": "passed",
|
|
"tests.test_model_config_value::test_a_permissive_literal_is_entailed": "passed",
|
|
"tests.test_model_config_value::test_a_restrictive_literal_yields_no_finding": "passed",
|
|
"tests.test_model_config_value::test_a_setting_that_is_not_in_the_spec_is_ignored": "passed",
|
|
"tests.test_model_config_value::test_a_setting_whose_polarity_is_unchanged_still_reports_true": "passed",
|
|
"tests.test_model_config_value::test_a_strong_algorithm_yields_no_finding": "passed",
|
|
"tests.test_model_config_value::test_a_weak_algorithm_is_entailed_by_its_literal": "passed",
|
|
"tests.test_model_config_value::test_disabling_template_escaping_is_entailed": "passed",
|
|
"tests.test_model_config_value::test_enabling_template_escaping_is_not_a_finding": "passed",
|
|
"tests.test_model_config_value::test_one_setting_with_two_permissive_literals_is_one_finding": "passed",
|
|
"tests.test_model_config_value::test_the_first_setting_in_a_file_is_the_one_reported": "passed",
|
|
"tests.test_model_config_value::test_the_settings_table_covers_the_frameworks_in_the_corpus": "passed",
|
|
"tests.test_model_config_value::test_the_verdict_is_deterministic": "passed",
|
|
"tests.test_model_dominance::test_a_failed_query_is_not_read_as_an_absence_of_operations": "passed",
|
|
"tests.test_model_dominance::test_a_guarded_operation_yields_no_finding": "passed",
|
|
"tests.test_model_dominance::test_a_method_with_two_operations_counts_once_as_a_sibling": "passed",
|
|
"tests.test_model_dominance::test_a_verdict_without_a_reported_file_carries_no_location": "passed",
|
|
"tests.test_model_dominance::test_an_access_control_finding_names_a_line_a_contributor_can_open": "passed",
|
|
"tests.test_model_dominance::test_an_unguarded_operation_among_guarded_siblings_is_entailed": "passed",
|
|
"tests.test_model_dominance::test_an_unguarded_operation_with_no_guarded_sibling_is_only_corroborated": "passed",
|
|
"tests.test_model_dominance::test_no_obligated_operation_yields_no_verdict": "passed",
|
|
"tests.test_model_dominance::test_the_spec_drives_the_query_parameters": "passed",
|
|
"tests.test_model_dominance::test_the_verdict_is_deterministic_over_one_cpg": "passed",
|
|
"tests.test_model_endpoint::test_a_provider_that_refuses_to_build_degrades_to_no_endpoint": "passed",
|
|
"tests.test_model_endpoint::test_a_reply_without_logprobs_reports_none_rather_than_a_number": "passed",
|
|
"tests.test_model_endpoint::test_cost_comes_from_the_providers_own_usage_fields": "passed",
|
|
"tests.test_model_endpoint::test_deepseek_wins_over_openrouter_and_never_touches_the_embedding_endpoint": "passed",
|
|
"tests.test_model_endpoint::test_log_probabilities_are_requested_only_when_asked_for": "passed",
|
|
"tests.test_model_endpoint::test_logprobs_are_read_off_the_choice_where_the_provider_puts_them": "passed",
|
|
"tests.test_model_endpoint::test_resolution_order_override_then_scripted_then_openrouter_then_none": "passed",
|
|
"tests.test_model_endpoint::test_the_adapter_disables_thinking_asks_for_json_and_keeps_the_reasoning_field": "passed",
|
|
"tests.test_model_endpoint::test_the_adapter_retries_once_on_empty_json_content_then_gives_up": "passed",
|
|
"tests.test_model_endpoint::test_the_config_can_point_the_chat_endpoint_somewhere_else": "passed",
|
|
"tests.test_model_endpoint::test_the_config_can_turn_thinking_on": "passed",
|
|
"tests.test_model_endpoint::test_the_default_model_is_an_api_name_the_platform_lists": "passed",
|
|
"tests.test_model_endpoint::test_the_hunter_reaches_deepseek_when_its_key_is_set": "passed",
|
|
"tests.test_model_endpoint::test_the_underlying_client_forwards_extra_body_and_keeps_usage": "passed",
|
|
"tests.test_model_endpoint::test_thinking_is_a_measured_condition_on_the_models_section": "passed",
|
|
"tests.test_model_evidence::test_a_bound_shape_is_the_arbiters_own_rule": "passed",
|
|
"tests.test_model_evidence::test_a_carried_field_counts_as_a_source": "passed",
|
|
"tests.test_model_evidence::test_a_failed_query_is_not_a_tier": "passed",
|
|
"tests.test_model_evidence::test_a_literal_argument_cannot_carry_taint": "passed",
|
|
"tests.test_model_evidence::test_a_sink_with_no_source_is_asked_last": "passed",
|
|
"tests.test_model_evidence::test_a_stringified_boolean_is_read_as_its_value_not_its_truthiness": "passed",
|
|
"tests.test_model_evidence::test_an_unshipped_file_orders_after_a_shipped_one_in_the_same_tier": "passed",
|
|
"tests.test_model_evidence::test_carried_provenance_promotes_only_when_source_fed": "passed",
|
|
"tests.test_model_evidence::test_cleansing_on_the_call_itself_lowers_the_tier": "passed",
|
|
"tests.test_model_evidence::test_declared_public_or_a_local_source_asks_very_first": "passed",
|
|
"tests.test_model_evidence::test_no_sink_anywhere_in_the_repository_is_tier_zero_at_any_depth": "passed",
|
|
"tests.test_model_evidence::test_no_sink_in_scope_is_tier_zero_and_exact": "passed",
|
|
"tests.test_model_evidence::test_the_cve_shape_is_the_top_tier": "passed",
|
|
"tests.test_model_evidence::test_the_query_may_answer_carried_itself": "passed",
|
|
"tests.test_model_evidence::test_the_score_orders_within_a_tier_and_never_across_one": "passed",
|
|
"tests.test_model_execution::test_a_candidate_that_does_not_reproduce_stays_where_it_was": "passed",
|
|
"tests.test_model_execution::test_a_finding_the_model_already_decided_is_not_escalated": "passed",
|
|
"tests.test_model_execution::test_a_reproduced_candidate_reaches_execution_confirmed": "passed",
|
|
"tests.test_model_execution::test_an_ineligible_finding_is_not_sent_to_the_sandbox_even_when_one_exists": "passed",
|
|
"tests.test_model_execution::test_only_a_family_a_static_model_cannot_arbitrate_is_eligible": "passed",
|
|
"tests.test_model_execution::test_the_seam_reimplements_no_sandbox_machinery": "passed",
|
|
"tests.test_model_execution::test_without_clearwing_the_rung_is_never_reached_and_the_reason_is_recorded": "passed",
|
|
"tests.test_model_judge::test_a_claim_the_model_contradicts_is_dropped_with_its_reason": "passed",
|
|
"tests.test_model_judge::test_a_claim_the_model_supports_advances_to_corroborated": "passed",
|
|
"tests.test_model_judge::test_an_entailed_candidate_costs_no_model_call": "passed",
|
|
"tests.test_model_judge::test_the_llm_declining_leaves_a_corroborated_flow_at_suspicion": "passed",
|
|
"tests.test_model_judge::test_the_prompt_is_redacted": "passed",
|
|
"tests.test_model_judge::test_the_question_is_bounded_typed_and_offers_no_tools": "passed",
|
|
"tests.test_model_judge::test_there_is_no_k_run_averaging_anywhere_in_the_judge": "passed",
|
|
"tests.test_model_judge::test_without_a_client_the_verdict_still_stands_on_its_own": "passed",
|
|
"tests.test_model_ladder::test_a_finding_defaults_to_suspicion": "passed",
|
|
"tests.test_model_ladder::test_a_none_verdict_leaves_the_finding_at_suspicion": "passed",
|
|
"tests.test_model_ladder::test_every_rung_round_trips_through_json": "passed",
|
|
"tests.test_model_ladder::test_only_a_verdict_raises_a_finding_above_suspicion": "passed",
|
|
"tests.test_model_ladder::test_the_legacy_evidence_level_is_left_alone": "passed",
|
|
"tests.test_model_ladder::test_the_rung_reaches_markdown_json_and_sarif": "passed",
|
|
"tests.test_model_ladder::test_the_rungs_are_ordered_and_comparable": "passed",
|
|
"tests.test_model_partitions::test_declared_javascript_tests_remain_inputs_but_unshipped": "passed",
|
|
"tests.test_model_partitions::test_evidence_ranker_selects_once_across_languages": "passed",
|
|
"tests.test_model_partitions::test_file_patterns_symlinks_and_witness_paths": "passed",
|
|
"tests.test_model_partitions::test_named_census_accepts_exact_paths_for_every_query_kind": "passed",
|
|
"tests.test_model_partitions::test_partial_partition_census_never_completes_questions[None]": "passed",
|
|
"tests.test_model_partitions::test_partial_partition_census_never_completes_questions[census0]": "passed",
|
|
"tests.test_model_partitions::test_partial_partition_census_never_completes_questions[census1]": "passed",
|
|
"tests.test_model_partitions::test_partial_partition_census_never_completes_questions[census2]": "passed",
|
|
"tests.test_model_partitions::test_partition_records_reach_cli": "passed",
|
|
"tests.test_model_partitions::test_polyglot_graph_inputs_and_single_scope": "passed",
|
|
"tests.test_model_partitions::test_projection_refuses_substituted_ancestor": "passed",
|
|
"tests.test_model_partitions::test_shared_deadline_stops_later_frontend_and_no_false_clean": "passed",
|
|
"tests.test_model_partitions::test_stale_region_cannot_bypass_vendor_graph_exclusion": "passed",
|
|
"tests.test_model_partitions::test_synthetic_census_node_cannot_mask_missing_source": "passed",
|
|
"tests.test_model_partitions::test_unnamed_sharded_census_remains_explicitly_incomplete": "passed",
|
|
"tests.test_model_partitions::test_unreadable_unknown_extension_reports_incomplete_without_crashing": "passed",
|
|
"tests.test_model_partitions::test_unsupported_only_population_is_named": "passed",
|
|
"tests.test_model_pipeline::test_a_candidate_the_judge_declines_is_not_reported": "passed",
|
|
"tests.test_model_pipeline::test_a_candidate_the_model_cannot_see_is_reported_at_suspicion": "passed",
|
|
"tests.test_model_pipeline::test_a_configuration_family_is_arbitrated_by_constant_abstraction": "passed",
|
|
"tests.test_model_pipeline::test_a_corroborated_absence_finding_survives_a_judge_that_agrees": "passed",
|
|
"tests.test_model_pipeline::test_a_sanitized_flow_the_judge_confirms_becomes_corroborated": "passed",
|
|
"tests.test_model_pipeline::test_a_sanitized_flow_the_judge_rejects_yields_nothing": "passed",
|
|
"tests.test_model_pipeline::test_a_witness_line_is_read_whatever_follows_the_number": "passed",
|
|
"tests.test_model_pipeline::test_an_absence_family_is_arbitrated_by_dominance_not_taint": "passed",
|
|
"tests.test_model_pipeline::test_an_arbiter_that_knows_where_the_evidence_is_names_that_file": "passed",
|
|
"tests.test_model_pipeline::test_an_arbitrated_finding_names_its_file_the_way_a_candidate_does": "passed",
|
|
"tests.test_model_pipeline::test_an_entailed_site_becomes_a_finding_with_no_model_call": "passed",
|
|
"tests.test_model_pipeline::test_the_candidate_budget_is_bounded": "passed",
|
|
"tests.test_model_pipeline::test_the_dominance_question_describes_the_evidence_the_model_actually_has": "passed",
|
|
"tests.test_model_pipeline::test_the_residual_question_matches_the_arbiter_that_raised_it": "passed",
|
|
"tests.test_model_pipeline::test_without_a_client_only_what_the_model_establishes_is_reported": "passed",
|
|
"tests.test_model_regions::test_a_declared_open_endpoint_carries_no_authorization_obligation": "passed",
|
|
"tests.test_model_regions::test_a_file_level_region_is_not_given_a_second_module_region": "passed",
|
|
"tests.test_model_regions::test_a_file_with_an_entry_point_is_not_also_a_fallback_region": "passed",
|
|
"tests.test_model_regions::test_a_file_with_no_entry_point_still_gets_a_region_that_says_so": "passed",
|
|
"tests.test_model_regions::test_a_file_with_only_nameless_entry_points_still_gets_one_region": "passed",
|
|
"tests.test_model_regions::test_a_function_scoped_file_still_gets_its_module_body_asked_about": "passed",
|
|
"tests.test_model_regions::test_a_module_body_is_not_offered_the_handler_families": "passed",
|
|
"tests.test_model_regions::test_a_project_that_declares_nothing_is_not_penalised": "passed",
|
|
"tests.test_model_regions::test_a_route_registered_but_not_defined_here_is_scoped_to_its_file": "passed",
|
|
"tests.test_model_regions::test_an_absence_family_is_only_offered_where_there_is_a_handler": "passed",
|
|
"tests.test_model_regions::test_an_entry_point_becomes_a_region": "passed",
|
|
"tests.test_model_regions::test_an_inferred_public_endpoint_keeps_the_obligation": "passed",
|
|
"tests.test_model_regions::test_an_unsupported_language_yields_no_region": "passed",
|
|
"tests.test_model_regions::test_nameless_entry_points_do_not_duplicate_a_file_already_covered": "passed",
|
|
"tests.test_model_regions::test_public_entry_points_outrank_internal_ones": "passed",
|
|
"tests.test_model_regions::test_regions_carry_only_families_their_language_has_specs_for": "passed",
|
|
"tests.test_model_regions::test_the_main_guard_marker_is_translated_to_module_scope": "passed",
|
|
"tests.test_model_regions::test_the_order_is_total_so_two_runs_agree": "passed",
|
|
"tests.test_model_regions::test_two_named_handlers_in_one_file_are_two_regions": "passed",
|
|
"tests.test_model_regions::test_what_the_project_does_not_ship_ranks_below_what_it_does": "passed",
|
|
"tests.test_model_report::test_a_bare_aggregate_is_refused": "passed",
|
|
"tests.test_model_report::test_every_finding_shows_its_rung": "passed",
|
|
"tests.test_model_report::test_the_deciding_slice_is_named_in_the_report": "passed",
|
|
"tests.test_model_report::test_the_gap_is_absent_rather_than_zero_when_a_slice_is_missing": "passed",
|
|
"tests.test_model_report::test_the_overfitting_gap_is_published_beside_the_headline": "passed",
|
|
"tests.test_model_report::test_the_report_carries_a_row_per_slice": "passed",
|
|
"tests.test_model_scan::test_a_failed_build_still_reports_what_the_build_cost": "passed",
|
|
"tests.test_model_scan::test_a_failed_build_yields_an_empty_result_not_an_exception": "passed",
|
|
"tests.test_model_scan::test_a_query_the_engine_could_not_answer_is_recorded_not_ignored": "passed",
|
|
"tests.test_model_scan::test_a_region_cap_that_hides_most_of_a_repository_is_reported": "passed",
|
|
"tests.test_model_scan::test_a_region_is_only_asked_about_families_it_carries": "passed",
|
|
"tests.test_model_scan::test_a_region_the_budget_could_not_afford_is_not_reported_as_clean": "passed",
|
|
"tests.test_model_scan::test_an_exhausted_budget_withholds_the_judge_and_not_the_graph": "passed",
|
|
"tests.test_model_scan::test_findings_are_ordered_by_rung_before_rank": "passed",
|
|
"tests.test_model_scan::test_one_cpg_is_built_for_the_whole_repository": "passed",
|
|
"tests.test_model_scan::test_one_defect_is_one_finding_however_many_regions_reach_it": "passed",
|
|
"tests.test_model_scan::test_only_an_entry_point_gets_the_interprocedural_question": "passed",
|
|
"tests.test_model_scan::test_the_budget_is_spent_by_evidence_when_asked": "passed",
|
|
"tests.test_model_scan::test_the_budget_is_spent_on_the_highest_ranked_regions_first": "passed",
|
|
"tests.test_model_scan::test_the_call_depth_is_bounded": "passed",
|
|
"tests.test_model_scan::test_the_driver_issues_one_query_invocation_per_kind_not_one_per_region": "passed",
|
|
"tests.test_model_scan::test_the_result_reports_what_the_model_arbitrated": "passed",
|
|
"tests.test_model_scan::test_the_scan_reports_query_time_per_kind": "passed",
|
|
"tests.test_model_scan::test_the_scan_reports_where_its_wall_clock_went": "passed",
|
|
"tests.test_model_scan::test_tier_zero_pairs_are_not_asked_and_nothing_else_is_skipped": "passed",
|
|
"tests.test_model_scan::test_two_families_at_one_site_stay_two_findings": "passed",
|
|
"tests.test_model_scan_stage::test_a_disabled_model_layer_runs_nothing": "passed",
|
|
"tests.test_model_scan_stage::test_the_config_is_readable_from_toml": "passed",
|
|
"tests.test_model_scan_stage::test_the_model_config_block_exists_and_is_conservative": "passed",
|
|
"tests.test_model_scan_stage::test_the_payload_reports_what_the_model_arbitrated": "passed",
|
|
"tests.test_model_scan_stage::test_unjudged_regions_are_reported_with_their_rank": "passed",
|
|
"tests.test_model_scan_stage::test_without_a_cpg_engine_the_stage_degrades_and_records_why": "passed",
|
|
"tests.test_model_scope::test_a_census_gap_that_names_no_file_still_reaches_its_partition": "passed",
|
|
"tests.test_model_scope::test_a_fast_portion_grows_the_next_one_after_a_collapse": "passed",
|
|
"tests.test_model_scope::test_a_killed_culprit_makes_its_family_dearer_and_nothing_else": "passed",
|
|
"tests.test_model_scope::test_a_language_no_frontend_reads_demotes_only_its_own_questions": "passed",
|
|
"tests.test_model_scope::test_a_named_missing_file_demotes_only_the_questions_about_it": "passed",
|
|
"tests.test_model_scope::test_a_portion_sizer_learns_measured_costs_per_family": "passed",
|
|
"tests.test_model_scope::test_cli_sample_uses_deferred_order_not_scanned_count": "passed",
|
|
"tests.test_model_scope::test_empty_evidence_graph_census_cannot_prune_every_check": "passed",
|
|
"tests.test_model_scope::test_expired_planning_keeps_census_without_more_fact_reads": "passed",
|
|
"tests.test_model_scope::test_explicit_static_mode_overrides_legacy_evidence_toggle": "passed",
|
|
"tests.test_model_scope::test_failed_build_does_not_reload_facts_after_deadline": "passed",
|
|
"tests.test_model_scope::test_failed_build_retains_exact_unanswered_population": "passed",
|
|
"tests.test_model_scope::test_final_order_is_the_scope_and_execution_order": "passed",
|
|
"tests.test_model_scope::test_invalid_mode_and_duplicate_identity_fail_before_build": "passed",
|
|
"tests.test_model_scope::test_later_timeout_retains_raw_answer_without_claiming_arbitration": "passed",
|
|
"tests.test_model_scope::test_missing_graph_files_disable_safe_pruning_and_completion": "passed",
|
|
"tests.test_model_scope::test_only_a_request_entry_treats_its_parameters_as_attacker_input": "passed",
|
|
"tests.test_model_scope::test_outcome_and_coverage_contracts_reject_forged_completion": "passed",
|
|
"tests.test_model_scope::test_overlapping_frontend_paths_keep_ids_distinct_and_evidence_unknown": "passed",
|
|
"tests.test_model_scope::test_partial_evidence_batch_is_unknown_not_tier_zero": "passed",
|
|
"tests.test_model_scope::test_php_javascript_equivalent_vectors_produce_same_decisions[evidence]": "passed",
|
|
"tests.test_model_scope::test_php_javascript_equivalent_vectors_produce_same_decisions[static]": "passed",
|
|
"tests.test_model_scope::test_scope_payload_is_json_serializable": "passed",
|
|
"tests.test_model_scope::test_unbatched_failure_is_not_a_completed_empty_answer": "passed",
|
|
"tests.test_model_scope::test_unknown_evidence_and_family_completion_remain_separate": "passed",
|
|
"tests.test_model_scope::test_unvalidated_typescript_demotes_only_typescript_questions": "passed",
|
|
"tests.test_model_shipped::test_a_repository_with_no_readable_build_files_declares_nothing": "passed",
|
|
"tests.test_model_shipped::test_build_time_substitutions_are_skipped": "passed",
|
|
"tests.test_model_shipped::test_cmake_targets_are_read_and_their_keywords_are_not_files": "passed",
|
|
"tests.test_model_shipped::test_only_installed_targets_count_as_shipped": "passed",
|
|
"tests.test_model_specs::test_a_guard_discharges_only_the_obligation_it_is_a_guard_of": "passed",
|
|
"tests.test_model_specs::test_a_php_file_can_become_a_region": "passed",
|
|
"tests.test_model_specs::test_a_sanitizer_that_does_not_stop_sql_injection_is_not_listed": "passed",
|
|
"tests.test_model_specs::test_a_sink_is_matched_as_a_word_not_a_substring": "passed",
|
|
"tests.test_model_specs::test_a_sink_is_never_its_own_sanitizer": "passed",
|
|
"tests.test_model_specs::test_configuration_facts_do_not_become_authorization_obligations": "passed",
|
|
"tests.test_model_specs::test_constraint_params_are_not_dischargers_on_their_own": "passed",
|
|
"tests.test_model_specs::test_dischargers_carry_identity_tokens_but_not_the_negative_fields": "passed",
|
|
"tests.test_model_specs::test_input_validation_does_not_discharge_an_authorization_obligation": "passed",
|
|
"tests.test_model_specs::test_no_php_sink_is_its_own_sanitizer": "passed",
|
|
"tests.test_model_specs::test_php_facts_derive_the_families_a_web_application_needs": "passed",
|
|
"tests.test_model_specs::test_safe_shape_sinks_are_kept_for_the_shape_test": "passed",
|
|
"tests.test_model_specs::test_specs_import_nothing_from_the_removed_packages": "passed",
|
|
"tests.test_model_specs::test_the_access_control_dominance_spec_carries_operations_and_dischargers": "passed",
|
|
"tests.test_model_specs::test_the_guard_classifier_still_recognises_each_kind": "passed",
|
|
"tests.test_model_specs::test_the_guard_vocabulary_is_preserved_verbatim": "passed",
|
|
"tests.test_model_specs::test_the_injection_taint_spec_carries_sources_sinks_and_sanitizers": "passed",
|
|
"tests.test_model_specs::test_the_seeded_families_and_the_named_gaps_are_both_exact": "passed",
|
|
"tests.test_model_specs::test_the_specs_module_exposes_no_writer": "passed",
|
|
"tests.test_model_specs::test_wordpress_database_calls_are_matched_qualified": "passed",
|
|
"tests.test_model_taint::test_a_bound_that_governs_the_sink_lowers_the_rung": "passed",
|
|
"tests.test_model_taint::test_a_flow_from_a_real_source_outranks_a_shorter_one_from_a_bare_parameter": "passed",
|
|
"tests.test_model_taint::test_a_modelled_source_flow_decides_even_when_a_parameter_flow_is_unsanitized": "passed",
|
|
"tests.test_model_taint::test_a_parameterised_sink_call_is_not_a_vulnerability_even_though_the_flow_reaches_it": "passed",
|
|
"tests.test_model_taint::test_a_path_through_a_sanitizer_is_corroborated_not_entailed": "passed",
|
|
"tests.test_model_taint::test_a_query_that_failed_is_not_read_as_an_absence_of_flow": "passed",
|
|
"tests.test_model_taint::test_a_region_reports_every_sink_site_not_just_the_strongest": "passed",
|
|
"tests.test_model_taint::test_a_region_scopes_its_question_to_its_own_file": "passed",
|
|
"tests.test_model_taint::test_a_row_without_shape_fields_is_judged_on_the_flow_alone": "passed",
|
|
"tests.test_model_taint::test_a_sink_in_a_nested_closure_is_in_scope_when_the_query_says_so": "passed",
|
|
"tests.test_model_taint::test_a_sink_in_an_unrelated_function_stays_out_of_scope": "passed",
|
|
"tests.test_model_taint::test_an_interpolated_sink_call_of_the_same_name_is_entailed": "passed",
|
|
"tests.test_model_taint::test_an_unsanitized_source_to_sink_path_is_entailed": "passed",
|
|
"tests.test_model_taint::test_no_path_yields_no_verdict_so_the_caller_reports_suspicion": "passed",
|
|
"tests.test_model_taint::test_only_a_length_sink_can_be_discharged_by_a_bound": "passed",
|
|
"tests.test_model_taint::test_parameter_flows_still_decide_when_no_modelled_source_reaches_the_sink": "passed",
|
|
"tests.test_model_taint::test_parameter_sources_are_opt_in_and_reach_the_query": "passed",
|
|
"tests.test_model_taint::test_rows_without_the_scope_flag_fall_back_to_the_method_name": "passed",
|
|
"tests.test_model_taint::test_the_shape_test_only_applies_to_sinks_declared_safe_in_that_shape": "passed",
|
|
"tests.test_model_taint::test_the_shortest_unsanitized_flow_wins_and_the_sequence_is_deterministic": "passed",
|
|
"tests.test_model_taint::test_the_spec_drives_the_query_parameters": "passed",
|
|
"tests.test_model_taint::test_the_verdict_is_restricted_to_the_labeled_function": "passed",
|
|
"tests.test_model_taxonomy::test_every_labeled_corpus_cwe_resolves_and_no_cwe_is_claimed_twice": "passed",
|
|
"tests.test_model_taxonomy::test_every_mechanism_id_resolves_to_exactly_one_family": "passed",
|
|
"tests.test_model_taxonomy::test_loader_rejects_data_bugs_by_name[bad_verifier]": "passed",
|
|
"tests.test_model_taxonomy::test_loader_rejects_data_bugs_by_name[cwe_claimed_twice]": "passed",
|
|
"tests.test_model_taxonomy::test_loader_rejects_data_bugs_by_name[duplicate_cwe]": "passed",
|
|
"tests.test_model_taxonomy::test_loader_rejects_data_bugs_by_name[fabricated_family]": "passed",
|
|
"tests.test_model_taxonomy::test_loader_rejects_data_bugs_by_name[mechanism_claimed_twice]": "passed",
|
|
"tests.test_model_taxonomy::test_loader_rejects_data_bugs_by_name[missing_verifier]": "passed",
|
|
"tests.test_model_taxonomy::test_loader_rejects_data_bugs_by_name[no_description]": "passed",
|
|
"tests.test_model_taxonomy::test_loader_rejects_data_bugs_by_name[no_version]": "passed",
|
|
"tests.test_model_taxonomy::test_loader_rejects_data_bugs_by_name[unknown_field]": "passed",
|
|
"tests.test_model_taxonomy::test_loader_rejects_data_bugs_by_name[unknown_parent]": "passed",
|
|
"tests.test_model_taxonomy::test_relation_answers_same_lateral_fabricated_and_parent_child_when_declared": "passed",
|
|
"tests.test_model_taxonomy::test_taxonomy_loads_ten_families_each_with_a_verifier": "passed",
|
|
"tests.test_model_taxonomy::test_the_memory_family_states_what_it_cannot_decide": "passed",
|
|
"tests.test_model_taxonomy::test_the_shipped_file_must_declare_the_whole_closed_set_in_order": "passed",
|
|
"tests.test_module_audit::test_every_module_is_classified": "passed",
|
|
"tests.test_module_audit::test_no_module_in_the_tree_is_orphaned": "passed",
|
|
"tests.test_module_audit::test_the_manifest_matches_the_tree": "passed",
|
|
"tests.test_module_audit::test_the_named_subsystems_each_carry_an_explicit_decision": "passed",
|
|
"tests.test_mutation_fixtures::test_mutation_fixture_is_outside_stage1_gate_corpus": "passed",
|
|
"tests.test_mutation_fixtures::test_stage1_misses_aliased_os_system_mutation": "passed",
|
|
"tests.test_obligation_check::test_a_declared_public_route_never_reports_its_missing_path_guard_but_keeps_the_resource_obligation": "passed",
|
|
"tests.test_obligation_check::test_a_malformed_store_row_is_a_degradation_not_a_crash": "passed",
|
|
"tests.test_obligation_check::test_declared_policy_outranks_consistency_and_public_routes_drop_only_the_guard": "passed",
|
|
"tests.test_obligation_check::test_findings_become_suspicion_static_findings_with_labels": "passed",
|
|
"tests.test_obligation_check::test_function_local_run_reports_the_consistency_violation_with_siblings_and_a_degradation": "passed",
|
|
"tests.test_obligation_check::test_path_records_gate_reachability_and_a_dominating_hop_discharges": "passed",
|
|
"tests.test_obligation_check::test_with_path_records_an_unjustified_obligation_yields_no_finding": "passed",
|
|
"tests.test_obligation_dominance::test_order_dominance_along_a_path_uses_hop_order": "passed",
|
|
"tests.test_obligation_dominance::test_order_dominance_decorators_and_router_witnesses_dominate_the_handler": "passed",
|
|
"tests.test_obligation_dominance::test_order_dominance_statement_witness_needs_to_precede_with_an_exit_or_be_a_guard_call": "passed",
|
|
"tests.test_obligation_facts::test_default_obligation_facts_load_per_language_with_closed_kinds": "passed",
|
|
"tests.test_obligation_facts::test_flow_facts_loader_ignores_the_obligation_facts_directory": "passed",
|
|
"tests.test_obligation_facts::test_loader_rejects_kinds_and_fields_outside_the_closed_sets": "passed",
|
|
"tests.test_obligation_intent::test_malformed_or_off_vocabulary_answers_are_recorded_as_unknown": "passed",
|
|
"tests.test_obligation_intent::test_scan_records_intent_when_a_scripted_hunter_client_is_configured": "passed",
|
|
"tests.test_obligation_intent::test_scripted_client_answers_are_recorded_on_the_finding_and_change_nothing_else": "passed",
|
|
"tests.test_obligation_intent::test_the_prompt_carries_the_handler_own_lines_only_and_is_redacted": "passed",
|
|
"tests.test_obligation_intent::test_without_a_client_one_degradation_is_recorded_and_findings_are_identical": "passed",
|
|
"tests.test_obligation_operations::test_discharge_witness_covers_operation_only_when_kind_and_provenance_fit": "passed",
|
|
"tests.test_obligation_operations::test_find_discharges_reports_witness_kind_provenance_and_scope": "passed",
|
|
"tests.test_obligation_operations::test_find_operations_names_kind_fact_function_and_resource": "passed",
|
|
"tests.test_obligation_policy::test_unknown_fields_and_values_are_rejected_by_name": "passed",
|
|
"tests.test_obligation_policy::test_valid_policy_loads_with_a_version_hash": "passed",
|
|
"tests.test_obligation_reports::test_markdown_names_obligation_missing_discharger_evidence_and_known_fix": "passed",
|
|
"tests.test_obligation_reports::test_obligation_cap_binds_on_verdict_ids_because_the_pipeline_never_sets_proof_levels_on_static_findings": "passed",
|
|
"tests.test_obligation_reports::test_obligation_ranking_weighs_sensitivity_and_label_but_stays_below_proven_findings": "passed",
|
|
"tests.test_obligation_reports::test_reports_without_obligations_are_unchanged": "passed",
|
|
"tests.test_obligation_reports::test_sarif_carries_obligation_properties": "passed",
|
|
"tests.test_obligation_scan::test_declared_policy_is_read_from_the_target_and_versioned_in_the_manifest": "passed",
|
|
"tests.test_obligation_scan::test_deep_scan_never_offers_obligation_findings_to_the_sandbox": "passed",
|
|
"tests.test_obligation_scan::test_quick_scan_and_disabled_config_skip_obligations": "passed",
|
|
"tests.test_obligation_scan::test_standard_scan_emits_obligation_findings_and_the_manifest_block": "passed",
|
|
"tests.test_obligation_shapes::test_flag_toggled_twin_teaches_from_the_discharged_sibling_operation": "passed",
|
|
"tests.test_obligation_shapes::test_identity_constraint_added_on_the_fixed_side_is_the_lesson": "passed",
|
|
"tests.test_obligation_shapes::test_identity_from_request_body_pair_reports_the_fixed_provenance_and_the_label_kind_wins": "passed",
|
|
"tests.test_obligation_shapes::test_no_discharger_added_and_missing_function_return_none_with_reasons": "passed",
|
|
"tests.test_obligation_shapes::test_permissive_default_pair_yields_a_setting_shape_with_constant_provenance": "passed",
|
|
"tests.test_obligation_shapes::test_unrelated_trap_twin_teaches_from_the_vulnerable_functions_own_safe_branch": "passed",
|
|
"tests.test_obligation_siblings::test_consistency_anomalies_respect_the_minimum_and_name_the_siblings": "passed",
|
|
"tests.test_obligation_siblings::test_public_route_among_authenticated_siblings_is_a_missing_path_guard_with_access_evidence": "passed",
|
|
"tests.test_obligation_siblings::test_same_named_files_in_different_modules_are_not_siblings": "passed",
|
|
"tests.test_obligation_siblings::test_sibling_sets_group_by_router_and_resource_and_record_who_discharges": "passed",
|
|
"tests.test_opencode_skills::test_project_opencode_skills_have_required_frontmatter": "passed",
|
|
"tests.test_pair_corpus::test_agent_vfc_loads_at_title_tier_and_tiers_default_per_slice": "passed",
|
|
"tests.test_pair_corpus::test_c_function_with_return_type_on_previous_line_keeps_its_parser_name": "passed",
|
|
"tests.test_pair_corpus::test_catalog_loads_local_and_github_slices": "passed",
|
|
"tests.test_pair_corpus::test_catalog_rejects_an_obligation_kind_outside_the_closed_set": "passed",
|
|
"tests.test_pair_corpus::test_catalog_rejects_unknown_mechanism_and_sink_unknown_without_anchor": "passed",
|
|
"tests.test_pair_corpus::test_cli_new_slices_exit_zero_with_tier_profile_and_mechanism_metrics": "passed",
|
|
"tests.test_pair_corpus::test_cli_pairs_json_scoreboard": "passed",
|
|
"tests.test_pair_corpus::test_cli_pairs_pointers_flag_turns_network_on_for_one_run": "passed",
|
|
"tests.test_pair_corpus::test_cli_pairs_profile_and_split_filters": "passed",
|
|
"tests.test_pair_corpus::test_cli_vfc_json_includes_dual_scorers": "passed",
|
|
"tests.test_pair_corpus::test_containment_matches_outer_label_and_rejects_inner_label": "passed",
|
|
"tests.test_pair_corpus::test_coverage_with_source_counts_as_detection_and_as_leak": "passed",
|
|
"tests.test_pair_corpus::test_cpp_qualified_method_range_is_found_by_its_unqualified_label": "passed",
|
|
"tests.test_pair_corpus::test_cwe_only_row_is_a_weak_label_and_never_matches": "passed",
|
|
"tests.test_pair_corpus::test_datasets_catalog_lists_public_vfc_repos": "passed",
|
|
"tests.test_pair_corpus::test_declarator_name_knows_perl_subs_and_never_names_calls": "passed",
|
|
"tests.test_pair_corpus::test_declarator_name_strips_cpp_qualification_to_match_unqualified_labels": "passed",
|
|
"tests.test_pair_corpus::test_declarator_named_functions_match_their_labels[arrow]": "passed",
|
|
"tests.test_pair_corpus::test_declarator_named_functions_match_their_labels[exports]": "passed",
|
|
"tests.test_pair_corpus::test_declarator_named_functions_match_their_labels[method]": "passed",
|
|
"tests.test_pair_corpus::test_declarator_named_functions_match_their_labels[property]": "passed",
|
|
"tests.test_pair_corpus::test_default_catalog_has_the_new_slices_on_disk_and_off_the_stage1_list": "passed",
|
|
"tests.test_pair_corpus::test_function_at_skips_anonymous_and_module_ranges": "passed",
|
|
"tests.test_pair_corpus::test_function_scoped_match_rejects_detection_outside_the_named_function": "passed",
|
|
"tests.test_pair_corpus::test_github_slice_measures_real_vfc_pairs": "passed",
|
|
"tests.test_pair_corpus::test_juliet_strcpy_pair_bodies_differ_and_java_hash_is_known_limit": "passed",
|
|
"tests.test_pair_corpus::test_known_limit_pairs_are_evaluated_but_excluded_from_achievable": "passed",
|
|
"tests.test_pair_corpus::test_known_limit_pairs_emit_no_improve_signals": "passed",
|
|
"tests.test_pair_corpus::test_loader_rejects_reserved_words_as_function_labels": "passed",
|
|
"tests.test_pair_corpus::test_local_slice_clears_the_pair_gate": "passed",
|
|
"tests.test_pair_corpus::test_named_function_ranges_use_declarator_names": "passed",
|
|
"tests.test_pair_corpus::test_new_slices_load_offline_and_score_with_profiles": "passed",
|
|
"tests.test_pair_corpus::test_obligation_labeled_row_loads_and_is_detected_by_an_obligation_finding": "passed",
|
|
"tests.test_pair_corpus::test_pair_catalog_is_outside_stage1_smoke_gate": "passed",
|
|
"tests.test_pair_corpus::test_pair_signals_emit_miss_on_vuln_and_fp_on_fix": "passed",
|
|
"tests.test_pair_corpus::test_payload_reports_metrics_per_review_tier": "passed",
|
|
"tests.test_pair_corpus::test_pointer_pairs_materialize_into_the_cache_and_score_like_vendored_pairs": "passed",
|
|
"tests.test_pair_corpus::test_pointer_pairs_skip_with_a_degradation_when_network_is_off": "passed",
|
|
"tests.test_pair_corpus::test_pointer_rows_load_without_excerpts_and_point_into_the_cache": "passed",
|
|
"tests.test_pair_corpus::test_promotion_inside_a_callback_matches_the_enclosing_named_function": "passed",
|
|
"tests.test_pair_corpus::test_reviewed_tier_requires_a_reviewer_and_unknown_tiers_are_rejected": "passed",
|
|
"tests.test_pair_corpus::test_sast_slice_scores_owasp_and_juliet": "passed",
|
|
"tests.test_pair_corpus::test_sink_match_is_exact_or_alias_not_substring": "passed",
|
|
"tests.test_pair_corpus::test_synthetic_pair_fires_on_vuln_and_stays_silent_on_fix": "passed",
|
|
"tests.test_pair_corpus::test_unresolvable_function_label_is_a_visible_loss_not_a_silent_miss": "passed",
|
|
"tests.test_pair_corpus::test_vfc_rows_name_functions_and_carry_no_weak_labels": "passed",
|
|
"tests.test_pair_corpus::test_vfc_slice_is_labeled_openssl_firefox_chromium": "passed",
|
|
"tests.test_pair_corpus::test_vfc_style_slice_rows_require_a_named_function": "passed",
|
|
"tests.test_pair_corpus::test_vfc_training_manifest_has_vuln_and_fixed_labels": "passed",
|
|
"tests.test_pair_corpus::test_vibe_py_and_agent_vfc_carry_pointer_rows_and_the_default_run_skips_them": "passed",
|
|
"tests.test_pair_corpus::test_warm_cache_never_scores_pointer_pairs_when_network_is_off": "passed",
|
|
"tests.test_pair_corpus::test_weak_label_never_matches_on_inventory_fallback": "passed",
|
|
"tests.test_pair_harvest::test_agent_vfc_builder_writes_toml_booleans": "passed",
|
|
"tests.test_pair_harvest::test_catalog_gen_derives_function_past_the_provenance_header_and_never_anon": "passed",
|
|
"tests.test_pair_harvest::test_catalog_gen_emits_pointer_rows_without_excerpts": "passed",
|
|
"tests.test_pair_harvest::test_catalog_gen_fails_loud_without_the_package_and_refuses_to_prune_an_empty_catalog": "passed",
|
|
"tests.test_pair_harvest::test_catalog_gen_labels_from_sink_location_not_from_formatting_hunk": "passed",
|
|
"tests.test_pair_harvest::test_catalog_gen_prefers_declarator_names_and_rejects_reserved_words": "passed",
|
|
"tests.test_pair_harvest::test_extract_function_round_trips_a_local_body": "passed",
|
|
"tests.test_pair_harvest::test_extract_function_round_trips_perl_sub_without_parens": "passed",
|
|
"tests.test_pair_harvest::test_extract_function_skips_prototype_before_definition": "passed",
|
|
"tests.test_pair_harvest::test_extract_pair_dispatches_modes_and_validate_requires_mode_fields": "passed",
|
|
"tests.test_pair_harvest::test_extract_pair_with_lines_and_header_record_upstream_start": "passed",
|
|
"tests.test_pair_harvest::test_handler_context_mode_keeps_decorators_and_registration": "passed",
|
|
"tests.test_pair_harvest::test_harvest_dry_run_accepts_seed_recipes": "passed",
|
|
"tests.test_pair_harvest::test_hunk_mode_falls_back_to_whole_small_file": "passed",
|
|
"tests.test_pair_harvest::test_hunk_mode_python": "passed",
|
|
"tests.test_pair_harvest::test_hunk_mode_returns_enclosing_functions_on_both_sides": "passed",
|
|
"tests.test_pair_harvest::test_hunk_mode_skips_module_level_hunk_and_uses_next_function_hunk": "passed",
|
|
"tests.test_pair_harvest::test_line_range_mode_round_trips_exact_lines": "passed",
|
|
"tests.test_pair_harvest::test_materialize_pointer_writes_only_into_the_cache_root_and_needs_no_license": "passed",
|
|
"tests.test_pair_harvest::test_merge_recipes_keeps_existing_rows_and_appends_new_by_name": "passed",
|
|
"tests.test_pair_harvest::test_name_mode_ignores_doc_comment_mention_and_anchors_on_declarator": "passed",
|
|
"tests.test_pair_harvest::test_name_mode_skips_prototype_and_string_mentions": "passed",
|
|
"tests.test_pair_harvest::test_provenance_header_uses_language_comment_style": "passed",
|
|
"tests.test_pair_harvest::test_python_block_mode_cuts_by_indentation_and_keeps_decorators": "passed",
|
|
"tests.test_pair_harvest::test_python_block_survives_dedented_triple_quoted_string": "passed",
|
|
"tests.test_pair_harvest::test_validate_recipe_rejects_advisory_only_and_fixfox": "passed",
|
|
"tests.test_pair_harvest::test_vibe_py_builder_pointers_mode_emits_llm_repos_as_unvendored_agent_rows": "passed",
|
|
"tests.test_pair_harvest::test_write_excerpt_redacts_credential_literals_but_not_code": "passed",
|
|
"tests.test_pair_hygiene::test_a_declared_known_limit_wins_over_a_computed_reason": "passed",
|
|
"tests.test_pair_hygiene::test_a_leading_code_comment_is_not_a_provenance_header": "passed",
|
|
"tests.test_pair_hygiene::test_a_preprocessor_directive_is_code_not_a_provenance_header": "passed",
|
|
"tests.test_pair_hygiene::test_duplicate_bodies_across_pairs_are_reported_before_any_split": "passed",
|
|
"tests.test_pair_hygiene::test_duplicate_groups_that_cross_the_split_are_named_as_the_leak_they_are": "passed",
|
|
"tests.test_pair_hygiene::test_expected_rows_carry_an_opaque_family_label": "passed",
|
|
"tests.test_pair_hygiene::test_identical_twins_are_unscorable_and_no_row_is_dropped": "passed",
|
|
"tests.test_pair_hygiene::test_no_vendored_excerpt_loses_a_preprocessor_directive_to_the_header_strip": "passed",
|
|
"tests.test_pair_hygiene::test_pair_signals_can_be_filtered_to_one_split": "passed",
|
|
"tests.test_pair_hygiene::test_split_by_repository_assigns_undeclared_rows_by_repository_and_date": "passed",
|
|
"tests.test_pair_hygiene::test_split_by_repository_keeps_declared_splits_and_reports_straddles": "passed",
|
|
"tests.test_pair_hygiene::test_the_provenance_header_itself_is_still_stripped": "passed",
|
|
"tests.test_pair_registration_context::test_a_document_without_operation_ids_adds_no_entry_point": "passed",
|
|
"tests.test_pair_registration_context::test_a_failed_fetch_keeps_the_old_excerpt_and_records_the_reason": "passed",
|
|
"tests.test_pair_registration_context::test_a_javascript_excerpt_never_starts_in_the_middle_of_an_import": "passed",
|
|
"tests.test_pair_registration_context::test_a_multiline_router_call_names_its_handler": "passed",
|
|
"tests.test_pair_registration_context::test_absence_recipes_use_the_handler_context_mode": "passed",
|
|
"tests.test_pair_registration_context::test_an_openapi_operation_id_names_its_python_handler": "passed",
|
|
"tests.test_pair_registration_context::test_an_openapi_operation_without_security_is_public": "passed",
|
|
"tests.test_pair_registration_context::test_context_documents_are_harvested_for_both_sides": "passed",
|
|
"tests.test_pair_registration_context::test_context_documents_are_redacted_like_every_other_excerpt": "passed",
|
|
"tests.test_pair_registration_context::test_es_and_commonjs_modules_are_javascript": "passed",
|
|
"tests.test_pair_registration_context::test_every_absence_row_declares_its_family": "passed",
|
|
"tests.test_pair_registration_context::test_every_absence_row_has_a_named_handler_or_a_stated_reason": "passed",
|
|
"tests.test_pair_registration_context::test_handler_context_anchors_on_the_line_when_the_method_name_repeats": "passed",
|
|
"tests.test_pair_registration_context::test_handler_context_carries_the_class_its_framework_registers": "passed",
|
|
"tests.test_pair_registration_context::test_prose_inside_a_decorator_never_grants_a_guard": "passed",
|
|
"tests.test_pair_registration_context::test_registration_context_is_empty_when_the_document_never_names_the_handler": "passed",
|
|
"tests.test_pair_registration_context::test_registration_context_returns_a_whole_multiline_router_call": "passed",
|
|
"tests.test_pair_registration_context::test_registration_context_returns_the_openapi_operation_stanza": "passed",
|
|
"tests.test_pair_registration_context::test_the_driver_records_every_failed_fetch_with_its_reason": "passed",
|
|
"tests.test_pair_registration_context::test_the_named_absence_rows_carry_their_registration[[email protected](\"/{job_id}\")]": "passed",
|
|
"tests.test_pair_registration_context::test_the_named_absence_rows_carry_their_registration[overleaf-with-claude-exportscontroller-3980b9-ExportsController.exportProject]": "passed",
|
|
"tests.test_pair_registration_context::test_the_named_absence_rows_carry_their_registration[[email protected]('/delete-user/<int:user_id>')]": "passed",
|
|
"tests.test_pair_registration_context::test_the_named_absence_rows_carry_their_registration[[email protected]('/profile')]": "passed",
|
|
"tests.test_pair_registration_context::test_the_named_absence_rows_carry_their_registration[vampi-books-get-by-title-operationId: api_views.books.get_by_title]": "passed",
|
|
"tests.test_pair_registration_context::test_the_named_absence_rows_carry_their_registration[vampi-users-update-password-operationId: api_views.users.update_password]": "passed",
|
|
"tests.test_pair_registration_context::test_the_overleaf_excerpt_parses_on_both_sides": "passed",
|
|
"tests.test_pair_registration_context::test_the_overleaf_pair_is_scannable_at_all": "passed",
|
|
"tests.test_pair_registration_context::test_the_vendored_count_is_unchanged_by_the_re_harvest": "passed",
|
|
"tests.test_pipeline_calibration::test_rejected_finding_demotes_its_scope_on_the_next_scan": "passed",
|
|
"tests.test_plane_ax_live::test_smoke_task_runs_and_its_runner_survives_suspend_and_resume": "skipped",
|
|
"tests.test_plane_budget::test_account_errors_are_distinct_and_carry_the_provider_message[DeepSeek chat request failed: {\"error\":{\"message\":\"Insufficient Balance\",\"type\":\"unknown_error\"}}]": "passed",
|
|
"tests.test_plane_budget::test_account_errors_are_distinct_and_carry_the_provider_message[OpenRouter chat request failed: HTTPError: HTTP Error 401: Unauthorized]": "passed",
|
|
"tests.test_plane_budget::test_account_errors_are_distinct_and_carry_the_provider_message[OpenRouter chat request failed: HTTPError: HTTP Error 402: Payment Required: {\"error\":{\"message\":\"Insufficient credits\"}}]": "passed",
|
|
"tests.test_plane_budget::test_cache_hit_pricing_is_exact_dollars": "passed",
|
|
"tests.test_plane_budget::test_calls_ceiling_stops_before_the_next_call": "passed",
|
|
"tests.test_plane_budget::test_client_without_usage_rows_still_counts_calls": "passed",
|
|
"tests.test_plane_budget::test_cost_of_honours_explicit_cache_miss_field": "passed",
|
|
"tests.test_plane_budget::test_other_provider_errors_pass_through_unchanged": "passed",
|
|
"tests.test_plane_budget::test_prices_from_accepts_manifest_parameters_and_rejects_partial_ones": "passed",
|
|
"tests.test_plane_budget::test_summary_shape_for_a_priced_model": "passed",
|
|
"tests.test_plane_budget::test_unpriced_model_refuses_a_usd_budget": "passed",
|
|
"tests.test_plane_budget::test_unpriced_model_reports_none_not_zero_under_a_calls_budget": "passed",
|
|
"tests.test_plane_budget::test_usage_sums_across_calls": "passed",
|
|
"tests.test_plane_budget::test_usd_ceiling_stops_before_the_next_call": "passed",
|
|
"tests.test_plane_budget::test_zero_calls_budget_refuses_the_first_call": "passed",
|
|
"tests.test_plane_egress::test_an_ip_receiver_is_not_granted": "passed",
|
|
"tests.test_plane_egress::test_apply_creates_reads_back_and_delete_confirms_the_cascade": "passed",
|
|
"tests.test_plane_egress::test_apply_replaces_an_existing_policy": "passed",
|
|
"tests.test_plane_egress::test_apply_waits_for_the_actor_then_gives_up": "passed",
|
|
"tests.test_plane_egress::test_deepseek_model_manifest_names_the_endpoint_host": "passed",
|
|
"tests.test_plane_egress::test_delivery_dials_the_override_with_the_url_host": "passed",
|
|
"tests.test_plane_egress::test_egress_hosts_annotation_is_validated[*.deepseek.com]": "passed",
|
|
"tests.test_plane_egress::test_egress_hosts_annotation_is_validated[10.1.2.3]": "passed",
|
|
"tests.test_plane_egress::test_egress_hosts_annotation_is_validated[API.deepseek.com]": "passed",
|
|
"tests.test_plane_egress::test_egress_hosts_annotation_is_validated[api.deepseek.com:443]": "passed",
|
|
"tests.test_plane_egress::test_egress_hosts_annotation_is_validated[https://api.deepseek.com]": "passed",
|
|
"tests.test_plane_egress::test_model_bound_task_with_git_workspaces": "passed",
|
|
"tests.test_plane_egress::test_model_free_task_gets_only_the_receiver": "passed",
|
|
"tests.test_plane_egress::test_receiver_address_modes": "passed",
|
|
"tests.test_plane_increment::test_case_record_carries_sites_in_set_and_cost_and_the_image_is_repinned": "passed",
|
|
"tests.test_plane_increment::test_committed_manifests_match_the_generator": "passed",
|
|
"tests.test_plane_increment::test_every_manifest_under_plane_loads": "passed",
|
|
"tests.test_plane_increment::test_fix_ranges_are_the_old_side_of_the_fix_diff": "passed",
|
|
"tests.test_plane_increment::test_generator_is_deterministic_and_follows_the_reference": "passed",
|
|
"tests.test_plane_increment::test_generator_refuses_a_set_the_recorded_scans_did_not_ask": "passed",
|
|
"tests.test_plane_increment::test_inputs_carry_the_validation_set": "passed",
|
|
"tests.test_plane_increment::test_model_prices_are_the_endpoint_prices": "passed",
|
|
"tests.test_plane_increment::test_templates_are_pinned_to_one_runner_image": "passed",
|
|
"tests.test_plane_increment::test_tiebreak_appends_thirty_tasks_and_keeps_the_first_sixty_byte_identical": "passed",
|
|
"tests.test_plane_increment::test_validation_run_resolves_and_renders_every_task": "passed",
|
|
"tests.test_plane_manifests::test_deepseek_without_extension_annotation_is_rejected": "passed",
|
|
"tests.test_plane_manifests::test_git_commit_is_rejected_with_a_pointer_to_the_annotation": "passed",
|
|
"tests.test_plane_manifests::test_git_commits_annotation_is_validated[other=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-\"other\" names no spec.git entry]": "passed",
|
|
"tests.test_plane_manifests::test_git_commits_annotation_is_validated[repo-item \"repo\" must be]": "passed",
|
|
"tests.test_plane_manifests::test_git_commits_annotation_is_validated[repo=abc123-\"repo=abc123\" is not a 40-hex commit]": "passed",
|
|
"tests.test_plane_manifests::test_git_depth_must_be_an_integer": "passed",
|
|
"tests.test_plane_manifests::test_load_manifests_reads_multi_document_files": "passed",
|
|
"tests.test_plane_manifests::test_load_manifests_rejects_duplicate_names_and_bad_files": "passed",
|
|
"tests.test_plane_manifests::test_manifests_are_frozen": "passed",
|
|
"tests.test_plane_manifests::test_metadata_takes_ax_names_only[creation_timestamp]": "passed",
|
|
"tests.test_plane_manifests::test_metadata_takes_ax_names_only[labels]": "passed",
|
|
"tests.test_plane_manifests::test_metadata_takes_ax_names_only[namespace]": "passed",
|
|
"tests.test_plane_manifests::test_missing_name_is_named": "passed",
|
|
"tests.test_plane_manifests::test_model_ax_providers_need_no_annotation[anthropic]": "passed",
|
|
"tests.test_plane_manifests::test_model_ax_providers_need_no_annotation[google]": "passed",
|
|
"tests.test_plane_manifests::test_model_loads_with_declared_extension": "passed",
|
|
"tests.test_plane_manifests::test_model_requires_model_name": "passed",
|
|
"tests.test_plane_manifests::test_run_budget_types_are_named": "passed",
|
|
"tests.test_plane_manifests::test_run_cycle_is_named": "passed",
|
|
"tests.test_plane_manifests::test_run_cycle_through_inputs_is_named": "passed",
|
|
"tests.test_plane_manifests::test_run_depends_on_unknown_task_is_named": "passed",
|
|
"tests.test_plane_manifests::test_run_duplicate_task_name_is_named": "passed",
|
|
"tests.test_plane_manifests::test_run_input_must_be_task_slash_artifact": "passed",
|
|
"tests.test_plane_manifests::test_run_input_naming_unknown_task_is_named": "passed",
|
|
"tests.test_plane_manifests::test_run_loads_graph": "passed",
|
|
"tests.test_plane_manifests::test_run_self_dependency_is_a_cycle": "passed",
|
|
"tests.test_plane_manifests::test_run_task_naming_no_loaded_task_is_named": "passed",
|
|
"tests.test_plane_manifests::test_run_without_tasks_is_rejected": "passed",
|
|
"tests.test_plane_manifests::test_task_loads_every_ax_field": "passed",
|
|
"tests.test_plane_manifests::test_task_minimal_defaults": "passed",
|
|
"tests.test_plane_manifests::test_task_type_errors_are_named": "passed",
|
|
"tests.test_plane_manifests::test_the_bring_up_smoke_manifest_loads": "passed",
|
|
"tests.test_plane_manifests::test_the_shipped_smoke_manifest_matches_the_fixture": "skipped",
|
|
"tests.test_plane_manifests::test_unknown_kind_and_non_mapping_are_rejected": "passed",
|
|
"tests.test_plane_manifests::test_unknown_metadata_field_is_named": "passed",
|
|
"tests.test_plane_manifests::test_unknown_nested_fields_are_named_with_index": "passed",
|
|
"tests.test_plane_manifests::test_unknown_provider_is_rejected_even_with_annotation": "passed",
|
|
"tests.test_plane_manifests::test_unknown_spec_field_is_named": "passed",
|
|
"tests.test_plane_manifests::test_unknown_top_level_field_is_named": "passed",
|
|
"tests.test_plane_manifests::test_workspace_loads": "passed",
|
|
"tests.test_plane_manifests::test_wrong_api_version_is_named": "passed",
|
|
"tests.test_plane_reconciler::test_a_megabyte_producer_artifact_keeps_every_rendered_value_under_substrates_limit": "passed",
|
|
"tests.test_plane_reconciler::test_a_missing_producer_artifact_fails_the_consumer_instead_of_running_it": "passed",
|
|
"tests.test_plane_reconciler::test_a_model_bound_task_without_its_secret_fails_before_ax_sees_it": "passed",
|
|
"tests.test_plane_reconciler::test_a_refused_egress_policy_fails_the_task_before_resume": "passed",
|
|
"tests.test_plane_reconciler::test_a_refused_start_fails_the_task_with_the_runners_answer": "passed",
|
|
"tests.test_plane_reconciler::test_a_rerun_of_a_run_that_gained_tasks_runs_only_the_new_ones": "passed",
|
|
"tests.test_plane_reconciler::test_a_task_that_vanishes_before_delivery_is_failed": "passed",
|
|
"tests.test_plane_reconciler::test_ax_failed_phase_before_delivery_fails_with_the_condition_message": "passed",
|
|
"tests.test_plane_reconciler::test_ax_task_names_leave_room_for_the_template_suffix": "passed",
|
|
"tests.test_plane_reconciler::test_chain_runs_in_order_with_inputs_env_and_model": "passed",
|
|
"tests.test_plane_reconciler::test_cli_wires_plane_subcommands": "passed",
|
|
"tests.test_plane_reconciler::test_delivery_for_a_task_that_is_not_running_is_rejected": "passed",
|
|
"tests.test_plane_reconciler::test_doctor_names_the_bring_up_script_when_nothing_is_reachable": "passed",
|
|
"tests.test_plane_reconciler::test_doctor_treats_an_empty_namespace_as_not_ready": "passed",
|
|
"tests.test_plane_reconciler::test_egress_policy_between_apply_and_resume_and_checked_after_delete": "passed",
|
|
"tests.test_plane_reconciler::test_elapsed_polling_is_paced": "passed",
|
|
"tests.test_plane_reconciler::test_failed_task_halts_the_run": "passed",
|
|
"tests.test_plane_reconciler::test_lock_refuses_a_second_runner_and_ignores_a_dead_one": "passed",
|
|
"tests.test_plane_reconciler::test_no_delivery_within_the_task_timeout_is_failed": "passed",
|
|
"tests.test_plane_reconciler::test_outcome_of_needs_a_delivered_summary": "passed",
|
|
"tests.test_plane_reconciler::test_receiver_rejects_traversal_unknown_tasks_and_wrong_types": "passed",
|
|
"tests.test_plane_reconciler::test_receiver_serves_a_running_task_its_declared_inputs_only": "passed",
|
|
"tests.test_plane_reconciler::test_reconciler_is_under_500_lines_and_holds_no_pipeline_logic": "passed",
|
|
"tests.test_plane_reconciler::test_rendered_documents_carry_only_ax_fields": "passed",
|
|
"tests.test_plane_reconciler::test_resume_gives_up_after_the_resume_timeout_with_the_last_error": "passed",
|
|
"tests.test_plane_reconciler::test_resume_retries_deadline_exceeded_and_completion_is_the_delivery": "passed",
|
|
"tests.test_plane_reconciler::test_serialize_label_never_overlaps_but_others_do": "passed",
|
|
"tests.test_plane_reconciler::test_start_is_sent_once_after_resume_with_the_models_credential": "passed",
|
|
"tests.test_plane_reconciler::test_status_of_an_unknown_run_says_so": "passed",
|
|
"tests.test_plane_reconciler::test_status_prints_attribution_from_usage_fields_only": "passed",
|
|
"tests.test_plane_reconciler::test_summary_done_requires_every_unit": "passed",
|
|
"tests.test_plane_reconciler::test_the_task_is_applied_after_everything_it_binds": "passed",
|
|
"tests.test_plane_reconciler::test_unfinished_stops_dependants_and_rerun_skips_done": "passed",
|
|
"tests.test_plane_reconciler::test_workspaces_one_manifest_per_case_pin": "passed",
|
|
"tests.test_plane_repo_facts::test_callers_are_capped_at_forty_per_function": "passed",
|
|
"tests.test_plane_repo_facts::test_cross_file_callers_have_line_and_enclosing_function": "passed",
|
|
"tests.test_plane_repo_facts::test_declaration_patterns_per_language[go-func (r *Repo) Get(id int) error {\\n}\\nfunc main() {\\n}\\n-expected4]": "passed",
|
|
"tests.test_plane_repo_facts::test_declaration_patterns_per_language[java-public class A {\\n public static List<String> names(int n) throws IOException {\\n }\\n private void go() {\\n return foo(1);\\n }\\n else if (x) {\\n }\\n}\\n-expected3]": "passed",
|
|
"tests.test_plane_repo_facts::test_declaration_patterns_per_language[javascript-export async function fetchAll() {}\\nconst handler = async (req, res) => {\\n};\\nclass K {\\n save(data) {\\n }\\n}\\nif (x) {\\n}\\n-expected1]": "passed",
|
|
"tests.test_plane_repo_facts::test_declaration_patterns_per_language[php-<?php\\nclass A {\\n public static function &load($id) {\\n }\\n}\\nfunction top() {}\\n-expected0]": "passed",
|
|
"tests.test_plane_repo_facts::test_declaration_patterns_per_language[ruby-class A\\n def self.build(x)\\n end\\n def valid?\\n end\\nend\\n-expected5]": "passed",
|
|
"tests.test_plane_repo_facts::test_declaration_patterns_per_language[typescript-export const route = (req: Req): void => {\\n};\\nfunction* gen() {}\\n-expected2]": "passed",
|
|
"tests.test_plane_repo_facts::test_enclosing_function_in_python_respects_indentation": "passed",
|
|
"tests.test_plane_repo_facts::test_every_function_is_a_candidate_when_none_are_given": "passed",
|
|
"tests.test_plane_repo_facts::test_main_reads_candidates_from_the_input_env": "passed",
|
|
"tests.test_plane_repo_facts::test_main_without_a_workspace_fails_with_a_summary": "passed",
|
|
"tests.test_plane_repo_facts::test_output_is_byte_identical_on_a_second_run": "passed",
|
|
"tests.test_plane_repo_facts::test_product_files_exclude_tests_vendor_bundles_and_dotdirs": "passed",
|
|
"tests.test_plane_repo_facts::test_resume_recomputes_only_the_missing_unit": "passed",
|
|
"tests.test_plane_repo_facts::test_resume_skips_files_already_in_units": "passed",
|
|
"tests.test_plane_repo_facts::test_rows_from_another_candidate_set_are_not_reused": "passed",
|
|
"tests.test_plane_repo_facts::test_same_file_calls_and_declaration_lines_are_not_callers": "passed",
|
|
"tests.test_plane_repo_facts::test_summary_is_never_done_when_a_unit_is_missing": "passed",
|
|
"tests.test_plane_router::test_a_409_is_raised_at_once_with_the_response_text_redacted[fake_router0]": "passed",
|
|
"tests.test_plane_router::test_a_failing_port_forward_raises_with_kubectls_output": "passed",
|
|
"tests.test_plane_router::test_a_restart_after_re_resume_accepts_a_running_command[fake_router0]": "passed",
|
|
"tests.test_plane_router::test_connection_errors_are_retried_until_the_timeout": "passed",
|
|
"tests.test_plane_router::test_credentials_come_from_the_models_secret_key_variable": "passed",
|
|
"tests.test_plane_router::test_port_forward_port_is_parsed_and_the_child_is_terminated_on_exit": "passed",
|
|
"tests.test_plane_router::test_router_url_override_starts_no_port_forward": "passed",
|
|
"tests.test_plane_router::test_start_gives_up_after_the_start_timeout[fake_router0]": "passed",
|
|
"tests.test_plane_router::test_start_retries_503_and_502_then_succeeds[fake_router0]": "passed",
|
|
"tests.test_plane_runner::test_a_bound_workspace_missing_from_the_stream_fails_before_the_task": "passed",
|
|
"tests.test_plane_runner::test_a_crash_that_prints_the_credential_is_redacted": "passed",
|
|
"tests.test_plane_runner::test_a_crash_yields_failed_with_the_traceback": "passed",
|
|
"tests.test_plane_runner::test_a_failed_delivery_is_retried_alone_on_the_next_boot": "passed",
|
|
"tests.test_plane_runner::test_a_materialised_repo_survives_a_resume": "passed",
|
|
"tests.test_plane_runner::test_a_pin_naming_no_bound_git_entry_fails_the_task": "passed",
|
|
"tests.test_plane_runner::test_an_input_that_cannot_be_fetched_delivers_a_failed_summary_and_never_runs_the_command": "passed",
|
|
"tests.test_plane_runner::test_an_unknown_task_module_is_failed": "passed",
|
|
"tests.test_plane_runner::test_clone_destination_follows_ax_setup[code-https://github.com/chalk/chalk.git-.-/ws]": "passed",
|
|
"tests.test_plane_runner::test_clone_destination_follows_ax_setup[code-https://github.com/chalk/chalk.git-/elsewhere-/elsewhere]": "passed",
|
|
"tests.test_plane_runner::test_clone_destination_follows_ax_setup[code-https://github.com/chalk/chalk.git-None-/ws/code]": "passed",
|
|
"tests.test_plane_runner::test_clone_destination_follows_ax_setup[code-https://github.com/chalk/chalk.git-src-/ws/src]": "passed",
|
|
"tests.test_plane_runner::test_clone_destination_follows_ax_setup[[email protected]:chalk/chalk-None-/ws/chalk]": "passed",
|
|
"tests.test_plane_runner::test_clone_destination_follows_ax_setup[repo-https://github.com/chalk/chalk.git-None-/ws/chalk]": "passed",
|
|
"tests.test_plane_runner::test_deliver_retries_on_connection_errors_then_raises": "passed",
|
|
"tests.test_plane_runner::test_delivery_failure_is_reported_as_failed_with_exit_2": "passed",
|
|
"tests.test_plane_runner::test_env_contract_on_a_files_workspace": "passed",
|
|
"tests.test_plane_runner::test_exit_code_follows_the_summary_status[done-0]": "passed",
|
|
"tests.test_plane_runner::test_exit_code_follows_the_summary_status[exit-2]": "passed",
|
|
"tests.test_plane_runner::test_exit_code_follows_the_summary_status[failed-2]": "passed",
|
|
"tests.test_plane_runner::test_exit_code_follows_the_summary_status[nosummary-2]": "passed",
|
|
"tests.test_plane_runner::test_exit_code_follows_the_summary_status[unfinished-3]": "passed",
|
|
"tests.test_plane_runner::test_fetch_dials_the_override_and_sends_the_url_host": "passed",
|
|
"tests.test_plane_runner::test_git_commits_annotation_round_trips_to_the_checkout": "passed",
|
|
"tests.test_plane_runner::test_git_dir_and_depth_are_honoured": "passed",
|
|
"tests.test_plane_runner::test_git_entry_is_exported_from_the_case_cache_at_the_pin": "passed",
|
|
"tests.test_plane_runner::test_git_entry_without_a_cache_is_shallow_cloned_at_the_pin": "passed",
|
|
"tests.test_plane_runner::test_http_off_without_autostart_is_refused": "passed",
|
|
"tests.test_plane_runner::test_inputs_are_fetched_from_the_receiver_before_the_command": "passed",
|
|
"tests.test_plane_runner::test_main_serves_readiness_on_a_free_port_and_the_task_sees_200": "passed",
|
|
"tests.test_plane_runner::test_output_dir_is_delivered_as_a_tar_with_the_headers": "passed",
|
|
"tests.test_plane_runner::test_readyz_is_503_until_workspaces_are_ready_then_200": "passed",
|
|
"tests.test_plane_runner::test_run_header_is_absent_without_ousast_run": "passed",
|
|
"tests.test_plane_runner::test_sigterm_goes_to_the_commands_group_then_sigkill_after_the_grace": "passed",
|
|
"tests.test_plane_runner::test_start_before_the_workspaces_are_ready_is_503_and_a_delivered_run_refuses_it": "passed",
|
|
"tests.test_plane_runner::test_the_command_is_a_child_in_its_own_group_in_the_first_workspace": "passed",
|
|
"tests.test_plane_runner::test_the_command_waits_for_the_start_request_and_the_credential_reaches_only_the_child": "passed",
|
|
"tests.test_plane_runner::test_the_completion_marker_prevents_a_rerun_on_resume": "passed",
|
|
"tests.test_plane_runner::test_the_golden_boot_never_runs_the_command": "passed",
|
|
"tests.test_plane_runner::test_the_runner_accepts_what_ax_hands_it": "passed",
|
|
"tests.test_plane_runner::test_the_runner_keeps_serving_after_the_command_and_exits_0_on_sigterm": "passed",
|
|
"tests.test_plane_runner::test_unreadable_pins_fail_the_task": "passed",
|
|
"tests.test_plane_runner::test_workspace_dir_from_the_task_env_is_kept": "passed",
|
|
"tests.test_plane_runner::test_workspaces_are_prepared_only_after_the_start_request": "passed",
|
|
"tests.test_plane_scoring_parity::test_agree_on_the_reference_outputs_reproduces_the_reference_numbers": "passed",
|
|
"tests.test_plane_scoring_parity::test_committed_ranges_are_the_reference_hunks": "passed",
|
|
"tests.test_plane_scoring_parity::test_matching_verdicts_are_identical_on_the_recorded_outputs": "passed",
|
|
"tests.test_plane_tiebreak::test_a_and_c_agreeing_flips_a_disputed_candidate_to_agreed": "passed",
|
|
"tests.test_plane_tiebreak::test_agree_main_reads_pass_c": "passed",
|
|
"tests.test_plane_tiebreak::test_an_empty_restriction_is_done_with_zero_units_and_no_call": "passed",
|
|
"tests.test_plane_tiebreak::test_b_and_c_agreeing_flips_to_agreed_and_a_lone_a_is_rejected": "passed",
|
|
"tests.test_plane_tiebreak::test_main_with_an_empty_only_list_needs_no_model_client": "passed",
|
|
"tests.test_plane_tiebreak::test_only_names_reads_disputed_json_rows_and_names": "passed",
|
|
"tests.test_plane_tiebreak::test_only_restricts_the_hunt_to_the_named_candidates": "passed",
|
|
"tests.test_plane_tiebreak::test_pass_c_alone_never_decides": "passed",
|
|
"tests.test_plane_tiebreak::test_without_pass_c_the_a_b_rule_and_numbers_are_unchanged": "passed",
|
|
"tests.test_plane_verify::test_a_budget_stop_yields_unfinished_and_resumes_under_a_larger_one": "passed",
|
|
"tests.test_plane_verify::test_a_scripted_402_yields_failed_with_the_provider_message": "passed",
|
|
"tests.test_plane_verify::test_agree_main_reads_the_env_contract": "passed",
|
|
"tests.test_plane_verify::test_agree_over_two_scripted_passes_computes_agreement_and_metrics": "passed",
|
|
"tests.test_plane_verify::test_agree_reports_cost_with_the_recorded_triage_and_needs_fix_ranges_to_assess_sites": "passed",
|
|
"tests.test_plane_verify::test_agree_without_sites_leaves_site_matching_unassessed_and_flags_unasked_candidates": "passed",
|
|
"tests.test_plane_verify::test_an_unpriced_model_reports_usd_none_not_zero": "passed",
|
|
"tests.test_plane_verify::test_main_runs_the_env_contract_with_the_scripted_seam": "passed",
|
|
"tests.test_plane_verify::test_matches_declared_is_the_protocol_v2_rule": "passed",
|
|
"tests.test_plane_verify::test_prompt_carries_the_known_callers_line_capped_at_eight": "passed",
|
|
"tests.test_plane_verify::test_resume_asks_only_the_unfinished_file": "passed",
|
|
"tests.test_plane_verify::test_summary_records_the_bound_model_and_summed_usage": "passed",
|
|
"tests.test_plane_verify::test_units_are_one_row_per_file_hunt_with_anchored_sites": "passed",
|
|
"tests.test_plane_verify::test_without_facts_the_prompt_is_the_reference_prompt": "passed",
|
|
"tests.test_policy::test_assert_rules_resolve_fails_loud_on_unmapped_enabled_rule": "passed",
|
|
"tests.test_policy::test_builtin_rules_all_resolve_in_policy": "passed",
|
|
"tests.test_policy::test_load_policy_parses_severity_and_scope": "passed",
|
|
"tests.test_policy::test_resolve_severity_is_policy_governed_and_identical_for_same_cwe": "passed",
|
|
"tests.test_preprocess::test_detect_language_uses_shebang": "passed",
|
|
"tests.test_preprocess::test_preprocess_emits_file_targets_with_tags": "passed",
|
|
"tests.test_profiling::test_the_sampler_names_the_function_that_holds_the_time": "passed",
|
|
"tests.test_provenance::test_agent_config_file_makes_tree_mixed": "passed",
|
|
"tests.test_provenance::test_empty_tree_is_human_with_no_signals": "passed",
|
|
"tests.test_provenance::test_git_trailer_share_over_threshold_is_agent": "passed",
|
|
"tests.test_provenance::test_git_unavailable_is_a_signal_not_an_error": "passed",
|
|
"tests.test_provenance::test_lovable_marker_in_index_html": "passed",
|
|
"tests.test_provenance::test_scan_never_reports_synthetic": "passed",
|
|
"tests.test_provider_retry::test_a_body_that_stops_mid_read_is_transient": "passed",
|
|
"tests.test_provider_retry::test_a_read_failure_is_reported_as_a_provider_error_not_a_raw_http_exception": "passed",
|
|
"tests.test_provider_retry::test_backoff_is_exponential": "passed",
|
|
"tests.test_provider_retry::test_does_not_retry_non_transient_http_4xx": "passed",
|
|
"tests.test_provider_retry::test_non_retryable_value_error_propagates_immediately": "passed",
|
|
"tests.test_provider_retry::test_raises_after_exhausting_attempts": "passed",
|
|
"tests.test_provider_retry::test_retries_transient_http_5xx": "passed",
|
|
"tests.test_provider_retry::test_retries_transient_then_succeeds": "passed",
|
|
"tests.test_push_admission::test_a_declaration_naming_the_call_now_covers_an_assigned_call": "passed",
|
|
"tests.test_push_admission::test_ambiguous_capability_declarations_fail_closed": "passed",
|
|
"tests.test_push_admission::test_an_operation_the_change_introduced_is_a_supported_change_basis": "passed",
|
|
"tests.test_push_admission::test_comparison_ownership_cannot_be_rebound_to_another_base_or_semantics": "passed",
|
|
"tests.test_push_admission::test_dedup_preserves_witnesses_and_comparisons_and_does_not_dismiss_printed_before": "passed",
|
|
"tests.test_push_admission::test_equivalent_origins_admit_same_claim_and_only_block_when_enabled[javascript-express]": "passed",
|
|
"tests.test_push_admission::test_equivalent_origins_admit_same_claim_and_only_block_when_enabled[php-wordpress]": "passed",
|
|
"tests.test_push_admission::test_evaluated_operation_matching_preserves_receiver_and_symbol_boundaries[custom.exec(command)]": "passed",
|
|
"tests.test_push_admission::test_evaluated_operation_matching_preserves_receiver_and_symbol_boundaries[execSync(command)]": "passed",
|
|
"tests.test_push_admission::test_evaluated_operation_matching_preserves_receiver_and_symbol_boundaries[query('exec(command)')]": "passed",
|
|
"tests.test_push_admission::test_evaluated_semantics_and_grounded_repairs_required[<lambda>-capability_disabled]": "passed",
|
|
"tests.test_push_admission::test_evaluated_semantics_and_grounded_repairs_required[<lambda>-capability_unavailable0]": "passed",
|
|
"tests.test_push_admission::test_evaluated_semantics_and_grounded_repairs_required[<lambda>-capability_unavailable1]": "passed",
|
|
"tests.test_push_admission::test_evaluated_semantics_and_grounded_repairs_required[<lambda>-capability_unavailable2]": "passed",
|
|
"tests.test_push_admission::test_evaluated_semantics_and_grounded_repairs_required[<lambda>-capability_unevaluated0]": "passed",
|
|
"tests.test_push_admission::test_evaluated_semantics_and_grounded_repairs_required[<lambda>-capability_unevaluated1]": "passed",
|
|
"tests.test_push_admission::test_evaluated_semantics_and_grounded_repairs_required[<lambda>-consequence_unsupported]": "passed",
|
|
"tests.test_push_admission::test_evaluated_semantics_and_grounded_repairs_required[<lambda>-repair_unsupported]": "passed",
|
|
"tests.test_push_admission::test_missing_or_different_evaluated_operation_binding_is_diagnostic[symbols0]": "passed",
|
|
"tests.test_push_admission::test_missing_or_different_evaluated_operation_binding_is_diagnostic[symbols1]": "passed",
|
|
"tests.test_push_admission::test_missing_or_different_evaluated_operation_binding_is_diagnostic[symbols2]": "passed",
|
|
"tests.test_push_admission::test_no_default_eligibility_and_unsupported_origin_is_a_coverage_gap": "passed",
|
|
"tests.test_push_admission::test_pass_label_without_evaluation_population_is_not_eligibility[calibration_artifact-None]": "passed",
|
|
"tests.test_push_admission::test_pass_label_without_evaluation_population_is_not_eligibility[positive_controls-0]": "passed",
|
|
"tests.test_push_admission::test_pass_label_without_evaluation_population_is_not_eligibility[reviewed_alerts-0]": "passed",
|
|
"tests.test_push_admission::test_pass_label_without_evaluation_population_is_not_eligibility[untouched_workload-None]": "passed",
|
|
"tests.test_push_admission::test_rejected_claims_remain_diagnostics[<lambda>-capability_unavailable]": "passed",
|
|
"tests.test_push_admission::test_rejected_claims_remain_diagnostics[<lambda>-change_unsupported]": "passed",
|
|
"tests.test_push_admission::test_rejected_claims_remain_diagnostics[<lambda>-claim_discharged]": "passed",
|
|
"tests.test_push_admission::test_rejected_claims_remain_diagnostics[<lambda>-comparison_unknown]": "passed",
|
|
"tests.test_push_admission::test_rejected_claims_remain_diagnostics[<lambda>-dependency_unresolved]": "passed",
|
|
"tests.test_push_admission::test_rejected_claims_remain_diagnostics[<lambda>-insufficient_rung0]": "passed",
|
|
"tests.test_push_admission::test_rejected_claims_remain_diagnostics[<lambda>-insufficient_rung1]": "passed",
|
|
"tests.test_push_admission::test_rejected_claims_remain_diagnostics[<lambda>-insufficient_rung2]": "passed",
|
|
"tests.test_push_admission::test_rejected_claims_remain_diagnostics[<lambda>-location_unresolved]": "passed",
|
|
"tests.test_push_admission::test_rejected_claims_remain_diagnostics[<lambda>-sanitizer_semantics_mismatch]": "passed",
|
|
"tests.test_push_admission::test_rejected_claims_remain_diagnostics[<lambda>-unchanged]": "passed",
|
|
"tests.test_push_admission::test_rejected_claims_remain_diagnostics[<lambda>-witness_unresolved0]": "passed",
|
|
"tests.test_push_admission::test_rejected_claims_remain_diagnostics[<lambda>-witness_unresolved1]": "passed",
|
|
"tests.test_push_admission::test_sql_operation_cannot_acquire_shell_consequence_from_same_family": "passed",
|
|
"tests.test_push_admission::test_the_operation_symbol_comes_from_the_call_not_the_statement": "passed",
|
|
"tests.test_push_admission::test_unchanged_on_one_base_does_not_suppress_new_on_another": "passed",
|
|
"tests.test_push_admission::test_unknown_novelty_is_coverage_but_unchanged_debt_is_not": "passed",
|
|
"tests.test_push_assistance::test_default_never_resolves_endpoint": "passed",
|
|
"tests.test_push_assistance::test_delayed_model_cannot_extend_deadline": "passed",
|
|
"tests.test_push_assistance::test_existing_endpoint_adapter_and_cost_receipt[False]": "passed",
|
|
"tests.test_push_assistance::test_existing_endpoint_adapter_and_cost_receipt[True]": "passed",
|
|
"tests.test_push_assistance::test_explicit_config_does_not_read_project_dotenv": "passed",
|
|
"tests.test_push_assistance::test_misleading_response_cannot_create_claims[{\"rung\":\"execution_confirmed\",\"finding\":\"invented\"}]": "passed",
|
|
"tests.test_push_assistance::test_misleading_response_cannot_create_claims[{\"selections\":[{\"defect_id\":\"defect-0\",\"witness_index\":999}]}]": "passed",
|
|
"tests.test_push_assistance::test_misleading_response_cannot_create_claims[{\"selections\":[{\"defect_id\":\"new-defect\",\"witness_index\":0}]}]": "passed",
|
|
"tests.test_push_assistance::test_only_existing_witness_can_be_selected_and_input_redacted": "passed",
|
|
"tests.test_push_assistance::test_selected_witness_keeps_its_location_and_change_binding": "passed",
|
|
"tests.test_push_assistance::test_selected_witness_rendering_redacts_known_secret": "passed",
|
|
"tests.test_push_assistance::test_unadmitted_candidates_never_sent": "passed",
|
|
"tests.test_push_cache::test_abandoned_partial_files_count_toward_size_and_are_evicted": "passed",
|
|
"tests.test_push_cache::test_another_writer_forces_a_rescan_and_the_limit_holds": "passed",
|
|
"tests.test_push_cache::test_completed_publication_is_readable_and_private": "passed",
|
|
"tests.test_push_cache::test_concurrent_writers_publish_only_complete_payloads": "passed",
|
|
"tests.test_push_cache::test_eviction_skips_leases_and_enforces_limit": "passed",
|
|
"tests.test_push_cache::test_interrupted_publication_never_creates_complete_entry": "passed",
|
|
"tests.test_push_cache::test_lock_wait_cannot_exceed_transaction_budget": "passed",
|
|
"tests.test_push_cache::test_lookup_failure_is_miss_and_consumer_exception_is_preserved": "passed",
|
|
"tests.test_push_cache::test_partial_and_corrupt_entries_are_misses": "passed",
|
|
"tests.test_push_cache::test_publications_reuse_one_scan_and_keep_an_exact_tally": "passed",
|
|
"tests.test_push_cache::test_symlink_and_invalid_key_are_rejected": "passed",
|
|
"tests.test_push_cache_semantics::test_final_results_bind_scope_and_current_admission_provenance": "passed",
|
|
"tests.test_push_cache_semantics::test_json_evidence_retains_provenance_and_rejects_incomplete": "passed",
|
|
"tests.test_push_cache_semantics::test_query_and_result_invalidation_layers": "passed",
|
|
"tests.test_push_contracts::test_config_round_trip_and_ordinary_scan_compatibility": "passed",
|
|
"tests.test_push_contracts::test_contract_round_trips_preserve_partition_ref_and_comparison_identity": "passed",
|
|
"tests.test_push_contracts::test_deletion_only_result_is_explicitly_not_applicable": "passed",
|
|
"tests.test_push_contracts::test_direct_mutable_collection_is_not_an_immutable_contract": "passed",
|
|
"tests.test_push_contracts::test_empty_population_needs_an_explicit_census_assertion": "passed",
|
|
"tests.test_push_contracts::test_execution_budget_requires_finite_clock_and_distinct_positive_allowance": "passed",
|
|
"tests.test_push_contracts::test_generic_contracts_and_engine_do_not_depend_on_push": "passed",
|
|
"tests.test_push_contracts::test_graph_partial_provenance_stays_partial_and_options_are_preserved": "passed",
|
|
"tests.test_push_contracts::test_graph_provenance_round_trip_and_live_lease_separation": "passed",
|
|
"tests.test_push_contracts::test_incomplete_scope_cannot_be_serialized_as_complete_negative": "passed",
|
|
"tests.test_push_contracts::test_malformed_identity_payloads_fail[value0]": "passed",
|
|
"tests.test_push_contracts::test_malformed_identity_payloads_fail[value1]": "passed",
|
|
"tests.test_push_contracts::test_malformed_identity_payloads_fail[value2]": "passed",
|
|
"tests.test_push_contracts::test_push_configuration_rejects_unsafe_coercion[[push]\\ncache_max_bytes = 0]": "passed",
|
|
"tests.test_push_contracts::test_push_configuration_rejects_unsafe_coercion[[push]\\ncache_max_bytes = 1.5]": "passed",
|
|
"tests.test_push_contracts::test_push_configuration_rejects_unsafe_coercion[[push]\\ncache_max_bytes = true]": "passed",
|
|
"tests.test_push_contracts::test_push_configuration_rejects_unsafe_coercion[[push]\\ncancellation_allowance_seconds = -1]": "passed",
|
|
"tests.test_push_contracts::test_push_configuration_rejects_unsafe_coercion[[push]\\ncomparison_base = \"\"]": "passed",
|
|
"tests.test_push_contracts::test_push_configuration_rejects_unsafe_coercion[[push]\\ncomparison_base = 1]": "passed",
|
|
"tests.test_push_contracts::test_push_configuration_rejects_unsafe_coercion[[push]\\ndeadline_second = 60]": "passed",
|
|
"tests.test_push_contracts::test_push_configuration_rejects_unsafe_coercion[[push]\\ndeadline_seconds = \"30\"]": "passed",
|
|
"tests.test_push_contracts::test_push_configuration_rejects_unsafe_coercion[[push]\\ndeadline_seconds = 0]": "passed",
|
|
"tests.test_push_contracts::test_push_configuration_rejects_unsafe_coercion[[push]\\ndeadline_seconds = inf]": "passed",
|
|
"tests.test_push_contracts::test_push_configuration_rejects_unsafe_coercion[[push]\\ndeadline_seconds = nan]": "passed",
|
|
"tests.test_push_contracts::test_push_configuration_rejects_unsafe_coercion[[push]\\ndeadline_seconds = true]": "passed",
|
|
"tests.test_push_contracts::test_push_configuration_rejects_unsafe_coercion[[push]\\nincomplete_coverage_policy = \"ignore\"]": "passed",
|
|
"tests.test_push_contracts::test_push_configuration_rejects_unsafe_coercion[[push]\\nmode = \"nag\"]": "passed",
|
|
"tests.test_push_contracts::test_push_configuration_rejects_unsafe_coercion[push = \"bad\"]": "passed",
|
|
"tests.test_push_contracts::test_push_configuration_rejects_unsafe_coercion[push = []]": "passed",
|
|
"tests.test_push_contracts::test_result_rejects_unknown_status_vocabulary[coverage_status-None]": "passed",
|
|
"tests.test_push_contracts::test_result_rejects_unknown_status_vocabulary[coverage_status-secure]": "passed",
|
|
"tests.test_push_contracts::test_result_rejects_unknown_status_vocabulary[finding_status-True]": "passed",
|
|
"tests.test_push_contracts::test_result_rejects_unknown_status_vocabulary[finding_status-clean]": "passed",
|
|
"tests.test_push_contracts::test_result_rejects_unknown_status_vocabulary[push_disposition-warn]": "passed",
|
|
"tests.test_push_contracts::test_result_statuses_are_independent[actionable-complete_within_scope-block]": "passed",
|
|
"tests.test_push_contracts::test_result_statuses_are_independent[actionable-incomplete-allow]": "passed",
|
|
"tests.test_push_contracts::test_result_statuses_are_independent[none-incomplete-allow]": "passed",
|
|
"tests.test_push_contracts::test_result_statuses_are_independent[none-unavailable-block]": "passed",
|
|
"tests.test_push_contracts::test_shared_head_does_not_merge_different_base_completion": "passed",
|
|
"tests.test_push_contracts::test_strict_runtime_construction_not_only_decoding": "passed",
|
|
"tests.test_push_eligibility::test_changed_semantic_advice_needs_a_new_frozen_review": "passed",
|
|
"tests.test_push_eligibility::test_matching_reviewed_synthetic_population_can_be_loaded": "passed",
|
|
"tests.test_push_eligibility::test_missing_joint_evidence_never_enables_advisory[no_alert]": "passed",
|
|
"tests.test_push_eligibility::test_missing_joint_evidence_never_enables_advisory[no_independent]": "passed",
|
|
"tests.test_push_eligibility::test_missing_joint_evidence_never_enables_advisory[no_positive]": "passed",
|
|
"tests.test_push_eligibility::test_missing_joint_evidence_never_enables_advisory[runtime]": "passed",
|
|
"tests.test_push_eligibility::test_missing_joint_evidence_never_enables_advisory[stale_runtime]": "passed",
|
|
"tests.test_push_eligibility::test_missing_joint_evidence_never_enables_advisory[wrong_semantics]": "passed",
|
|
"tests.test_push_eligibility::test_runner_consumes_only_matching_registry": "passed",
|
|
"tests.test_push_eligibility::test_shipped_registry_is_reproducible_no_go": "passed",
|
|
"tests.test_push_eligibility::test_stale_or_tampered_registry_is_rejected": "passed",
|
|
"tests.test_push_experiment::test_authored_snapshot_keeps_whole_tree_and_original_repository": "passed",
|
|
"tests.test_push_experiment::test_timeout_stays_unresolved_and_uses_whole_cli_elapsed_time": "passed",
|
|
"tests.test_push_experiment::test_zero_cli_exit_cannot_earn_negative_without_witness": "passed",
|
|
"tests.test_push_feasibility::test_duplicate_or_unplanned_measurement_is_rejected": "passed",
|
|
"tests.test_push_feasibility::test_identical_tip_alone_cannot_qualify_runtime": "passed",
|
|
"tests.test_push_feasibility::test_invalid_elapsed_is_an_instrument_error[-1]": "passed",
|
|
"tests.test_push_feasibility::test_invalid_elapsed_is_an_instrument_error[inf]": "passed",
|
|
"tests.test_push_feasibility::test_invalid_elapsed_is_an_instrument_error[nan]": "passed",
|
|
"tests.test_push_feasibility::test_multi_ref_target_denominator_is_fixed_before_execution": "passed",
|
|
"tests.test_push_feasibility::test_timeouts_and_missing_runs_remain_in_fixed_population": "passed",
|
|
"tests.test_push_hook::test_chain_preserves_exact_nonzero_even_for_advisory": "passed",
|
|
"tests.test_push_hook::test_existing_hook_stdin_remote_exit_and_removal[0]": "passed",
|
|
"tests.test_push_hook::test_existing_hook_stdin_remote_exit_and_removal[7]": "passed",
|
|
"tests.test_push_hook::test_install_refuses_dangling_symlink": "passed",
|
|
"tests.test_push_hook::test_install_refuses_existing_and_honors_hooks_path": "passed",
|
|
"tests.test_push_inputs::test_authored_edit_requires_exact_original_and_provenance": "passed",
|
|
"tests.test_push_inputs::test_empty_population_rejected[cases]": "passed",
|
|
"tests.test_push_inputs::test_empty_population_rejected[snapshots]": "passed",
|
|
"tests.test_push_inputs::test_immutable_bytes_ignore_dirty_worktree": "passed",
|
|
"tests.test_push_inputs::test_invalid_input_keeps_case_in_population[empty]": "passed",
|
|
"tests.test_push_inputs::test_invalid_input_keeps_case_in_population[escape]": "passed",
|
|
"tests.test_push_inputs::test_invalid_input_keeps_case_in_population[hash]": "passed",
|
|
"tests.test_push_inputs::test_invalid_input_keeps_case_in_population[missing]": "passed",
|
|
"tests.test_push_inputs::test_invalid_input_keeps_case_in_population[ref]": "passed",
|
|
"tests.test_push_inputs::test_invalid_label_rejected": "passed",
|
|
"tests.test_push_inputs::test_missing_holdout_labels_never_qualify_capability": "passed",
|
|
"tests.test_push_inputs::test_missing_language_holdouts_retained": "passed",
|
|
"tests.test_push_inputs::test_missing_snapshot_identity_rejected": "passed",
|
|
"tests.test_push_inputs::test_unavailable_source_is_explicit": "passed",
|
|
"tests.test_push_interface::test_all_refs_deduplicated_and_missing_base_retained": "passed",
|
|
"tests.test_push_interface::test_cli_reads_git_stdin": "passed",
|
|
"tests.test_push_interface::test_distinct_comparisons_share_deadline": "passed",
|
|
"tests.test_push_interface::test_input_wait_is_inside_deadline": "passed",
|
|
"tests.test_push_interface::test_no_work[(delete) {zero} refs/heads/old {base}\\n]": "passed",
|
|
"tests.test_push_interface::test_no_work[]": "passed",
|
|
"tests.test_push_interface::test_transaction_enforcement_and_dedup[advisory-allow-True-0]": "passed",
|
|
"tests.test_push_interface::test_transaction_enforcement_and_dedup[advisory-block-False-0]": "passed",
|
|
"tests.test_push_interface::test_transaction_enforcement_and_dedup[blocking-allow-False-0]": "passed",
|
|
"tests.test_push_interface::test_transaction_enforcement_and_dedup[blocking-allow-True-1]": "passed",
|
|
"tests.test_push_interface::test_transaction_enforcement_and_dedup[blocking-block-False-1]": "passed",
|
|
"tests.test_push_policy::test_a_candidate_without_an_operation_reports_no_dependency_gaps": "passed",
|
|
"tests.test_push_policy::test_a_declared_exclusion_boundary_does_not_block_either": "passed",
|
|
"tests.test_push_policy::test_a_declared_exclusion_does_not_block_a_comparison_on_either_side": "passed",
|
|
"tests.test_push_policy::test_a_gap_from_another_language_partition_does_not_block_admission": "passed",
|
|
"tests.test_push_policy::test_a_malformed_inventory_row_is_not_an_empty_inventory": "passed",
|
|
"tests.test_push_policy::test_a_non_reachability_base_gap_still_blocks_an_enumerated_absence": "passed",
|
|
"tests.test_push_policy::test_a_present_operation_still_refuses_novelty_under_bounded_reachability": "passed",
|
|
"tests.test_push_policy::test_a_reachability_derived_enumeration_cannot_establish_absence_while_bounded": "passed",
|
|
"tests.test_push_policy::test_a_reachability_derived_enumeration_is_usable_when_reachability_is_complete": "passed",
|
|
"tests.test_push_policy::test_a_recorded_dependency_of_the_counterpart_must_also_be_complete": "passed",
|
|
"tests.test_push_policy::test_a_traced_flow_absence_still_requires_complete_reachability": "passed",
|
|
"tests.test_push_policy::test_absence_from_a_structural_enumeration_survives_bounded_reachability": "passed",
|
|
"tests.test_push_policy::test_ambiguous_correspondence_on_a_changed_line_is_never_new": "passed",
|
|
"tests.test_push_policy::test_an_empty_but_enumerated_scope_establishes_absence": "passed",
|
|
"tests.test_push_policy::test_an_enumerated_base_without_the_operation_establishes_absence": "passed",
|
|
"tests.test_push_policy::test_an_integrity_degradation_is_this_candidate_s_dependency": "passed",
|
|
"tests.test_push_policy::test_an_integrity_degradation_still_blocks_a_comparison": "passed",
|
|
"tests.test_push_policy::test_an_operation_needing_an_ambiguous_anchor_is_still_uncomparable": "passed",
|
|
"tests.test_push_policy::test_an_operation_present_in_the_base_inventory_is_not_new": "passed",
|
|
"tests.test_push_policy::test_an_unenumerated_base_scope_stays_unresolved": "passed",
|
|
"tests.test_push_policy::test_any_other_transaction_context_gap_still_blocks": "passed",
|
|
"tests.test_push_policy::test_benign_identifier_rename_is_unknown_not_new": "passed",
|
|
"tests.test_push_policy::test_changed_line_novelty_still_requires_a_complete_base": "passed",
|
|
"tests.test_push_policy::test_changed_new_operation_in_comparable_existing_file": "passed",
|
|
"tests.test_push_policy::test_changed_source_text_needs_identity_proof_not_a_rename_guess": "passed",
|
|
"tests.test_push_policy::test_comparison_cache_reuses_only_completed_compatible_evidence": "passed",
|
|
"tests.test_push_policy::test_deadline_exhaustion_prevents_any_new_base_build": "passed",
|
|
"tests.test_push_policy::test_dependency_gaps_are_bound_to_the_candidate": "passed",
|
|
"tests.test_push_policy::test_discharged_or_unentailed_operation_on_a_changed_line_is_not_new": "passed",
|
|
"tests.test_push_policy::test_failed_truncated_incompatible_base_remains_unknown": "passed",
|
|
"tests.test_push_policy::test_head_failure_or_unproven_witness_stays_unknown": "passed",
|
|
"tests.test_push_policy::test_incomplete_counterpart_still_blocks": "passed",
|
|
"tests.test_push_policy::test_inventory_rows_do_not_count_as_unparsed_answer_body": "passed",
|
|
"tests.test_push_policy::test_missing_anchor_and_ambiguous_witness_do_not_invent_novelty": "passed",
|
|
"tests.test_push_policy::test_moved_identical_operation_on_a_changed_line_is_not_new": "passed",
|
|
"tests.test_push_policy::test_new_source_at_unchanged_operation_needs_complete_base_answer": "passed",
|
|
"tests.test_push_policy::test_non_string_operation_cannot_prove_base_absence": "passed",
|
|
"tests.test_push_policy::test_operation_introduced_on_a_changed_line_is_new_against_a_complete_base": "passed",
|
|
"tests.test_push_policy::test_operation_outside_any_recorded_head_span_is_not_new": "passed",
|
|
"tests.test_push_policy::test_other_completed_question_cannot_prove_absence_for_missing_counterpart": "passed",
|
|
"tests.test_push_policy::test_proven_tier_zero_other_families_do_not_invalidate_base_answer": "passed",
|
|
"tests.test_push_policy::test_removed_discharge_is_worsened_at_unchanged_sink": "passed",
|
|
"tests.test_push_policy::test_renamed_file_keeps_operation_identity_across_a_changed_line": "passed",
|
|
"tests.test_push_policy::test_repeated_unchanged_lines_do_not_invalidate_a_distinct_operation": "passed",
|
|
"tests.test_push_policy::test_string_false_is_not_supported_discharge_evidence": "passed",
|
|
"tests.test_push_policy::test_targeted_base_uses_real_driver_same_deadline": "passed",
|
|
"tests.test_push_policy::test_truncated_base_cannot_establish_absence_wherever_it_was_truncated": "passed",
|
|
"tests.test_push_policy::test_unchanged_backlog_and_renamed_movement_stay_unchanged": "passed",
|
|
"tests.test_push_policy::test_unknown_ownership_boundary_stays_inside_the_required_scope": "passed",
|
|
"tests.test_push_policy::test_unrelated_lexical_guard_removal_does_not_override_same_flow": "passed",
|
|
"tests.test_push_policy::test_unrelated_question_context_gap_does_not_poison_completed_comparison": "passed",
|
|
"tests.test_push_policy::test_unrelated_unsupported_family_no_longer_blocks_a_complete_target_comparison": "passed",
|
|
"tests.test_push_policy::test_wrong_query_mechanism_cannot_prove_base_absence": "passed",
|
|
"tests.test_push_regression_integration::test_failed_census_after_physical_vendor_filter_is_not_clean": "passed",
|
|
"tests.test_push_regression_integration::test_interrupted_writer_preserves_previous_artifact_and_reaps_child": "passed",
|
|
"tests.test_push_regression_integration::test_mixed_transaction_retains_exact_objects_and_external_boundaries": "passed",
|
|
"tests.test_push_report::test_complete_empty_check_is_bounded_by_scope": "passed",
|
|
"tests.test_push_report::test_display_cap_preserves_all_decisions_and_complete_artifact": "passed",
|
|
"tests.test_push_report::test_expired_reporting_allowance_still_returns_real_decision": "passed",
|
|
"tests.test_push_report::test_failed_base_evidence_cannot_be_presented_as_complete": "passed",
|
|
"tests.test_push_report::test_invalid_artifact_destination_is_a_notice_not_an_exception": "passed",
|
|
"tests.test_push_report::test_invalid_serializable_detail_fails_without_losing_decision": "passed",
|
|
"tests.test_push_report::test_long_terminal_values_are_bounded_but_artifact_keeps_full_evidence": "passed",
|
|
"tests.test_push_report::test_mismatched_result_or_missing_evidence_is_rejected": "passed",
|
|
"tests.test_push_report::test_one_incomplete_notice_and_one_status_without_claiming_secure": "passed",
|
|
"tests.test_push_report::test_provenance_and_timings_are_frozen_after_construction": "passed",
|
|
"tests.test_push_report::test_repository_control_characters_cannot_inject_terminal_notices": "passed",
|
|
"tests.test_push_report::test_stalled_writer_is_cancelled_without_overwriting_previous_artifact": "passed",
|
|
"tests.test_push_report::test_unavailable_and_not_applicable_never_read_as_completed": "passed",
|
|
"tests.test_push_report::test_write_failure_retains_existing_artifact_and_block_decision": "passed",
|
|
"tests.test_push_report::test_writer_exiting_zero_without_receipt_is_not_success": "passed",
|
|
"tests.test_push_reuse::test_backend_reuses_graph_and_answers_then_invalidates_source_and_dependencies": "passed",
|
|
"tests.test_push_reuse::test_fresh_missing_census_cannot_borrow_a_cached_query_census": "passed",
|
|
"tests.test_push_reuse::test_the_single_attempt_path_is_reused_and_normalized_too": "passed",
|
|
"tests.test_push_runner::test_admission_provenance_invalidates_when_installed_runtime_changes": "passed",
|
|
"tests.test_push_runner::test_base_failure_retains_completed_head_evidence": "passed",
|
|
"tests.test_push_runner::test_cache_cannot_write_inside_repository": "passed",
|
|
"tests.test_push_runner::test_cached_discovery_invalidates_source_and_dependency_edits": "passed",
|
|
"tests.test_push_runner::test_cli_exposes_replay": "passed",
|
|
"tests.test_push_runner::test_default_replay_does_not_launch_unbudgeted_availability_probe": "passed",
|
|
"tests.test_push_runner::test_expired_preparation_obeys_total_deadline": "passed",
|
|
"tests.test_push_runner::test_hanging_discovery_is_bounded": "passed",
|
|
"tests.test_push_runner::test_identical_revision_materializes_once_and_reuses_discovery": "passed",
|
|
"tests.test_push_runner::test_missing_revision_is_unavailable_not_clean": "passed",
|
|
"tests.test_push_runner::test_preparation_exit_zero_without_receipt_is_failure": "passed",
|
|
"tests.test_push_runner::test_preparation_large_result_does_not_deadlock": "passed",
|
|
"tests.test_push_runner::test_replay_artifact_cannot_overwrite_live_repository": "passed",
|
|
"tests.test_push_runner::test_replay_persists_discovery_without_skipping_readable_snapshots": "passed",
|
|
"tests.test_push_runner::test_replay_unavailable_preserves_input_and_records_scope": "passed",
|
|
"tests.test_push_runner::test_snapshot_boundaries_reach_engine_change_context": "passed",
|
|
"tests.test_push_runner::test_snapshot_resolution_uses_shared_deadline": "passed",
|
|
"tests.test_push_runner::test_strict_incomplete_policy_and_artifact_failure": "passed",
|
|
"tests.test_push_scoring::test_actionable_recall_requires_reviewed_alert_beside_detection": "passed",
|
|
"tests.test_push_scoring::test_actual_execution_context_must_match[budget_seconds]": "passed",
|
|
"tests.test_push_scoring::test_actual_execution_context_must_match[engine]": "passed",
|
|
"tests.test_push_scoring::test_actual_execution_context_must_match[facts]": "passed",
|
|
"tests.test_push_scoring::test_actual_execution_context_must_match[queries]": "passed",
|
|
"tests.test_push_scoring::test_actual_execution_context_must_match[scope]": "passed",
|
|
"tests.test_push_scoring::test_deferred_questions_and_unmeasured_cases_remain_coverage_limits": "passed",
|
|
"tests.test_push_scoring::test_evidence_launch_failure_retains_unresolved_population": "passed",
|
|
"tests.test_push_scoring::test_fixed_negative_needs_completed_answer_benign_backlog_is_not_alert": "passed",
|
|
"tests.test_push_scoring::test_missing_and_failed_keep_positive_denominator": "passed",
|
|
"tests.test_push_scoring::test_missing_source_overrides_an_asserted_positive": "passed",
|
|
"tests.test_push_scoring::test_positive_requires_answered_exact_target_witness[empty_witness]": "passed",
|
|
"tests.test_push_scoring::test_positive_requires_answered_exact_target_witness[unanswered]": "passed",
|
|
"tests.test_push_scoring::test_positive_requires_answered_exact_target_witness[unselected]": "passed",
|
|
"tests.test_push_scoring::test_positive_requires_answered_exact_target_witness[wrong_family]": "passed",
|
|
"tests.test_push_scoring::test_positive_requires_answered_exact_target_witness[wrong_site]": "passed",
|
|
"tests.test_push_scoring::test_profiles_cannot_be_swapped_or_mutated": "passed",
|
|
"tests.test_push_scoring::test_rank_absence_without_path_is_not_transitivity": "passed",
|
|
"tests.test_push_scoring::test_regression_readable_despite_missing_admission_prerequisite": "passed",
|
|
"tests.test_push_scoring::test_static_rank_never_claims_transitive_detection": "passed",
|
|
"tests.test_push_scoring::test_unmeasured_benign_is_not_perfect_interruption_rate": "passed",
|
|
"tests.test_push_scoring::test_unreviewed_wrong_target_alerts_remain_precision_denominator": "passed",
|
|
"tests.test_push_scoring::test_witnessed_positive_without_rank_is_counted": "passed",
|
|
"tests.test_push_snapshot::test_bad_protocol_never_silently_skips_lines[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_bad_protocol_never_silently_skips_lines[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_ambiguous_identical_file_renames_preserve_gap[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_ambiguous_identical_file_renames_preserve_gap[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_function_rename_and_removed_guard[sha1-js-- requirePermission(user);\\n- execute(input);\\n]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_function_rename_and_removed_guard[sha1-php-<?php\\n- require_permission($user);\\n- execute($input);\\n]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_function_rename_and_removed_guard[sha256-js-- requirePermission(user);\\n- execute(input);\\n]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_function_rename_and_removed_guard[sha256-php-<?php\\n- require_permission($user);\\n- execute($input);\\n]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_generic_hex_contract_validation[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_generic_hex_contract_validation[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_is_bounded_and_never_executes_diff_helpers[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_is_bounded_and_never_executes_diff_helpers[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_lf_lines_and_final_newline_changes[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_lf_lines_and_final_newline_changes[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_missing_blob_and_invalid_revisions_are_not_clean[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_missing_blob_and_invalid_revisions_are_not_clean[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_moved_repeated_operations_do_not_claim_identity[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_moved_repeated_operations_do_not_claim_identity[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_nul_paths_renames_deletions_and_declarations[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_nul_paths_renames_deletions_and_declarations[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_total_limits_are_explicit[sha1-max_diff_bytes]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_total_limits_are_explicit[sha1-max_files]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_total_limits_are_explicit[sha1-max_mapping_lines]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_total_limits_are_explicit[sha1-max_total_bytes]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_total_limits_are_explicit[sha256-max_diff_bytes]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_total_limits_are_explicit[sha256-max_files]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_total_limits_are_explicit[sha256-max_mapping_lines]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_total_limits_are_explicit[sha256-max_total_bytes]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_unknown_base_binary_and_ambiguous_lines_are_unresolved[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_unknown_base_binary_and_ambiguous_lines_are_unresolved[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_unmatched_move_is_not_proven_new_behavior[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_unmatched_move_is_not_proven_new_behavior[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_zero_changes_are_real_equal_objects[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_change_context_zero_changes_are_real_equal_objects[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_cleanup_does_not_follow_consumer_symlinks[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_cleanup_does_not_follow_consumer_symlinks[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_configured_new_branch_uses_unique_merge_base[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_configured_new_branch_uses_unique_merge_base[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_deletion_only_has_no_analysis[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_deletion_only_has_no_analysis[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_dirty_non_head_and_duplicate_update_records_are_preserved[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_dirty_non_head_and_duplicate_update_records_are_preserved[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_git_valid_unicode_ref_names_are_preserved[sha1-unicode-trailing\\xa0]": "passed",
|
|
"tests.test_push_snapshot::test_git_valid_unicode_ref_names_are_preserved[sha1-unicode\\u2028separator]": "passed",
|
|
"tests.test_push_snapshot::test_git_valid_unicode_ref_names_are_preserved[sha1-unicode\\xa0inside]": "passed",
|
|
"tests.test_push_snapshot::test_git_valid_unicode_ref_names_are_preserved[sha256-unicode-trailing\\xa0]": "passed",
|
|
"tests.test_push_snapshot::test_git_valid_unicode_ref_names_are_preserved[sha256-unicode\\u2028separator]": "passed",
|
|
"tests.test_push_snapshot::test_git_valid_unicode_ref_names_are_preserved[sha256-unicode\\xa0inside]": "passed",
|
|
"tests.test_push_snapshot::test_legacy_grafts_cannot_rewrite_comparison_ancestry[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_legacy_grafts_cannot_rewrite_comparison_ancestry[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_materialize_reads_non_head_objects_and_cleans[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_materialize_reads_non_head_objects_and_cleans[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_missing_and_unsupported_objects_are_explicit[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_missing_and_unsupported_objects_are_explicit[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_missing_promisor_object_cannot_fetch_even_when_repo_allows_file[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_missing_promisor_object_cannot_fetch_even_when_repo_allows_file[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_missing_tag_referent_is_missing_not_unsupported[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_missing_tag_referent_is_missing_not_unsupported[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_no_implicit_head_or_fetch_for_missing_base[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_no_implicit_head_or_fetch_for_missing_base[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_preserves_every_ref_and_distinct_comparisons[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_preserves_every_ref_and_distinct_comparisons[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_replacements_and_inherited_git_environment_do_not_change_identity[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_replacements_and_inherited_git_environment_do_not_change_identity[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_deadline_kills_slow_git_and_cleans[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_deadline_kills_slow_git_and_cleans[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_exact_binary_paths_and_no_filters[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_exact_binary_paths_and_no_filters[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_failure_preserves_live_state_and_cleans[sha1-cancel]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_failure_preserves_live_state_and_cleans[sha1-consumer]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_failure_preserves_live_state_and_cleans[sha1-deadline]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_failure_preserves_live_state_and_cleans[sha1-missing_blob]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_failure_preserves_live_state_and_cleans[sha256-cancel]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_failure_preserves_live_state_and_cleans[sha256-consumer]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_failure_preserves_live_state_and_cleans[sha256-deadline]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_failure_preserves_live_state_and_cleans[sha256-missing_blob]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_limits_are_explicit[sha1-max_blob_bytes-source_byte_limit]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_limits_are_explicit[sha1-max_files-file_count_limit]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_limits_are_explicit[sha1-max_path_bytes-unsupported_path]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_limits_are_explicit[sha1-max_total_bytes-source_byte_limit]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_limits_are_explicit[sha1-max_tree_bytes-git_output_limit]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_limits_are_explicit[sha256-max_blob_bytes-source_byte_limit]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_limits_are_explicit[sha256-max_files-file_count_limit]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_limits_are_explicit[sha256-max_path_bytes-unsupported_path]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_limits_are_explicit[sha256-max_total_bytes-source_byte_limit]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_limits_are_explicit[sha256-max_tree_bytes-git_output_limit]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_manifest_rejects_forged_census[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_manifest_rejects_forged_census[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_missing_tree_and_unsupported_object_are_not_clean[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_missing_tree_and_unsupported_object_are_not_clean[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_omits_symlinks_gitlinks_and_lfs[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_omits_symlinks_gitlinks_and_lfs[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_refuses_oversize_blob_before_reading_it[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_refuses_oversize_blob_before_reading_it[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_rejects_live_scratch_parent[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_rejects_live_scratch_parent[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_subdirectory_adapter_cannot_scratch_in_live_parent[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_subdirectory_adapter_cannot_scratch_in_live_parent[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_write_failure_cleans_partial_scratch[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_snapshot_write_failure_cleans_partial_scratch[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_tags_peel_to_commit_and_retain_input_identity[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_tags_peel_to_commit_and_retain_input_identity[sha256]": "passed",
|
|
"tests.test_push_snapshot::test_unrelated_and_ambiguous_new_branch_bases[sha1]": "passed",
|
|
"tests.test_push_snapshot::test_unrelated_and_ambiguous_new_branch_bases[sha256]": "passed",
|
|
"tests.test_push_vetoes::test_a_declaration_not_covering_the_operation_symbol_says_so": "passed",
|
|
"tests.test_push_vetoes::test_an_enabled_passing_declaration_here_still_admits_nothing": "passed",
|
|
"tests.test_push_vetoes::test_an_ungrounded_template_is_refused_rather_than_rendered": "passed",
|
|
"tests.test_push_vetoes::test_cli_refuses_the_flag_outside_explicit_replay": "passed",
|
|
"tests.test_push_vetoes::test_evaluation_renders_consequence_and_repair_from_a_declaration": "passed",
|
|
"tests.test_push_vetoes::test_evaluation_states_why_an_explanation_is_unavailable": "passed",
|
|
"tests.test_push_vetoes::test_failures_and_unrecognized_boundaries_are_never_lifted": "passed",
|
|
"tests.test_push_vetoes::test_only_a_change_attributed_finding_is_rendered": "passed",
|
|
"tests.test_push_vetoes::test_query_identity_difference_is_recorded_not_applied": "passed",
|
|
"tests.test_push_vetoes::test_quiet_fixed_twin_reports_base_only_finding_with_answered_head_counterpart": "passed",
|
|
"tests.test_push_vetoes::test_recognized_vetoes_are_lifted_recorded_and_never_applied": "passed",
|
|
"tests.test_push_vetoes::test_recorded_report_never_admits_even_when_lifted_candidate_would_pass": "passed",
|
|
"tests.test_push_vetoes::test_replay_flag_is_off_by_default_and_labels_its_artifact": "passed",
|
|
"tests.test_push_vetoes::test_report_requires_label_and_renders_experimental_line": "passed",
|
|
"tests.test_push_vetoes::test_unanswered_lifted_reason_without_rows_stays_applied": "passed",
|
|
"tests.test_rank::test_composite_priority_uses_spec_formula": "passed",
|
|
"tests.test_rank::test_heuristic_ranking_prioritizes_fuzzable_parser": "passed",
|
|
"tests.test_rank::test_parse_json_content_accepts_fenced_json": "passed",
|
|
"tests.test_rank::test_parse_json_content_rejects_non_json": "passed",
|
|
"tests.test_rank::test_parse_ranker_response_rejects_malformed_scores": "passed",
|
|
"tests.test_rank::test_rank_targets_with_model_chunks_requests": "passed",
|
|
"tests.test_rank::test_reachability_hints_raise_ranking_priority": "passed",
|
|
"tests.test_rank::test_write_rankings_emits_artifact": "passed",
|
|
"tests.test_redaction::test_leaves_benign_text_untouched_and_is_idempotent": "passed",
|
|
"tests.test_redaction::test_redacts_aws_github_slack_google_keys": "passed",
|
|
"tests.test_redaction::test_redacts_bearer_token_but_keeps_scheme": "passed",
|
|
"tests.test_redaction::test_redacts_key_value_assignments": "passed",
|
|
"tests.test_redaction::test_redacts_private_key_block": "passed",
|
|
"tests.test_redaction::test_redacts_provider_api_keys": "passed",
|
|
"tests.test_redaction::test_redacts_url_embedded_credentials": "passed",
|
|
"tests.test_regress_candidates::test_sev5_already_in_cap_is_not_duplicated": "passed",
|
|
"tests.test_regress_candidates::test_sev5_reachable_extra_included_when_ledger_demoted_hotspot": "passed",
|
|
"tests.test_regress_candidates::test_sev5_reachable_inventory_without_hotspot_is_still_selected": "passed",
|
|
"tests.test_regress_candidates::test_six_hotspots_max_candidates_three_returns_three": "passed",
|
|
"tests.test_regress_recipes::test_c_recipe_compiles_and_runs_when_image_has_compiler": "passed",
|
|
"tests.test_regress_recipes::test_javascript_recipe_runs_scratch_snippet_with_repo_on_node_path": "passed",
|
|
"tests.test_regress_recipes::test_python_and_javascript_recipes_produce_runner_jobs": "passed",
|
|
"tests.test_regress_recipes::test_python_recipe_runs_scratch_snippet_with_repo_on_pythonpath": "passed",
|
|
"tests.test_regress_recipes::test_unknown_language_recipe_is_none": "passed",
|
|
"tests.test_regress_recipes::test_unknown_language_returns_inconclusive_without_calling_runner": "passed",
|
|
"tests.test_regress_safety::test_benign_python_assert_snippet_is_allowed": "passed",
|
|
"tests.test_regress_safety::test_docker_sock_rejected_does_not_create_runner_job": "passed",
|
|
"tests.test_regress_safety::test_host_network_rejected_does_not_create_runner_job": "passed",
|
|
"tests.test_regress_safety::test_socket_and_curl_mentions_are_rejected[curl https://example.invalid/pwn\\n]": "passed",
|
|
"tests.test_regress_safety::test_socket_and_curl_mentions_are_rejected[import socket\\nsocket.create_connection(('127.0.0.1', 80))\\n]": "passed",
|
|
"tests.test_regress_safety::test_write_under_workspace_rejected_does_not_create_runner_job": "passed",
|
|
"tests.test_regress_verdicts::test_runner_maps_timeout_crash_and_exit_zero": "passed",
|
|
"tests.test_regress_verdicts::test_sandbox_outcomes_map_to_verdicts_and_worth_fixing[already-covered-unknown-does-not-fail-build]": "passed",
|
|
"tests.test_regress_verdicts::test_sandbox_outcomes_map_to_verdicts_and_worth_fixing[assertion-triggerable-reachable-worth-fixing]": "passed",
|
|
"tests.test_regress_verdicts::test_sandbox_outcomes_map_to_verdicts_and_worth_fixing[covering-test-passed-already-covered]": "passed",
|
|
"tests.test_regress_verdicts::test_sandbox_outcomes_map_to_verdicts_and_worth_fixing[crash-triggerable-unknown-not-worth-fixing]": "passed",
|
|
"tests.test_regress_verdicts::test_sandbox_outcomes_map_to_verdicts_and_worth_fixing[exit-zero-not-triggerable]": "passed",
|
|
"tests.test_regress_verdicts::test_sandbox_outcomes_map_to_verdicts_and_worth_fixing[inconclusive-inferred-does-not-fail-build]": "passed",
|
|
"tests.test_regress_verdicts::test_sandbox_outcomes_map_to_verdicts_and_worth_fixing[not-triggerable-inferred-does-not-fail-build]": "passed",
|
|
"tests.test_regress_verdicts::test_sandbox_outcomes_map_to_verdicts_and_worth_fixing[recipe-missing-inconclusive]": "passed",
|
|
"tests.test_regress_verdicts::test_sandbox_outcomes_map_to_verdicts_and_worth_fixing[safety-reject-inconclusive]": "passed",
|
|
"tests.test_regress_verdicts::test_sandbox_outcomes_map_to_verdicts_and_worth_fixing[sandbox-missing-inconclusive]": "passed",
|
|
"tests.test_regress_verdicts::test_sandbox_outcomes_map_to_verdicts_and_worth_fixing[sanitizer-triggerable-inferred-worth-fixing]": "passed",
|
|
"tests.test_regress_verdicts::test_sandbox_outcomes_map_to_verdicts_and_worth_fixing[timeout-inconclusive]": "passed",
|
|
"tests.test_regress_verdicts::test_table_covers_four_verdicts_and_worth_fixing_boolean": "passed",
|
|
"tests.test_reports::test_a_clean_scan_states_no_coverage_gaps": "passed",
|
|
"tests.test_reports::test_a_model_suspicion_is_grouped_like_a_pattern_match": "passed",
|
|
"tests.test_reports::test_a_pattern_rule_with_few_sites_keeps_its_sections": "passed",
|
|
"tests.test_reports::test_a_pattern_rule_with_many_sites_is_summarised_not_repeated": "passed",
|
|
"tests.test_reports::test_a_reasoned_claim_keeps_its_section_whatever_its_rung": "passed",
|
|
"tests.test_reports::test_a_scan_that_made_no_claims_states_no_limits": "passed",
|
|
"tests.test_reports::test_a_sharded_graph_is_stated_in_the_report": "passed",
|
|
"tests.test_reports::test_an_entailed_model_finding_keeps_its_section": "passed",
|
|
"tests.test_reports::test_an_obligation_finding_is_not_grouped_away": "passed",
|
|
"tests.test_reports::test_cli_scan_fail_on_worth_fixing_exits_zero_without_verdicts": "passed",
|
|
"tests.test_reports::test_cli_scan_writes_sarif_manifest_and_honors_fail_policy": "passed",
|
|
"tests.test_reports::test_manifest_includes_complexity_summary": "passed",
|
|
"tests.test_reports::test_manifest_includes_requested_completed_skipped_stages": "passed",
|
|
"tests.test_reports::test_manifest_includes_worth_fixing_count": "passed",
|
|
"tests.test_reports::test_manifest_links_shared_artifacts_by_finding_id": "passed",
|
|
"tests.test_reports::test_markdown_report_includes_complexity_map_and_worth_fixing_sections": "passed",
|
|
"tests.test_reports::test_markdown_report_includes_verification_status": "passed",
|
|
"tests.test_reports::test_markdown_report_labels_hits_as_inventory_not_worth_fixing": "passed",
|
|
"tests.test_reports::test_quick_scan_report_is_inventory_without_map_or_docker": "passed",
|
|
"tests.test_reports::test_sarif_report_uses_finding_ids_and_evidence_properties": "passed",
|
|
"tests.test_reports::test_scan_exit_code_policy": "passed",
|
|
"tests.test_reports::test_scan_exit_code_unknown_policy": "passed",
|
|
"tests.test_reports::test_scan_exit_code_worth_fixing": "passed",
|
|
"tests.test_reports::test_scan_help_lists_worth_fixing": "passed",
|
|
"tests.test_reports::test_standard_scan_records_hunter_model_unavailable_when_model_unset": "passed",
|
|
"tests.test_reports::test_standard_scan_writes_complexity_map_without_docker": "passed",
|
|
"tests.test_reports::test_the_report_says_what_was_looked_for_and_what_cannot_be_decided": "passed",
|
|
"tests.test_repos::test_a_branch_is_not_a_pin": "passed",
|
|
"tests.test_repos::test_checkout_is_keyed_by_commit": "passed",
|
|
"tests.test_repos::test_detection_needs_something_in_scope": "passed",
|
|
"tests.test_repos::test_in_scope_must_be_stated": "passed",
|
|
"tests.test_repos::test_offline_by_default": "passed",
|
|
"tests.test_repos::test_recipe_round_trips": "passed",
|
|
"tests.test_repos::test_resolve_fetches_then_serves_from_cache": "passed",
|
|
"tests.test_repos::test_select_by_name": "passed",
|
|
"tests.test_repos::test_the_committed_recipes_parse": "passed",
|
|
"tests.test_repos::test_the_envelope_checkout_claims_no_detection": "passed",
|
|
"tests.test_repos::test_the_switch_is_read_from_the_environment": "passed",
|
|
"tests.test_repos::test_unknown_measure_is_rejected": "passed",
|
|
"tests.test_repos::test_verify_catches_a_function_that_is_not_there": "passed",
|
|
"tests.test_repos::test_verify_catches_a_line_outside_the_file": "passed",
|
|
"tests.test_repos::test_verify_catches_a_recipe_that_describes_absent_code": "passed",
|
|
"tests.test_repos::test_verify_catches_the_wrong_commit": "passed",
|
|
"tests.test_ruleset::test_default_ruleset_loads_as_data": "passed",
|
|
"tests.test_ruleset::test_disabled_rule_via_ledger_does_not_fire_in_scan": "passed",
|
|
"tests.test_ruleset::test_empty_ledger_is_byte_identical": "passed",
|
|
"tests.test_ruleset::test_ledger_overlay_changes_only_targeted_rule": "passed",
|
|
"tests.test_ruleset::test_rule_ledger_round_trips": "passed",
|
|
"tests.test_ruleset::test_write_ruleset_round_trips": "passed",
|
|
"tests.test_run::test_create_scan_run_writes_directories_and_config": "passed",
|
|
"tests.test_sandbox_probe::test_fake_probe_can_be_forced_off": "passed",
|
|
"tests.test_sandbox_probe::test_fake_probe_can_be_forced_on": "passed",
|
|
"tests.test_sandbox_probe::test_real_probe_default_path_uses_subprocess_run": "passed",
|
|
"tests.test_sandbox_probe::test_real_probe_is_available_when_docker_info_succeeds": "passed",
|
|
"tests.test_sandbox_probe::test_real_probe_is_skippable_in_unit_tests": "passed",
|
|
"tests.test_sandbox_probe::test_real_probe_is_unavailable_when_docker_info_fails": "passed",
|
|
"tests.test_sandbox_probe::test_real_probe_returns_unavailable_without_raising[error0]": "passed",
|
|
"tests.test_sandbox_probe::test_real_probe_returns_unavailable_without_raising[error1]": "passed",
|
|
"tests.test_sandbox_probe::test_real_probe_returns_unavailable_without_raising[error2]": "passed",
|
|
"tests.test_sandbox_probe::test_real_probe_returns_unavailable_without_raising[error3]": "passed",
|
|
"tests.test_sandbox_probe::test_real_probe_returns_unavailable_without_raising[error4]": "passed",
|
|
"tests.test_sandbox_probe::test_real_probe_runs_docker_info_with_short_timeout": "passed",
|
|
"tests.test_sandbox_probe::test_resolve_probe_defaults_to_real_probe": "passed",
|
|
"tests.test_sandbox_probe::test_resolve_probe_forced_off_via_env": "passed",
|
|
"tests.test_sandbox_probe::test_resolve_probe_forced_on_via_env": "passed",
|
|
"tests.test_sandbox_runner::test_build_docker_argv_applies_memory_and_pids_limits": "passed",
|
|
"tests.test_sandbox_runner::test_build_docker_argv_bind_mounts_repo_read_only_at_workspace": "passed",
|
|
"tests.test_sandbox_runner::test_build_docker_argv_drops_capabilities_and_new_privileges": "passed",
|
|
"tests.test_sandbox_runner::test_build_docker_argv_ends_with_image_and_command": "passed",
|
|
"tests.test_sandbox_runner::test_build_docker_argv_excludes_docker_sock": "passed",
|
|
"tests.test_sandbox_runner::test_build_docker_argv_forbids_privileged_and_host_network": "passed",
|
|
"tests.test_sandbox_runner::test_build_docker_argv_includes_network_none_and_read_only": "passed",
|
|
"tests.test_sandbox_runner::test_build_docker_argv_scratch_is_writable_tmpfs": "passed",
|
|
"tests.test_sandbox_runner::test_build_docker_argv_source_tree_is_not_writable": "passed",
|
|
"tests.test_sandbox_runner::test_build_docker_argv_starts_with_docker_run_rm_init": "passed",
|
|
"tests.test_sandbox_runner::test_build_docker_argv_uses_non_root_user": "passed",
|
|
"tests.test_sandbox_runner::test_docker_cli_runner_does_not_invoke_daemon_when_runner_injected": "passed",
|
|
"tests.test_sandbox_runner::test_docker_cli_runner_does_not_write_the_source_tree": "passed",
|
|
"tests.test_sandbox_runner::test_docker_cli_runner_maps_timeout_expired_to_timed_out": "passed",
|
|
"tests.test_sandbox_runner::test_docker_cli_runner_scratch_copy_uses_cp_r_not_cp_a": "passed",
|
|
"tests.test_sandbox_runner::test_docker_cli_runner_scratch_seed_is_world_readable_for_container_user": "passed",
|
|
"tests.test_sandbox_runner::test_docker_cli_runner_seeds_scratch_files_outside_the_repo": "passed",
|
|
"tests.test_sandbox_runner::test_docker_cli_runner_uses_constructed_argv_and_timeout": "passed",
|
|
"tests.test_sandbox_runner::test_fake_sandbox_runner_can_be_reprogrammed": "passed",
|
|
"tests.test_sandbox_runner::test_fake_sandbox_runner_does_not_need_docker_daemon": "passed",
|
|
"tests.test_sandbox_runner::test_fake_sandbox_runner_records_jobs_and_returns_programmed_result": "passed",
|
|
"tests.test_sandbox_runner::test_resolve_runner_defaults_to_docker_cli": "passed",
|
|
"tests.test_sandbox_runner::test_resolve_runner_fake_via_env": "passed",
|
|
"tests.test_scan_deep::test_deep_scan_fail_on_never_exits_zero_with_worth_fixing_verdict": "passed",
|
|
"tests.test_scan_deep::test_deep_scan_fail_on_worth_fixing_exits_one_when_triggerable": "passed",
|
|
"tests.test_scan_deep::test_deep_scan_skips_regress_when_sandbox_unavailable": "passed",
|
|
"tests.test_scan_deep::test_deep_scan_unsafe_hunter_snippet_is_safety_rejected_without_docker_job": "passed",
|
|
"tests.test_scan_deep::test_deep_scan_with_fake_runner_writes_verdicts": "passed",
|
|
"tests.test_scan_pipeline_integrity::test_findings_reload_preserves_nested_slots": "passed",
|
|
"tests.test_scan_pipeline_integrity::test_quick_scan_is_unaffected_by_the_extra": "passed",
|
|
"tests.test_scan_pipeline_integrity::test_scan_slot_json_round_trips_without_loss[file_target]": "passed",
|
|
"tests.test_scan_pipeline_integrity::test_scan_slot_json_round_trips_without_loss[finding]": "passed",
|
|
"tests.test_scan_pipeline_integrity::test_scan_slot_json_round_trips_without_loss[ranking]": "passed",
|
|
"tests.test_scan_pipeline_integrity::test_scan_slot_json_round_trips_without_loss[verification]": "passed",
|
|
"tests.test_scan_pipeline_integrity::test_score_artifact_round_trips": "passed",
|
|
"tests.test_scan_pipeline_integrity::test_standard_scan_extra_absent_matches_deterministic_baseline": "passed",
|
|
"tests.test_score_pipeline::test_scan_fails_loud_when_an_enabled_rule_cwe_is_unmapped": "passed",
|
|
"tests.test_score_pipeline::test_scan_writes_score_artifact_and_manifest_block": "passed",
|
|
"tests.test_scoring::test_confirmed_false_positive_lowers_penalty_without_deleting_rule": "passed",
|
|
"tests.test_scoring::test_dynamic_only_and_unmapped_contribute_zero_penalty": "passed",
|
|
"tests.test_scoring::test_empty_corpus_scores_100": "passed",
|
|
"tests.test_scoring::test_hard_gate_fails_on_severity5_reachable_only": "passed",
|
|
"tests.test_scoring::test_score_gate_blocks_only_when_blocking_enabled": "passed",
|
|
"tests.test_scoring::test_single_severity5_reachable_scores_about_43": "passed",
|
|
"tests.test_semantic_cst::test_broken_javascript_is_parse_failed": "passed",
|
|
"tests.test_semantic_cst::test_c_constant_system_demotes": "passed",
|
|
"tests.test_semantic_cst::test_javascript_eval_promotes": "passed",
|
|
"tests.test_semantic_cst::test_javascript_eval_query_is_tree_sitter_call": "passed",
|
|
"tests.test_semantic_extra::test_cli_import_does_not_load_tree_sitter": "passed",
|
|
"tests.test_semantic_extra::test_core_dependencies_are_pyyaml_only_and_semantic_is_optional": "passed",
|
|
"tests.test_semantic_extra::test_probe_off_yields_no_javascript_grammar": "passed",
|
|
"tests.test_semantic_extra::test_quick_scan_without_extra_still_inventories": "passed",
|
|
"tests.test_semantic_extra::test_standard_javascript_is_unadjudicated_without_extra": "passed",
|
|
"tests.test_semantic_overlay::test_constant_exec_demotes": "passed",
|
|
"tests.test_semantic_overlay::test_eval_request_args_promotes": "passed",
|
|
"tests.test_semantic_overlay::test_facts_unavailable_marks_every_proposal": "passed",
|
|
"tests.test_semantic_overlay::test_joern_absence_does_not_block_overlay": "passed",
|
|
"tests.test_semantic_overlay::test_joern_extra_path_can_promote_unadjudicated": "passed",
|
|
"tests.test_semantic_overlay::test_joern_miss_does_not_demote_tree_sitter_promote": "passed",
|
|
"tests.test_semantic_overlay::test_js_language_unsupported_without_semantic_extra": "passed",
|
|
"tests.test_semantic_overlay::test_load_facts_binds_cwe_ids": "passed",
|
|
"tests.test_semantic_overlay::test_load_facts_broken_file_is_structured_error": "passed",
|
|
"tests.test_semantic_overlay::test_missing_module_call_is_flow_incomplete_not_safe": "passed",
|
|
"tests.test_semantic_overlay::test_overlay_length_matches_proposals_plus_coverage_only": "passed",
|
|
"tests.test_semantic_overlay::test_overlay_record_rejects_demote_without_dominating_fact": "passed",
|
|
"tests.test_semantic_overlay::test_overlay_record_rejects_proof_rungs": "passed",
|
|
"tests.test_semantic_overlay::test_overlay_record_requires_unadjudicated_reason": "passed",
|
|
"tests.test_semantic_overlay::test_parameterized_execute_demotes": "passed",
|
|
"tests.test_semantic_overlay::test_probes_do_not_raise": "passed",
|
|
"tests.test_semantic_overlay::test_split_sink_python_yields_source_to_sink_path": "passed",
|
|
"tests.test_semantic_overlay::test_syntax_error_is_unadjudicated_parse_failed": "passed",
|
|
"tests.test_semantic_pipeline::test_deep_scan_offers_only_promotions": "passed",
|
|
"tests.test_semantic_pipeline::test_fail_on_worth_fixing_ignores_unadjudicated": "passed",
|
|
"tests.test_semantic_pipeline::test_markdown_report_includes_four_overlay_labels": "passed",
|
|
"tests.test_semantic_pipeline::test_prove_filter_drops_demoted_keeps_promoted": "passed",
|
|
"tests.test_semantic_pipeline::test_quick_scan_writes_no_overlay": "passed",
|
|
"tests.test_semantic_pipeline::test_sast_pairs_stay_out_of_language_manifests": "passed",
|
|
"tests.test_semantic_pipeline::test_sast_slice_scores_overlay_not_inventory": "passed",
|
|
"tests.test_semantic_pipeline::test_standard_scan_writes_overlay_without_executing_target": "passed",
|
|
"tests.test_semantic_pipeline::test_unlabeled_messy_tree_has_both_dispositions": "passed",
|
|
"tests.test_skills::test_c_parser_target_routes_to_memory_and_fuzzing_skills": "passed",
|
|
"tests.test_skills::test_crypto_target_routes_to_constant_time_and_vector_skills": "passed",
|
|
"tests.test_skills::test_inventory_ids_are_unique": "passed",
|
|
"tests.test_skills::test_language_mismatch_excludes_other_language_skills": "passed",
|
|
"tests.test_skills::test_language_only_match_does_not_select": "passed",
|
|
"tests.test_skills::test_select_skill_context_respects_budget": "passed",
|
|
"tests.test_skills::test_skill_chunks_land_in_the_skills_namespace": "passed",
|
|
"tests.test_skills::test_stage_filter_restricts_to_stage_skills": "passed",
|
|
"tests.test_skills::test_zero_budget_yields_no_context": "passed",
|
|
"tests.test_slot_contract::test_all_deterministic_stages_are_model_disabled": "passed",
|
|
"tests.test_slot_contract::test_declared_slots_pass": "passed",
|
|
"tests.test_slot_contract::test_host_under_harnessx_disables_the_model": "skipped",
|
|
"tests.test_slot_contract::test_missing_read_is_rejected": "passed",
|
|
"tests.test_slot_contract::test_pipeline_emits_lifecycle_hooks_per_stage": "passed",
|
|
"tests.test_slot_contract::test_pipeline_findings_match_quick_scan_baseline": "passed",
|
|
"tests.test_slot_contract::test_pipeline_rejects_a_model_enabled_stage": "passed",
|
|
"tests.test_slot_contract::test_undeclared_write_is_rejected": "passed",
|
|
"tests.test_split_sink_fixtures::test_split_sink_fixtures_are_outside_stage1_gate_corpus": "passed",
|
|
"tests.test_split_sink_fixtures::test_stage1_misses_planted_split_sink[split-sink-c]": "passed",
|
|
"tests.test_split_sink_fixtures::test_stage1_misses_planted_split_sink[split-sink-java]": "passed",
|
|
"tests.test_split_sink_fixtures::test_stage1_misses_planted_split_sink[split-sink-javascript]": "passed",
|
|
"tests.test_split_sink_fixtures::test_stage1_misses_planted_split_sink[split-sink-python]": "passed",
|
|
"tests.test_split_sink_regress::test_docker_marks_split_sink_python_triggerable": "passed",
|
|
"tests.test_split_sink_regress::test_fake_runner_marks_split_sink_snippet_triggerable": "passed",
|
|
"tests.test_stages::test_mode_stages_maps_existing_depths": "passed",
|
|
"tests.test_stages::test_plan_for_mode_requests_ordered_stages": "passed",
|
|
"tests.test_stages::test_quick_never_includes_map_or_regress": "passed",
|
|
"tests.test_stages::test_record_completed_static_for_quick": "passed",
|
|
"tests.test_stages::test_skipped_stage_is_structured_degradation_not_exception": "passed",
|
|
"tests.test_stages::test_stages_payload_is_manifest_shaped": "passed",
|
|
"tests.test_subtraction_complete::test_no_surviving_module_imports_a_removed_one": "passed",
|
|
"tests.test_subtraction_complete::test_the_mechanism_lever_is_gone_from_the_retained_improve_loop": "passed",
|
|
"tests.test_subtraction_complete::test_the_re_homed_modules_are_where_the_model_layer_expects_them": "passed",
|
|
"tests.test_subtraction_complete::test_the_removed_modules_are_gone_from_the_tree": "passed",
|
|
"tests.test_tool_hunter::test_a_budget_that_runs_out_mid_hunt_still_asks_for_the_answer": "passed",
|
|
"tests.test_tool_hunter::test_context_files_precede_the_question_so_the_prefix_caches": "passed",
|
|
"tests.test_tool_hunter::test_dump_only_hunter_client_emits_no_hunter_findings": "passed",
|
|
"tests.test_tool_hunter::test_grep_then_json_yields_suspicion_with_tool_hunter_prefix": "passed",
|
|
"tests.test_tool_hunter::test_hunter_json_snippet_stays_suspicion_and_is_not_static_corroboration": "passed",
|
|
"tests.test_tool_hunter::test_json_dump_without_tool_call_emits_no_findings": "passed",
|
|
"tests.test_tool_hunter::test_loop_dispatches_read_file_grep_repo_and_find_refs": "passed",
|
|
"tests.test_tool_hunter::test_openrouter_hunter_client_maps_tool_calls_without_network": "passed",
|
|
"tests.test_tool_hunter::test_path_escape_stays_in_band_and_still_counts_as_tool_use": "passed",
|
|
"tests.test_tool_hunter::test_resolve_hunter_client_scripted_and_dump_only_env": "passed",
|
|
"tests.test_tool_hunter::test_standard_scripted_hunter_emits_tool_hunter_suspicion": "passed",
|
|
"tests.test_tool_hunter::test_the_final_answer_is_asked_plainly_and_a_wrapped_array_is_read": "passed",
|
|
"tests.test_typescript_grammar::test_every_vendored_typescript_pair_parses_on_both_sides": "passed",
|
|
"tests.test_typescript_grammar::test_typescript_and_tsx_parse_instead_of_reporting_an_unsupported_language": "passed",
|
|
"tests.test_verification::test_cli_scan_writes_accepted_and_rejected_verifications": "passed",
|
|
"tests.test_verification::test_evidence_transition_rejects_backward_and_skipped_levels": "passed",
|
|
"tests.test_verification::test_independent_verifier_context_excludes_hunter_reasoning": "passed",
|
|
"tests.test_verification::test_verified_status_requires_static_corroboration_and_acceptance": "passed",
|
|
"tests.test_verification::test_verifier_accepts_reachable_static_corroborated_finding": "passed",
|
|
"tests.test_verification::test_verifier_does_not_verify_suspicion_only_finding": "passed",
|
|
"tests.test_verification::test_verifier_rejects_unknown_reachability_static_finding": "passed",
|
|
"tests.test_verification::test_write_verification_results_artifact": "passed",
|
|
"tests.test_verify_judge::test_dispatch_does_not_import_harnessx_on_fallback": "passed",
|
|
"tests.test_verify_judge::test_dispatch_falls_back_to_structural_by_default": "passed",
|
|
"tests.test_verify_judge::test_dispatch_stays_structural_when_model_unset_or_extra_absent": "passed",
|
|
"tests.test_verify_judge::test_verdict_mapping_is_evidence_gated": "passed"
|
|
}
|