[INFO] fetching crate open-kioku-context 4.0.0...
[INFO] testing open-kioku-context-4.0.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate open-kioku-context 4.0.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate open-kioku-context 4.0.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate open-kioku-context 4.0.0
[INFO] tweaked toml for crates.io crate open-kioku-context 4.0.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate open-kioku-context 4.0.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate open-kioku-context 4.0.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded open-kioku-core v4.0.0
[INFO] [stderr]   Downloaded open-kioku-tests v4.0.0
[INFO] [stderr]   Downloaded tree-sitter-json v0.24.8
[INFO] [stderr]   Downloaded open-kioku-semantic-model v4.0.0
[INFO] [stderr]   Downloaded open-kioku-errors v4.0.0
[INFO] [stderr]   Downloaded open-kioku-scip v4.0.0
[INFO] [stderr]   Downloaded open-kioku-languages v4.0.0
[INFO] [stderr]   Downloaded open-kioku-tree-sitter v4.0.0
[INFO] [stderr]   Downloaded open-kioku-config v4.0.0
[INFO] [stderr]   Downloaded open-kioku-evidence v4.0.0
[INFO] [stderr]   Downloaded open-kioku-storage v4.0.0
[INFO] [stderr]   Downloaded open-kioku-format v4.0.0
[INFO] [stderr]   Downloaded open-kioku-architecture v4.0.0
[INFO] [stderr]   Downloaded protobuf-support v3.7.1
[INFO] [stderr]   Downloaded open-kioku-resolution v4.0.0
[INFO] [stderr]   Downloaded open-kioku-parse v4.0.0
[INFO] [stderr]   Downloaded open-kioku-search-regex v4.0.0
[INFO] [stderr]   Downloaded open-kioku-impact v4.0.0
[INFO] [stderr]   Downloaded open-kioku-ingest v4.0.0
[INFO] [stderr]   Downloaded open-kioku-git v4.0.0
[INFO] [stderr]   Downloaded open-kioku-ranking v4.0.0
[INFO] [stderr]   Downloaded open-kioku-graph v4.0.0
[INFO] [stderr]   Downloaded scip v0.5.2
[INFO] [stderr]   Downloaded tree-sitter-yaml v0.7.2
[INFO] [stderr]   Downloaded tree-sitter v0.25.10
[INFO] [stderr]   Downloaded protobuf v3.7.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7e496fe4080f291965c7c8a79871136a89faa594ecd48552a4926dfddcfeb05f
[INFO] running `Command { std: "docker" "start" "7e496fe4080f291965c7c8a79871136a89faa594ecd48552a4926dfddcfeb05f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7e496fe4080f291965c7c8a79871136a89faa594ecd48552a4926dfddcfeb05f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7e496fe4080f291965c7c8a79871136a89faa594ecd48552a4926dfddcfeb05f" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7e496fe4080f291965c7c8a79871136a89faa594ecd48552a4926dfddcfeb05f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7e496fe4080f291965c7c8a79871136a89faa594ecd48552a4926dfddcfeb05f" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling schemars v0.8.22
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling schemars_derive v0.8.22
[INFO] [stderr]    Compiling protobuf v3.7.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling cc v1.4.3
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling roxmltree v0.20.0
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling uuid v1.24.1
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling protobuf-support v3.7.1
[INFO] [stderr]    Compiling open-kioku-errors v4.0.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling tree-sitter-json v0.24.8
[INFO] [stderr]    Compiling tree-sitter-javascript v0.25.0
[INFO] [stderr]    Compiling tree-sitter-go v0.25.0
[INFO] [stderr]    Compiling tree-sitter-java v0.23.5
[INFO] [stderr]    Compiling tree-sitter-yaml v0.7.2
[INFO] [stderr]    Compiling tree-sitter-typescript v0.23.2
[INFO] [stderr]    Compiling tree-sitter-python v0.25.0
[INFO] [stderr]    Compiling tree-sitter-rust v0.24.2
[INFO] [stderr]    Compiling libsqlite3-sys v0.28.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling tree-sitter v0.25.10
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling globset v0.4.20
[INFO] [stderr]    Compiling ignore v0.4.33
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling scip v0.5.2
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling open-kioku-core v4.0.0
[INFO] [stderr]    Compiling open-kioku-config v4.0.0
[INFO] [stderr]    Compiling open-kioku-storage v4.0.0
[INFO] [stderr]    Compiling open-kioku-languages v4.0.0
[INFO] [stderr]    Compiling open-kioku-semantic-model v4.0.0
[INFO] [stderr]    Compiling open-kioku-scip v4.0.0
[INFO] [stderr]    Compiling open-kioku-format v4.0.0
[INFO] [stderr]    Compiling open-kioku-ranking v4.0.0
[INFO] [stderr]    Compiling open-kioku-tree-sitter v4.0.0
[INFO] [stderr]    Compiling open-kioku-evidence v4.0.0
[INFO] [stderr]    Compiling open-kioku-git v4.0.0
[INFO] [stderr]    Compiling open-kioku-architecture v4.0.0
[INFO] [stderr]    Compiling open-kioku-parse v4.0.0
[INFO] [stderr]    Compiling open-kioku-resolution v4.0.0
[INFO] [stderr]    Compiling open-kioku-search-regex v4.0.0
[INFO] [stderr]    Compiling open-kioku-graph v4.0.0
[INFO] [stderr]    Compiling open-kioku-impact v4.0.0
[INFO] [stderr]    Compiling open-kioku-ingest v4.0.0
[INFO] [stderr]    Compiling rusqlite v0.31.0
[INFO] [stderr]    Compiling open-kioku-tests v4.0.0
[INFO] [stderr]    Compiling open-kioku-context v4.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 17s
[INFO] running `Command { std: "docker" "inspect" "7e496fe4080f291965c7c8a79871136a89faa594ecd48552a4926dfddcfeb05f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7e496fe4080f291965c7c8a79871136a89faa594ecd48552a4926dfddcfeb05f" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling open-kioku-context v4.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 8.83s
[INFO] running `Command { std: "docker" "inspect" "7e496fe4080f291965c7c8a79871136a89faa594ecd48552a4926dfddcfeb05f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7e496fe4080f291965c7c8a79871136a89faa594ecd48552a4926dfddcfeb05f" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/open_kioku_context-4858186a900af9a7)
[INFO] [stdout] 
[INFO] [stdout] running 137 tests
[INFO] [stdout] test candidates::builtins::exact_authority_tests::authoritative_keys_preserve_case_and_namespace_boundaries ... ok
[INFO] [stdout] test candidates::builtins::exact_authority_tests::code_examples_under_docs_are_not_document_candidates ... ok
[INFO] [stdout] test candidates::builtins::exact_authority_tests::plain_natural_language_terms_do_not_create_exact_symbol_anchors ... ok
[INFO] [stdout] test candidates::builtins::exact_authority_tests::explicit_code_shapes_and_labels_remain_exact_anchor_candidates ... ok
[INFO] [stdout] test candidates::builtins::exact_authority_tests::markdown_section_state_survives_generic_chunk_boundaries ... ok
[INFO] [stdout] test candidates::builtins::exact_authority_tests::markdown_sections_preserve_nested_heading_paths_and_exact_ranges ... ok
[INFO] [stdout] test candidates::builtins::indexed_document_stream_tests::subject_twins_ignore_numbers_and_pr_references ... ok
[INFO] [stdout] test candidates::tests::default_fusion_is_the_measured_profile ... ok
[INFO] [stdout] test candidates::builtins::indexed_document_stream_tests::indexed_document_stream_preserves_heading_range_and_heuristic_authority ... ok
[INFO] [stdout] test candidates::tests::authority_is_preserved_independently_from_fused_relevance ... ok
[INFO] [stdout] test candidates::tests::duplicate_file_candidates_merge_stronger_authority_without_extra_vote ... ok
[INFO] [stdout] test candidates::tests::exact_evidence_outranks_more_popular_heuristic_evidence ... ok
[INFO] [stdout] test candidates::tests::external_source_failure_is_a_caveat_not_a_global_failure ... ok
[INFO] [stdout] test candidates::builtins::exact_authority_tests::case_or_namespace_near_matches_cannot_receive_exact_authority ... ok
[INFO] [stdout] test candidates::tests::default_ranking_options_preserve_the_measured_profile ... ok
[INFO] [stdout] test candidates::tests::expansion_term_hits_rank_after_whole_task_hits ... ok
[INFO] [stdout] test candidates::builtins::exact_authority_tests::mixed_qualified_and_bare_anchor_keeps_unrelated_same_name_ambiguous ... ok
[INFO] [stdout] test candidates::tests::document_classifier_does_not_capture_code_only_because_it_is_under_docs ... ok
[INFO] [stdout] test candidates::tests::rrf_combines_independent_ranks_without_normalizing_raw_scores ... ok
[INFO] [stdout] test candidates::tests::search_index_source_collapses_same_file_to_one_ranked_vote ... ok
[INFO] [stdout] test candidates::tests::task_adjustments_preserve_rrf_source_provenance ... ok
[INFO] [stdout] test candidates::tests::unavailable_streams_degrade_with_explicit_caveats ... ok
[INFO] [stdout] test candidates::builtins::exact_authority_tests::source_paths_are_not_promoted_to_exact_symbol_anchors ... ok
[INFO] [stdout] test candidates::builtins::exact_authority_tests::overlap_terms_drop_function_words_and_commit_verbs ... ok
[INFO] [stdout] test candidates::tests::document_sections_from_the_same_file_remain_distinct_fusion_units ... ok
[INFO] [stdout] test candidates::tests::baseline_and_signal_ablation_modes_disable_sources_without_zero_weight_votes ... ok
[INFO] [stdout] test candidates::tests::unweighted_profile_is_still_available_for_ablation ... ok
[INFO] [stdout] test lattice::tests::a_pathological_identifier_is_ignored_rather_than_overflowing_the_coverage_mask ... ok
[INFO] [stdout] test candidates::tests::zero_weight_streams_do_not_contribute_candidates ... ok
[INFO] [stdout] test candidates::tests::graph_evidence_refs_only_include_edges_incident_to_the_candidate ... ok
[INFO] [stdout] test lattice::tests::exact_identifier_is_not_expanded ... ok
[INFO] [stdout] test lattice::tests::ambiguity_counts_the_files_the_tier_grant_would_match_including_stems ... ok
[INFO] [stdout] test candidates::tests::lattice_terms_are_searched_last_and_carry_their_provenance ... ok
[INFO] [stdout] test lattice::tests::file_stems_count_as_vocabulary ... ok
[INFO] [stdout] test lattice::tests::one_part_identifiers_and_part_supersets_are_not_reached ... ok
[INFO] [stdout] test lattice::tests::hyphenated_prose_is_not_treated_as_an_identifier ... ok
[INFO] [stdout] test lattice::tests::misinflected_identifier_reaches_the_repository_spelling ... ok
[INFO] [stdout] test candidates::tests::failed_external_source_keeps_healthy_builtin_fallback ... ok
[INFO] [stdout] test lattice::tests::expansion_is_bounded_per_task ... ok
[INFO] [stdout] test candidates::tests::one_stream_gets_only_one_vote_per_file ... ok
[INFO] [stdout] test candidates::tests::repository_ranking_overrides_become_relative_source_priors ... ok
[INFO] [stdout] test lattice::tests::splits_camel_snake_and_acronyms_like_the_index_tokenizer ... ok
[INFO] [stdout] test lattice::tests::one_edit_covers_substitution_insertion_deletion_and_transposition ... ok
[INFO] [stdout] test lattice::tests::typo_in_a_long_part_is_corrected_only_when_the_repository_lacks_that_spelling ... ok
[INFO] [stdout] test candidates::tests::fusion_profile_identity_is_stable_and_exposed_in_candidate_provenance ... ok
[INFO] [stdout] test region::tests::widens_to_enclosing_symbol_and_keeps_trace_attribution ... ok
[INFO] [stdout] test lattice::tests::a_name_many_files_carry_is_kept_but_flagged_ambiguous ... ok
[INFO] [stdout] test candidates::tests::fused_results_carry_source_contributions_in_score_breakdown ... ok
[INFO] [stdout] test region::tests::widening_spends_only_the_budget_selection_left_over ... ok
[INFO] [stdout] test lattice::tests::an_identifier_substring_search_already_reaches_is_not_expanded ... ok
[INFO] [stdout] test candidates::tests::external_source_replaces_same_kind_without_duplicate_vote ... ok
[INFO] [stdout] test lattice::tests::stemmer_leaves_short_words_and_false_suffixes_alone ... ok
[INFO] [stdout] test ri3_context_dependency_authority_tests::calibrated_abstention_never_overrides_routing_blockers_or_exact_evidence ... ok
[INFO] [stdout] test ri3_context_dependency_authority_tests::proof_gated_context_edges_fail_closed_but_ordinary_graph_structure_remains_available ... ok
[INFO] [stdout] test routing::tests::code_to_test_allocates_more_candidates_to_validation_without_document_noise ... ok
[INFO] [stdout] test routing::tests::contract_explanation_alone_does_not_claim_ripple_evidence_requirements ... ok
[INFO] [stdout] test lattice::tests::stems_plurals_and_verb_suffixes_symmetrically ... ok
[INFO] [stdout] test routing::tests::implementation_impact_and_boundary_terms_do_not_trigger_ripple_blockers ... ok
[INFO] [stdout] test routing::tests::documentation_requires_document_evidence_and_keeps_lexical_while_mixed_keeps_both_domains ... ok
[INFO] [stdout] test routing::tests::exact_identifier_shape_favors_exact_and_lexical_without_changing_authority_or_sources ... ok
[INFO] [stdout] test routing::tests::diagnostics_preserve_query_shape_reasoning_for_json_and_mcp_consumers ... ok
[INFO] [stdout] test routing::tests::edit_to_ripple_allocates_more_candidates_to_exact_and_graph_evidence ... ok
[INFO] [stdout] test routing::tests::plain_single_word_query_stays_conservative_instead_of_claiming_exact_identity ... ok
[INFO] [stdout] test routing::tests::embedded_code_identifier_and_api_resource_shapes_are_not_lost_in_prose ... ok
[INFO] [stdout] test routing::tests::mixed_structured_query_falls_back_to_broad_shape_without_weakening_required_evidence ... ok
[INFO] [stdout] test ri3_context_dependency_authority_tests::calibrated_abstention_marks_weakly_supported_packs ... ok
[INFO] [stdout] test routing::tests::ambiguous_specialized_task_falls_back_to_conservative_general_policy ... ok
[INFO] [stdout] test routing::tests::punctuation_around_identifier_does_not_hide_structured_signal ... ok
[INFO] [stdout] test lattice::tests::the_probe_list_is_capped_so_a_pasted_stack_trace_cannot_multiply_the_scan ... ok
[INFO] [stdout] test routing::tests::query_shape_distinguishes_exact_qualified_path_trace_and_conceptual_queries ... ok
[INFO] [stdout] test routing::tests::unknown_task_uses_conservative_general_policy ... ok
[INFO] [stdout] test routing::tests::routing_policy_does_not_encode_unmeasured_fusion_weights ... ok
[INFO] [stdout] test lattice::tests::unreached_identifier_is_reported_as_negative_evidence ... ok
[INFO] [stdout] test selection_ledger_tests::ledger_units_carry_the_kind_that_tells_selection_from_impact_expansion ... ok
[INFO] [stdout] test selection_ledger_tests::supporting_files_are_costed_at_listing_size_after_the_primary_units ... ok
[INFO] [stdout] test selection_ledger_tests::rationale_names_each_region_step ... ok
[INFO] [stdout] test selection_ledger_tests::supporting_files_are_not_listed_when_no_selection_ran ... ok
[INFO] [stdout] test region::tests::only_the_top_region_files_widen_and_no_other_file_is_displaced ... ok
[INFO] [stdout] test region::tests::per_file_cap_refuses_a_class_sized_enclosing_symbol_and_records_why ... ok
[INFO] [stdout] test tests::a_generated_sibling_keeps_its_demotion_unless_the_task_names_it ... ok
[INFO] [stdout] test tests::a_hop_from_a_reference_mention_ranks_with_reference_anchors ... ok
[INFO] [stdout] test tests::a_lattice_hop_does_not_exempt_a_test_file_from_quality_demotion ... ok
[INFO] [stdout] test tests::a_full_pack_of_siblings_split_across_directions_is_not_reported_as_truncated ... ok
[INFO] [stdout] test tests::a_source_candidate_admits_its_test_sibling_with_the_edge_as_evidence ... ok
[INFO] [stdout] test tests::an_admitted_sibling_never_displaces_a_result_already_in_its_tier ... ok
[INFO] [stdout] test tests::a_lattice_hop_ranks_below_a_name_the_task_spelled_exactly ... ok
[INFO] [stdout] test tests::an_admitted_sibling_is_not_graph_evidence_for_budget_selection ... ok
[INFO] [stdout] test tests::a_test_candidate_admits_its_source_sibling_into_the_source_tier ... ok
[INFO] [stdout] test tests::a_test_file_the_task_names_is_not_demoted_below_source ... ok
[INFO] [stdout] test tests::ambiguous_legacy_same_path_traces_fail_closed_for_unit_attribution ... ok
[INFO] [stdout] test tests::configuration_alias_keeps_config_crate_in_context_candidates ... ok
[INFO] [stdout] test tests::edit_to_ripple_missing_exact_and_graph_evidence_blocks_deterministically ... ok
[INFO] [stdout] test tests::context_pack_telemetry_abstains_explicitly_when_no_candidate_survives_selection ... ok
[INFO] [stdout] test tests::context_pack_telemetry_counts_selected_sources_once_per_file_and_preserves_exact_authority ... ok
[INFO] [stdout] test tests::an_ambiguous_hop_gets_neither_the_boost_nor_anchor_relevance ... ok
[INFO] [stdout] test tests::context_pack_telemetry_fails_closed_when_selected_file_lacks_trace_attribution ... ok
[INFO] [stdout] test tests::commit_scope_prefixes_yield_path_tokens ... ok
[INFO] [stdout] test tests::documentation_task_target_precedes_unrelated_exact_code_authority ... ok
[INFO] [stdout] test tests::exact_evidence_is_considered_before_cheaper_heuristics_under_budget ... ok
[INFO] [stdout] test tests::expanded_task_search_terms_include_config_aliases ... ok
[INFO] [stdout] test tests::explicit_budget_enforces_context_unit_cap_per_file ... ok
[INFO] [stdout] test tests::compact_retrieval_diagnostics_surface_sources_and_caveats ... ok
[INFO] [stdout] test tests::exact_evidence_cannot_be_displaced_by_many_cheaper_heuristics ... ok
[INFO] [stdout] test tests::default_retrieval_diagnostics_do_not_claim_a_budget_was_applied ... ok
[INFO] [stdout] test tests::generated_files_rank_below_source_unless_the_task_names_them ... ok
[INFO] [stdout] test tests::lattice_hops_feed_lexical_terms_but_not_exact_symbol_terms ... ok
[INFO] [stdout] test tests::non_blocking_issue_to_code_missing_lexical_evidence_remains_a_caveat ... ok
[INFO] [stdout] test tests::non_documentation_task_does_not_promote_docs_over_exact_code ... ok
[INFO] [stdout] test tests::post_fusion_quality_tier_preserves_boundary_and_path_quality_policy ... ok
[INFO] [stdout] test tests::present_siblings_are_not_duplicated_and_a_failed_lookup_is_a_caveat ... ok
[INFO] [stdout] test tests::natural_language_workflow_terms_retrieve_patch_verifier_context ... ok
[INFO] [stdout] test tests::primary_edit_anchor_outranks_reference_pattern_anchor ... ok
[INFO] [stdout] test tests::primary_limit_removes_hidden_candidates_before_downstream_authority_derivation ... ok
[INFO] [stdout] test tests::positive_budget_renderers_keep_budget_summary_and_selection_telemetry ... ok
[INFO] [stdout] test tests::primary_task_relevance_beats_reference_only_exact_evidence ... ok
[INFO] [stdout] test tests::scope_tokens_match_path_segments_and_stems ... ok
[INFO] [stdout] test tests::source_outranks_equally_authoritative_tests_unless_the_task_wants_tests ... ok
[INFO] [stdout] test tests::token_budget_prevents_one_large_heuristic_unit_from_monopolizing_context ... ok
[INFO] [stdout] test tests::unknown_task_identifier_is_a_caveat_not_silence ... ok
[INFO] [stdout] test tests::token_selection_preserves_document_section_range_and_dedupes_redundant_units ... ok
[INFO] [stdout] test tests::trace_to_code_missing_runtime_evidence_blocks_without_heuristic_substitution ... ok
[INFO] [stdout] test tests::retrieval_unit_provenance_does_not_bleed_between_sections_of_same_file ... ok
[INFO] [stdout] test tests::zero_token_renderers_preserve_fail_closed_selection_telemetry ... ok
[INFO] [stdout] test tests::zero_primary_file_capacity_records_graph_high_value_omission ... ok
[INFO] [stdout] test tests::scope_entry_points_are_injected_once_and_only_for_matching_directories ... ok
[INFO] [stdout] test tests::zero_available_tokens_record_exact_high_value_omission_and_render_it ... ok
[INFO] [stdout] test tests::zero_capacity_ambiguous_legacy_path_traces_do_not_borrow_high_value_authority ... ok
[INFO] [stdout] test tests::zero_capacity_heuristic_candidate_is_not_marked_high_value ... ok
[INFO] [stdout] test region::tests::readmits_same_file_ranked_units_and_withdraws_their_omission ... ok
[INFO] [stdout] test region::tests::region_steps_reads_tags_in_application_order ... ok
[INFO] [stdout] test tests::misinflected_task_identifier_reaches_the_file_that_names_it ... ok
[INFO] [stdout] test tests::sentence_initial_capitals_are_not_edit_anchors ... ok
[INFO] [stdout] test tests::equal_task_relevance_prefers_exact_authority_over_higher_rrf_score ... ok
[INFO] [stdout] test tests::an_admitted_sibling_scores_below_every_ranked_result_in_its_tier ... ok
[INFO] [stdout] test tests::an_admitted_sibling_never_takes_the_first_rank ... ok
[INFO] [stdout] test routing::tests::query_shape_refinement_preserves_specialized_family_top_tier ... ok
[INFO] [stdout] test tests::required_source_absent_from_the_repository_is_a_caveat_not_a_blocker ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 137 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fusion_authority.rs (/opt/rustwide/target/release/deps/fusion_authority-2a1177bdb516218f)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test source_agreement_only_reorders_candidates_with_equal_authority ... ok
[INFO] [stdout] test disabled_weight_is_fail_visible_and_cannot_contribute ... ok
[INFO] [stdout] test candidate_order_is_deterministic_when_authority_and_fused_score_tie ... ok
[INFO] [stdout] test extreme_heuristic_weight_cannot_displace_authoritative_evidence ... ok
[INFO] [stderr]      Running tests/query_shape_routing.rs (/opt/rustwide/target/release/deps/query_shape_routing-1a1454a889d5b925)
[INFO] [stdout] test fusion_never_upgrades_authority_from_numeric_score_or_stream_count ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test plain_natural_language_words_do_not_masquerade_as_exact_identifiers ... ok
[INFO] [stdout] test trace_shape_wins_without_erasing_other_structured_signal_ambiguity ... ok
[INFO] [stdout] test query_shape_refinement_never_weakens_task_family_required_evidence ... ok
[INFO] [stdout] test query_shape_conformance_covers_structured_conceptual_and_mixed_queries ... ok
[INFO] [stdout] test query_shape_refinement_cannot_enable_sources_forbidden_by_task_family ... ok
[INFO] [stdout] test punctuation_does_not_hide_identifier_or_path_signals ... ok
[INFO] [stdout] test unknown_shape_preserves_conservative_fallback_metadata_and_allocation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/workflow_terms.rs (/opt/rustwide/target/release/deps/workflow_terms-4da2f24b7ce4284c)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test natural_language_workflow_terms_expand_without_case_specific_aliases ... ok
[INFO] [stderr]    Doc-tests open_kioku_context
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7e496fe4080f291965c7c8a79871136a89faa594ecd48552a4926dfddcfeb05f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7e496fe4080f291965c7c8a79871136a89faa594ecd48552a4926dfddcfeb05f", kill_on_drop: false }`
[INFO] [stdout] 7e496fe4080f291965c7c8a79871136a89faa594ecd48552a4926dfddcfeb05f
