[INFO] cloning repository https://github.com/Davidslv/cce-rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Davidslv/cce-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDavidslv%2Fcce-rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDavidslv%2Fcce-rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 735b750e9c13684395df6219051b7c6975de6a51
[INFO] testing Davidslv/cce-rust/735b750e9c13684395df6219051b7c6975de6a51 against 1.99.0-beta.1+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDavidslv%2Fcce-rust" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Davidslv/cce-rust
[INFO] finished tweaking git repo https://github.com/Davidslv/cce-rust
[INFO] tweaked toml for git repo https://github.com/Davidslv/cce-rust written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Davidslv/cce-rust on toolchain 1.99.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Davidslv/cce-rust 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.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c225b9f76b94db23bfdf011c94bb448c8f31f11ca6ca5d72cbf8ef62f52ff143
[INFO] running `Command { std: "docker" "start" "c225b9f76b94db23bfdf011c94bb448c8f31f11ca6ca5d72cbf8ef62f52ff143", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c225b9f76b94db23bfdf011c94bb448c8f31f11ca6ca5d72cbf8ef62f52ff143", 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" "c225b9f76b94db23bfdf011c94bb448c8f31f11ca6ca5d72cbf8ef62f52ff143" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c225b9f76b94db23bfdf011c94bb448c8f31f11ca6ca5d72cbf8ef62f52ff143", 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" "c225b9f76b94db23bfdf011c94bb448c8f31f11ca6ca5d72cbf8ef62f52ff143" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling tree-sitter-language v0.1.7
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling rustls-pki-types v1.15.0
[INFO] [stderr]    Compiling hybrid-array v0.4.13
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling rustls v0.23.41
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling tree-sitter v0.26.10
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling tree-sitter-javascript v0.25.0
[INFO] [stderr]    Compiling tree-sitter-c v0.24.2
[INFO] [stderr]    Compiling tree-sitter-typescript v0.23.2
[INFO] [stderr]    Compiling tree-sitter-rust v0.24.2
[INFO] [stderr]    Compiling tree-sitter-ruby v0.23.1
[INFO] [stderr]    Compiling tree-sitter-python v0.25.0
[INFO] [stderr]    Compiling tree-sitter-md v0.5.3
[INFO] [stderr]    Compiling bstr v1.12.3
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling ureq-proto v0.6.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling webpki-roots v1.0.8
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling streaming-iterator v0.1.9
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling ignore v0.4.23
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling ureq v3.3.0
[INFO] [stderr]    Compiling cce v2.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4m 09s
[INFO] running `Command { std: "docker" "inspect" "c225b9f76b94db23bfdf011c94bb448c8f31f11ca6ca5d72cbf8ef62f52ff143", 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" "c225b9f76b94db23bfdf011c94bb448c8f31f11ca6ca5d72cbf8ef62f52ff143" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling zerocopy v0.8.53
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rustls v0.23.41
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling ureq v3.3.0
[INFO] [stderr]    Compiling cce v2.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4m 35s
[INFO] running `Command { std: "docker" "inspect" "c225b9f76b94db23bfdf011c94bb448c8f31f11ca6ca5d72cbf8ef62f52ff143", 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" "c225b9f76b94db23bfdf011c94bb448c8f31f11ca6ca5d72cbf8ef62f52ff143" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.27s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/cce-bae82f6028fc60a9)
[INFO] [stdout] 
[INFO] [stdout] running 753 tests
[INFO] [stdout] test aggregator::tests::anchor_quality_north_star ... ok
[INFO] [stdout] test aggregator::tests::anchor_savings_by_layer_from_pre_2_5_log ... ok
[INFO] [stdout] test aggregator::tests::anchor_daily_series ... ok
[INFO] [stdout] test aggregator::tests::anchor_savings_north_star ... ok
[INFO] [stdout] test aggregator::tests::anchor_totals ... ok
[INFO] [stdout] test aggregator::tests::anchor_mean_top_score_and_source_split ... ok
[INFO] [stdout] test aggregator::tests::empty_log_is_a_valid_no_data_aggregate ... ok
[INFO] [stdout] test aggregator::tests::direction_rule ... ok
[INFO] [stdout] test aggregator::tests::saturating_metric_sum_clamps_on_overflow ... ok
[INFO] [stdout] test aggregator::tests::mcp_searches_and_index_freshness_split_out ... ok
[INFO] [stdout] test aggregator::tests::adversarial_tokens_saved_saturates_instead_of_overflowing ... ok
[INFO] [stdout] test aggregator::tests::recent_searches_newest_first_with_feedback_resolved ... ok
[INFO] [stdout] test aggregator::tests::savings_by_layer_reads_a_v2_5_savings_object ... ok
[INFO] [stdout] test atomic::tests::a_failed_write_preserves_the_existing_destination ... ok
[INFO] [stdout] test atomic::tests::fresh_write_uses_the_umask_default_mode ... ok
[INFO] [stdout] test atomic::tests::re_save_preserves_the_destination_mode ... ok
[INFO] [stdout] test bench::tests::percentile_nearest_rank ... ok
[INFO] [stdout] test bench::tests::query_sets_resolve_per_language ... ok
[INFO] [stdout] test chunker::tests::chunk_id_changes_with_path_or_lines ... ok
[INFO] [stdout] test chunker::tests::chunk_id_is_deterministic_and_16_hex ... ok
[INFO] [stdout] test chunker::tests::fallback_line_count_counts_trailing_newline ... ok
[INFO] [stdout] test chunker::tests::no_pack_file_is_plaintext_fallback_without_imports ... ok
[INFO] [stdout] test chunker::tests::parsed_chunk_carries_exact_node_kind ... ok
[INFO] [stdout] test chunker::tests::parsed_file_with_no_symbols_falls_back_to_pack_language ... ok
[INFO] [stdout] test chunker::tests::token_count_rule ... ok
[INFO] [stdout] test compress::tests::detail_level_parse_and_render_round_trip ... ok
[INFO] [stdout] test compress::tests::bare_js_method_falls_back_to_generic_first_line ... ok
[INFO] [stdout] test compress::tests::compress_matches_chunker_output_for_a_real_chunk ... ok
[INFO] [stdout] test compress::tests::elision_marker_is_byte_pinned ... ok
[INFO] [stdout] test compress::tests::full_round_trips_to_the_byte ... ok
[INFO] [stdout] test compress::tests::module_fallback_chunk_uses_generic_rule ... ok
[INFO] [stdout] test compress::tests::leaf_function_compact_is_unchanged_by_the_container_split ... ok
[INFO] [stdout] test compress::tests::python_docstring_is_kept_in_compact ... ok
[INFO] [stdout] test compress::tests::rust_enum_variants_are_listed_in_structural_compact ... ok
[INFO] [stdout] test compress::tests::ruby_model_dsl_lines_appear_in_structural_compact ... ok
[INFO] [stdout] test compress::tests::rust_function_signature_and_compact ... ok
[INFO] [stdout] test config::tests::config_default_uses_hash_embedder ... ok
[INFO] [stdout] test compress::tests::rust_struct_and_impl_signatures ... ok
[INFO] [stdout] test config::tests::knowledge_config_reads_min_score_and_default_source ... ok
[INFO] [stdout] test config::tests::knowledge_default_is_enabled ... ok
[INFO] [stdout] test config::tests::knowledge_config_reads_enabled_and_tolerates_junk ... ok
[INFO] [stdout] test config::tests::knowledge_config_load_from_disk_and_absent ... ok
[INFO] [stdout] test config::tests::markdown_config_load_from_disk_and_absent ... ok
[INFO] [stdout] test config::tests::markdown_default_is_400_tokens ... ok
[INFO] [stdout] test atomic::tests::overwrites_with_exactly_the_new_bytes ... ok
[INFO] [stdout] test config::tests::markdown_config_reads_budget_and_tolerates_junk ... ok
[INFO] [stdout] test config::tests::mcp_footer_default_is_off ... ok
[INFO] [stdout] test atomic::tests::writes_a_fresh_file_and_round_trips ... ok
[INFO] [stdout] test config::tests::memory_config_reads_enabled_and_tolerates_junk ... ok
[INFO] [stdout] test config::tests::mcp_config_reads_result_footer_and_tolerates_junk ... ok
[INFO] [stdout] test config::tests::memory_default_is_enabled ... ok
[INFO] [stdout] test config::tests::mcp_config_load_from_disk_and_absent ... ok
[INFO] [stdout] test config::tests::output_config_reads_level_and_tolerates_junk ... ok
[INFO] [stdout] test config::tests::output_default_level_is_standard ... ok
[INFO] [stdout] test config::tests::parse_defaults_to_hash_for_unknown ... ok
[INFO] [stdout] test config::tests::output_level_parse_and_as_str_round_trip ... ok
[INFO] [stdout] test config::tests::parse_selects_ollama_case_insensitively ... ok
[INFO] [stdout] test config::tests::retrieval_config_reads_detail_and_tolerates_junk ... ok
[INFO] [stdout] test config::tests::retrieval_default_detail_is_compact ... ok
[INFO] [stdout] test config::tests::retrieval_config_load_from_disk_and_absent ... ok
[INFO] [stdout] test config::tests::memory_config_load_from_disk_and_absent ... ok
[INFO] [stdout] test atomic::tests::leaves_no_temp_file_after_a_successful_write ... ok
[INFO] [stdout] test config::tests::output_config_load_from_disk_and_absent ... ok
[INFO] [stdout] test config::tests::summarization_config_load_from_disk_and_absent ... ok
[INFO] [stdout] test config::tests::summarization_config_reads_auto_tokens_and_tolerates_junk ... ok
[INFO] [stdout] test config::tests::summarization_default_is_manual_only ... ok
[INFO] [stdout] test corpus::tests::authenticated_non_get_is_405_unknown_path_is_404 ... ok
[INFO] [stdout] test corpus::tests::authenticated_docs_returns_matching_service_docs ... ok
[INFO] [stdout] test corpus::tests::bearer_scheme_is_case_insensitive_token_is_not ... ok
[INFO] [stdout] test corpus::tests::body_snippet_never_splits_a_multibyte_char ... ok
[INFO] [stdout] test corpus::tests::ct_eq_matches_only_identical_bytes ... ok
[INFO] [stdout] test corpus::tests::empty_store_serves_empty_docs ... ok
[INFO] [stdout] test corpus::tests::docs_without_service_is_400 ... ok
[INFO] [stdout] test corpus::tests::long_body_is_capped_at_500_chars_on_a_sentence_boundary ... ok
[INFO] [stdout] test corpus::tests::long_unbroken_sentence_cuts_at_a_word_boundary_with_ellipsis ... ok
[INFO] [stdout] test corpus::tests::missing_auth_is_401_before_any_route ... ok
[INFO] [stdout] test corpus::tests::percent_decode_handles_multibyte_and_malformed_tails ... ok
[INFO] [stdout] test corpus::tests::hostile_q_degrades_to_200_with_well_formed_json_never_errors ... ok
[INFO] [stdout] test corpus::tests::q_widens_retrieval_beyond_the_service_term ... ok
[INFO] [stdout] test conformance::tests::deterministic_output ... ok
[INFO] [stdout] test corpus::tests::served_docs_cap_every_body_and_keep_ranking ... ok
[INFO] [stdout] test corpus::tests::service_param_url_decodes_form_component ... ok
[INFO] [stdout] test corpus::tests::short_body_passes_through_unchanged ... ok
[INFO] [stdout] test corpus::tests::unmatched_service_returns_empty_docs_not_an_error ... ok
[INFO] [stdout] test corpus::tests::top_k_caps_the_returned_docs ... ok
[INFO] [stdout] test conformance::tests::chunks_sorted_by_path_line_id ... ok
[INFO] [stdout] test corpus::tests::q_param_extracts_decodes_caps_and_neutralises ... ok
[INFO] [stdout] test dashboard::tests::health_reports_event_and_skipped_counts ... ok
[INFO] [stdout] test corpus::tests::wrong_token_is_401 ... ok
[INFO] [stdout] test dashboard::tests::missing_log_yields_empty_but_valid_metrics ... ok
[INFO] [stdout] test conformance::tests::emits_v2_shape_with_kind ... ok
[INFO] [stdout] test dashboard::tests::metrics_endpoint_is_aggregate_plus_generated_ts ... ok
[INFO] [stdout] test dashboard::tests::query_string_is_ignored ... ok
[INFO] [stdout] test dashboard::tests::root_serves_self_contained_html ... ok
[INFO] [stdout] test dashboard::tests::workspace_routes_serve_rollup_health_and_page ... ok
[INFO] [stdout] test dashboard::tests::normal_request_is_served_over_a_real_socket ... ok
[INFO] [stdout] test dashboard::tests::unknown_path_is_404 ... ok
[INFO] [stdout] test dashboard::tests::workspace_routes_include_the_root_log ... ok
[INFO] [stdout] test doctor::tests::corrupted_store_is_a_definite_failure ... ok
[INFO] [stdout] test doctor::tests::consistent_ollama_store_is_advisory_only ... ok
[INFO] [stdout] test doctor::tests::allow_secrets_build_is_advisory_only ... ok
[INFO] [stdout] test doctor::tests::chunker_pack_set_mismatch_is_a_definite_failure ... ok
[INFO] [stdout] test doctor::tests::corrupt_workspace_manifest_is_a_definite_failure_not_silent_single_dir ... ok
[INFO] [stdout] test bench::tests::bench_indexes_the_whole_repo_like_cce_index ... ok
[INFO] [stdout] test doctor::tests::doctor_is_silent_on_the_scrub_scan_for_a_clean_store ... ok
[INFO] [stdout] test bench::tests::bench_does_not_pre_filter_by_language ... ok
[INFO] [stdout] test doctor::tests::doctor_flags_a_knowledge_store_with_an_unredacted_facet ... ok
[INFO] [stdout] test doctor::tests::doctor_flags_a_secret_bearing_record_id_separately ... ok
[INFO] [stdout] test doctor::tests::empty_embedding_store_is_a_definite_failure ... ok
[INFO] [stdout] test doctor::tests::edited_fingerprint_without_reseal_fails_self_checksum ... ok
[INFO] [stdout] test doctor::tests::embedder_drift_hash_vs_ollama_is_a_definite_failure ... ok
[INFO] [stdout] test doctor::tests::embed_dim_drift_is_a_definite_failure ... ok
[INFO] [stdout] test doctor::tests::healthy_store_reports_ok_and_no_failures ... ok
[INFO] [stdout] test doctor::tests::pre_fingerprint_store_is_a_notice_not_a_failure ... ok
[INFO] [stdout] test doctor::tests::missing_store_is_a_usage_error_and_store_flag_targets_one_file ... ok
[INFO] [stdout] test embedder::tests::cosine_anchor ... ok
[INFO] [stdout] test embedder::tests::embed_deterministic ... ok
[INFO] [stdout] test embedder::tests::embed_empty_is_all_zeros ... ok
[INFO] [stdout] test embedder::tests::embed_is_l2_normalized ... ok
[INFO] [stdout] test embedder::tests::fnv_anchor_a ... ok
[INFO] [stdout] test embedder::tests::fnv_anchor_empty ... ok
[INFO] [stdout] test embedder::tests::fnv_anchor_foobar ... ok
[INFO] [stdout] test embedder::tests::format6_rounds_and_signs ... ok
[INFO] [stdout] test embedder::tests::hash_try_embed_batch_uses_default_trait_impl ... ok
[INFO] [stdout] test doctor::tests::old_marker_without_install_hash_is_advisory ... ok
[INFO] [stdout] test embedder::tests::ollama_batch_failure_is_an_error_never_empty_vectors ... ok
[INFO] [stdout] test embedder::tests::ollama_default_has_expected_url_and_model ... ok
[INFO] [stdout] test doctor::tests::stale_fingerprint_after_foreign_rebuild_is_a_definite_failure ... ok
[INFO] [stdout] test embedder::tests::ollama_embed_empty_text_is_empty_without_request ... ok
[INFO] [stdout] test embedder::tests::ollama_healthy_is_false_when_unreachable ... ok
[INFO] [stdout] test embedder::tests::ollama_query_time_embed_is_empty_but_warned_on_failure ... ok
[INFO] [stdout] test embedder::tests::ollama_try_embed_batch_errors_when_unreachable ... ok
[INFO] [stdout] test doctor::tests::pulled_store_corruption_is_caught_by_the_installed_bytes_check ... ok
[INFO] [stdout] test embedder::tests::ollama_try_embed_propagates_the_error_not_an_empty_vector ... ok
[INFO] [stdout] test embedder::tests::round6_rounds_half_away_from_zero ... ok
[INFO] [stdout] test embedder::tests::round_half_away_from_zero ... ok
[INFO] [stdout] test embedder::tests::score_key_matches_format6 ... ok
[INFO] [stdout] test eval::tests::cost_includes_subagents ... ok
[INFO] [stdout] test doctor::tests::knowledge_store_reports_contract_and_flags_a_mismatch ... ok
[INFO] [stdout] test eval::tests::evaluate_files_end_to_end ... ok
[INFO] [stdout] test eval::tests::evaluate_pairs_and_is_cost_primary ... ok
[INFO] [stdout] test eval::tests::explicit_punted_flag_is_respected ... ok
[INFO] [stdout] test eval::tests::grade_gates_on_ground_truth_and_punts ... ok
[INFO] [stdout] test eval::tests::missing_arm_and_empty_paired_set_is_safe ... ok
[INFO] [stdout] test eval::tests::parsers_skip_malformed_lines ... ok
[INFO] [stdout] test eval::tests::punt_detection_catches_non_answers ... ok
[INFO] [stdout] test eval::tests::punt_phrase_na_does_not_match_inside_a_file_path ... ok
[INFO] [stdout] test doctor::tests::tokenizer_and_nesting_drift_are_definite_failures ... ok
[INFO] [stdout] test federation::tests::federated_dashboard_rolls_up_and_breaks_down_by_package ... ok
[INFO] [stdout] test federation::tests::root_log_equal_to_a_member_path_is_not_double_counted ... ok
[INFO] [stdout] test federation::tests::root_log_folds_into_rollup_but_not_by_package ... ok
[INFO] [stdout] test federation::tests::scope_resolves_by_package_field_not_just_member_name ... ok
[INFO] [stdout] test doctor::tests::workspace_mode_checks_every_member_and_summarizes ... ok
[INFO] [stdout] test federation::tests::graph_hop_expands_app_result_into_billing ... ok
[INFO] [stdout] test federation::tests::federation_equals_union_index ... ok
[INFO] [stdout] test federation::tests::federated_search_over_equals_federated_search ... ok
[INFO] [stdout] test federation::tests::member_bm25_skip_is_byte_identical_full_and_scoped ... ok
[INFO] [stdout] test federation::tests::scoped_search_returns_labelled_chunks_from_both_members ... ok
[INFO] [stdout] test fingerprint::tests::non_hash_embedder_records_observed_dimensions ... ok
[INFO] [stdout] test fingerprint::tests::load_is_none_for_pre_fingerprint_stores_and_err_for_garbage ... ok
[INFO] [stdout] test fingerprint::tests::fingerprint_is_deterministic_and_self_checksummed ... ok
[INFO] [stdout] test fingerprint::tests::fingerprint_records_the_pinned_configuration ... ok
[INFO] [stdout] test grammar::tests::compact_line_is_byte_pinned ... ok
[INFO] [stdout] test grammar::tests::empty_result_set_is_a_clean_zero_bucket ... ok
[INFO] [stdout] test grammar::tests::from_result_pins_the_score_and_drops_package ... ok
[INFO] [stdout] test grammar::tests::grammar_savings_math_is_pinned_on_the_fixture ... ok
[INFO] [stdout] test federation::tests::member_store_is_byte_identical_to_standalone ... ok
[INFO] [stdout] test grammar::tests::render_compact_matches_the_checked_in_fixture ... ok
[INFO] [stdout] test federation::tests::unknown_package_scope_is_an_error ... ok
[INFO] [stdout] test grammar::tests::render_verbose_matches_the_pinned_baseline_fixture ... ok
[INFO] [stdout] test grammar::tests::usage_footer_line_is_byte_pinned ... ok
[INFO] [stdout] test grammar::tests::usage_footer_line_zero_result_set_is_clean ... ok
[INFO] [stdout] test graph_store::tests::edge_from_import ... ok
[INFO] [stdout] test graph_store::tests::neighbors_both_directions ... ok
[INFO] [stdout] test graph_store::tests::resolve_by_path_suffix ... ok
[INFO] [stdout] test graph_store::tests::unresolved_module_no_edge ... ok
[INFO] [stdout] test keyword_store::tests::worked_anchor_example ... ok
[INFO] [stdout] test federation::tests::workspace_stats_counts_per_member ... ok
[INFO] [stdout] test keyword_store::tests::zero_score_docs_excluded ... ok
[INFO] [stdout] test knowledge::ask::tests::evaluate_over_a_tiny_corpus_is_deterministic_and_proves ... ok
[INFO] [stdout] test knowledge::ask::tests::header_must_lead ... ok
[INFO] [stdout] test knowledge::ask::tests::k_cut_excludes_late_hit ... ok
[INFO] [stdout] test knowledge::ask::tests::parses_header_and_cases ... ok
[INFO] [stdout] test fingerprint::tests::write_for_store_round_trips_beside_the_store ... ok
[INFO] [stdout] test knowledge::ask::tests::rejects_bad_schema_and_empty_expect_and_zero_k ... ok
[INFO] [stdout] test knowledge::ask::tests::score_full_recall_is_proven ... ok
[INFO] [stdout] test knowledge::ask::tests::score_missing_anchor_is_not_proven ... ok
[INFO] [stdout] test knowledge::contract::tests::bad_json_errors_with_line_number ... ok
[INFO] [stdout] test fingerprint::tests::two_named_stores_in_one_dir_keep_separate_fingerprints ... ok
[INFO] [stdout] test knowledge::contract::tests::blank_lines_are_skipped ... ok
[INFO] [stdout] test knowledge::contract::tests::missing_required_field_errors_with_line_number ... ok
[INFO] [stdout] test knowledge::contract::tests::parses_required_and_optional_fields ... ok
[INFO] [stdout] test knowledge::contract::tests::renders_deterministic_document ... ok
[INFO] [stdout] test knowledge::contract::tests::schema_id_is_pinned ... ok
[INFO] [stdout] test knowledge::contract::tests::unknown_fields_are_ignored ... ok
[INFO] [stdout] test knowledge::manifest::tests::a_manifest_with_a_malformed_digest_fails_loudly ... ok
[INFO] [stdout] test knowledge::manifest::tests::a_misdirected_feed_of_the_same_length_fails_loudly_on_checksum ... ok
[INFO] [stdout] test knowledge::manifest::tests::a_matching_feed_verifies ... ok
[INFO] [stdout] test knowledge::manifest::tests::a_truncated_feed_fails_loudly_on_record_count ... ok
[INFO] [stdout] test knowledge::manifest::tests::digest_comparison_is_case_insensitive ... ok
[INFO] [stdout] test knowledge::manifest::tests::feed_sha256_is_full_64_lowercase_hex_and_deterministic ... ok
[INFO] [stdout] test knowledge::manifest::tests::parses_required_fields_and_ignores_unknown_keys ... ok
[INFO] [stdout] test knowledge::manifest::tests::missing_required_field_is_a_loud_error ... ok
[INFO] [stdout] test knowledge::manifest::tests::schema_id_is_pinned ... ok
[INFO] [stdout] test knowledge::retrieval::tests::dropped_reasons ... ok
[INFO] [stdout] test knowledge::retrieval::tests::loaded_knowledge_search_is_byte_identical_to_the_one_shot_path ... ok
[INFO] [stdout] test knowledge::retrieval::tests::merged_pr_link_detection ... ok
[INFO] [stdout] test knowledge::retrieval::tests::merged_pr_boost_lifts_a_tied_record ... ok
[INFO] [stdout] test knowledge::retrieval::tests::not_planned_records_are_dropped ... ok
[INFO] [stdout] test knowledge::retrieval::tests::provenance_line_stays_single_line_when_a_title_carries_a_newline ... ok
[INFO] [stdout] test knowledge::retrieval::tests::provenance_omits_missing_facets_cleanly ... ok
[INFO] [stdout] test knowledge::retrieval::tests::recency_orders_newest_first_on_a_tie ... ok
[INFO] [stdout] test knowledge::retrieval::tests::search_is_deterministic_and_precision_filters ... ok
[INFO] [stdout] test knowledge::retrieval::tests::same_document_sections_excludes_self_and_orders ... ok
[INFO] [stdout] test knowledge::retrieval::tests::secret_in_a_title_is_redacted_in_served_provenance ... ok
[INFO] [stdout] test knowledge::retrieval::tests::secret_in_state_or_updated_at_is_redacted_in_served_provenance ... ok
[INFO] [stdout] test knowledge::store::tests::clean_facets_pass_through_byte_identically ... ok
[INFO] [stdout] test knowledge::store::tests::ingest_attaches_facets_to_every_chunk ... ok
[INFO] [stdout] test knowledge::store::tests::ingest_is_deterministic_byte_for_byte ... ok
[INFO] [stdout] test knowledge::store::tests::ingest_file_reads_parses_and_persists ... ok
[INFO] [stdout] test knowledge::store::tests::secret_in_body_is_redacted_before_write ... ok
[INFO] [stdout] test knowledge::store::tests::secret_in_title_facet_is_redacted_before_write ... ok
[INFO] [stdout] test knowledge::store::tests::secrets_in_free_text_facets_are_redacted_before_write ... ok
[INFO] [stdout] test knowledge::store::tests::snapshot_id_is_deterministic_16_hex ... ok
[INFO] [stdout] test markdown::tests::chunk_ids_are_deterministic_and_16_hex ... ok
[INFO] [stdout] test markdown::tests::deep_heading_skipping_a_level_keeps_parent_breadcrumb ... ok
[INFO] [stdout] test markdown::tests::empty_input_yields_no_chunks ... ok
[INFO] [stdout] test markdown::tests::end_line_ignores_trailing_blank_lines ... ok
[INFO] [stdout] test markdown::tests::hash_inside_code_fence_is_not_a_heading ... ok
[INFO] [stdout] test markdown::tests::nested_headings_roll_into_parent_when_within_budget ... ok
[INFO] [stdout] test markdown::tests::no_preamble_when_doc_starts_with_heading ... ok
[INFO] [stdout] test markdown::tests::oversized_section_splits_at_deeper_headings ... ok
[INFO] [stdout] test markdown::tests::oversized_flat_section_stays_one_chunk ... ok
[INFO] [stdout] test markdown::tests::preamble_before_first_heading_is_its_own_chunk ... ok
[INFO] [stdout] test markdown::tests::setext_headings_become_separate_chunks ... ok
[INFO] [stdout] test knowledge::store::tests::save_load_round_trip_and_current_pointer ... ok
[INFO] [stdout] test knowledge::store::tests::saving_a_new_snapshot_prunes_the_superseded_local_artifact ... ok
[INFO] [stdout] test knowledge::store::tests::newer_snapshot_supersedes_via_pointer ... ok
[INFO] [stdout] test mcp::init::tests::init_does_not_write_gitignore_outside_a_git_repo ... ok
[INFO] [stdout] test mcp::init::tests::init_builds_index_and_writes_config_and_claude_md ... ok
[INFO] [stdout] test mcp::init::tests::init_ignores_marker_strings_that_appear_inline_in_user_prose ... ok
[INFO] [stdout] test mcp::init::tests::init_adds_cce_to_gitignore_in_a_git_repo_and_is_idempotent ... ok
[INFO] [stdout] test mcp::init::tests::init_appends_block_to_existing_claude_md ... ok
[INFO] [stdout] test mcp::init::tests::init_is_idempotent_no_duplicate_blocks_or_servers ... ok
[INFO] [stdout] test mcp::init::tests::init_merges_into_existing_mcp_json_preserving_other_servers ... ok
[INFO] [stdout] test mcp::init::tests::init_off_level_writes_no_output_section ... ok
[INFO] [stdout] test mcp::init::tests::init_notes_earlier_files_were_written_when_a_later_file_refuses ... ok
[INFO] [stdout] test mcp::init::tests::init_refuses_an_unreadable_claude_md_instead_of_overwriting_it ... ok
[INFO] [stdout] test mcp::init::tests::init_refuses_an_unreadable_gitignore_instead_of_replacing_it ... ok
[INFO] [stdout] test mcp::init::tests::init_preserves_existing_gitignore_and_does_not_duplicate ... ok
[INFO] [stdout] test mcp::init::tests::init_refuses_a_non_utf8_claude_md_instead_of_overwriting_it ... ok
[INFO] [stdout] test mcp::init::tests::init_falls_back_to_local_when_a_configured_remote_is_unreachable ... ok
[INFO] [stdout] test mcp::init::tests::init_gitignore_block_keeps_workspace_yml_committable_but_ignores_the_cache ... ok
[INFO] [stdout] test mcp::init::tests::init_preserves_a_non_utf8_gitignore_byte_for_byte_and_appends_the_block ... ok
[INFO] [stdout] test mcp::init::tests::init_refuses_claude_md_with_an_orphan_end_marker ... ok
[INFO] [stdout] test mcp::init::tests::init_rejects_non_claude_agent ... ok
[INFO] [stdout] test mcp::init::tests::init_rejects_non_directory ... ok
[INFO] [stdout] test mcp::init::tests::init_refuses_to_rewrite_malformed_mcp_json_preserving_user_servers ... ok
[INFO] [stdout] test mcp::init::tests::init_skips_gitignore_when_a_blanket_cce_rule_exists_even_with_non_utf8_bytes ... ok
[INFO] [stdout] test mcp::init::tests::init_refuses_claude_md_with_an_orphan_begin_marker ... ok
[INFO] [stdout] test mcp::init::tests::init_refuses_claude_md_with_duplicate_marker_pairs ... ok
[INFO] [stdout] test mcp::init::tests::init_refuses_mcp_json_whose_root_or_servers_is_not_an_object ... ok
[INFO] [stdout] test mcp::init::tests::output_block_lengths_are_pinned ... ok
[INFO] [stdout] test mcp::init::tests::output_blocks_are_byte_pinned ... ok
[INFO] [stdout] test mcp::protocol::tests::a_missing_or_null_id_is_a_notification ... ok
[INFO] [stdout] test mcp::protocol::tests::distinguishes_parse_error_from_invalid_request_and_echoes_the_id ... ok
[INFO] [stdout] test mcp::protocol::tests::params_default_to_null_when_absent ... ok
[INFO] [stdout] test mcp::protocol::tests::parses_a_request_with_id_and_params ... ok
[INFO] [stdout] test mcp::protocol::tests::rejects_non_json_and_methodless ... ok
[INFO] [stdout] test mcp::init::tests::init_refuses_claude_md_with_misordered_markers_and_does_not_grow_it ... ok
[INFO] [stdout] test mcp::protocol::tests::success_and_error_encode_the_envelope ... ok
[INFO] [stdout] test mcp::server::tests::bad_json_is_a_parse_error_with_null_id ... ok
[INFO] [stdout] test mcp::server::tests::context_search_missing_index_is_friendly_not_a_crash ... ok
[INFO] [stdout] test mcp::init::tests::init_updates_a_real_own_line_block_and_preserves_the_rest ... ok
[INFO] [stdout] test mcp::init::tests::init_writes_the_default_standard_output_block ... ok
[INFO] [stdout] test mcp::server::tests::a_fresh_server_has_an_empty_ledger_so_it_does_not_leak_across_sessions ... ok
[INFO] [stdout] test mcp::init::tests::init_with_an_explicit_unreachable_remote_is_a_hard_error ... ok
[INFO] [stdout] test mcp::server::tests::context_search_over_a_fixture_returns_results_and_logs_metrics ... ok
[INFO] [stdout] test mcp::server::tests::initialized_notification_gets_no_reply ... ok
[INFO] [stdout] test mcp::server::tests::invalid_utf8_line_is_a_parse_error_and_the_session_survives ... ok
[INFO] [stdout] test mcp::server::tests::initialize_advertises_protocol_and_identity ... ok
[INFO] [stdout] test mcp::server::tests::context_search_requires_a_query ... ok
[INFO] [stdout] test mcp::server::tests::methodless_request_echoes_its_id_as_invalid_request_not_a_null_id_parse_error ... ok
[INFO] [stdout] test mcp::server::tests::ping_returns_empty_result ... ok
[INFO] [stdout] test mcp::server::tests::record_decision_then_session_recall_over_json_rpc ... ok
[INFO] [stdout] test mcp::server::tests::deleting_the_store_mid_session_is_friendly_not_stale ... ok
[INFO] [stdout] test mcp::server::tests::record_feedback_validates_inputs ... ok
[INFO] [stdout] test mcp::server::tests::index_status_reports_counts_and_local_source ... ok
[INFO] [stdout] test mcp::server::tests::run_loop_processes_a_stream_and_skips_blank_lines ... ok
[INFO] [stdout] test mcp::init::tests::init_honours_each_output_level_and_stays_idempotent ... ok
[INFO] [stdout] test mcp::server::tests::record_feedback_appends_an_event ... ok
[INFO] [stdout] test mcp::server::tests::set_output_compression_bad_level_is_an_actionable_error_not_a_crash ... ok
[INFO] [stdout] test mcp::server::tests::set_output_compression_changes_the_session_level ... ok
[INFO] [stdout] test mcp::server::tests::served_tokens_and_auto_summarize_due_track_the_config_threshold ... ok
[INFO] [stdout] test mcp::server::tests::store_and_metrics_resolution_variants ... ok
[INFO] [stdout] test mcp::server::tests::summarize_context_unknown_scope_is_an_actionable_error_not_a_crash ... ok
[INFO] [stdout] test mcp::server::tests::tools_call_without_a_name_is_invalid_params ... ok
[INFO] [stdout] test mcp::server::tests::session_ledger_accumulates_in_order_and_summarize_context_digests_it ... ok
[INFO] [stdout] test mcp::server::tests::unknown_method_is_a_protocol_error ... ok
[INFO] [stdout] test mcp::server::tests::tools_list_returns_the_nine_tools_in_fixed_order ... ok
[INFO] [stdout] test mcp::server::tests::unknown_tool_is_an_iserror_result ... ok
[INFO] [stdout] test mcp::server::tests::single_repo_context_search_is_cached_and_warm_call_is_identical ... ok
[INFO] [stdout] test mcp::tools::tests::format_recall_result_grammar_is_byte_pinned ... ok
[INFO] [stdout] test mcp::tools::tests::format_rows_compact_footer_grammar_is_byte_pinned ... ok
[INFO] [stdout] test mcp::tools::tests::format_rows_compact_reduces_body_and_hints_expansion ... ok
[INFO] [stdout] test mcp::tools::tests::format_rows_empty_reports_chunk_count_and_query_id ... ok
[INFO] [stdout] test mcp::tools::tests::format_rows_full_renders_header_with_chunk_id_body_and_feedback_hint ... ok
[INFO] [stdout] test mcp::tools::tests::format_rows_full_result_grammar_is_byte_pinned ... ok
[INFO] [stdout] test mcp::tools::tests::format_rows_workspace_prefixes_package ... ok
[INFO] [stdout] test mcp::tools::tests::memory_tools_are_noops_when_disabled ... ok
[INFO] [stdout] test mcp::tools::tests::memory_tools_validate_inputs ... ok
[INFO] [stdout] test mcp::tools::tests::missing_messages_differ_by_mode ... ok
[INFO] [stdout] test mcp::tools::tests::record_decision_dedupes_same_text ... ok
[INFO] [stdout] test mcp::tools::tests::record_decision_then_session_recall_round_trips ... ok
[INFO] [stdout] test mcp::tools::tests::render_group_result_grammar_is_byte_pinned ... ok
[INFO] [stdout] test mcp::init::tests::init_workspace_mode_indexes_members_and_writes_workspace_config ... ok
[INFO] [stdout] test mcp::tools::tests::set_output_compression_rejects_bad_or_missing_level ... ok
[INFO] [stdout] test mcp::tools::tests::short_sha_truncates ... ok
[INFO] [stdout] test mcp::tools::tests::set_output_compression_sets_the_session_level_and_confirms ... ok
[INFO] [stdout] test mcp::tools::tests::summarize_context_digests_the_session_and_rejects_bad_scope ... ok
[INFO] [stdout] test mcp::tools::tests::tool_definitions_match_the_spec_contract ... ok
[INFO] [stdout] test mcp::tools::tests::trim_to_tokens_caps_and_flags ... ok
[INFO] [stdout] test memory::tests::append_normal_path_round_trips_both_entries ... ok
[INFO] [stdout] test memory::tests::append_writes_exactly_one_line_per_entry_with_single_trailing_newline ... ok
[INFO] [stdout] test memory::tests::empty_store_recalls_nothing ... ok
[INFO] [stdout] test memory::tests::entry_serialization_omits_absent_area_and_is_stable ... ok
[INFO] [stdout] test memory::tests::load_entries_skips_blank_and_malformed_lines ... ok
[INFO] [stdout] test mcp::server::tests::scoped_workspace_search_caches_under_a_distinct_key ... ok
[INFO] [stdout] test memory::tests::memory_id_golden_and_whitespace_invariant ... ok
[INFO] [stdout] test memory::tests::normalize_is_byte_pinned ... ok
[INFO] [stdout] test memory::tests::recall_is_deterministic_and_precision_filters ... ok
[INFO] [stdout] test memory::tests::recall_filters_before_truncating_so_valid_entries_are_not_starved ... ok
[INFO] [stdout] test mcp::server::tests::knowledge_search_is_cached_warm_identical_and_reingest_invalidates ... ok
[INFO] [stdout] test memory::tests::record_appends_then_dedupes_same_text ... ok
[INFO] [stdout] test memory::tests::record_redacts_secrets_before_write ... ok
[INFO] [stdout] test memory::tests::append_after_missing_trailing_newline_does_not_merge_entries ... ok
[INFO] [stdout] test metrics::tests::append_with_injected_clock_and_id_round_trips ... ok
[INFO] [stdout] test metrics::tests::epoch_and_known_dates_round_trip ... ok
[INFO] [stdout] test metrics::tests::explicit_offset_is_applied_and_impossible_dates_rejected ... ok
[INFO] [stdout] test metrics::tests::hex_id_source_is_12_lowercase_hex_and_unique ... ok
[INFO] [stdout] test metrics::tests::malformed_timestamps_are_none ... ok
[INFO] [stdout] test metrics::tests::disabled_writer_writes_nothing ... ok
[INFO] [stdout] test metrics::tests::parse_log_skips_blank_and_corrupt_lines ... ok
[INFO] [stdout] test metrics::tests::read_missing_log_is_empty ... ok
[INFO] [stdout] test metrics::tests::v241_source_and_freshness_fields_parse_and_default ... ok
[INFO] [stdout] test packs::tests::default_registry_has_six_packs_with_unique_names ... ok
[INFO] [stdout] test packs::tests::extension_is_lowercased_with_leading_dot ... ok
[INFO] [stdout] test packs::tests::register_rejects_duplicate_extension_with_helpful_message ... ok
[INFO] [stdout] test packs::tests::register_rejects_duplicate_name ... ok
[INFO] [stdout] test packs::tests::resolves_files_to_packs_by_extension ... ok
[INFO] [stdout] test metrics::tests::bad_path_is_fail_open_not_a_panic ... ok
[INFO] [stdout] test memory::tests::recall_unions_workspace_and_member_stores ... ok
[INFO] [stdout] test packs::validators::tests::levenshtein_basic ... ok
[INFO] [stdout] test packs::validators::tests::startup_check_passes_for_default_registry ... ok
[INFO] [stdout] test packs::validators::tests::behavioural_layer_reports_counts_kinds_and_imports ... ok
[INFO] [stdout] test packs::validators::tests::structural_lint_flags_bad_extension ... ok
[INFO] [stdout] test pricing::tests::dollars_saved_uses_input_rate_and_rounds_to_cents ... ok
[INFO] [stdout] test packs::validators::tests::broken_pack_produces_a_helpful_diagnostic ... ok
[INFO] [stdout] test packs::validators::tests::all_default_packs_validate ... ok
[INFO] [stdout] test pricing::tests::models_iterate_in_sorted_order ... ok
[INFO] [stdout] test redactor::tests::adjacent_assignments_do_not_over_capture_across_closing_quotes ... ok
[INFO] [stdout] test redactor::tests::backtick_quoted_value_is_redacted_as_a_new_feature ... ok
[INFO] [stdout] test redactor::tests::ctrl142_adjacent_same_delimiter_assignments_not_merged ... ok
[INFO] [stdout] test pricing::tests::embedded_table_parses_and_has_a_valid_default ... ok
[INFO] [stdout] test redactor::tests::ctrl142_value_beginning_with_placeholder_but_continuing_is_scrubbed ... ok
[INFO] [stdout] test redactor::tests::ctrl142_clean_non_secret_assignment_is_byte_identical ... ok
[INFO] [stdout] test redactor::tests::empty_or_quote_only_values_are_left_untouched ... ok
[INFO] [stdout] test redactor::tests::leak142_same_double_quote_escaped_inner_no_tail ... ok
[INFO] [stdout] test redactor::tests::leak142_multiple_inner_quotes_no_tail ... ok
[INFO] [stdout] test redactor::tests::leak142_same_single_quote_prefix_ge8_no_tail ... ok
[INFO] [stdout] test redactor::tests::leak142_specific_prefix_then_secret_no_tail ... ok
[INFO] [stdout] test mcp::server::tests::single_repo_reindex_is_picked_up_on_the_next_call ... ok
[INFO] [stdout] test redactor::tests::leak142_specific_prefix_then_secret_unquoted_no_tail ... ok
[INFO] [stdout] test redactor::tests::non_secret_key_names_are_ignored_by_generic ... ok
[INFO] [stdout] test redactor::tests::placeholder_guard_leaves_examples_unchanged ... ok
[INFO] [stdout] test redactor::tests::quoted_values_do_not_span_lines ... ok
[INFO] [stdout] test redactor::tests::placeholder_guard_covers_interpolation_and_literals ... ok
[INFO] [stdout] test redactor::tests::r2_connection_string_with_comma_inside_quotes_not_cut_short ... ok
[INFO] [stdout] test redactor::tests::r2_doubled_double_quote_and_backtick_no_tail ... ok
[INFO] [stdout] test redactor::tests::r2_doubled_single_quote_no_tail ... ok
[INFO] [stdout] test redactor::tests::r2_clean_json_sibling_is_preserved ... ok
[INFO] [stdout] test redactor::tests::r2_doubled_single_quote_short_prefix_fully_redacted ... ok
[INFO] [stdout] test redactor::tests::r2_comma_adjacent_not_merged_and_placeholder_scoped ... ok
[INFO] [stdout] test redactor::tests::r2_two_adjacent_real_secrets_each_redacted ... ok
[INFO] [stdout] test redactor::tests::r3_backtick_punctuation_glued_tail_is_redacted ... ok
[INFO] [stdout] test redactor::tests::r2_method_chain_after_value_is_preserved ... ok
[INFO] [stdout] test redactor::tests::r3_json_sibling_preserved_whitespace_before_next_quote ... ok
[INFO] [stdout] test redactor::tests::r3_comma_delimited_placeholder_sibling_still_works ... ok
[INFO] [stdout] test redactor::tests::r3_method_chain_preserved_no_later_quote ... ok
[INFO] [stdout] test redactor::tests::r3_no_delimiter_placeholder_merge_does_not_leak ... ok
[INFO] [stdout] test redactor::tests::r3_punctuation_glued_tail_with_trailing_quote_is_redacted ... ok
[INFO] [stdout] test redactor::tests::r3_no_delimiter_your_apikey_merge_does_not_leak ... ok
[INFO] [stdout] test redactor::tests::r3_unicode_glued_tail_is_redacted ... ok
[INFO] [stdout] test redactor::tests::r3_whitespace_separated_assignments_stay_two_independent_redactions ... ok
[INFO] [stdout] test redactor::tests::redaction_is_idempotent ... ok
[INFO] [stdout] test redactor::tests::redacts_aws_access_key ... ok
[INFO] [stdout] test redactor::tests::redacts_anthropic_key_before_openai ... ok
[INFO] [stdout] test redactor::tests::redacts_double_quoted_value_containing_apostrophe ... ok
[INFO] [stdout] test redactor::tests::redacts_double_quoted_value_containing_single_quote_of_other_kind ... ok
[INFO] [stdout] test redactor::tests::redacts_github_token_and_keeps_specific_label ... ok
[INFO] [stdout] test redactor::tests::redacts_google_api_key ... ok
[INFO] [stdout] test redactor::tests::redacts_jwt ... ok
[INFO] [stdout] test redactor::tests::redacts_openai_key ... ok
[INFO] [stdout] test redactor::tests::redacts_quoted_value_containing_space ... ok
[INFO] [stdout] test redactor::tests::redacts_slack_token ... ok
[INFO] [stdout] test redactor::tests::redacts_private_key_block ... ok
[INFO] [stdout] test redactor::tests::redacts_generic_secret_assignment ... ok
[INFO] [stdout] test redactor::tests::redacts_unquoted_value_containing_apostrophe ... ok
[INFO] [stdout] test redactor::tests::redacts_stripe_live_key ... ok
[INFO] [stdout] test redactor::tests::redacts_single_quoted_value_and_preserves_closing_quote ... ok
[INFO] [stdout] test relevance::tests::anchor_matching_respects_each_facet ... ok
[INFO] [stdout] test redactor::tests::short_values_below_eight_chars_are_not_redacted ... ok
[INFO] [stdout] test relevance::tests::anchor_parses_line_range_forms ... ok
[INFO] [stdout] test relevance::tests::anchor_parses_path_kind_and_combined_forms ... ok
[INFO] [stdout] test relevance::tests::anchor_range_grammar_is_additive_for_literal_at_signs ... ok
[INFO] [stdout] test relevance::tests::anchor_rejects_empty_and_dangling_hash ... ok
[INFO] [stdout] test relevance::tests::format6_signed_pins_signs ... ok
[INFO] [stdout] test relevance::tests::line_weights_overlapping_chunks_first_wins ... ok
[INFO] [stdout] test relevance::tests::line_weights_use_the_tokens_v1_estimator_per_line ... ok
[INFO] [stdout] test relevance::tests::parse_backends_list_dedupes_and_validates ... ok
[INFO] [stdout] test relevance::tests::compare_stats_hand_computed_and_rendered ... ok
[INFO] [stdout] test relevance::tests::anchor_rejects_malformed_and_pathless_ranges ... ok
[INFO] [stdout] test relevance::tests::backends_agree_on_the_conformance_anchor_query ... ok
[INFO] [stdout] test relevance::tests::parse_fixtures_header_and_defaults ... ok
[INFO] [stdout] test relevance::tests::evaluate_backend_is_deterministic ... ok
[INFO] [stdout] test relevance::tests::parse_fixtures_without_header_has_no_corpus ... ok
[INFO] [stdout] test relevance::tests::ranged_anchor_matching_requires_span_overlap ... ok
[INFO] [stdout] test relevance::tests::parse_fixtures_rejects_bad_input_with_line_numbers ... ok
[INFO] [stdout] test relevance::tests::score_query_duplicate_file_hits_count_once_for_recall ... ok
[INFO] [stdout] test relevance::tests::score_query_hand_computed_mixed_case ... ok
[INFO] [stdout] test relevance::tests::render_json_shape_is_stable ... ok
[INFO] [stdout] test relevance::tests::run_backend_empty_query_returns_empty ... ok
[INFO] [stdout] test relevance::tests::render_json_carries_token_fields_for_ranged_cases ... ok
[INFO] [stdout] test relevance::tests::score_query_no_relevant_results_is_all_zero ... ok
[INFO] [stdout] test relevance::tests::score_query_only_first_k_results_count ... ok
[INFO] [stdout] test relevance::tests::score_query_perfect_top1 ... ok
[INFO] [stdout] test relevance::tests::score_tokens_mixed_case_only_ranged_anchors_feed_token_metrics ... ok
[INFO] [stdout] test relevance::tests::score_tokens_no_results_is_zero_precision_not_nan ... ok
[INFO] [stdout] test relevance::tests::score_tokens_multi_file_union_and_wrong_file_precision_cost ... ok
[INFO] [stdout] test relevance::tests::score_query_precision_divides_by_k_with_fewer_results ... ok
[INFO] [stdout] test relevance::tests::score_tokens_partial_overlap_hand_computed ... ok
[INFO] [stdout] test relevance::tests::score_tokens_multi_anchor_union_dedupes_overlap ... ok
[INFO] [stdout] test relevance::tests::score_tokens_respects_the_k_cutoff ... ok
[INFO] [stdout] test relevance::tests::score_tokens_returns_none_without_ranged_anchors ... ok
[INFO] [stdout] test relevance::tests::score_tokens_zero_overlap_is_all_zero ... ok
[INFO] [stdout] test relevance::tests::score_tokens_weighted_partial_overlap_hand_computed ... ok
[INFO] [stdout] test retriever::tests::bm25_only_search_is_keyword_ranked_and_deterministic ... ok
[INFO] [stdout] test retriever::tests::conformance_q1_top1_is_hash_password ... ok
[INFO] [stdout] test retriever::tests::diversity_cap_respected ... ok
[INFO] [stdout] test retriever::tests::conformance_q2_top1_is_process_payment ... ok
[INFO] [stdout] test retriever::tests::conformance_q3_top1_from_auth ... ok
[INFO] [stdout] test retriever::tests::empty_query_returns_empty ... ok
[INFO] [stdout] test retriever::tests::empty_query_vector_disables_vector_recall ... ok
[INFO] [stdout] test retriever::tests::graph_expansion_adds_related_file_chunks ... ok
[INFO] [stdout] test retriever::tests::intent_classification_conforms_to_spec_6_1_boundaries ... ok
[INFO] [stdout] test retriever::tests::intent_classification ... ok
[INFO] [stdout] test mcp::server::tests::workspace_member_reindex_is_picked_up_mid_session ... ok
[INFO] [stdout] test retriever::tests::rrf_anchor ... ok
[INFO] [stdout] test retriever::tests::scores_are_deterministic_across_runs ... ok
[INFO] [stdout] test savings::tests::bucket_names_match_struct_order ... ok
[INFO] [stdout] test savings::tests::layers_1_2_3_populates_grammar_and_sum_reflects_it ... ok
[INFO] [stdout] test savings::tests::empty_log_is_a_clean_zero_ledger ... ok
[INFO] [stdout] test savings::tests::from_event_reads_the_savings_object ... ok
[INFO] [stdout] test savings::tests::from_event_falls_back_to_legacy_top_level_fields ... ok
[INFO] [stdout] test savings::tests::sum_by_layer_totals_across_events ... ok
[INFO] [stdout] test sensitive::tests::dotenv_safe_templates_are_indexable ... ok
[INFO] [stdout] test sensitive::tests::leading_dot_only_name_has_no_extension ... ok
[INFO] [stdout] test sensitive::tests::dotenv_files_are_sensitive ... ok
[INFO] [stdout] test sensitive::tests::sensitive_extensions_are_flagged_case_insensitively ... ok
[INFO] [stdout] test sensitive::tests::ordinary_source_files_are_not_sensitive ... ok
[INFO] [stdout] test session::tests::a_slice_with_no_items_shows_a_zero_count_header ... ok
[INFO] [stdout] test retriever::tests::top_k_zero_returns_empty ... ok
[INFO] [stdout] test session::tests::digest_is_byte_pinned_for_a_fixed_call_sequence ... ok
[INFO] [stdout] test sensitive::tests::exact_basenames_are_flagged_case_insensitively ... ok
[INFO] [stdout] test session::tests::empty_ledger_digests_to_the_pinned_empty_body_for_every_scope ... ok
[INFO] [stdout] test session::tests::scope_slices_return_only_their_section ... ok
[INFO] [stdout] test session::tests::summary_elision_is_byte_pinned ... ok
[INFO] [stdout] test session::tests::short_label_collapses_and_truncates ... ok
[INFO] [stdout] test session::tests::ledger_len_tracks_recorded_calls_in_order ... ok
[INFO] [stdout] test session::tests::lists_are_bounded_with_the_elision_marker ... ok
[INFO] [stdout] test session::tests::summary_scope_parse_and_as_str_round_trip ... ok
[INFO] [stdout] test stats::tests::ln_gamma_matches_exact_factorials_and_half_integers ... ok
[INFO] [stdout] test stats::tests::paired_t_all_zero_deltas_is_p_one ... ok
[INFO] [stdout] test stats::tests::paired_t_constant_nonzero_deltas_is_p_zero ... ok
[INFO] [stdout] test stats::tests::paired_t_hand_computed_example ... ok
[INFO] [stdout] test stats::tests::t_p_exact_at_df1_cauchy ... ok
[INFO] [stdout] test stats::tests::t_critical_matches_the_table ... ok
[INFO] [stdout] test stats::tests::paired_t_is_sign_symmetric ... ok
[INFO] [stdout] test stats::tests::reg_inc_beta_boundaries_and_symmetry ... ok
[INFO] [stdout] test stats::tests::paired_t_mathematically_equal_deltas_from_different_bases_are_constant ... ok
[INFO] [stdout] test stats::tests::t_p_exact_at_df2 ... ok
[INFO] [stdout] test stats::tests::t_p_is_one_at_zero_and_symmetric ... ok
[INFO] [stdout] test stats::tests::paired_t_underpowered_inputs_yield_none ... ok
[INFO] [stdout] test stats::tests::t_p_matches_the_classic_005_table_row ... ok
[INFO] [stdout] test store::tests::batch_count_mismatch_aborts_the_build ... ok
[INFO] [stdout] test store::tests::batched_hash_embeddings_match_per_chunk_embed ... ok
[INFO] [stdout] test store::tests::builds_seven_chunks_from_fixture ... ok
[INFO] [stdout] test store::tests::default_store_path_appends_cce_index_json ... ok
[INFO] [stdout] test store::tests::load_invalid_json_is_an_error ... ok
[INFO] [stdout] test store::tests::load_legacy_json_without_embedder_defaults_to_hash ... ok
[INFO] [stdout] test mcp::server::tests::workspace_context_search_is_cached_and_warm_call_is_identical ... ok
[INFO] [stdout] test store::tests::reindex_is_idempotent ... ok
[INFO] [stdout] test store::tests::build_stats_carry_walk_errors_for_an_unreadable_dir ... ok
[INFO] [stdout] test sync::artifact::tests::checksum_is_deterministic_and_recomputes ... ok
[INFO] [stdout] test sync::artifact::tests::chunk_from_value_rejects_missing_field ... ok
[INFO] [stdout] test sync::artifact::tests::decode_rejects_bad_length ... ok
[INFO] [stdout] test sync::artifact::tests::decode_rejects_invalid_base64 ... ok
[INFO] [stdout] test sync::artifact::tests::embedding_codec_round_trips_exactly ... ok
[INFO] [stdout] test sync::artifact::tests::empty_embedding_encodes_to_empty_string ... ok
[INFO] [stdout] test store::tests::save_creates_missing_parent_directories ... ok
[INFO] [stdout] test sync::artifact::tests::from_bytes_rejects_non_utf8 ... ok
[INFO] [stdout] test sync::artifact::tests::from_bytes_rejects_tampered_checksum ... ok
[INFO] [stdout] test sync::artifact::tests::from_bytes_rejects_truncated_stream ... ok
[INFO] [stdout] test sync::artifact::tests::artifact_checksum_is_independent_of_gitignored_files_on_disk ... ok
[INFO] [stdout] test sync::artifact::tests::from_bytes_rejects_wrong_chunk_count ... ok
[INFO] [stdout] test store::tests::persists_whole_file_token_counts_and_baseline_sums ... ok
[INFO] [stdout] test sync::artifact::tests::external_imports_produce_no_edges ... ok
[INFO] [stdout] test sync::artifact::tests::graph_line_edges_are_resolved_file_to_file ... ok
[INFO] [stdout] test sync::artifact::tests::imports_from_graph_rejects_missing_edges ... ok
[INFO] [stdout] test store::tests::save_persists_exactly_the_serialized_bytes ... ok
[INFO] [stdout] test store::tests::save_leaves_no_temp_file_and_writes_a_complete_store ... ok
[INFO] [stdout] test sync::artifact::tests::import_reconstructs_a_graph_with_identical_expansion_behaviour ... ok
[INFO] [stdout] test sync::artifact::tests::parse_manifest_rejects_missing_field ... ok
[INFO] [stdout] test sync::artifact::tests::polyglot_suffix_resolved_edge_round_trips_without_checksum_mismatch ... ok
[INFO] [stdout] test store::tests::save_load_roundtrip ... ok
[INFO] [stdout] test sync::artifact::tests::stream_shape_is_manifest_chunks_graph_with_trailing_lf ... ok
[INFO] [stdout] test sync::artifact::tests::round_trips_bytes_losslessly ... ok
[INFO] [stdout] test sync::artifact::tests::manifest_line_has_exactly_the_canonical_keys_sorted ... ok
[INFO] [stdout] test sync::artifact::tests::shared_golden_checksum_for_samples ... ok
[INFO] [stdout] test sync::commands::tests::a_corrupt_marker_does_not_disarm_the_different_sha_guard ... ok
[INFO] [stdout] test sync::commands::tests::cmd_list_aggregates_per_repo_with_latest_pointer_and_junk_skipped ... ok
[INFO] [stdout] test sync::commands::tests::cache_miss_on_pull_reports_clearly ... ok
[INFO] [stdout] test sync::commands::tests::cmd_list_empty_cache_and_no_remote_cases ... ok
[INFO] [stdout] test sync::commands::tests::cmd_list_records_workspace_prefixes_and_hides_pure_metadata_rows ... ok
[INFO] [stdout] test sync::commands::tests::cmd_list_unreachable_remote_errors_clearly ... ok
[INFO] [stdout] test sync::commands::tests::install_artifact_marker_write_failure_leaves_the_prior_store_active ... ok
[INFO] [stdout] test sync::commands::tests::cmd_list_uses_the_configured_remote_when_no_override ... ok
[INFO] [stdout] test sync::commands::tests::detached_head_push_refuses_instead_of_rewinding_main ... ok
[INFO] [stdout] test sync::commands::tests::detached_head_push_with_explicit_sync_ref_advances_that_pointer ... ok
[INFO] [stdout] test sync::commands::tests::init_rejects_non_directory ... ok
[INFO] [stdout] test sync::commands::tests::init_writes_config_and_clone ... ok
[INFO] [stdout] test sync::commands::tests::no_remote_configured_errors_clearly ... ok
[INFO] [stdout] test sync::commands::tests::pull_preserves_a_user_tightened_store_mode ... ok
[INFO] [stdout] test sync::commands::tests::pull_all_applies_published_metadata_and_installs_the_graph ... ok
[INFO] [stdout] test dashboard::tests::idle_connection_does_not_hang_the_server ... ok
[INFO] [stdout] test sync::commands::tests::pull_all_member_name_collision_across_workspaces_first_wins_with_warning ... ok
[INFO] [stdout] test sync::commands::tests::pull_all_re_adopts_an_orphaned_member_dir_instead_of_duplicating ... ok
[INFO] [stdout] test sync::commands::tests::pull_all_skips_pointerless_repos_pulls_the_rest_and_is_idempotent ... ok
[INFO] [stdout] test sync::commands::tests::pull_all_warns_but_keeps_members_whose_repo_id_vanished ... ok
[INFO] [stdout] test sync::commands::tests::pull_refuses_overwriting_a_different_sha_without_force ... ok
[INFO] [stdout] test sync::commands::tests::pull_latest_uses_the_ref_pointer ... ok
[INFO] [stdout] test sync::commands::tests::pull_then_push_then_verify_is_green_after_stale_cache ... ok
[INFO] [stdout] test sync::commands::tests::push_rebuilds_and_ignores_a_stale_planted_index ... ok
[INFO] [stdout] test sync::commands::tests::render_list_human_empty_cache_is_friendly ... ok
[INFO] [stdout] test sync::commands::tests::render_list_human_is_an_aligned_table_with_total ... ok
[INFO] [stdout] test sync::commands::tests::render_list_json_empty_cache_is_byte_pinned ... ok
[INFO] [stdout] test sync::commands::tests::render_list_json_is_byte_pinned ... ok
[INFO] [stdout] test sync::commands::tests::resolve_pull_sha_surfaces_a_pointer_read_failure_instead_of_reporting_absence ... ok
[INFO] [stdout] test sync::commands::tests::resolve_repo_id_rejects_path_traversal_ids ... ok
[INFO] [stdout] test sync::commands::tests::push_refuses_dirty_tree ... ok
[INFO] [stdout] test sync::commands::tests::short_member_name_and_dedup_follow_the_workspace_convention ... ok
[INFO] [stdout] test sync::commands::tests::push_refuses_non_hash_index ... ok
[INFO] [stdout] test sync::commands::tests::push_rejects_commit_that_is_not_head ... ok
[INFO] [stdout] test sync::commands::tests::push_rejects_dash_leading_commit ... ok
[INFO] [stdout] test sync::commands::tests::push_rejects_nonexistent_commit ... ok
[INFO] [stdout] test sync::commands::tests::sync_marker_save_is_atomic_and_overwrites_a_read_only_marker ... ok
[INFO] [stdout] test sync::commands::tests::push_then_pull_round_trip_is_functionally_identical ... ok
[INFO] [stdout] test sync::commands::tests::push_with_explicit_commit_flag ... ok
[INFO] [stdout] test sync::commands::tests::resolve_repo_id_uses_git_origin_when_unconfigured ... ok
[INFO] [stdout] test sync::commands::tests::status_renders_a_short_checksum_marker_without_panicking ... ok
[INFO] [stdout] test sync::commands::tests::status_reports_remote_and_local_cache ... ok
[INFO] [stdout] test sync::commands::tests::status_reports_unreachable_remote ... ok
[INFO] [stdout] test sync::commands::tests::status_reports_unresolved_repo_id ... ok
[INFO] [stdout] test sync::commands::tests::verify_checksum_only_names_the_corrupted_member_in_a_workspace ... ok
[INFO] [stdout] test sync::commands::tests::workspace_pull_corrupt_member_marker_does_not_disarm_the_guard ... ok
[INFO] [stdout] test sync::commands::tests::verify_checksum_only_passes_on_an_intact_pull_and_fails_on_corruption ... ok
[INFO] [stdout] test sync::commands::tests::verify_checksum_only_without_a_marker_is_a_clear_error ... ok
[INFO] [stdout] test sync::commands::tests::verify_fails_when_working_tree_differs ... ok
[INFO] [stdout] test sync::commands::tests::verify_fetches_checksum_from_remote_when_no_marker ... ok
[INFO] [stdout] test sync::commands::tests::verify_matches_after_pull ... ok
[INFO] [stdout] test sync::config::tests::default_is_all_local_with_lfs_on ... ok
[INFO] [stdout] test sync::config::tests::knowledge_sync_coexists_with_the_runtime_knowledge_config ... ok
[INFO] [stdout] test sync::config::tests::knowledge_sync_defaults_to_off ... ok
[INFO] [stdout] test sync::config::tests::knowledge_sync_reads_the_nested_block_and_tolerates_junk ... ok
[INFO] [stdout] test sync::commands::tests::workspace_pull_bootstraps_repo_less_from_the_published_manifest ... ok
[INFO] [stdout] test sync::commands::tests::verify_checksum_only_old_marker_is_a_notice_not_a_false_failure ... ok
[INFO] [stdout] test sync::config::tests::missing_sync_block_yields_default ... ok
[INFO] [stdout] test sync::config::tests::retention_parse_and_render ... ok
[INFO] [stdout] test sync::commands::tests::workspace_pull_installs_published_manifest_and_graph ... ok
[INFO] [stdout] test sync::config::tests::sync_ref_is_additive_written_only_when_set ... ok
[INFO] [stdout] test sync::config::tests::yaml_round_trips ... ok
[INFO] [stdout] test sync::git::tests::commit_date_is_present ... ok
[INFO] [stdout] test sync::git::tests::dirty_first_line_non_cce_change_is_detected_despite_porcelain_leading_space ... ok
[INFO] [stdout] test sync::git::tests::dirty_tree_is_detected_but_cce_churn_is_ignored ... ok
[INFO] [stdout] test sync::git::tests::head_sha_and_branch_and_clean_tree ... ok
[INFO] [stdout] test sync::git::tests::head_sha_none_for_non_repo ... ok
[INFO] [stdout] test sync::git::tests::origin_url_absent_without_remote ... ok
[INFO] [stdout] test sync::git::tests::resolve_commit_normalizes_and_rejects_garbage ... ok
[INFO] [stdout] test sync::git::tests::run_reports_error_on_bad_command ... ok
[INFO] [stdout] test sync::git::tests::tracked_cce_only_modification_stays_clean_despite_porcelain_leading_space ... ok
[INFO] [stdout] test sync::knowledge_artifact::tests::checksum_is_deterministic_and_recomputes ... ok
[INFO] [stdout] test sync::knowledge_artifact::tests::chunk_from_value_rejects_missing_field ... ok
[INFO] [stdout] test sync::knowledge_artifact::tests::chunk_lines_are_in_store_order_not_resorted ... ok
[INFO] [stdout] test sync::knowledge_artifact::tests::data_as_of_is_the_lexicographic_max_updated_at ... ok
[INFO] [stdout] test sync::knowledge_artifact::tests::export_of_a_loaded_store_equals_export_of_the_ingested_store ... ok
[INFO] [stdout] test sync::knowledge_artifact::tests::from_bytes_rejects_a_flipped_content_byte ... ok
[INFO] [stdout] test sync::knowledge_artifact::tests::from_bytes_rejects_non_utf8 ... ok
[INFO] [stdout] test sync::knowledge_artifact::tests::from_bytes_rejects_tampered_checksum ... ok
[INFO] [stdout] test sync::knowledge_artifact::tests::from_bytes_rejects_truncated_stream ... ok
[INFO] [stdout] test sync::knowledge_artifact::tests::from_bytes_rejects_wrong_chunk_count ... ok
[INFO] [stdout] test sync::knowledge_artifact::tests::installed_store_bytes_equal_a_local_ingest ... ok
[INFO] [stdout] test sync::knowledge_artifact::tests::manifest_line_has_exactly_the_canonical_keys_sorted_and_no_provenance ... ok
[INFO] [stdout] test sync::knowledge_artifact::tests::optionals_serialize_as_null_and_empty_lists_as_brackets ... ok
[INFO] [stdout] test sync::knowledge_artifact::tests::parse_manifest_rejects_missing_field ... ok
[INFO] [stdout] test sync::knowledge_artifact::tests::refuses_an_embedding_less_store ... ok
[INFO] [stdout] test sync::knowledge_artifact::tests::round_trips_bytes_and_store_losslessly ... ok
[INFO] [stdout] test sync::knowledge_artifact::tests::shared_golden_checksum_for_the_fixture_corpus ... ok
[INFO] [stdout] test sync::knowledge_artifact::tests::stream_is_manifest_plus_chunks_with_trailing_lf_and_no_graph ... ok
[INFO] [stdout] test sync::commands::tests::workspace_pull_refuses_to_clobber_a_pinned_member_without_force ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::changed_detects_a_content_edit_past_the_chunk_id_prefix ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::corpus_meta_json_is_sorted_pretty_with_trailing_newline ... ok
[INFO] [stdout] test sync::commands::tests::workspace_pull_without_published_metadata_is_the_pre_55_behaviour ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::diff_id_lists_elide_past_twenty_ids ... ok
[INFO] [stdout] test sync::commands::tests::workspace_push_publishes_manifest_and_graph_under_the_base_repo_id ... ok
[INFO] [stdout] test sync::config::tests::load_absent_is_default ... ok
[INFO] [stdout] test sync::commands::tests::workspace_push_then_pull_over_members ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::dry_run_on_the_already_current_snapshot_reports_unchanged ... ok
[INFO] [stdout] test sync::config::tests::save_then_load_from_disk ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::a_corrupt_marker_does_not_disarm_the_different_corpus_guard ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::dangling_pointer_is_refused_naming_the_missing_artifact_key ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::dry_run_against_an_absent_remote_reports_first_publish_and_pushes_nothing ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::dry_run_on_an_unverifiable_remote_names_the_real_push_bypass ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::knowledge_marker_save_is_atomic_and_overwrites_a_read_only_marker ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::marker_json_shape_is_the_spec_field_order ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::dry_run_reports_the_full_diff_and_pushes_nothing ... ok
[INFO] [stdout] test sync::config::tests::malformed_project_config_does_not_silently_use_the_global_remote ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::pull_installs_a_byte_identical_store_and_records_the_marker ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::empty_local_store_push_over_a_nonempty_remote_is_refused ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::empty_or_whitespace_remote_pointer_is_treated_as_first_publish ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::first_publish_and_adds_only_and_changed_pushes_stay_quiet ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::guard_refuses_an_unverifiable_remote_current_and_force_bypasses ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::push_refuses_an_embedding_less_store ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::dry_run_with_force_still_diffs_and_pushes_nothing ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::pull_marker_write_failure_leaves_the_active_store_unchanged ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::pull_pins_a_named_snapshot ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::pull_refuses_a_different_corpus_without_force_and_supersedes_the_same ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::republishing_same_snapshot_id_with_identical_content_stays_idempotent ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::push_lands_artifact_pointer_and_corpus_json_in_one_commit ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::pull_fails_loudly_on_a_tampered_artifact_naming_the_key ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::retention_refuses_to_prune_a_foreign_corpus_key ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::push_refuses_missing_and_invalid_corpus_ids ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::push_refuses_without_a_local_store ... ok
[INFO] [stdout] test sync::remote::tests::commit_failure_in_put_many_is_a_real_error_not_a_silent_no_op ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::republishing_same_snapshot_id_with_divergent_content_is_refused ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::push_and_pull_reject_traversal_corpus_ids_before_any_remote_operation ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::republishing_the_already_current_snapshot_proceeds_idempotently ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::retention_prunes_the_oldest_and_never_current ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::shrinking_push_is_refused_naming_the_removed_ids_and_force_overrides ... ok
[INFO] [stdout] test sync::knowledge_commands::tests::push_without_a_remote_fails_cleanly_and_leaves_local_state ... ok
[INFO] [stdout] test sync::remote::tests::conflicting_fixed_path_race_republishes_last_writer_wins ... ok
[INFO] [stdout] test sync::remote::tests::list_skips_non_artifact_listing_entries_gracefully ... ok
[INFO] [stdout] test sync::remote::tests::first_added_order_walks_cache_history_oldest_first ... ok
[INFO] [stdout] test sync::remote::tests::get_reports_cache_miss ... ok
[INFO] [stdout] test sync::remote::tests::heal_reattaches_a_detached_head_on_a_non_default_branch ... ok
[INFO] [stdout] test sync::remote::tests::list_artifact_sizes_reports_the_lfs_pointer_recorded_size ... ok
[INFO] [stdout] test sync::remote::tests::list_artifact_sizes_skips_junk_and_reports_bytes ... ok
[INFO] [stdout] test sync::remote::tests::list_dirs_enumerates_repo_id_directories_sorted ... ok
[INFO] [stdout] test sync::remote::tests::exhausted_push_retries_return_err_and_leave_a_clean_clone ... ok
[INFO] [stdout] test sync::remote::tests::open_fails_on_unreachable_remote ... ok
[INFO] [stdout] test sync::remote::tests::second_open_reuses_the_existing_clone ... ok
[INFO] [stdout] test sync::remote::tests::push_accepted_but_never_landing_on_the_ref_is_a_loud_error ... ok
[INFO] [stdout] test sync::tests::content_and_pointer_addresses ... ok
[INFO] [stdout] test sync::tests::corpus_id_validation_is_sanitize_stable ... ok
[INFO] [stdout] test sync::tests::corpus_id_validation_rejects_path_traversal_tokens ... ok
[INFO] [stdout] test sync::tests::knowledge_addresses_live_under_their_own_prefix ... ok
[INFO] [stdout] test sync::tests::normalizes_bare_path_and_sanitizes ... ok
[INFO] [stdout] test sync::tests::normalizes_https_origin ... ok
[INFO] [stdout] test sync::tests::normalizes_scp_style_origin ... ok
[INFO] [stdout] test sync::tests::normalizes_ssh_scheme_origin ... ok
[INFO] [stdout] test sync::tests::pack_set_id_is_the_sorted_comma_joined_pack_names ... ok
[INFO] [stdout] test sync::tests::remote_slug_is_16_hex_and_stable ... ok
[INFO] [stdout] test sync::tests::repo_id_validation_mirrors_the_corpus_id_rule ... ok
[INFO] [stdout] test sync::tests::sync_format_version_is_decoupled_and_stable ... ok
[INFO] [stdout] test sync::remote::tests::push_race_retry_lands_both_shas ... ok
[INFO] [stdout] test tokenizer::tests::anchor_camelcase_not_split ... ok
[INFO] [stdout] test tokenizer::tests::anchor_empty ... ok
[INFO] [stdout] test tokenizer::tests::anchor_hash_password ... ok
[INFO] [stdout] test tokenizer::tests::anchor_select ... ok
[INFO] [stdout] test tokenizer::tests::estimator_anchor_rule ... ok
[INFO] [stdout] test tokenizer::tests::estimator_counts_raw_utf8_bytes_uniformly ... ok
[INFO] [stdout] test tokenizer::tests::estimator_golden_corpus_checksum ... ok
[INFO] [stdout] test tokenizer::tests::estimator_matches_chunker_token_count_rule ... ok
[INFO] [stdout] test tokenizer::tests::no_dedup_and_order ... ok
[INFO] [stdout] test tokenizer::tests::non_ascii_is_separator ... ok
[INFO] [stdout] test tokenizer::tests::underscore_and_digits_kept ... ok
[INFO] [stdout] test update::tests::changelog_delta_is_byte_pinned ... ok
[INFO] [stdout] test update::tests::semver_orders_numerically_not_lexically ... ok
[INFO] [stdout] test update::tests::semver_parses_with_and_without_v ... ok
[INFO] [stdout] test update::tests::sha256_matches_known_vector ... ok
[INFO] [stdout] test update::tests::sums_parse_and_version_extraction ... ok
[INFO] [stdout] test update::tests::triple_detection_covers_the_release_matrix ... ok
[INFO] [stdout] test update::tests::unsupported_triple_error_names_all_four_targets ... ok
[INFO] [stdout] test usage::tests::filter_since_drops_events_before_the_cutoff_only ... ok
[INFO] [stdout] test usage::tests::human_render_all_time_is_byte_pinned ... ok
[INFO] [stdout] test usage::tests::human_render_elides_beyond_the_recent_limit ... ok
[INFO] [stdout] test usage::tests::human_render_empty_window_is_the_pinned_friendly_line ... ok
[INFO] [stdout] test usage::tests::human_render_since_window_filters_and_labels ... ok
[INFO] [stdout] test usage::tests::human_render_source_filter_narrows_the_display_only ... ok
[INFO] [stdout] test usage::tests::json_carries_both_splits_whatever_the_source_filter ... ok
[INFO] [stdout] test usage::tests::json_projection_is_byte_pinned ... ok
[INFO] [stdout] test usage::tests::parse_since_accepts_iso_instant_and_date ... ok
[INFO] [stdout] test usage::tests::parse_since_accepts_relative_durations ... ok
[INFO] [stdout] test usage::tests::parse_since_rejects_malformed_values_with_guidance ... ok
[INFO] [stdout] test usage::tests::parse_since_rejects_multibyte_timezone_without_panicking ... ok
[INFO] [stdout] test usage::tests::parse_since_rejects_overflowing_relative_durations ... ok
[INFO] [stdout] test usage::tests::source_filter_parses_and_rejects ... ok
[INFO] [stdout] test usage::tests::thousands_and_short_token_formats_are_pinned ... ok
[INFO] [stdout] test usage::tests::usage_numbers_equal_the_dashboard_aggregate_over_one_log ... ok
[INFO] [stdout] test vector_store::tests::ranks_closest_first ... ok
[INFO] [stdout] test vector_store::tests::ties_break_by_chunk_id ... ok
[INFO] [stdout] test walker::tests::allow_secrets_disables_layer_one ... ok
[INFO] [stdout] test walker::tests::backslash_in_unix_filename_is_not_conflated_with_a_slash_path ... ok
[INFO] [stdout] test walker::tests::builder_independence_ignored_file_present_or_absent_is_identical ... ok
[INFO] [stdout] test walker::tests::cce_cache_dir_is_never_walked_even_when_not_gitignored ... ok
[INFO] [stdout] test walker::tests::committed_gitignore_excludes_a_source_file_but_keeps_the_rest ... ok
[INFO] [stdout] test walker::tests::ignore_rules ... ok
[INFO] [stdout] test walker::tests::jsonl_logs_are_skipped ... ok
[INFO] [stdout] test walker::tests::machine_local_git_exclude_does_not_affect_the_walk ... ok
[INFO] [stdout] test walker::tests::sensitive_files_are_skipped_and_tallied_separately ... ok
[INFO] [stdout] test walker::tests::traversal_errors_are_counted_not_silently_dropped ... ok
[INFO] [stdout] test walker::tests::walk_is_deterministic_across_runs ... ok
[INFO] [stdout] test workspace::tests::builds_exactly_the_app_to_billing_edge ... ok
[INFO] [stdout] test workspace::tests::degenerate_single_repo_root_is_sole_member ... ok
[INFO] [stdout] test workspace::tests::dep_extractors ... ok
[INFO] [stdout] test workspace::tests::detects_three_members_with_types_and_packages ... ok
[INFO] [stdout] test workspace::tests::gemspec_without_engine_marker_is_a_gem ... ok
[INFO] [stdout] test workspace::tests::graph_from_json_round_trips_and_rejects_bad_input ... ok
[INFO] [stdout] test workspace::tests::graph_json_shape_and_reload ... ok
[INFO] [stdout] test workspace::tests::hand_written_manifest_is_honoured ... ok
[INFO] [stdout] test workspace::tests::hand_written_manifest_with_known_types_round_trips_byte_identically ... ok
[INFO] [stdout] test workspace::tests::javascript_without_tsconfig_is_javascript ... ok
[INFO] [stdout] test workspace::tests::manifest_yaml_round_trips_and_is_deterministic ... ok
[INFO] [stdout] test workspace::tests::members_do_not_nest ... ok
[INFO] [stdout] test workspace::tests::name_collision_gets_suffix_in_path_order ... ok
[INFO] [stdout] test workspace::tests::store_only_member_type_round_trips_and_detection_never_emits_it ... ok
[INFO] [stdout] test workspace::tests::suffixing_is_collision_free_against_a_real_sibling_directory ... ok
[INFO] [stdout] test sync::remote::tests::put_get_has_list_over_plain_git ... ok
[INFO] [stdout] test sync::remote::tests::raced_push_with_different_artifact_keys_lands_both ... ok
[INFO] [stdout] test sync::remote::tests::read_blob_text_reads_a_pointer_without_checkout ... ok
[INFO] [stdout] test sync::remote::tests::remove_many_prunes_keys_in_one_commit ... ok
[INFO] [stdout] test sync::remote::tests::poisoned_clone_self_heals_on_open ... ok
[INFO] [stdout] test sync::remote::tests::superseding_competitor_push_after_ours_is_not_a_lost_publish ... ok
[INFO] [stdout] test sync::tests::sync_home_honours_cce_home ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 753 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 46.56s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/cce-f02f33b4bc8409e6)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test tests::fed_results_json_empty_results_is_byte_pinned ... ok
[INFO] [stdout] test tests::fed_results_json_is_byte_pinned ... ok
[INFO] [stdout] test tests::metrics_beside_store_joins_the_store_parent ... ok
[INFO] [stdout] test tests::metrics_beside_store_bare_filename_falls_back_to_cwd ... ok
[INFO] [stdout] test tests::parse_scope_drops_empty_segments ... ok
[INFO] [stdout] test tests::metrics_beside_store_relative_store_keeps_relative_parent ... ok
[INFO] [stdout] test tests::parse_scope_empty_string_is_an_error ... ok
[INFO] [stdout] test tests::parse_scope_none_stays_none ... ok
[INFO] [stdout] test tests::parse_scope_splits_on_commas ... ok
[INFO] [stdout] test tests::parse_scope_trims_whitespace_around_names ... ok
[INFO] [stdout] test tests::parse_scope_whitespace_and_commas_only_is_an_error ... ok
[INFO] [stdout] test tests::resolve_metrics_path_beside_store_beats_dir_default ... ok
[INFO] [stdout] test tests::resolve_metrics_path_explicit_metrics_wins_over_everything ... ok
[INFO] [stdout] test tests::resolve_metrics_path_sits_beside_an_explicit_store ... ok
[INFO] [stdout] test tests::resolve_read_store_defaults_to_cwd_dot_cce ... ok
[INFO] [stdout] test tests::resolve_read_store_dir_maps_to_default_store_path ... ok
[INFO] [stdout] test tests::parse_scope_ignores_trailing_comma ... ok
[INFO] [stdout] test tests::resolve_read_store_explicit_store_wins_over_dir ... ok
[INFO] [stdout] test tests::resolve_metrics_path_dir_maps_to_dot_cce_metrics ... ok
[INFO] [stdout] test tests::results_json_is_byte_pinned ... ok
[INFO] [stdout] test tests::results_json_without_query_id_pins_null ... ok
[INFO] [stdout] test tests::sync_root_passes_dir_through_and_defaults_to_dot ... ok
[INFO] [stdout] test tests::workspace_root_passes_dir_through_and_defaults_to_dot ... ok
[INFO] [stdout] test tests::resolve_metrics_path_defaults_to_cwd_dot_cce_metrics ... ok
[INFO] [stdout] test tests::parse_scope_single_name_is_one_element ... ok
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/release/deps/cli-b7a0e84c12443104)
[INFO] [stdout] test tests::results_json_empty_results_is_byte_pinned ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test bench_invalid_dir_exits_nonzero ... ok
[INFO] [stdout] test conformance_invalid_dir_exits_nonzero ... ok
[INFO] [stdout] test invalid_index_dir_exits_nonzero ... ok
[INFO] [stdout] test index_with_ollama_unreachable_fails_loud_and_writes_no_store ... ok
[INFO] [stdout] test index_then_search_in_fresh_process ... ok
[INFO] [stdout] test packs_lists_the_six_registered_packs ... ok
[INFO] [stdout] test knowledge_index_missing_file_exits_nonzero ... ok
[INFO] [stdout] test packs_validate_passes_for_all_packs ... ok
[INFO] [stdout] test conformance_is_deterministic ... ok
[INFO] [stdout] test search_and_stats_on_binary_junk_store_exit_nonzero ... ok
[INFO] [stdout] test index_without_store_uses_default_path_and_search_resolves_it ... ok
[INFO] [stdout] test knowledge_index_ingests_a_feed_in_a_fresh_process ... ok
[INFO] [stdout] test search_missing_store_exits_nonzero ... ok
[INFO] [stdout] test bench_runs_on_tiny_local_repo ... ok
[INFO] [stdout] test search_and_stats_on_truncated_store_exit_nonzero ... ok
[INFO] [stdout] test bench_with_explicit_commit_and_name ... ok
[INFO] [stdout] test search_json_field_set_is_pinned_at_the_binary_level ... ok
[INFO] [stdout] test stats_missing_store_exits_nonzero ... ok
[INFO] [stdout] test stats_reports_counts ... ok
[INFO] [stdout] test index_writes_a_fingerprint_and_doctor_reports_health_end_to_end ... ok
[INFO] [stdout] test stats_on_empty_index_reports_zero_averages ... ok
[INFO] [stdout] test search_with_no_matches_prints_no_results ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compress_golden.rs (/opt/rustwide/target/release/deps/compress_golden-e5bcc7b845585483)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test every_compact_golden_elides_and_marks_it ... ok
[INFO] [stdout] test ruby_model_associations_survive_structural_compact ... ok
[INFO] [stdout] test per_language_compact_chunk_goldens_are_byte_pinned ... ok
[INFO] [stdout] test per_language_structural_container_goldens_are_byte_pinned ... ok
[INFO] [stdout] test container_compact_round_trips_to_full_via_stored_body ... ok
[INFO] [stdout] test chunk_compression_ledger_math_on_a_real_index ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/corpus_serve.rs (/opt/rustwide/target/release/deps/corpus_serve-a096b7979400235f)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test serve_refuses_to_start_without_a_token ... ok
[INFO] [stdout] test serve_fails_loud_on_a_broken_store_not_silently_empty ... ok
[INFO] [stdout] test live_bridge_serves_authenticated_docs_and_401s_the_unauthenticated ... ok
[INFO] [stdout] test live_bridge_fences_a_hostile_q_and_still_answers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dashboard.rs (/opt/rustwide/target/release/deps/dashboard-541c3b1eac906c86)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test serves_page_api_and_health_on_ephemeral_port ... ok
[INFO] [stdout] test dashboard_cli_serves_health_on_an_ephemeral_port ... ok
[INFO] [stdout] test dashboard_cli_workspace_variant_serves_federated_health ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_nesting.rs (/opt/rustwide/target/release/deps/deep_nesting-8c2aff0f340d434f)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test markdown_chunker_survives_deeply_indented_lists ... ok
[INFO] [stdout] test markdown_chunker_degrades_to_whole_doc_fallback_past_the_scanner_limit ... ok
[INFO] [stdout] test markdown_chunker_survives_deep_blockquote_and_list_nesting_on_a_small_stack ... ok
[INFO] [stdout] test code_chunker_survives_nesting_just_under_the_old_crash_depth_on_a_small_stack ... ok
[INFO] [stdout] test code_chunker_survives_pathological_nesting_far_past_the_old_crash_depth ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.68s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/knowledge_ask_cli.rs (/opt/rustwide/target/release/deps/knowledge_ask_cli-9ee45caafd266598)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test a_query_that_cannot_be_answered_fails_nonzero ... ok
[INFO] [stdout] test json_report_is_byte_identical_to_golden ... ok
[INFO] [stdout] test golden_suite_proves_every_query ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/knowledge_feed_manifest.rs (/opt/rustwide/target/release/deps/knowledge_feed_manifest-d81c37053f032361)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test a_truncated_feed_fails_loudly_and_writes_nothing ... ok
[INFO] [stdout] test a_misdirected_feed_fails_loudly_on_checksum ... ok
[INFO] [stdout] test a_matching_manifest_indexes_and_reports_verified ... ok
[INFO] [stdout] test without_a_manifest_the_feed_still_indexes_unchanged ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.52s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/knowledge_ingest.rs (/opt/rustwide/target/release/deps/knowledge_ingest-9256333fe25e96f3)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test secret_in_a_title_is_redacted_in_the_store ... ok
[INFO] [stdout] test secret_in_a_body_is_redacted_in_the_store ... ok
[INFO] [stdout] test ingest_is_byte_identical_and_ids_are_pinned ... ok
[INFO] [stdout] test secret_in_the_source_facet_is_redacted_in_the_store ... ok
[INFO] [stdout] test conformance_json_is_byte_identical ... ok
[INFO] [stdout] test save_writes_snapshot_artifact_and_current_pointer ... ok
[INFO] [stdout] test facets_are_attached_from_the_record ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/knowledge_search.rs (/opt/rustwide/target/release/deps/knowledge_search-476a72434346fa82)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test acceptance_heading_chunking_surfaces_the_buried_section ... ok
[INFO] [stdout] test clean_record_id_is_byte_identical_in_summarize_context_digest ... ok
[INFO] [stdout] test blended_default_surfaces_a_corrupt_knowledge_store_instead_of_swallowing_it ... ok
[INFO] [stdout] test blend_interleaves_code_and_knowledge_by_shared_ranking ... ok
[INFO] [stdout] test blended_default_surfaces_a_corrupt_code_index_instead_of_swallowing_it ... ok
[INFO] [stdout] test code_result_bytes_are_unchanged_between_code_and_both ... ok
[INFO] [stdout] test explicit_knowledge_source_surfaces_a_corrupt_store_not_zero_chunks ... ok
[INFO] [stdout] test knowledge_absent_project_blends_silently_without_a_knowledge_notice ... ok
[INFO] [stdout] test expand_and_related_work_on_knowledge_chunks ... ok
[INFO] [stdout] test knowledge_only_project_blends_silently_without_a_code_notice ... ok
[INFO] [stdout] test healthy_blend_serves_both_pools_with_no_knowledge_notice ... ok
[INFO] [stdout] test partially_indexed_workspace_surfaces_the_incomplete_notice_without_a_false_corruption_claim ... ok
[INFO] [stdout] test provenance_line_is_byte_pinned ... ok
[INFO] [stdout] test healthy_blend_serves_both_pools_with_no_notice ... ok
[INFO] [stdout] test workspace_blend_surfaces_a_corrupt_member_store ... ok
[INFO] [stdout] test workspace_blend_stays_silent_when_no_member_was_ever_indexed ... ok
[INFO] [stdout] test secret_in_record_id_is_redacted_in_summarize_context_digest ... ok
[INFO] [stdout] test source_filter_selects_the_right_pools_over_json_rpc ... ok
[INFO] [stdout] test secret_in_record_id_is_redacted_in_served_expand_and_related ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/knowledge_sync.rs (/opt/rustwide/target/release/deps/knowledge_sync-7655712c4b0e68a3)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test corpus_json_carries_pushed_at_and_the_artifact_pins_data_as_of ... ok
[INFO] [stdout] test index_push_wipe_pull_is_byte_identical_and_search_matches ... ok
[INFO] [stdout] test fresh_consumer_pulls_a_byte_identical_store_with_flags_only ... ok
[INFO] [stdout] test planted_secret_arrives_redacted_in_the_pushed_artifact ... ok
[INFO] [stdout] test end_to_end_bare_dir_pull_all_then_context_search_both_blends_knowledge_with_provenance ... ok
[INFO] [stdout] test knowledge_push_race_on_the_current_pointer_republishes_and_the_clone_stays_clean ... ok
[INFO] [stdout] test push_refuses_an_embedding_less_phase_a_store ... ok
[INFO] [stdout] test push_refuses_missing_and_invalid_corpus_ids ... ok
[INFO] [stdout] test push_refuses_without_a_local_store_and_fails_cleanly_offline ... ok
[INFO] [stdout] test knowledge_keys_are_additive_beside_code_artifacts ... ok
[INFO] [stdout] test pull_all_installs_the_corpus_byte_identical_to_a_direct_knowledge_pull ... ok
[INFO] [stdout] test knowledge_push_that_cannot_publish_exits_nonzero_and_the_next_push_recovers ... ok
[INFO] [stdout] test push_guard_refuses_a_shrink_dry_run_pushes_nothing_and_force_overrides ... ok
[INFO] [stdout] test verify_checksum_only_on_a_knowledge_only_root ... ok
[INFO] [stdout] test mcp_index_status_knowledge_block_is_pinned_and_absent_without_a_store ... ok
[INFO] [stdout] test pull_all_knowledge_refresh_is_idempotent_and_moved_current_refreshes_only_the_corpus ... ok
[INFO] [stdout] test verify_checksum_only_knowledge_row_pass_flip_fail_and_markerless_notice ... ok
[INFO] [stdout] test retention_prunes_oldest_snapshots_and_current_survives ... ok
[INFO] [stdout] test sync_list_knowledge_section_is_byte_pinned_human_and_json ... ok
[INFO] [stdout] test sync_list_knowledge_section_appears_only_when_a_corpus_exists ... ok
[INFO] [stdout] test pull_all_multi_corpus_warns_and_skips_and_corpus_flag_selects ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/language_packs.rs (/opt/rustwide/target/release/deps/language_packs-45303f25e9de02c0)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test core_chunker_names_no_language_or_extension ... ok
[INFO] [stdout] test notes_md_falls_back_to_one_module_chunk_ending_at_line_three ... ok
[INFO] [stdout] test import_extraction_edge_cases_per_pack ... ok
[INFO] [stdout] test every_pack_sample_meets_its_expected ... ok
[INFO] [stdout] test javascript_class_method_and_arrow_all_chunk ... ok
[INFO] [stdout] test kind_survives_persistence_and_reaches_search ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/markdown_golden.rs (/opt/rustwide/target/release/deps/markdown_golden-4d13067f7b839fc2)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test nested_rolls_up_within_budget ... ok
[INFO] [stdout] test compact_expand_full_round_trip_on_a_section ... ok
[INFO] [stdout] test oversized_splits_and_deep_heading_rolls_into_its_parent ... ok
[INFO] [stdout] test preamble_is_a_leading_chunk ... ok
[INFO] [stderr]      Running tests/mcp.rs (/opt/rustwide/target/release/deps/mcp-b47698c93813f9dc)
[INFO] [stdout] test code_fence_hash_is_not_a_heading ... ok
[INFO] [stdout] test per_fixture_goldens_are_byte_pinned ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test expand_chunk_unknown_id_is_friendly_not_a_crash ... ok
[INFO] [stdout] test mcp_works_with_no_sync_configured_at_all ... ok
[INFO] [stdout] test handshake_list_and_search_over_a_fixture_index_logs_metrics ... ok
[INFO] [stdout] test index_status_and_record_feedback_over_the_binary ... ok
[INFO] [stdout] test memory_record_and_recall_over_a_real_process_and_redacts_secrets ... ok
[INFO] [stdout] test missing_index_is_a_friendly_message_not_a_crash ... ok
[INFO] [stdout] test context_search_compact_then_expand_chunk_round_trips_to_full ... ok
[INFO] [stdout] test mcp_is_offline_safe_when_the_configured_remote_is_absent ... ok
[INFO] [stdout] test cce_init_writes_valid_idempotent_mcp_json_and_claude_md ... ok
[INFO] [stdout] test set_output_compression_switches_the_session_level_over_the_binary ... ok
[INFO] [stdout] test summarize_context_does_not_leak_across_a_fresh_server_process ... ok
[INFO] [stdout] test related_context_returns_import_graph_neighbours ... ok
[INFO] [stdout] test workspace_context_search_empty_package_is_a_friendly_error ... ok
[INFO] [stdout] test summarize_context_digest_is_byte_pinned_for_a_fixed_session_and_scopes_slice ... ok
[INFO] [stdout] test workspace_context_search_scopes_to_a_package ... ok
[INFO] [stderr]      Running tests/mcp_footer.rs (/opt/rustwide/target/release/deps/mcp_footer-d99100c50244b085)
[INFO] [stdout] test mcp_auto_pulls_the_latest_index_on_startup_when_configured ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test footer_on_appends_the_pinned_line_deterministically ... ok
[INFO] [stdout] test workspace_search_carries_the_footer_when_enabled ... ok
[INFO] [stdout] test footer_session_adds_the_running_clause_per_session ... ok
[INFO] [stdout] test footer_is_absent_by_default_and_when_config_says_off ... ok
[INFO] [stdout] test recorded_search_event_is_identical_footer_off_vs_on ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/metrics_cli.rs (/opt/rustwide/target/release/deps/metrics_cli-fafbcff8b6fcd1ea)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test feedback_requires_exactly_one_verdict ... ok
[INFO] [stdout] test index_no_metrics_writes_no_log ... ok
[INFO] [stdout] test feedback_for_unknown_id_warns_but_records ... ok
[INFO] [stdout] test no_metrics_suppresses_the_search_event ... ok
[INFO] [stdout] test search_appends_event_prints_query_id_and_feedback_resolves ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ollama.rs (/opt/rustwide/target/release/deps/ollama-5d38b23009b911d2)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test ollama_embeds_when_available ... ignored, requires a local Ollama server; run with --ignored
[INFO] [stdout] test mid_index_embedding_failure_aborts_nonzero_and_persists_nothing ... ok
[INFO] [stdout] test count_mismatched_batch_is_an_error_not_a_silent_misalignment ... ok
[INFO] [stdout] test batched_vectors_land_on_the_chunks_whose_content_produced_them ... ok
[INFO] [stdout] test ollama_built_store_has_no_empty_embeddings_and_search_refuses_when_down ... ok
[INFO] [stdout] test mcp_context_search_on_ollama_store_with_ollama_down_is_bm25_with_notice ... ok
[INFO] [stdout] test mid_index_batch_failure_aborts_nonzero_and_persists_nothing ... ok
[INFO] [stdout] test indexing_issues_one_request_per_batch_not_per_chunk ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/property_chunkers.rs (/opt/rustwide/target/release/deps/property_chunkers-96b3339e18796a71)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test empty_input_is_a_single_one_line_module_chunk_in_every_language ... ok
[INFO] [stdout] test markdown_heading_at_eof_without_newline_is_a_chunk ... ok
[INFO] [stdout] test comment_only_input_falls_back_to_a_whole_file_module_chunk ... ok
[INFO] [stdout] test token_estimator_matches_pinned_rule ... ok
[INFO] [stdout] test tokenizer_invariants ... ok
[INFO] [stdout] test markdown_chunker_invariants ... ok
[INFO] [stderr]      Running tests/relevance_cli.rs (/opt/rustwide/target/release/deps/relevance_cli-19ef9d0b9ec7f89f)
[INFO] [stdout] test code_chunker_invariants ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test compare_mode_prints_per_query_deltas ... ok
[INFO] [stdout] test docs_starter_set_runs_green ... ok
[INFO] [stdout] test code_starter_set_runs_green ... ok
[INFO] [stdout] test backend_flag_scopes_the_report ... ok
[INFO] [stdout] test dir_flag_overrides_the_header_corpus ... ok
[INFO] [stdout] test invalid_inputs_fail_cleanly ... ok
[INFO] [stdout] test ranged_case_reports_token_metrics_in_json ... ok
[INFO] [stdout] test compare_json_carries_the_paired_significance_block ... ok
[INFO] [stdout] test hash_path_json_report_is_byte_pinned ... ok
[INFO] [stdout] test json_report_is_identical_across_runs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/savings_cli.rs (/opt/rustwide/target/release/deps/savings_cli-f54b92f2045d3601)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test savings_on_empty_log_is_a_clean_zero_ledger ... ok
[INFO] [stdout] test eval_text_output_names_the_method ... ok
[INFO] [stdout] test eval_grades_canned_runs_and_reports_paired_delta ... ok
[INFO] [stdout] test savings_reports_retrieval_bucket_and_labels_it ... ok
[INFO] [stdout] test savings_json_matches_api_shape ... ok
[INFO] [stdout] test savings_reports_a_real_grammar_bucket_from_a_live_search ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/secrets.rs (/opt/rustwide/target/release/deps/secrets-4bab2c1f2fb486b2)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test protected_index_redacts_values_containing_quotes ... ok
[INFO] [stdout] test allow_secrets_bypasses_both_layers ... ok
[INFO] [stdout] test protected_index_skips_sensitive_and_redacts_secrets ... ok
[INFO] [stdout] test protected_index_closes_142_residual_tail_leaks ... ok
[INFO] [stdout] test protected_index_closes_142_round3_no_delimiter_and_punctuation_leaks ... ok
[INFO] [stdout] test protected_index_closes_142_round2_leaks_and_preserves_siblings ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sync.rs (/opt/rustwide/target/release/deps/sync-f3d552b361e165b0)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test lfs_round_trip_smoke_or_skip ... ok
[INFO] [stdout] test offline_commands_work_with_no_remote_configured ... ok
[INFO] [stdout] test checksum_is_identical_across_two_independent_builders ... ok
[INFO] [stdout] test init_push_pull_search_end_to_end ... ok
[INFO] [stdout] test knowledge_current_pointer_family_is_untouched_by_ref_fallback ... ok
[INFO] [stdout] test plain_single_member_pull_latest_is_unchanged_on_a_metadata_carrying_cache ... ok
[INFO] [stdout] test pull_all_synthesized_manifest_round_trips_and_hand_written_golden_is_untouched ... ok
[INFO] [stdout] test pull_all_end_to_end_federated_search_and_mcp_from_a_bare_directory ... ok
[INFO] [stdout] test pull_all_name_collision_gets_the_dash2_suffix ... ok
[INFO] [stdout] test published_metadata_gives_repo_less_consumers_cross_member_expansion_byte_identical ... ok
[INFO] [stdout] test master_only_repo_is_pulled_by_latest_and_pull_all_noting_the_ref ... ok
[INFO] [stdout] test pull_all_without_published_metadata_keeps_the_54_shape ... ok
[INFO] [stdout] test push_refuses_dirty_working_tree ... ok
[INFO] [stdout] test pull_all_warns_and_skips_repos_without_a_latest_pointer ... ok
[INFO] [stdout] test pull_reports_cache_miss_clearly ... ok
[INFO] [stdout] test sync_list_empty_cache_is_friendly_and_exit_zero ... ok
[INFO] [stdout] test sync_list_without_a_remote_gives_the_friendly_guidance ... ok
[INFO] [stdout] test sync_list_unreachable_remote_errors_clearly ... ok
[INFO] [stdout] test multi_ref_repo_skips_with_named_refs_then_ref_flag_and_sync_ref_pull_it ... ok
[INFO] [stdout] test pull_latest_resolves_the_ref_pointer ... ok
[INFO] [stdout] test sync_list_reflects_a_real_push_via_the_latest_pointer ... ok
[INFO] [stdout] test sync_list_enumerates_a_populated_cache_byte_pinned_json ... ok
[INFO] [stdout] test sync_push_race_on_the_ref_pointer_republishes_and_pull_latest_resolves ... ok
[INFO] [stdout] test sync_list_annotates_the_single_ref_fallback_byte_pinned ... ok
[INFO] [stdout] test pull_all_is_idempotent_and_refreshes_exactly_the_moved_member ... ok
[INFO] [stdout] test verify_checksum_only_passes_intact_and_names_the_corrupted_member ... ok
[INFO] [stdout] test verify_checksum_only_old_marker_is_a_notice_and_a_repull_restores_it ... ok
[INFO] [stdout] test two_published_workspaces_with_a_member_name_collision_first_wins_and_warns ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.57s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/update.rs (/opt/rustwide/target/release/deps/update-7e3cf68525ffa8b1)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test missing_curl_points_at_the_manual_install ... ok
[INFO] [stdout] test unsupported_platform_error_names_the_published_targets ... ok
[INFO] [stdout] test check_reports_behind_with_the_pinned_exit_code ... ok
[INFO] [stdout] test check_reports_up_to_date_with_exit_zero_via_the_upgrade_alias ... ok
[INFO] [stdout] test update_replaces_staged_binary_and_prints_the_delta ... ok
[INFO] [stdout] test version_pin_downgrades_with_a_warning ... ok
[INFO] [stdout] test checksum_mismatch_refuses_and_leaves_the_binary_untouched ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/usage_cli.rs (/opt/rustwide/target/release/deps/usage_cli-be43b4d870ce05ce)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test usage_unknown_source_is_a_clear_error ... ok
[INFO] [stdout] test usage_malformed_since_is_a_clear_error ... ok
[INFO] [stdout] test usage_since_iso_filters_and_source_narrows_the_display ... ok
[INFO] [stdout] test usage_human_all_time_is_byte_pinned ... ok
[INFO] [stdout] test usage_json_is_the_versioned_projection_and_matches_the_dashboard ... ok
[INFO] [stdout] test usage_empty_window_is_friendly_and_exits_zero ... ok
[INFO] [stdout] test usage_workspace_folds_the_root_log_and_matches_the_dashboard ... ok
[INFO] [stderr]      Running tests/workspace.rs (/opt/rustwide/target/release/deps/workspace-077e5d6108ffa934)
[INFO] [stdout] test usage_workspace_human_shows_the_by_package_table ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test search_workspace_with_malformed_manifest_errors_clearly ... ok
[INFO] [stdout] test search_workspace_without_manifest_errors_clearly ... ok
[INFO] [stdout] test list_shows_members_and_the_single_edge ... ok
[INFO] [stdout] test init_writes_the_expected_manifest ... ok
[INFO] [stdout] test single_repo_conformance_is_unchanged ... ok
[INFO] [stdout] test federated_search_scopes_labels_and_equals_union ... ok
[INFO] [stdout] test graph_hop_pulls_billing_into_an_app_result ... ok
[INFO] [stdout] test empty_package_scope_exits_nonzero ... ok
[INFO] [stdout] test index_workspace_builds_stores_and_the_graph ... ok
[INFO] [stdout] test member_store_is_byte_identical_to_standalone_index ... ok
[INFO] [stdout] test stats_workspace_reports_per_member_and_edges ... ok
[INFO] [stdout] test unknown_package_scope_exits_nonzero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cce
[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" "c225b9f76b94db23bfdf011c94bb448c8f31f11ca6ca5d72cbf8ef62f52ff143", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c225b9f76b94db23bfdf011c94bb448c8f31f11ca6ca5d72cbf8ef62f52ff143", kill_on_drop: false }`
[INFO] [stdout] c225b9f76b94db23bfdf011c94bb448c8f31f11ca6ca5d72cbf8ef62f52ff143
