[INFO] fetching crate engramai 0.2.3...
[INFO] testing engramai-0.2.3 against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] extracting crate engramai 0.2.3 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate engramai 0.2.3
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate engramai 0.2.3
[INFO] tweaked toml for crates.io crate engramai 0.2.3 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate engramai 0.2.3 on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate engramai 0.2.3 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" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f1abc90bf9d3eb58f509dda71abeaba93ae38e60da5189e515966f866d93524b
[INFO] running `Command { std: "docker" "start" "f1abc90bf9d3eb58f509dda71abeaba93ae38e60da5189e515966f866d93524b", 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" "f1abc90bf9d3eb58f509dda71abeaba93ae38e60da5189e515966f866d93524b" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f1abc90bf9d3eb58f509dda71abeaba93ae38e60da5189e515966f866d93524b", 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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f1abc90bf9d3eb58f509dda71abeaba93ae38e60da5189e515966f866d93524b" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling pkg-config v0.3.32
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling zerocopy v0.8.40
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling rle-decode-fast v1.0.3
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling dary_heap v0.3.8
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling adler32 v1.2.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling openssl v0.10.76
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling core2 v0.4.0
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling libflate_lz77 v2.2.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling libflate v2.2.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling openssl-sys v0.9.112
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling phf_codegen v0.13.1
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling iri-string v0.7.11
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling jieba-macros v0.8.1
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling env_filter v1.0.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling cedarwood v0.4.6
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling jiff v0.2.23
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling infomap-rs v0.1.1
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling include-flate-compress v0.3.2
[INFO] [stderr]    Compiling include-flate-codegen v0.3.2
[INFO] [stderr]    Compiling env_logger v0.11.9
[INFO] [stderr]    Compiling include-flate v0.3.2
[INFO] [stderr]    Compiling jieba-rs v0.8.1
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling engramai v0.2.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 59s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "f1abc90bf9d3eb58f509dda71abeaba93ae38e60da5189e515966f866d93524b", 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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f1abc90bf9d3eb58f509dda71abeaba93ae38e60da5189e515966f866d93524b" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling openssl v0.10.76
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling engramai v0.2.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 19s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "f1abc90bf9d3eb58f509dda71abeaba93ae38e60da5189e515966f866d93524b", 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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f1abc90bf9d3eb58f509dda71abeaba93ae38e60da5189e515966f866d93524b" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.44s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/engramai-fe5f438eb2f4c1a7)
[INFO] [stdout] 
[INFO] [stdout] running 733 tests
[INFO] [stdout] test anomaly::tests::test_high_low_anomaly ... ok
[INFO] [stdout] test anomaly::tests::test_baseline_calculation ... ok
[INFO] [stdout] test anomaly::tests::test_min_samples ... ok
[INFO] [stdout] test anomaly::tests::test_anomaly_detection ... ok
[INFO] [stdout] test anomaly::tests::test_analyze ... ok
[INFO] [stdout] test anomaly::tests::test_to_signal_anomalous_value ... ok
[INFO] [stdout] test anomaly::tests::test_to_signal_no_data_returns_none ... ok
[INFO] [stdout] test anomaly::tests::test_to_signal_normal_value ... ok
[INFO] [stdout] test anomaly::tests::test_to_signal_zero_std_returns_none ... ok
[INFO] [stdout] test anomaly::tests::test_z_score ... ok
[INFO] [stdout] test association::candidate::tests::test_candidate_selection_temporal ... ok
[INFO] [stdout] test association::former::tests::test_discover_link_metadata ... ok
[INFO] [stdout] test association::former::tests::test_discover_creates_links ... ok
[INFO] [stdout] test association::signals::tests::test_combined_score ... ok
[INFO] [stdout] test association::signals::tests::test_dominant_signal_embedding ... ok
[INFO] [stdout] test association::signals::tests::test_compute_all ... ok
[INFO] [stdout] test association::signals::tests::test_dominant_signal_entity ... ok
[INFO] [stdout] test association::signals::tests::test_dominant_signal_temporal ... ok
[INFO] [stdout] test association::signals::tests::test_embedding_cosine_identical ... ok
[INFO] [stdout] test association::signals::tests::test_embedding_cosine_none ... ok
[INFO] [stdout] test association::signals::tests::test_embedding_cosine_orthogonal ... ok
[INFO] [stdout] test association::signals::tests::test_entity_jaccard_both_empty ... ok
[INFO] [stdout] test association::signals::tests::test_entity_jaccard_no_overlap ... ok
[INFO] [stdout] test association::signals::tests::test_entity_jaccard_partial ... ok
[INFO] [stdout] test association::signals::tests::test_signal_source_multi ... ok
[INFO] [stdout] test association::signals::tests::test_signal_source_single ... ok
[INFO] [stdout] test association::signals::tests::test_signal_source_single_embedding ... ok
[INFO] [stdout] test association::signals::tests::test_signal_source_single_temporal ... ok
[INFO] [stdout] test association::signals::tests::test_temporal_distant ... ok
[INFO] [stdout] test association::signals::tests::test_temporal_same_time ... ok
[INFO] [stdout] test association::signals::tests::test_to_json ... ok
[INFO] [stdout] test bus::accumulator::tests::test_get_all_trends ... ok
[INFO] [stdout] test bus::accumulator::tests::test_negative_trend_flags_update ... ok
[INFO] [stdout] test bus::accumulator::tests::test_record_and_get_emotion ... ok
[INFO] [stdout] test association::former::tests::test_discover_below_threshold ... ok
[INFO] [stdout] test bus::accumulator::tests::test_reset_trend ... ok
[INFO] [stdout] test bus::accumulator::tests::test_to_signal_no_data ... ok
[INFO] [stdout] test bus::accumulator::tests::test_to_signal_positive_trend ... ok
[INFO] [stdout] test association::candidate::tests::test_candidate_selection_excludes_self ... ok
[INFO] [stdout] test association::former::tests::test_discover_no_candidates ... ok
[INFO] [stdout] test bus::alignment::embedding_tests::test_alignment_to_signal_no_alignment ... ok
[INFO] [stdout] test bus::alignment::embedding_tests::test_alignment_to_signal_high_alignment ... ok
[INFO] [stdout] test bus::accumulator::tests::test_to_signal_negative_trend ... ok
[INFO] [stdout] test bus::alignment::tests::test_empty_drives ... ok
[INFO] [stdout] test bus::alignment::tests::test_find_aligned_drives ... ok
[INFO] [stdout] test bus::alignment::tests::test_importance_boost ... ok
[INFO] [stdout] test bus::accumulator::tests::test_valence_clamping ... ok
[INFO] [stdout] test bus::alignment::tests::test_no_alignment ... ok
[INFO] [stdout] test bus::alignment::tests::test_strong_alignment ... ok
[INFO] [stdout] test bus::alignment::tests::test_weak_alignment ... ok
[INFO] [stdout] test bus::feedback::tests::test_get_all_stats ... ok
[INFO] [stdout] test bus::feedback::tests::test_get_recent_logs ... ok
[INFO] [stdout] test bus::feedback::tests::test_clear_action ... ok
[INFO] [stdout] test bus::feedback::tests::test_log_and_get_score ... ok
[INFO] [stdout] test bus::feedback::tests::test_to_signal_high_success ... ok
[INFO] [stdout] test bus::feedback::tests::test_low_score_flagging ... ok
[INFO] [stdout] test bus::feedback::tests::test_to_signal_low_success ... ok
[INFO] [stdout] test bus::feedback::tests::test_to_signal_unknown_action ... ok
[INFO] [stdout] test bus::feedback::tests::test_unknown_action ... ok
[INFO] [stdout] test bus::mod_io::tests::test_parse_heartbeat ... ok
[INFO] [stdout] test bus::mod_io::tests::test_drive_keywords ... ok
[INFO] [stdout] test bus::mod_io::tests::test_parse_identity ... ok
[INFO] [stdout] test bus::mod_io::tests::test_parse_soul_key_value ... ok
[INFO] [stdout] test bus::mod_io::tests::test_parse_soul_bullets ... ok
[INFO] [stdout] test bus::mod_io::tests::test_write_operations ... ok
[INFO] [stdout] test bus::subscriptions::tests::test_notifications_basic ... ok
[INFO] [stdout] test bus::subscriptions::tests::test_notifications_wildcard ... ok
[INFO] [stdout] test bus::subscriptions::tests::test_notifications_threshold ... ok
[INFO] [stdout] test bus::subscriptions::tests::test_peek_notifications ... ok
[INFO] [stdout] test bus::subscriptions::tests::test_subscribe_wildcard ... ok
[INFO] [stdout] test bus::subscriptions::tests::test_subscribe_unsubscribe ... ok
[INFO] [stdout] test bus::tests::test_behavior_logging ... ok
[INFO] [stdout] test bus::tests::test_get_heartbeat_tasks ... ok
[INFO] [stdout] test bus::tests::test_bus_creation_and_drives ... ok
[INFO] [stdout] test bus::tests::test_importance_alignment ... ok
[INFO] [stdout] test bus::tests::test_process_interaction ... ok
[INFO] [stdout] test bus::tests::test_get_identity ... ok
[INFO] [stdout] test clustering::tests::test_cosine_strategy_basic ... ok
[INFO] [stdout] test clustering::tests::test_custom_strategy ... ok
[INFO] [stdout] test clustering::tests::test_empty_input ... ok
[INFO] [stdout] test clustering::tests::test_min_community_size_filter ... ok
[INFO] [stdout] test clustering::tests::test_no_edges_above_threshold ... ok
[INFO] [stdout] test association::former::tests::test_discover_respects_max_links ... ok
[INFO] [stdout] test bus::tests::test_suggest_soul_updates ... ok
[INFO] [stdout] test compiler::api::tests::test_detect_conflicts_empty ... ok
[INFO] [stdout] test bus::tests::test_suggest_heartbeat_updates ... ok
[INFO] [stdout] test compiler::api::tests::test_evaluate_decay_single_topic ... ok
[INFO] [stdout] test compiler::api::tests::test_evaluate_decay_topic_not_found ... ok
[INFO] [stdout] test compiler::api::tests::test_export_json ... ok
[INFO] [stdout] test anomaly::tests::test_percentile ... ok
[INFO] [stdout] test anomaly::tests::test_window_eviction ... ok
[INFO] [stdout] test association::signals::tests::test_entity_jaccard_full_overlap ... ok
[INFO] [stdout] test compiler::api::tests::test_health_report_empty ... ok
[INFO] [stdout] test compiler::api::tests::test_export_markdown ... ok
[INFO] [stdout] test compiler::api::tests::test_inspect_found ... ok
[INFO] [stdout] test compiler::api::tests::test_inspect_not_found ... ok
[INFO] [stdout] test compiler::api::tests::test_list_empty ... ok
[INFO] [stdout] test compiler::api::tests::test_import_from_markdown ... ok
[INFO] [stdout] test compiler::api::tests::test_query_excludes_archived_by_default ... ok
[INFO] [stdout] test compiler::api::tests::test_query_respects_limit ... ok
[INFO] [stdout] test compiler::api::tests::test_health_report_with_topics ... ok
[INFO] [stdout] test compiler::api::tests::test_query_with_no_matches ... ok
[INFO] [stdout] test compiler::api::tests::test_evaluate_decay_all ... ok
[INFO] [stdout] test compiler::api::tests::test_query_with_matches ... ok
[INFO] [stdout] test compiler::api::tests::test_query_relevance_ordering ... ok
[INFO] [stdout] test compiler::api::tests::test_list_non_empty ... ok
[INFO] [stdout] test compiler::compilation::tests::test_compile_without_llm ... ok
[INFO] [stdout] test compiler::compilation::tests::test_detect_first_compilation ... ok
[INFO] [stdout] test compiler::compilation::tests::test_detect_with_changes ... ok
[INFO] [stdout] test compiler::api::tests::test_set_privacy_level ... ok
[INFO] [stdout] test compiler::api::tests::test_recall_respects_limit ... ok
[INFO] [stdout] test compiler::api::tests::test_recall_empty_store ... ok
[INFO] [stdout] test compiler::compilation::tests::test_full_compile_prompt_structure ... ok
[INFO] [stdout] test compiler::compilation::tests::test_preserve_user_edits_found ... ok
[INFO] [stdout] test compiler::compilation::tests::test_incremental_compile_prompt ... ok
[INFO] [stdout] test compiler::compilation::tests::test_preserve_user_edits_not_found ... ok
[INFO] [stdout] test compiler::compilation::tests::test_quality_scorer_good ... ok
[INFO] [stdout] test compiler::compilation::tests::test_quality_scorer_poor_coverage ... ok
[INFO] [stdout] test compiler::compilation::tests::test_quality_scorer_short_content ... ok
[INFO] [stdout] test compiler::compilation::tests::test_trigger_eager_full_recompile ... ok
[INFO] [stdout] test compiler::compilation::tests::test_trigger_eager_partial_recompile ... ok
[INFO] [stdout] test compiler::compilation::tests::test_trigger_initial_compilation ... ok
[INFO] [stdout] test compiler::compilation::tests::test_trigger_manual_always_skips ... ok
[INFO] [stdout] test compiler::compilation::tests::test_trigger_skip_no_changes ... ok
[INFO] [stdout] test compiler::api::tests::test_recall_no_archived ... ok
[INFO] [stdout] test compiler::config::tests::test_default_config ... ok
[INFO] [stdout] test compiler::config::tests::test_has_llm ... ok
[INFO] [stdout] test compiler::config::tests::test_lifecycle_defaults ... ok
[INFO] [stdout] test compiler::compilation::tests::test_dry_run_no_existing_topics_all_new ... ok
[INFO] [stdout] test compiler::config::tests::test_merge_from_env ... ok
[INFO] [stdout] test compiler::config::tests::test_merge_from_env_invalid_number ... ok
[INFO] [stdout] test compiler::config::tests::test_merge_from_toml ... ok
[INFO] [stdout] test compiler::config::tests::test_merge_toml_decay_fields ... ok
[INFO] [stdout] test compiler::config::tests::test_merge_toml_empty_and_comments ... ok
[INFO] [stdout] test compiler::config::tests::test_merge_toml_import_and_intake ... ok
[INFO] [stdout] test compiler::config::tests::test_merge_toml_invalid_number_keeps_default ... ok
[INFO] [stdout] test compiler::config::tests::test_merge_toml_unknown_keys_ignored ... ok
[INFO] [stdout] test compiler::conflict::tests::test_conflict_severity ... ok
[INFO] [stdout] test compiler::conflict::tests::test_content_similarity_candidate ... ok
[INFO] [stdout] test compiler::conflict::tests::test_default_impl ... ok
[INFO] [stdout] test compiler::api::tests::test_recall_matches_topic ... ok
[INFO] [stdout] test compiler::compilation::tests::test_dry_run_existing_topics_no_changes_skip ... ok
[INFO] [stdout] test compiler::api::tests::test_recall_quality_boost ... ok
[INFO] [stdout] test compiler::compilation::tests::test_verbose_compilation_succeeds ... ok
[INFO] [stdout] test compiler::conflict::tests::test_detect_conflict_overlapping ... ok
[INFO] [stdout] test compiler::conflict::tests::test_detect_no_conflict ... ok
[INFO] [stdout] test compiler::conflict::tests::test_detect_duplicates_basic ... ok
[INFO] [stdout] test compiler::conflict::tests::test_duplicate_canonical_has_most_sources ... ok
[INFO] [stdout] test compiler::conflict::tests::test_detect_duplicates_none ... ok
[INFO] [stdout] test compiler::conflict::tests::test_empty_topics ... ok
[INFO] [stdout] test compiler::conflict::tests::test_redundant_conflict_high_overlap ... ok
[INFO] [stdout] test compiler::conflict::tests::test_scope_between_topics ... ok
[INFO] [stdout] test compiler::conflict::tests::test_scope_within_topic ... ok
[INFO] [stdout] test compiler::conflict::tests::test_suggest_resolutions ... ok
[INFO] [stdout] test compiler::conflict::tests::test_single_topic ... ok
[INFO] [stdout] test compiler::decay::tests::test_apply_decay_mark_stale ... ok
[INFO] [stdout] test compiler::decay::tests::test_apply_decay_refresh_bumps_score ... ok
[INFO] [stdout] test compiler::decay::tests::test_apply_decay_archive ... ok
[INFO] [stdout] test compiler::decay::tests::test_apply_decay_refresh_clamps_to_one ... ok
[INFO] [stdout] test compiler::decay::tests::test_classify_already_archived ... ok
[INFO] [stdout] test compiler::decay::tests::test_evaluate_all_multiple_topics ... ok
[INFO] [stdout] test compiler::decay::tests::test_custom_thresholds ... ok
[INFO] [stdout] test compiler::degradation::tests::test_detect_embeddings_only ... ok
[INFO] [stdout] test compiler::degradation::tests::test_detect_full ... ok
[INFO] [stdout] test compiler::degradation::tests::test_detect_minimal ... ok
[INFO] [stdout] test compiler::decay::tests::test_evaluate_fresh_topic ... ok
[INFO] [stdout] test compiler::degradation::tests::test_feature_availability_embeddings ... ok
[INFO] [stdout] test compiler::degradation::tests::test_feature_availability_minimal ... ok
[INFO] [stdout] test compiler::degradation::tests::test_unavailability_messages ... ok
[INFO] [stdout] test compiler::degradation::tests::test_upgrade_instructions ... ok
[INFO] [stdout] test compiler::discovery::tests::test_detect_no_overlap ... ok
[INFO] [stdout] test compiler::discovery::tests::test_detect_overlap ... ok
[INFO] [stdout] test compiler::degradation::tests::test_feature_availability_full ... ok
[INFO] [stdout] test compiler::discovery::tests::test_discover_empty ... ok
[INFO] [stdout] test compiler::decay::tests::test_evaluate_all_skips_archived ... ok
[INFO] [stdout] test compiler::decay::tests::test_evaluate_empty_topic ... ok
[INFO] [stdout] test compiler::decay::tests::test_single_very_relevant_source ... ok
[INFO] [stdout] test compiler::discovery::tests::test_discover_single_memory ... ok
[INFO] [stdout] test compiler::discovery::tests::test_discover_min_cluster_size ... ok
[INFO] [stdout] test compiler::discovery::tests::test_label_cluster_fallback ... ok
[INFO] [stdout] test compiler::discovery::tests::test_discover_cohesion_score ... ok
[INFO] [stdout] test compiler::discovery::tests::test_label_cluster_success ... ok
[INFO] [stdout] test compiler::decay::tests::test_evaluate_stale_topic ... ok
[INFO] [stdout] test compiler::discovery::tests::test_discover_no_chaining_effect ... ok
[INFO] [stdout] test compiler::discovery::tests::test_discover_basic_two_clusters ... ok
[INFO] [stdout] test compiler::discovery::tests::test_edge_threshold_controls_granularity ... ok
[INFO] [stdout] test compiler::export::tests::test_export_json ... ok
[INFO] [stdout] test compiler::export::tests::test_export_filter_by_status ... ok
[INFO] [stdout] test compiler::feedback::tests::test_build_prompt_context_empty ... ok
[INFO] [stdout] test compiler::export::tests::test_export_empty ... ok
[INFO] [stdout] test compiler::export::tests::test_export_markdown_multiple ... ok
[INFO] [stdout] test compiler::export::tests::test_export_markdown ... ok
[INFO] [stdout] test compiler::feedback::tests::test_mark_resolved ... ok
[INFO] [stdout] test compiler::export::tests::test_export_filter_by_topic_ids ... ok
[INFO] [stdout] test compiler::feedback::tests::test_build_prompt_context_mixed ... ok
[INFO] [stdout] test compiler::export::tests::test_export_privacy_deny ... ok
[INFO] [stdout] test compiler::feedback::tests::test_should_trigger_recompile ... ok
[INFO] [stdout] test compiler::feedback::tests::test_build_prompt_context_resolved_excluded ... ok
[INFO] [stdout] test compiler::health::tests::test_audit_links_stale ... ok
[INFO] [stdout] test compiler::feedback::tests::test_record_and_retrieve ... ok
[INFO] [stdout] test compiler::health::tests::test_health_report_empty_store ... ok
[INFO] [stdout] test compiler::feedback::tests::test_record_converts_correctly ... ok
[INFO] [stdout] test compiler::health::tests::test_audit_links_broken ... ok
[INFO] [stdout] test compiler::health::tests::test_audit_links_all_valid ... ok
[INFO] [stdout] test compiler::health::tests::test_health_report_mixed ... ok
[INFO] [stdout] test compiler::health::tests::test_suggest_repair_stale ... ok
[INFO] [stdout] test compiler::health::tests::test_suggest_repair_broken ... ok
[INFO] [stdout] test compiler::health::tests::test_repair_link_mark_stale ... ok
[INFO] [stdout] test compiler::health::tests::test_recommendations_generated ... ok
[INFO] [stdout] test compiler::export::tests::test_export_privacy_redacted ... ok
[INFO] [stdout] test compiler::health::tests::test_repair_link_remove ... ok
[INFO] [stdout] test compiler::health::tests::test_topic_score_degraded ... ok
[INFO] [stdout] test compiler::health::tests::test_topic_score_healthy ... ok
[INFO] [stdout] test compiler::import::tests::test_import_pipeline_append ... ok
[INFO] [stdout] test compiler::import::tests::test_markdown_importer_by_token_count ... ok
[INFO] [stdout] test compiler::import::tests::test_import_pipeline_replace ... ok
[INFO] [stdout] test compiler::health::tests::test_repair_link_update_target ... ok
[INFO] [stdout] test compiler::import::tests::test_json_importer ... ok
[INFO] [stdout] test compiler::import::tests::test_json_importer_missing_content ... ok
[INFO] [stdout] test compiler::intake::tests::test_add_extractor ... ok
[INFO] [stdout] test compiler::import::tests::test_obsidian_frontmatter ... ok
[INFO] [stdout] test compiler::import::tests::test_import_pipeline_skip_duplicates ... ok
[INFO] [stdout] test compiler::import::tests::test_obsidian_no_frontmatter ... ok
[INFO] [stdout] test compiler::intake::tests::test_content_hash_dedup ... ok
[INFO] [stdout] test compiler::intake::tests::test_candidate_hash_uses_url ... ok
[INFO] [stdout] test compiler::intake::tests::test_extract_domain ... ok
[INFO] [stdout] test compiler::intake::tests::test_extracted_content_to_candidate ... ok
[INFO] [stdout] test compiler::intake::tests::test_generic_can_handle ... ok
[INFO] [stdout] test compiler::intake::tests::test_extracted_content_unknown_author ... ok
[INFO] [stdout] test compiler::intake::tests::test_extract_html_title ... ok
[INFO] [stdout] test compiler::intake::tests::test_github_can_handle ... ok
[INFO] [stdout] test compiler::intake::tests::test_github_decode_base64 ... ok
[INFO] [stdout] test compiler::intake::tests::test_github_parse_owner_repo ... ok
[INFO] [stdout] test compiler::intake::tests::test_github_rejects_gist ... ok
[INFO] [stdout] test compiler::intake::tests::test_github_rejects_non_github ... ok
[INFO] [stdout] test compiler::intake::tests::test_ingest_extractor_failure ... ok
[INFO] [stdout] test compiler::intake::tests::test_ingest_no_extractor ... ok
[INFO] [stdout] test compiler::intake::tests::test_ingest_selects_first_matching ... ok
[INFO] [stdout] test compiler::intake::tests::test_ingest_no_matching_extractor ... ok
[INFO] [stdout] test compiler::intake::tests::test_intake_pipeline_new ... ok
[INFO] [stdout] test compiler::intake::tests::test_intake_report_fields ... ok
[INFO] [stdout] test compiler::intake::tests::test_jina_can_handle ... ok
[INFO] [stdout] test compiler::intake::tests::test_parse_title_and_content ... ok
[INFO] [stdout] test compiler::intake::tests::test_strip_html_tags ... ok
[INFO] [stdout] test compiler::intake::tests::test_ytdlp_can_handle ... ok
[INFO] [stdout] test compiler::import::tests::test_markdown_importer_by_paragraph ... ok
[INFO] [stdout] test compiler::intake::tests::test_url_hash_deterministic ... ok
[INFO] [stdout] test compiler::intake::tests::test_ytdlp_parse_upload_date ... ok
[INFO] [stdout] test compiler::intake::tests::test_ytdlp_rejects_non_youtube ... ok
[INFO] [stdout] test compiler::import::tests::test_markdown_importer_directory ... ok
[INFO] [stdout] test compiler::import::tests::test_markdown_importer_single_file ... ok
[INFO] [stdout] test compiler::intake::tests::test_ytdlp_clean_subtitle_text ... ok
[INFO] [stdout] test compiler::llm::tests::test_create_provider_missing_api_key ... ok
[INFO] [stdout] test compiler::llm::tests::test_noop_provider ... ok
[INFO] [stdout] test compiler::llm::tests::test_create_provider_none ... ok
[INFO] [stdout] test compiler::llm::tests::test_system_prompt_selection ... ok
[INFO] [stdout] test compiler::llm::tests::test_token_estimation ... ok
[INFO] [stdout] test compiler::lock::tests::test_guard_drop_removes_file ... ok
[INFO] [stdout] test compiler::lock::tests::test_corrupt_lock_file_treated_as_free ... ok
[INFO] [stdout] test compiler::lock::tests::test_lock_file_empty_treated_as_free ... ok
[INFO] [stdout] test compiler::manual_edit::tests::test_apply_edit_bumps_version ... ok
[INFO] [stdout] test compiler::manual_edit::tests::test_apply_edit_existing_section ... ok
[INFO] [stdout] test compiler::manual_edit::tests::test_apply_edit_new_section ... ok
[INFO] [stdout] test compiler::manual_edit::tests::test_build_fixed_sections_prompt_none ... ok
[INFO] [stdout] test compiler::manual_edit::tests::test_build_fixed_sections_prompt_with_edits ... ok
[INFO] [stdout] test compiler::manual_edit::tests::test_clear_edit_flags ... ok
[INFO] [stdout] test compiler::manual_edit::tests::test_content_to_sections_no_headings ... ok
[INFO] [stdout] test compiler::manual_edit::tests::test_content_to_sections_roundtrip ... ok
[INFO] [stdout] test compiler::manual_edit::tests::test_edited_section_headings ... ok
[INFO] [stdout] test compiler::manual_edit::tests::test_has_user_edits ... ok
[INFO] [stdout] test compiler::privacy::tests::test_access_private_allowed_with_flag ... ok
[INFO] [stdout] test compiler::privacy::tests::test_access_private_denied ... ok
[INFO] [stdout] test compiler::privacy::tests::test_access_public ... ok
[INFO] [stdout] test compiler::privacy::tests::test_access_sensitive_export ... ok
[INFO] [stdout] test compiler::privacy::tests::test_audit_log ... ok
[INFO] [stdout] test compiler::privacy::tests::test_audit_log_limit ... ok
[INFO] [stdout] test compiler::privacy::tests::test_audit_log_multiple_entries ... ok
[INFO] [stdout] test compiler::privacy::tests::test_audit_log_no_topic_filter ... ok
[INFO] [stdout] test compiler::lock::tests::test_double_acquire_fails ... ok
[INFO] [stdout] test compiler::lock::tests::test_lock_acquire_and_release ... ok
[INFO] [stdout] test compiler::llm::tests::test_model_router ... ok
[INFO] [stdout] test compiler::privacy::tests::test_topic_privacy_level_detection ... ok
[INFO] [stdout] test compiler::storage::tests::compilation_records_empty ... ok
[INFO] [stdout] test compiler::storage::tests::compilation_records ... ok
[INFO] [stdout] test compiler::storage::tests::create_and_get ... ok
[INFO] [stdout] test compiler::lock::tests::test_stale_lock_recovery ... ok
[INFO] [stdout] test compiler::storage::tests::create_duplicate_id_errors ... ok
[INFO] [stdout] test compiler::storage::tests::compilation_records_multiple ... ok
[INFO] [stdout] test compiler::storage::tests::delete ... ok
[INFO] [stdout] test compiler::storage::tests::get_nonexistent_returns_none ... ok
[INFO] [stdout] test compiler::storage::tests::list_empty_store ... ok
[INFO] [stdout] test compiler::privacy::tests::test_redaction ... ok
[INFO] [stdout] test compiler::storage::tests::list_multiple_pages ... ok
[INFO] [stdout] test compiler::storage::tests::pages_by_status ... ok
[INFO] [stdout] test compiler::storage::tests::sections_not_persisted_in_storage ... ok
[INFO] [stdout] test compiler::storage::tests::mark_archived_and_activity_score ... ok
[INFO] [stdout] test compiler::storage::tests::source_refs_empty_save ... ok
[INFO] [stdout] test compiler::storage::tests::pages_by_status_empty_result ... ok
[INFO] [stdout] test compiler::storage::tests::source_refs_round_trip ... ok
[INFO] [stdout] test compiler::topic_lifecycle::tests::test_analyze_detects_cross_link ... ok
[INFO] [stdout] test compiler::storage::tests::source_refs_replace_on_save ... ok
[INFO] [stdout] test compiler::topic_lifecycle::tests::test_analyze_no_link_below_threshold ... ok
[INFO] [stdout] test compiler::topic_lifecycle::tests::test_analyze_detects_merge ... ok
[INFO] [stdout] test compiler::topic_lifecycle::tests::test_analyze_no_merge_below_threshold ... ok
[INFO] [stdout] test compiler::topic_lifecycle::tests::test_analyze_no_split_below_threshold ... ok
[INFO] [stdout] test compiler::topic_lifecycle::tests::test_analyze_detects_split ... ok
[INFO] [stdout] test compiler::topic_lifecycle::tests::test_execute_merge ... ok
[INFO] [stdout] test compiler::topic_lifecycle::tests::test_execute_merge_requires_two ... ok
[INFO] [stdout] test compiler::topic_lifecycle::tests::test_execute_split_empty_memories ... ok
[INFO] [stdout] test compiler::topic_lifecycle::tests::test_memory_overlap_empty ... ok
[INFO] [stdout] test compiler::topic_lifecycle::tests::test_execute_split ... ok
[INFO] [stdout] test compiler::topic_lifecycle::tests::test_memory_overlap_identical ... ok
[INFO] [stdout] test compiler::topic_lifecycle::tests::test_memory_overlap_partial ... ok
[INFO] [stdout] test compiler::storage::tests::update_and_list ... ok
[INFO] [stdout] test compiler::types::tests::capability_level_serde ... ok
[INFO] [stdout] test compiler::types::tests::broken_link_serde ... ok
[INFO] [stdout] test compiler::types::tests::change_set_serde ... ok
[INFO] [stdout] test compiler::types::tests::conflict_full_serde ... ok
[INFO] [stdout] test compiler::types::tests::conflict_id_eq_and_hash ... ok
[INFO] [stdout] test compiler::types::tests::conflict_severity_all_variants ... ok
[INFO] [stdout] test compiler::types::tests::conflict_status_all_variants ... ok
[INFO] [stdout] test compiler::types::tests::conflict_type_all_variants ... ok
[INFO] [stdout] test compiler::types::tests::cross_topic_link_serde ... ok
[INFO] [stdout] test compiler::types::tests::decay_action_serde ... ok
[INFO] [stdout] test compiler::types::tests::dry_run_action_all_variants ... ok
[INFO] [stdout] test compiler::types::tests::dry_run_report_serde ... ok
[INFO] [stdout] test compiler::types::tests::conflict_id_display_and_conversions ... ok
[INFO] [stdout] test compiler::types::tests::duplicate_strategy_serde ... ok
[INFO] [stdout] test compiler::privacy::tests::test_redaction_no_sensitive_content ... ok
[INFO] [stdout] test compiler::types::tests::duplicate_group_serde ... ok
[INFO] [stdout] test compiler::types::tests::export_filter_serde ... ok
[INFO] [stdout] test compiler::types::tests::feedback_kind_serde ... ok
[INFO] [stdout] test compiler::types::tests::export_format_serde ... ok
[INFO] [stdout] test compiler::types::tests::health_report_serde ... ok
[INFO] [stdout] test compiler::types::tests::import_policy_serde ... ok
[INFO] [stdout] test compiler::types::tests::import_report_serde ... ok
[INFO] [stdout] test compiler::types::tests::item_status_serde ... ok
[INFO] [stdout] test compiler::types::tests::kc_error_display ... ok
[INFO] [stdout] test compiler::types::tests::kc_error_serde ... ok
[INFO] [stdout] test compiler::types::tests::llm_error_display ... ok
[INFO] [stdout] test compiler::types::tests::llm_error_serde ... ok
[INFO] [stdout] test compiler::types::tests::llm_request_response_roundtrip ... ok
[INFO] [stdout] test compiler::types::tests::link_type_all_variants ... ok
[INFO] [stdout] test compiler::types::tests::memory_candidate_serde ... ok
[INFO] [stdout] test compiler::types::tests::llm_task_serde ... ok
[INFO] [stdout] test compiler::types::tests::overlaps_with_empty ... ok
[INFO] [stdout] test compiler::types::tests::operation_summary_serde ... ok
[INFO] [stdout] test compiler::types::tests::overlaps_with_high_overlap ... ok
[INFO] [stdout] test compiler::types::tests::overlaps_with_identical ... ok
[INFO] [stdout] test compiler::types::tests::overlaps_with_low_overlap ... ok
[INFO] [stdout] test compiler::types::tests::overlaps_with_one_empty ... ok
[INFO] [stdout] test compiler::types::tests::overlaps_with_no_overlap ... ok
[INFO] [stdout] test compiler::types::tests::lifecycle_op_serde ... ok
[INFO] [stdout] test compiler::types::tests::link_repair_action_serde ... ok
[INFO] [stdout] test compiler::types::tests::link_status_all_variants ... ok
[INFO] [stdout] test compiler::types::tests::privacy_level_serde ... ok
[INFO] [stdout] test compiler::types::tests::split_strategy_serde ... ok
[INFO] [stdout] test compiler::types::tests::provider_metadata_serde ... ok
[INFO] [stdout] test compiler::types::tests::topic_id_eq_and_hash ... ok
[INFO] [stdout] test compiler::types::tests::topic_id_from_str ... ok
[INFO] [stdout] test compiler::types::tests::topic_id_from_string ... ok
[INFO] [stdout] test compiler::types::tests::quality_report_serde ... ok
[INFO] [stdout] test compiler::types::tests::topic_id_serde_roundtrip ... ok
[INFO] [stdout] test compiler::types::tests::topic_section_serde ... ok
[INFO] [stdout] test compiler::types::tests::topic_page_serde_roundtrip ... ok
[INFO] [stdout] test compiler::types::tests::topic_status_serde ... ok
[INFO] [stdout] test compiler::types::tests::trigger_decision_serde_all_variants ... ok
[INFO] [stdout] test compiler::types::tests::recompile_strategy_serde ... ok
[INFO] [stdout] test compiler::types::tests::topic_id_as_ref ... ok
[INFO] [stdout] test compiler::types::tests::topic_id_display ... ok
[INFO] [stdout] test compiler::watcher::tests::test_import_transcription ... ok
[INFO] [stdout] test compiler::watcher::tests::test_new_with_existing_directory ... ok
[INFO] [stdout] test compiler::watcher::tests::test_directory_accessors ... ok
[INFO] [stdout] test compiler::watcher::tests::test_poll_audio_needs_stt ... ok
[INFO] [stdout] test compiler::watcher::tests::test_new_creates_directories ... ok
[INFO] [stdout] test compiler::watcher::tests::test_poll_does_not_reprocess ... ok
[INFO] [stdout] test compiler::watcher::tests::test_poll_empty_inbox ... ok
[INFO] [stdout] test compiler::watcher::tests::test_poll_ignores_subdirectories ... ok
[INFO] [stdout] test compiler::watcher::tests::test_move_file_handles_collision ... ok
[INFO] [stdout] test compiler::watcher::tests::test_poll_imports_json_file ... ok
[INFO] [stdout] test compiler::watcher::tests::test_poll_imports_txt_file ... ok
[INFO] [stdout] test compiler::watcher::tests::test_poll_imports_markdown_file ... ok
[INFO] [stdout] test compiler::watcher::tests::test_poll_skips_dotfiles ... ok
[INFO] [stdout] test compiler::watcher::tests::test_poll_skips_oversized_file ... ok
[INFO] [stdout] test compiler::watcher::tests::test_reset_clears_tracking ... ok
[INFO] [stdout] test confidence::tests::test_batch_confidence ... ok
[INFO] [stdout] test confidence::tests::test_confidence_detail ... ok
[INFO] [stdout] test confidence::tests::test_confidence_labels ... ok
[INFO] [stdout] test confidence::tests::test_confidence_score ... ok
[INFO] [stdout] test compiler::watcher::tests::test_poll_multiple_files ... ok
[INFO] [stdout] test confidence::tests::test_calibrate_confidence ... ok
[INFO] [stdout] test compiler::watcher::tests::test_poll_skips_unsupported_extension ... ok
[INFO] [stdout] test confidence::tests::test_confidence_to_signal_high_confidence ... ok
[INFO] [stdout] test confidence::tests::test_confidence_to_signal_low_confidence ... ok
[INFO] [stdout] test confidence::tests::test_content_reliability_basic ... ok
[INFO] [stdout] test confidence::tests::test_content_reliability_contradicted ... ok
[INFO] [stdout] test confidence::tests::test_content_reliability_pinned ... ok
[INFO] [stdout] test config::tests::test_association_config_defaults ... ok
[INFO] [stdout] test confidence::tests::test_retrieval_salience ... ok
[INFO] [stdout] test confidence::tests::test_type_reliability ... ok
[INFO] [stdout] test config::tests::test_association_config_serde_custom_values ... ok
[INFO] [stdout] test config::tests::test_memory_config_has_triple ... ok
[INFO] [stdout] test config::tests::test_association_config_serde_roundtrip ... ok
[INFO] [stdout] test config::tests::test_memory_config_has_association ... ok
[INFO] [stdout] test embeddings::tests::test_config_default ... ok
[INFO] [stdout] test config::tests::test_triple_config_defaults ... ok
[INFO] [stdout] test embeddings::tests::test_cosine_similarity_empty ... ok
[INFO] [stdout] test config::tests::test_memory_config_serde_roundtrip_with_association ... ok
[INFO] [stdout] test config::tests::test_triple_config_serde_roundtrip ... ok
[INFO] [stdout] test embeddings::tests::test_cosine_similarity_orthogonal ... ok
[INFO] [stdout] test embeddings::tests::test_embed_real ... ignored
[INFO] [stdout] test embeddings::tests::test_semantic_similarity ... ignored
[INFO] [stdout] test embeddings::tests::test_cosine_similarity_opposite ... ok
[INFO] [stdout] test embeddings::tests::test_cosine_similarity_different_lengths ... ok
[INFO] [stdout] test embeddings::tests::test_cosine_similarity_identical ... ok
[INFO] [stdout] test compiler::watcher::tests::test_poll_reprocesses_modified_file ... ok
[INFO] [stdout] test entities::tests::test_case_insensitive_known ... ok
[INFO] [stdout] test bus::alignment::embedding_tests::test_embedding_alignment_if_available ... ok
[INFO] [stdout] test compiler::lock::tests::test_lock_no_directory_error ... FAILED
[INFO] [stdout] test entities::tests::test_entity_config_default ... ok
[INFO] [stdout] test entities::tests::test_entity_type_as_str ... ok
[INFO] [stdout] test entities::tests::test_case_insensitive_known_project ... ok
[INFO] [stdout] test entities::tests::test_builtin_technologies ... ok
[INFO] [stdout] test entities::tests::test_at_mention_rejects_short_and_numeric ... ok
[INFO] [stdout] test entities::tests::test_dedup_same_entity_twice ... ok
[INFO] [stdout] test entities::tests::test_extract_crate_names ... ok
[INFO] [stdout] test compiler::llm::tests::test_local_provider_metadata ... ok
[INFO] [stdout] test entities::tests::test_normalize_entity_name ... ok
[INFO] [stdout] test entities::tests::test_normalize_entity_name_cases ... ok
[INFO] [stdout] test entities::tests::test_empty_content ... ok
[INFO] [stdout] test entities::tests::test_extract_file_paths ... ok
[INFO] [stdout] test extractor::tests::test_anthropic_extraction ... ignored
[INFO] [stdout] test extractor::tests::test_extraction_prompt_format ... ok
[INFO] [stdout] test extractor::tests::test_ollama_extraction ... ignored
[INFO] [stdout] test extractor::tests::test_parse_clamps_importance ... ok
[INFO] [stdout] test extractor::tests::test_parse_clean_json ... ok
[INFO] [stdout] test extractor::tests::test_parse_empty_array ... ok
[INFO] [stdout] test extractor::tests::test_parse_filters_empty_content ... ok
[INFO] [stdout] test extractor::tests::test_parse_invalid_json ... ok
[INFO] [stdout] test extractor::tests::test_parse_markdown_wrapped ... ok
[INFO] [stdout] test extractor::tests::test_parse_multiple_facts ... ok
[INFO] [stdout] test extractor::tests::test_parse_normalizes_memory_type ... ok
[INFO] [stdout] test extractor::tests::test_parse_with_surrounding_text ... ok
[INFO] [stdout] test hybrid_search::tests::test_hybrid_search_opts_default ... ok
[INFO] [stdout] test hybrid_search::tests::test_jaccard_disjoint ... ok
[INFO] [stdout] test hybrid_search::tests::test_jaccard_empty ... ok
[INFO] [stdout] test hybrid_search::tests::test_jaccard_identical ... ok
[INFO] [stdout] test hybrid_search::tests::test_jaccard_similarity ... ok
[INFO] [stdout] test interoceptive::hub::tests::hub_buffer_fifo_eviction ... ok
[INFO] [stdout] test interoceptive::hub::tests::hub_clear ... ok
[INFO] [stdout] test interoceptive::hub::tests::hub_current_state_snapshot ... ok
[INFO] [stdout] test interoceptive::hub::tests::hub_global_arousal_computation ... ok
[INFO] [stdout] test interoceptive::hub::tests::hub_global_domain_signal ... ok
[INFO] [stdout] test interoceptive::hub::tests::hub_notable_signal ... ok
[INFO] [stdout] test interoceptive::hub::tests::hub_process_batch ... ok
[INFO] [stdout] test entities::tests::test_extract_urls ... ok
[INFO] [stdout] test entities::tests::test_extract_at_mentions ... ok
[INFO] [stdout] test interoceptive::hub::tests::hub_somatic_lru_eviction ... ok
[INFO] [stdout] test interoceptive::hub::tests::hub_somatic_marker_creation_and_update ... ok
[INFO] [stdout] test interoceptive::regulation::tests::adaptive_falls_back_when_uncalibrated ... ok
[INFO] [stdout] test interoceptive::regulation::tests::adaptive_no_action_when_within_baseline ... ok
[INFO] [stdout] test interoceptive::regulation::tests::adaptive_triggers_on_large_deviation ... ok
[INFO] [stdout] test interoceptive::regulation::tests::fallback_low_alignment_triggers_soul_update ... ok
[INFO] [stdout] test interoceptive::regulation::tests::fallback_low_confidence_triggers_retrieval ... ok
[INFO] [stdout] test interoceptive::regulation::tests::fallback_low_success_triggers_behavior_shift ... ok
[INFO] [stdout] test interoceptive::regulation::tests::fallback_multi_domain_anomaly_triggers_high_alert ... ok
[INFO] [stdout] test interoceptive::regulation::tests::fallback_needs_min_signals ... ok
[INFO] [stdout] test interoceptive::regulation::tests::fallback_negative_valence_triggers_soul_update ... ok
[INFO] [stdout] test interoceptive::regulation::tests::adaptive_message_includes_sigma ... ok
[INFO] [stdout] test interoceptive::regulation::tests::heartbeat_decrease_requires_hub ... ok
[INFO] [stdout] test interoceptive::regulation::tests::heartbeat_decrease_when_all_domains_stable ... ok
[INFO] [stdout] test interoceptive::regulation::tests::heartbeat_increase_severe_with_three_troubled_domains ... ok
[INFO] [stdout] test interoceptive::regulation::tests::heartbeat_increase_when_two_domains_troubled_fallback ... ok
[INFO] [stdout] test interoceptive::regulation::tests::heartbeat_increase_with_adaptive_baselines ... ok
[INFO] [stdout] test interoceptive::regulation::tests::heartbeat_increase_with_high_global_arousal ... ok
[INFO] [stdout] test interoceptive::regulation::tests::heartbeat_no_adjustment_with_few_signals ... ok
[INFO] [stdout] test interoceptive::regulation::tests::heartbeat_no_adjustment_with_single_domain ... ok
[INFO] [stdout] test interoceptive::regulation::tests::heartbeat_no_decrease_when_uncalibrated ... ok
[INFO] [stdout] test interoceptive::regulation::tests::heartbeat_no_simultaneous_increase_and_decrease ... ok
[INFO] [stdout] test interoceptive::regulation::tests::identity_evolution_not_triggered_by_mediocre_performance ... ok
[INFO] [stdout] test interoceptive::regulation::tests::identity_evolution_not_triggered_with_few_signals ... ok
[INFO] [stdout] test interoceptive::regulation::tests::identity_evolution_not_triggered_without_hub ... ok
[INFO] [stdout] test entities::tests::test_extract_concept_patterns ... ok
[INFO] [stdout] test interoceptive::regulation::tests::identity_evolution_triggers_behavioral_pattern ... ok
[INFO] [stdout] test interoceptive::regulation::tests::identity_evolution_suggestion_has_valid_confidence ... ok
[INFO] [stdout] test interoceptive::regulation::tests::identity_evolution_triggers_domain_specialization ... ok
[INFO] [stdout] test interoceptive::regulation::tests::identity_evolution_triggers_capability ... ok
[INFO] [stdout] test interoceptive::regulation::tests::multiple_issues_generate_multiple_actions ... ok
[INFO] [stdout] test interoceptive::types::tests::baseline_deviation_levels ... ok
[INFO] [stdout] test interoceptive::types::tests::baseline_sigma_deviation_correct ... ok
[INFO] [stdout] test interoceptive::types::tests::baseline_uncalibrated_before_min_samples ... ok
[INFO] [stdout] test interoceptive::types::tests::baseline_with_decay_adapts ... ok
[INFO] [stdout] test interoceptive::regulation::tests::no_actions_for_healthy_state ... ok
[INFO] [stdout] test interoceptive::types::tests::deviation_level_actionable ... ok
[INFO] [stdout] test interoceptive::types::tests::domain_state_source_specific_updates ... ok
[INFO] [stdout] test interoceptive::types::tests::domain_state_update_ewma ... ok
[INFO] [stdout] test interoceptive::types::tests::interoceptive_state_prompt_output ... ok
[INFO] [stdout] test interoceptive::types::tests::signal_clamps_values ... ok
[INFO] [stdout] test interoceptive::types::tests::baseline_calibrates_at_min_samples ... ok
[INFO] [stdout] test interoceptive::types::tests::signal_negative_and_urgent ... ok
[INFO] [stdout] test interoceptive::types::tests::baseline_zero_variance_handling ... ok
[INFO] [stdout] test interoceptive::types::tests::signal_with_context ... ok
[INFO] [stdout] test interoceptive::types::tests::somatic_marker_incremental_mean ... ok
[INFO] [stdout] test entities::tests::test_known_entity_extraction ... ok
[INFO] [stdout] test entities::tests::test_dedup ... ok
[INFO] [stdout] test interoceptive::hub::tests::hub_processes_signal_and_updates_domain ... ok
[INFO] [stdout] test entities::tests::test_overlapping_known_and_regex ... ok
[INFO] [stdout] test entities::tests::test_regex_patterns ... ok
[INFO] [stdout] test lifecycle::tests::test_cross_recall_co_occurrence_tracking ... ok
[INFO] [stdout] test lifecycle::tests::test_count_soft_deleted ... ok
[INFO] [stdout] test lifecycle::tests::test_forget_targeted_hard ... ok
[INFO] [stdout] test lifecycle::tests::test_forget_targeted_soft ... ok
[INFO] [stdout] test lifecycle::tests::test_append_merge_provenance ... ok
[INFO] [stdout] test lifecycle::tests::test_enhanced_sleep_cycle_phases ... ok
[INFO] [stdout] test lifecycle::tests::test_count_orphan_memories ... ok
[INFO] [stdout] test lifecycle::tests::test_find_entity_overlap ... ok
[INFO] [stdout] test lifecycle::tests::test_rebalance_cleans_dangling_hebbian ... ok
[INFO] [stdout] test lifecycle::tests::test_merge_hebbian_links ... ok
[INFO] [stdout] test lifecycle::tests::test_health_report ... ok
[INFO] [stdout] test memory::confidence_tests::test_adaptive_weights_disabled_preserves_behavior ... ok
[INFO] [stdout] test memory::confidence_tests::test_auto_extract_importance_cap ... ok
[INFO] [stdout] test memory::confidence_tests::test_auto_extract_importance_cap_default ... ok
[INFO] [stdout] test lifecycle::tests::test_recent_recalls_ring_buffer_cap ... ok
[INFO] [stdout] test lifecycle::tests::test_hard_delete_cascade ... ok
[INFO] [stdout] test lifecycle::tests::test_reconcile_apply_dry_run ... ok
[INFO] [stdout] test lifecycle::tests::test_rebalance_cleans_orphaned_access_log ... ok
[INFO] [stdout] test lifecycle::tests::test_list_namespaces ... ok
[INFO] [stdout] test memory::confidence_tests::test_c7_config_defaults ... ok
[INFO] [stdout] test memory::confidence_tests::test_confidence_all_max ... ok
[INFO] [stdout] test memory::confidence_tests::test_confidence_all_zero ... ok
[INFO] [stdout] test memory::confidence_tests::test_confidence_entity_boost ... ok
[INFO] [stdout] test memory::confidence_tests::test_confidence_fts_only_boost ... ok
[INFO] [stdout] test memory::confidence_tests::test_confidence_high_embedding_sim ... ok
[INFO] [stdout] test memory::confidence_tests::test_confidence_label_thresholds ... ok
[INFO] [stdout] test memory::confidence_tests::test_confidence_low_embedding_sim ... ok
[INFO] [stdout] test memory::confidence_tests::test_confidence_medium_embedding_sim ... ok
[INFO] [stdout] test memory::confidence_tests::test_confidence_no_embedding ... ok
[INFO] [stdout] test memory::confidence_tests::test_confidence_recency_boost ... ok
[INFO] [stdout] test memory::confidence_tests::test_confidence_sigmoid_discrimination ... ok
[INFO] [stdout] test memory::confidence_tests::test_dedup_recall_backfills_from_candidates ... ok
[INFO] [stdout] test memory::confidence_tests::test_dedup_recall_missing_embedding_kept ... ok
[INFO] [stdout] test memory::confidence_tests::test_dedup_recall_no_duplicates ... ok
[INFO] [stdout] test memory::confidence_tests::test_dedup_recall_respects_limit ... ok
[INFO] [stdout] test memory::confidence_tests::test_dedup_recall_results_by_embedding ... ok
[INFO] [stdout] test memory::confidence_tests::test_hebbian_channel_scores_basic ... ok
[INFO] [stdout] test memory::confidence_tests::test_recall_dedup_config_defaults ... ok
[INFO] [stdout] test memory::confidence_tests::test_temporal_score_no_range ... ok
[INFO] [stdout] test memory::confidence_tests::test_temporal_score_outside_range ... ok
[INFO] [stdout] test memory::confidence_tests::test_temporal_score_within_range ... ok
[INFO] [stdout] test models::actr::tests::test_base_level_frequency ... ok
[INFO] [stdout] test models::actr::tests::test_base_level_no_accesses ... ok
[INFO] [stdout] test models::actr::tests::test_base_level_recency ... ok
[INFO] [stdout] test models::actr::tests::test_normalize_bounded ... ok
[INFO] [stdout] test models::actr::tests::test_normalize_center_gives_half ... ok
[INFO] [stdout] test models::actr::tests::test_normalize_monotonic ... ok
[INFO] [stdout] test models::actr::tests::test_normalize_neg_infinity ... ok
[INFO] [stdout] test models::actr::tests::test_normalize_scale_effect ... ok
[INFO] [stdout] test models::actr::tests::test_recency_discrimination_improved ... ok
[INFO] [stdout] test models::actr::tests::test_spreading_activation_matches ... ok
[INFO] [stdout] test models::actr::tests::test_spreading_activation_no_match ... ok
[INFO] [stdout] test promotion::tests::test_candidate_id_deterministic ... ok
[INFO] [stdout] test promotion::tests::test_dedup_already_promoted ... ok
[INFO] [stdout] test promotion::tests::test_detect_cluster ... ok
[INFO] [stdout] test promotion::tests::test_detect_empty ... ok
[INFO] [stdout] test lifecycle::tests::test_reconcile_empty_namespace ... ok
[INFO] [stdout] test promotion::tests::test_suggest_target_agents ... ok
[INFO] [stdout] test promotion::tests::test_suggest_target_default ... ok
[INFO] [stdout] test promotion::tests::test_suggest_target_soul ... ok
[INFO] [stdout] test query_classifier::tests::test_classify_general ... ok
[INFO] [stdout] test query_classifier::tests::test_classify_keyword ... ok
[INFO] [stdout] test query_classifier::tests::test_classify_keyword_error_code ... ok
[INFO] [stdout] test query_classifier::tests::test_classify_keyword_snake_case ... ok
[INFO] [stdout] test promotion::tests::test_pending_promotions ... ok
[INFO] [stdout] test query_classifier::tests::test_classify_temporal_chinese ... ok
[INFO] [stdout] test query_classifier::tests::test_classify_temporal_english ... ok
[INFO] [stdout] test query_classifier::tests::test_classify_semantic ... ok
[INFO] [stdout] test query_classifier::tests::test_classify_temporal_n_days_ago_chinese ... ok
[INFO] [stdout] test lifecycle::tests::test_soft_delete_excludes_from_search ... ok
[INFO] [stdout] test query_classifier::tests::test_neutral_analysis ... ok
[INFO] [stdout] test query_classifier::tests::test_time_range_yesterday ... ok
[INFO] [stdout] test query_classifier::tests::test_time_range_n_days_ago ... ok
[INFO] [stdout] test query_classifier::tests::test_weight_modifiers_temporal ... ok
[INFO] [stdout] test session_wm::tests::test_basic_activation ... ok
[INFO] [stdout] test session_wm::tests::test_decay_pruning ... ok
[INFO] [stdout] test session_wm::tests::test_overlap_calculation ... ok
[INFO] [stdout] test query_classifier::tests::test_time_range_last_week ... ok
[INFO] [stdout] test session_wm::tests::test_capacity_pruning ... ok
[INFO] [stdout] test session_wm::tests::test_session_registry ... ok
[INFO] [stdout] test session_wm::tests::test_topic_continuity ... ok
[INFO] [stdout] test storage::tests::test_centroid_incremental_update ... ok
[INFO] [stdout] test storage::tests::test_cluster_centroids_roundtrip ... ok
[INFO] [stdout] test storage::tests::test_assign_to_cluster ... ok
[INFO] [stdout] test storage::tests::test_decay_differential_deletes_weak ... ok
[INFO] [stdout] test storage::tests::test_decay_differential_rates ... ok
[INFO] [stdout] test storage::tests::test_get_memories_by_ids_empty ... ok
[INFO] [stdout] test storage::tests::test_dirty_cluster_tracking ... ok
[INFO] [stdout] test storage::tests::test_hebbian_signal_migration_backfills_existing_rows ... ok
[INFO] [stdout] test storage::tests::test_hebbian_signal_migration_idempotent ... ok
[INFO] [stdout] test storage::tests::test_hebbian_signal_migration_fresh_db ... ok
[INFO] [stdout] test storage::tests::test_pending_memory_tracking ... ok
[INFO] [stdout] test storage::tests::test_record_association_bidirectional ... ok
[INFO] [stdout] test memory::confidence_tests::test_broadcast_admission_generates_confidence_signals ... ok
[INFO] [stdout] test storage::tests::test_record_association_duplicate ... ok
[INFO] [stdout] test storage::tests::test_replace_clusters ... ok
[INFO] [stdout] test storage::tests::test_record_association_new ... ok
[INFO] [stdout] test storage::tests::test_save_full_cluster_state ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_build_memory_cluster_basic ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_build_memory_cluster_too_small ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_composite_score_all_zero ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_composite_score_hebbian_clamped ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_composite_score_no_hebbian ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_assign_new_memory_assigned ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_compute_composite_score_defaults ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_cosine_similarity_identical ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_cosine_similarity_opposite ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_cosine_similarity_orthogonal ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_emotional_modulation_boosts_quality ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_emotional_modulation_noop_when_disabled ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_emotional_modulation_prioritizes_emotional_clusters ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_emotional_salience_no_emotion ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_infomap_communities_filters_small ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_infomap_communities_simple_triangle ... ok
[INFO] [stdout] test memory::confidence_tests::test_broadcast_admission_multiple_memories ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_infomap_communities_truncates_large ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_infomap_communities_two_clusters ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_infomap_no_chaining_effect ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_is_synthesis_output_false ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_is_synthesis_output_no_metadata ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_is_synthesis_output_true ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_is_synthesis_output_wrong_type ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_l2_distance ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_assign_new_memory_no_clusters ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_vp_tree_build_and_query ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_vp_tree_excludes_self ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_vp_tree_single_point ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_vp_tree_two_points ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_assign_new_memory_pending ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_compute_centroid_embedding ... ok
[INFO] [stdout] test synthesis::engine::tests::test_check_gate_delegation ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_recluster_dirty_with_pending ... ok
[INFO] [stdout] test synthesis::cluster::tests::test_recluster_dirty_nothing_to_do ... ok
[INFO] [stdout] test synthesis::engine::tests::test_cold_path_on_empty_storage ... ok
[INFO] [stdout] test synthesis::engine::tests::test_cached_path_no_pending_no_dirty ... ok
[INFO] [stdout] test synthesis::engine::tests::test_budget_exhaustion ... ok
[INFO] [stdout] test synthesis::engine::tests::test_cold_path_saves_cluster_state ... ok
[INFO] [stdout] test synthesis::engine::tests::test_cold_path_triggered_by_ratio ... ok
[INFO] [stdout] test memory::confidence_tests::test_broadcast_hebbian_spreading ... ok
[INFO] [stdout] test synthesis::engine::tests::test_generate_id_format ... ok
[INFO] [stdout] test memory::confidence_tests::test_broadcast_with_nonexistent_memory_is_safe ... ok
[INFO] [stdout] test synthesis::engine::tests::test_count_memories ... ok
[INFO] [stdout] test memory::confidence_tests::test_broadcast_updates_hub_domain_state ... ok
[INFO] [stdout] test synthesis::engine::tests::test_empty_storage_no_clusters ... ok
[INFO] [stdout] test synthesis::engine::tests::test_get_all_cluster_data_empty ... ok
[INFO] [stdout] test synthesis::engine::tests::test_should_resynthesize_member_change ... ok
[INFO] [stdout] test synthesis::engine::tests::test_should_resynthesize_new_cluster ... ok
[INFO] [stdout] test synthesis::engine::tests::test_incremental_state_storage_roundtrip ... ok
[INFO] [stdout] test synthesis::engine::tests::test_should_resynthesize_quality_delta ... ok
[INFO] [stdout] test synthesis::engine::tests::test_no_llm_provider_graceful_degradation ... ok
[INFO] [stdout] test synthesis::engine::tests::test_incremental_state_missing ... ok
[INFO] [stdout] test synthesis::engine::tests::test_get_provenance_delegation ... ok
[INFO] [stdout] test synthesis::engine::tests::test_three_tier_config_custom ... ok
[INFO] [stdout] test synthesis::engine::tests::test_three_tier_config_defaults ... ok
[INFO] [stdout] test synthesis::engine::tests::test_should_resynthesize_no_change ... ok
[INFO] [stdout] test synthesis::gate::tests::edge_case_coverage_below_80_percent ... ok
[INFO] [stdout] test synthesis::gate::tests::edge_case_coverage_exactly_80_percent ... ok
[INFO] [stdout] test synthesis::gate::tests::edge_case_defer_only_at_min_size ... ok
[INFO] [stdout] test synthesis::gate::tests::edge_case_premium_quality_bypasses_cost ... ok
[INFO] [stdout] test synthesis::gate::tests::rule1_skip_too_small ... ok
[INFO] [stdout] test synthesis::gate::tests::rule3_skip_low_quality ... ok
[INFO] [stdout] test synthesis::gate::tests::rule4_defer_minimum_size_low_quality ... ok
[INFO] [stdout] test synthesis::gate::tests::rule5_skip_already_covered ... ok
[INFO] [stdout] test synthesis::gate::tests::rule6_skip_no_growth ... ok
[INFO] [stdout] test synthesis::gate::tests::rule7_exception_episodic_entity_overlap ... ok
[INFO] [stdout] test synthesis::gate::tests::rule7_exception_factual_entity_overlap ... ok
[INFO] [stdout] test synthesis::gate::tests::rule7_skip_homogeneous ... ok
[INFO] [stdout] test synthesis::gate::tests::rule8_skip_expensive_non_premium ... ok
[INFO] [stdout] test synthesis::gate::tests::rule9_synthesize_passes_all ... ok
[INFO] [stdout] test synthesis::gate::tests::test_estimate_cost ... ok
[INFO] [stdout] test synthesis::gate::tests::test_estimate_cost_empty ... ok
[INFO] [stdout] test synthesis::gate::tests::test_gate_scores ... ok
[INFO] [stdout] test synthesis::insight::tests::test_build_prompt_factual_template ... ok
[INFO] [stdout] test synthesis::insight::tests::test_build_prompt_general ... ok
[INFO] [stdout] test synthesis::insight::tests::test_build_prompt_with_emotion ... ok
[INFO] [stdout] test synthesis::insight::tests::test_importance_caps_at_one ... ok
[INFO] [stdout] test synthesis::insight::tests::test_importance_empty_members ... ok
[INFO] [stdout] test synthesis::insight::tests::test_importance_normal ... ok
[INFO] [stdout] test synthesis::gate::tests::rule2_auto_update_duplicates ... ok
[INFO] [stdout] test synthesis::insight::tests::test_select_template_causal_majority ... ok
[INFO] [stdout] test synthesis::insight::tests::test_select_template_empty ... ok
[INFO] [stdout] test synthesis::insight::tests::test_select_template_episodic_majority ... ok
[INFO] [stdout] test synthesis::insight::tests::test_select_template_factual_majority ... ok
[INFO] [stdout] test synthesis::insight::tests::test_select_template_mixed ... ok
[INFO] [stdout] test synthesis::insight::tests::test_validate_output_case_insensitive_type ... ok
[INFO] [stdout] test synthesis::insight::tests::test_validate_output_confidence_negative ... ok
[INFO] [stdout] test synthesis::insight::tests::test_validate_output_confidence_too_high ... ok
[INFO] [stdout] test synthesis::insight::tests::test_validate_output_empty_insight ... ok
[INFO] [stdout] test synthesis::insight::tests::test_validate_output_hallucinated_refs ... ok
[INFO] [stdout] test synthesis::insight::tests::test_validate_output_identical_to_source ... ok
[INFO] [stdout] test synthesis::insight::tests::test_validate_output_invalid_json ... ok
[INFO] [stdout] test synthesis::insight::tests::test_validate_output_invalid_type ... ok
[INFO] [stdout] test synthesis::insight::tests::test_validate_output_strips_markdown_fences ... ok
[INFO] [stdout] test synthesis::insight::tests::test_validate_output_too_long ... ok
[INFO] [stdout] test synthesis::insight::tests::test_validate_output_too_short ... ok
[INFO] [stdout] test synthesis::insight::tests::test_validate_output_valid ... ok
[INFO] [stdout] test synthesis::engine::tests::test_mock_llm_synthesis ... ok
[INFO] [stdout] test synthesis::engine::tests::test_no_llm_with_memories_skips_synthesis ... ok
[INFO] [stdout] test synthesis::engine::tests::test_get_all_cluster_data_after_save ... ok
[INFO] [stdout] test synthesis::engine::tests::test_store_insight_atomically ... ok
[INFO] [stdout] test synthesis::provenance::tests::test_delete_provenance ... ok
[INFO] [stdout] test synthesis::engine::tests::test_warm_path_with_pending ... ok
[INFO] [stdout] test synthesis::provenance::tests::test_check_coverage ... ok
[INFO] [stdout] test synthesis::provenance::tests::test_provenance_chain_max_depth ... ok
[INFO] [stdout] test synthesis::engine::tests::test_synthesize_skips_unchanged_clusters ... ok
[INFO] [stdout] test synthesis::provenance::tests::test_provenance_chain_no_sources ... ok
[INFO] [stdout] test synthesis::provenance::tests::test_provenance_chain_multi_level ... ok
[INFO] [stdout] test triple::tests::test_predicate_display ... ok
[INFO] [stdout] test triple::tests::test_predicate_round_trip ... ok
[INFO] [stdout] test triple::tests::test_triple_new_clamps_confidence ... ok
[INFO] [stdout] test triple::tests::test_triple_source_serde ... ok
[INFO] [stdout] test triple::tests::test_unknown_predicate_falls_back_to_related_to ... ok
[INFO] [stdout] test triple_extractor::tests::test_parse_triple_response_clamps_confidence ... ok
[INFO] [stdout] test triple_extractor::tests::test_parse_triple_response_clean ... ok
[INFO] [stdout] test triple_extractor::tests::test_parse_triple_response_empty ... ok
[INFO] [stdout] test triple_extractor::tests::test_parse_triple_response_invalid ... ok
[INFO] [stdout] test triple_extractor::tests::test_parse_triple_response_markdown ... ok
[INFO] [stdout] test triple_extractor::tests::test_parse_triple_response_unknown_predicate ... ok
[INFO] [stdout] test synthesis::provenance::tests::test_record_and_query_provenance ... ok
[INFO] [stdout] test synthesis::provenance::tests::test_provenance_with_gate_scores ... ok
[INFO] [stdout] test synthesis::provenance::tests::test_provenance_chain_single_level ... ok
[INFO] [stdout] test synthesis::provenance::tests::test_undo_synthesis_partial_restore ... ok
[INFO] [stdout] test synthesis::provenance::tests::test_update_importance ... ok
[INFO] [stdout] test synthesis::provenance::tests::test_undo_synthesis_no_provenance ... ok
[INFO] [stdout] test synthesis::provenance::tests::test_undo_synthesis ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- compiler::lock::tests::test_lock_no_directory_error stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'compiler::lock::tests::test_lock_no_directory_error' (3352) panicked at src/compiler/lock.rs:236:9:
[INFO] [stdout] assertion failed: result.is_err()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fea56ab7fd8 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fea56ab7fd8 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fea56ab7fd8 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fea56ab7fd8 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fea56ad18ca - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fea56ad18ca - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x5fea56abd1c2 - std[d054f6f42beb1baa]::io::default_write_fmt::<alloc[154f689e5dd3bae5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5fea56abd1c2 - <alloc[154f689e5dd3bae5]::vec::Vec<u8> as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5fea56a926d6 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fea56a926d6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fea56aae169 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fea565b213c - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5fea565b213c - test[fad20673b750c10e]::test_main_inner::<test[fad20673b750c10e]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5fea56aae3e2 - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5fea56aae3e2 - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5fea56a927c4 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5fea56a89c19 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fea56a938ed - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5fea56ad213c - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fea56ad2102 - core[5a1c3e9896636f3a]::panicking::panic
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5fea55d656b9 - engramai[22993d1bb4b3bb8d]::compiler::lock::tests::test_lock_no_directory_error
[INFO] [stdout]                                at /opt/rustwide/workdir/src/compiler/lock.rs:236:9
[INFO] [stdout]   21:     0x5fea55d333b7 - engramai[22993d1bb4b3bb8d]::compiler::lock::tests::test_lock_no_directory_error::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/compiler/lock.rs:232:38
[INFO] [stdout]   22:     0x5fea55ff73e6 - <engramai[22993d1bb4b3bb8d]::compiler::lock::tests::test_lock_no_directory_error::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5fea565a521b - <fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5fea565a521b - test[fad20673b750c10e]::__rust_begin_short_backtrace::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5fea565b2a95 - test[fad20673b750c10e]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5fea565b2a95 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5fea565b2a95 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5fea565b2a95 - std[d054f6f42beb1baa]::panicking::catch_unwind::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5fea565b2a95 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5fea565b2a95 - test[fad20673b750c10e]::run_test_in_process
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5fea565b2a95 - test[fad20673b750c10e]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5fea565ad5f4 - test[fad20673b750c10e]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5fea565ad5f4 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<test[fad20673b750c10e]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5fea565b5b12 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5fea565b5b12 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5fea565b5b12 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5fea565b5b12 - std[d054f6f42beb1baa]::panicking::catch_unwind::<(), core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5fea565b5b12 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5fea565b5b12 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5fea565b5b12 - <std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5fea56ab717f - <alloc[154f689e5dd3bae5]::boxed::Box<dyn core[5a1c3e9896636f3a]::ops::function::FnOnce<(), Output = ()> + core[5a1c3e9896636f3a]::marker::Send> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5fea56ab717f - <std[d054f6f42beb1baa]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7b8bb4f18aa4 - <unknown>
[INFO] [stdout]   44:     0x7b8bb4fa5a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     compiler::lock::tests::test_lock_no_directory_error
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 728 passed; 1 failed; 4 ignored; 0 measured; 0 filtered out; finished in 4.18s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "f1abc90bf9d3eb58f509dda71abeaba93ae38e60da5189e515966f866d93524b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f1abc90bf9d3eb58f509dda71abeaba93ae38e60da5189e515966f866d93524b", kill_on_drop: false }`
[INFO] [stdout] f1abc90bf9d3eb58f509dda71abeaba93ae38e60da5189e515966f866d93524b
