[INFO] cloning repository https://github.com/inchwormz/munin-memory
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/inchwormz/munin-memory" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Finchwormz%2Fmunin-memory", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Finchwormz%2Fmunin-memory'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 7a0fa884da82214c056c7db532b803e413fff05d
[INFO] testing inchwormz/munin-memory against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Finchwormz%2Fmunin-memory" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/inchwormz/munin-memory
[INFO] finished tweaking git repo https://github.com/inchwormz/munin-memory
[INFO] tweaked toml for git repo https://github.com/inchwormz/munin-memory written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/inchwormz/munin-memory on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/inchwormz/munin-memory 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0c7f985902e139680886a8bfebe85c8ddb0239ea052d5f96b3a9f23c0ad4b9a2
[INFO] running `Command { std: "docker" "start" "-a" "0c7f985902e139680886a8bfebe85c8ddb0239ea052d5f96b3a9f23c0ad4b9a2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0c7f985902e139680886a8bfebe85c8ddb0239ea052d5f96b3a9f23c0ad4b9a2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0c7f985902e139680886a8bfebe85c8ddb0239ea052d5f96b3a9f23c0ad4b9a2", kill_on_drop: false }`
[INFO] [stdout] 0c7f985902e139680886a8bfebe85c8ddb0239ea052d5f96b3a9f23c0ad4b9a2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8010c3a5fb6fd11d1b1f142c6d905833b33e26d3aa84514641f2fd5bf6b771c7
[INFO] running `Command { std: "docker" "start" "-a" "8010c3a5fb6fd11d1b1f142c6d905833b33e26d3aa84514641f2fd5bf6b771c7", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling libsqlite3-sys v0.28.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling rustls v0.23.38
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling munin-memory v0.5.14 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling rustls-webpki v0.103.12
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling colored v2.2.0
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling hostname v0.4.2
[INFO] [stderr]    Compiling which v8.0.2
[INFO] [stderr]    Compiling quick-xml v0.37.5
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling automod v1.0.16
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling rusqlite v0.31.0
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stdout] warning: function `quote_arg_if_needed` is never used
[INFO] [stdout]     --> src/core/proactivity.rs:2428:4
[INFO] [stdout]      |
[INFO] [stdout] 2428 | fn quote_arg_if_needed(value: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `quote_for_cmd` is never used
[INFO] [stdout]     --> src/core/proactivity.rs:2439:4
[INFO] [stdout]      |
[INFO] [stdout] 2439 | fn quote_for_cmd(value: impl AsRef<str>) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_task_action` is never used
[INFO] [stdout]     --> src/core/proactivity.rs:2535:4
[INFO] [stdout]      |
[INFO] [stdout] 2535 | fn build_task_action(exe: &Path, args: &[&str]) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 00s
[INFO] running `Command { std: "docker" "inspect" "8010c3a5fb6fd11d1b1f142c6d905833b33e26d3aa84514641f2fd5bf6b771c7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8010c3a5fb6fd11d1b1f142c6d905833b33e26d3aa84514641f2fd5bf6b771c7", kill_on_drop: false }`
[INFO] [stdout] 8010c3a5fb6fd11d1b1f142c6d905833b33e26d3aa84514641f2fd5bf6b771c7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 101ff2ccd153a72b5ba4cad56b1c55be7394c32a794196d5bf3637cc7af7a1c8
[INFO] running `Command { std: "docker" "start" "-a" "101ff2ccd153a72b5ba4cad56b1c55be7394c32a794196d5bf3637cc7af7a1c8", kill_on_drop: false }`
[INFO] [stderr]    Compiling munin-memory v0.5.14 (/opt/rustwide/workdir)
[INFO] [stdout] warning: function `quote_arg_if_needed` is never used
[INFO] [stdout]     --> src/core/proactivity.rs:2428:4
[INFO] [stdout]      |
[INFO] [stdout] 2428 | fn quote_arg_if_needed(value: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `quote_for_cmd` is never used
[INFO] [stdout]     --> src/core/proactivity.rs:2439:4
[INFO] [stdout]      |
[INFO] [stdout] 2439 | fn quote_for_cmd(value: impl AsRef<str>) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_task_action` is never used
[INFO] [stdout]     --> src/core/proactivity.rs:2535:4
[INFO] [stdout]      |
[INFO] [stdout] 2535 | fn build_task_action(exe: &Path, args: &[&str]) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `prepare_output_for_display_for_test` is never used
[INFO] [stdout]    --> src/core/artifacts.rs:646:15
[INFO] [stdout]     |
[INFO] [stdout] 646 | pub(crate) fn prepare_output_for_display_for_test(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 37.32s
[INFO] running `Command { std: "docker" "inspect" "101ff2ccd153a72b5ba4cad56b1c55be7394c32a794196d5bf3637cc7af7a1c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "101ff2ccd153a72b5ba4cad56b1c55be7394c32a794196d5bf3637cc7af7a1c8", kill_on_drop: false }`
[INFO] [stdout] 101ff2ccd153a72b5ba4cad56b1c55be7394c32a794196d5bf3637cc7af7a1c8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c84e331339f72d8eed35f95a0a4ca6791b8380b13ee2bf0d9bf2c2911fa41962
[INFO] running `Command { std: "docker" "start" "-a" "c84e331339f72d8eed35f95a0a4ca6791b8380b13ee2bf0d9bf2c2911fa41962", kill_on_drop: false }`
[INFO] [stderr] warning: function `quote_arg_if_needed` is never used
[INFO] [stderr]     --> src/core/proactivity.rs:2428:4
[INFO] [stderr]      |
[INFO] [stderr] 2428 | fn quote_arg_if_needed(value: &str) -> String {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `quote_for_cmd` is never used
[INFO] [stderr]     --> src/core/proactivity.rs:2439:4
[INFO] [stderr]      |
[INFO] [stderr] 2439 | fn quote_for_cmd(value: impl AsRef<str>) -> String {
[INFO] [stderr]      |    ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `build_task_action` is never used
[INFO] [stderr]     --> src/core/proactivity.rs:2535:4
[INFO] [stderr]      |
[INFO] [stderr] 2535 | fn build_task_action(exe: &Path, args: &[&str]) -> String {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `prepare_output_for_display_for_test` is never used
[INFO] [stderr]    --> src/core/artifacts.rs:646:15
[INFO] [stderr]     |
[INFO] [stderr] 646 | pub(crate) fn prepare_output_for_display_for_test(
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `munin-memory` (lib) generated 3 warnings
[INFO] [stderr] warning: `munin-memory` (lib test) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.34s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/munin_memory-f9a9ff847c5dfeb7)
[INFO] [stdout] 
[INFO] [stdout] running 413 tests
[INFO] [stdout] test analytics::claims_cmd::tests::matching_live_claim_detects_duplicate_dependency_set ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::action_memory_cue_is_noise_filters_build_state_and_separators ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::brief_section_routing_keeps_machine_rejections_and_product_constraints_out_of_wrong_slots ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::brief_context_items_emit_legacy_compatible_sections_without_alias_duplicates ... ok
[INFO] [stdout] test analytics::claims_cmd::tests::render_suggestions_shows_artifact_dependencies ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::active_finding_is_specific_prefers_prose_task_signals ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::render_doctor_text_prioritizes_permanent_pipeline_fix ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::rank_brief_findings_prefers_prose_and_filters_command_noise ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::run_actions_rejects_bad_format ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::run_doctor_rejects_bad_format ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::run_brief_rejects_bad_format ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::fast_startup_brief_renders_prompt_without_full_report_sections ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::run_profile_rejects_project_on_user_scope ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::run_kernel_rejects_bad_format ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::run_overview_rejects_bad_scope ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::run_promotion_rejects_bad_format ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::run_snapshot_rejects_bad_format ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::run_trust_rejects_bad_scope ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::strategy_kernel_brief_findings_surface_goals_kpis_and_initiatives ... ok
[INFO] [stdout] test analytics::session_backfill::tests::completed_backfill_rechecks_when_state_is_stale_or_old_schema ... ok
[INFO] [stdout] test analytics::session_backfill::tests::processed_session_key_is_source_scoped ... ok
[INFO] [stdout] test analytics::session_backfill::tests::recall_project_resolution_uses_env_aware_project_roots ... ok
[INFO] [stdout] test analytics::session_backfill::tests::recall_sessions_follow_sandboxed_session_home ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::run_snapshot_success_path_is_read_only ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::run_trust_success_path_reports_observations ... ok
[INFO] [stdout] test analytics::session_backfill::tests::session_checkpoint_capture_attaches_exactly_five_summary_bullets ... ok
[INFO] [stdout] test analytics::session_backfill::tests::session_checkpoint_capture_emits_typed_semantic_items ... ok
[INFO] [stdout] test analytics::session_backfill::tests::session_checkpoint_capture_prefers_last_correction_command ... ok
[INFO] [stdout] test analytics::session_backfill::tests::session_shell_event_type_matches_known_commands ... ok
[INFO] [stdout] test analytics::session_backfill::tests::session_summary_scrubs_backticked_windows_paths ... ok
[INFO] [stdout] test analytics::session_backfill::tests::session_summary_removes_command_wrapper_and_long_shell_noise ... ok
[INFO] [stdout] test analytics::session_impact_cmd::tests::counts_duplicate_failures_by_signature ... ok
[INFO] [stdout] test analytics::session_impact_cmd::tests::computes_redirect_and_correction_metrics ... ok
[INFO] [stdout] test analytics::session_impact_cmd::tests::loads_codex_history_as_prompt_only_sessions ... ok
[INFO] [stdout] test analytics::session_impact_cmd::tests::normalize_failure_signature_folds_digits ... ok
[INFO] [stdout] test analytics::session_impact_cmd::tests::normalize_failure_signature_handles_multibyte_text ... ok
[INFO] [stdout] test analytics::session_impact_cmd::tests::dedupes_near_identical_prompt_duplicates ... ok
[INFO] [stdout] test analytics::session_impact_cmd::tests::parses_claude_prompts_and_shells ... ok
[INFO] [stdout] test analytics::session_impact_cmd::tests::project_roots_follow_explicit_session_home_and_skip_cwd ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::run_kernel_success_path_is_read_only ... ok
[INFO] [stdout] test analytics::session_impact_cmd::tests::parses_codex_shells_and_keeps_subagents_with_content ... ok
[INFO] [stdout] test analytics::session_backfill::tests::replay_session_writes_corrections_into_read_model_when_action_flag_is_off ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::brief_uses_user_prose_from_onboarding_checkpoint_before_project_fallback ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::build_inspect_report_renders_promoted_assertions_and_evidence_events ... ok
[INFO] [stdout] test core::artifacts::tests::backslash_artifact_ids_resolve_like_windows_paths ... ok
[INFO] [stdout] test analytics::session_impact_cmd::tests::project_roots_include_env_and_cwd_without_explicit_session_home ... FAILED
[INFO] [stdout] test core::artifacts::tests::invalid_artifact_ids_do_not_accept_path_segments ... ok
[INFO] [stdout] test core::artifacts::tests::load_recent_records_reads_tail_when_index_has_no_trailing_newline ... ok
[INFO] [stdout] test core::artifacts::tests::legacy_context_artifact_loads_from_legacy_root_when_munin_root_exists ... ok
[INFO] [stdout] test core::config::tests::partial_config_sections_use_struct_defaults ... ok
[INFO] [stdout] test core::config::tests::test_config_without_hooks_section_is_valid ... ok
[INFO] [stdout] test core::config::tests::test_context_dir_helpers_respect_env_overrides ... ok
[INFO] [stdout] test core::config::tests::test_hooks_config_default_empty ... ok
[INFO] [stdout] test core::config::tests::test_hooks_config_deserialize ... ok
[INFO] [stdout] test core::config::tests::test_memory_os_phase5_cutover_defaults_are_enabled ... ok
[INFO] [stdout] test core::config::tests::test_proactivity_config_deserializes ... ok
[INFO] [stdout] test core::config::tests::test_proactivity_default_provider_preserves_legacy_claude_default ... ok
[INFO] [stdout] test core::config::tests::test_strategy_config_default_does_not_configure_cross_project_scope ... ok
[INFO] [stdout] test core::config::tests::test_strategy_ensure_scope_creates_generic_scope_config ... ok
[INFO] [stdout] test core::config::tests::test_strategy_scope_deserialize ... ok
[INFO] [stdout] test core::filter::tests::test_filter_level_parsing ... ok
[INFO] [stdout] test core::filter::tests::test_json_aggressive_filter_preserves_structure ... ok
[INFO] [stdout] test core::filter::tests::test_json_no_comment_stripping ... ok
[INFO] [stdout] test core::filter::tests::test_language_detection ... ok
[INFO] [stdout] test core::filter::tests::test_language_detection_data_formats ... ok
[INFO] [stdout] test core::filter::tests::test_minimal_filter_removes_comments ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::render_promotion_with_tracker_blocks_without_replay_proof ... ok
[INFO] [stdout] test core::filter::tests::test_smart_truncate_overflow_count_exact ... ok
[INFO] [stdout] test core::memory_hygiene::tests::inherited_agent_duplicate_is_auto_prunable_from_child_scope ... ok
[INFO] [stdout] test core::memory_hygiene::tests::report_marks_cross_agent_duplicates_report_only ... ok
[INFO] [stdout] test core::memory_hygiene::tests::same_kind_sibling_duplicates_across_files_are_report_only ... ok
[INFO] [stdout] test core::artifacts::tests::show_artifact_returns_line_slice ... ok
[INFO] [stdout] test core::memory_hygiene::tests::write_prunes_exact_duplicate_inside_same_family_with_backup ... ok
[INFO] [stdout] test core::memory_hygiene::tests::sibling_agent_duplicates_are_report_only ... ok
[INFO] [stdout] test core::proactivity::tests::bootstrap_flag_does_not_defer_when_strategy_has_interrupt_nudges ... ok
[INFO] [stdout] test core::proactivity::tests::build_job_id_is_scope_and_date_stable ... ok
[INFO] [stdout] test core::proactivity::tests::build_launch_instructions_references_claim_and_complete_commands ... ok
[INFO] [stdout] test core::proactivity::tests::build_task_action_quotes_executable ... ok
[INFO] [stdout] test core::memory_hygiene::tests::worktree_and_runtime_dirs_are_not_scanned ... ok
[INFO] [stdout] test core::artifacts::tests::artifact_id_is_stable_for_identical_output ... ok
[INFO] [stdout] test core::artifacts::tests::legacy_context_artifact_ids_still_load ... ok
[INFO] [stdout] test core::proactivity::tests::approve_does_not_relaunch_already_claimed_job ... ok
[INFO] [stdout] test core::artifacts::tests::corrupt_ref_sidecar_falls_back_to_blob_scan_and_reseeds ... ok
[INFO] [stdout] test core::proactivity::tests::completed_index_updates_once_per_job ... ok
[INFO] [stdout] test core::proactivity::tests::friction_fix_to_nudge_queues_active_high_impact_work ... ok
[INFO] [stdout] test core::proactivity::tests::launch_command_uses_powershell_argument_array_for_prompt_text ... ok
[INFO] [stdout] test core::artifacts::tests::exact_artifact_resolution_reseeds_missing_ref_file ... ok
[INFO] [stdout] test core::proactivity::tests::morning_intervention_prompt_prioritizes_friction_fixes ... ok
[INFO] [stdout] test core::proactivity::tests::proactivity_paths_default_under_munin_data_dir ... ok
[INFO] [stdout] test core::proactivity::tests::proactivity_scope_and_job_ids_reject_path_traversal ... ok
[INFO] [stdout] test core::proactivity::tests::provider_start_process_parts_supports_ps1_wrappers ... ok
[INFO] [stdout] test core::proactivity::tests::provider_text_preserves_legacy_claude_fallback ... ok
[INFO] [stdout] test core::proactivity::tests::queue_approval_outcome_uses_truthful_label ... ok
[INFO] [stdout] test core::proactivity::tests::queued_jobs_can_be_suppressed_when_the_item_is_no_longer_actionable ... ok
[INFO] [stdout] test core::proactivity::tests::quote_arg_if_needed_wraps_spaces ... ok
[INFO] [stdout] test core::proactivity::tests::reconstruct_job_from_durable_approval_rebuilds_projection ... ok
[INFO] [stdout] test core::proactivity::tests::removable_task_names_include_both_provider_morning_tasks ... ok
[INFO] [stdout] test core::proactivity::tests::resume_prompt_keeps_command_and_build_noise_out_of_startup_memory ... ok
[INFO] [stdout] test core::proactivity::tests::rollback_only_removes_tasks_created_by_failed_install ... ok
[INFO] [stdout] test core::proactivity::tests::session_names_include_provider ... ok
[INFO] [stdout] test core::proactivity::tests::spawn_prompt_does_not_put_raw_nudge_text_on_command_line ... ok
[INFO] [stdout] test core::proactivity::tests::launch_prompt_names_top_friction_intervention ... FAILED
[INFO] [stdout] test core::proactivity::tests::strategy_scope_resolution_prefers_proactivity_default_scope ... ok
[INFO] [stdout] test core::resolver::tests::resolve_routes_continuity_to_brain_only_when_live ... ok
[INFO] [stdout] test core::resolver::tests::resolve_routes_friction_questions_to_friction ... ok
[INFO] [stdout] test core::resolver::tests::resolve_routes_memory_questions_to_recall ... ok
[INFO] [stdout] test core::strategy::tests::test_bootstrap_setup_stages_template_without_importing_placeholder_kernel ... ok
[INFO] [stdout] test core::strategy::tests::test_kpi_null_current_stays_unknown ... ok
[INFO] [stdout] test core::strategy::tests::test_metrics_get_hydrates_ingested_kpi_slots ... ok
[INFO] [stdout] test core::strategy::tests::test_parse_strategy_json_imports_kernel_with_provenance ... ok
[INFO] [stdout] test core::strategy::tests::test_parse_strategy_json_rejects_scope_mismatch ... ok
[INFO] [stdout] test core::strategy::tests::test_parse_strategy_markdown_imports_kernel_with_provenance ... ok
[INFO] [stdout] test core::strategy::tests::test_plain_setup_after_bootstrap_keeps_staged_kernel_empty ... ok
[INFO] [stdout] test core::strategy::tests::test_read_falls_back_to_existing_store_and_rehydrates_empty_kernel ... ok
[INFO] [stdout] test core::strategy::tests::test_red_fresh_nudge_can_preempt_continuity ... ok
[INFO] [stdout] test core::strategy::tests::test_setup_and_store_round_trip_uses_scope_storage_dir ... ok
[INFO] [stdout] test core::strategy::tests::test_strategy_recommend_prefers_instrumentation_first ... ok
[INFO] [stdout] test core::strategy::tests::test_strategy_status_marks_missing_metrics_unknown ... ok
[INFO] [stdout] test core::tee::tests::test_cleanup_old_files ... ok
[INFO] [stdout] test core::tee::tests::test_force_tee_hint_respects_env_disable ... ok
[INFO] [stdout] test core::tee::tests::test_force_tee_hint_skip_small_output ... ok
[INFO] [stdout] test core::tee::tests::test_format_hint ... ok
[INFO] [stdout] test core::tee::tests::test_sanitize_slug ... ok
[INFO] [stdout] test core::tee::tests::test_should_tee_always_mode_success ... ok
[INFO] [stdout] test core::tee::tests::test_should_tee_disabled ... ok
[INFO] [stdout] test core::tee::tests::test_should_tee_never_mode ... ok
[INFO] [stdout] test core::tee::tests::test_should_tee_proceed_on_failure ... ok
[INFO] [stdout] test core::tee::tests::test_should_tee_skip_small_output ... ok
[INFO] [stdout] test core::tee::tests::test_should_tee_skip_success_in_failures_mode ... ok
[INFO] [stdout] test core::tee::tests::test_tee_config_default ... ok
[INFO] [stdout] test core::tee::tests::test_tee_config_deserialize ... ok
[INFO] [stdout] test core::tee::tests::test_tee_mode_serde ... ok
[INFO] [stdout] test core::tee::tests::test_write_tee_file_creates_file ... ok
[INFO] [stdout] test core::tee::tests::test_write_tee_file_truncation ... ok
[INFO] [stdout] test core::telemetry::tests::test_maybe_ping_is_noop ... ok
[INFO] [stdout] test core::tracking::approval_jobs::tests::autonomy_polling_umbrella_covers_agent_behavior_variants ... ok
[INFO] [stdout] test core::tracking::approval_jobs::tests::command_friction_item_ids_share_a_completion_family ... ok
[INFO] [stdout] test core::tracking::read_model::tests::build_memory_os_user_prose_findings_prefers_title_diversity ... ok
[INFO] [stdout] test core::tracking::read_model::tests::user_prose_score_keeps_positive_feedback_as_a_weaker_signal ... ok
[INFO] [stdout] test core::tracking::read_model::tests::user_prose_score_prioritizes_frustration_and_correction_signals ... ok
[INFO] [stdout] test core::tracking::read_model::tests::user_prose_summary_filters_command_noise ... ok
[INFO] [stdout] test core::tracking::read_model::tests::user_prose_title_maps_signals_to_useful_sections ... ok
[INFO] [stdout] test analytics::memory_os_cmd::tests::render_promotion_with_tracker_reports_verified_gate ... ok
[INFO] [stdout] test core::proactivity::tests::completed_friction_fix_is_suppressed_when_evidence_changes_without_new_signal ... ok
[INFO] [stdout] test core::proactivity::tests::claimed_rerun_does_not_downgrade_durable_approval_status ... ok
[INFO] [stdout] test core::proactivity::tests::completed_friction_fix_requeues_when_signal_is_newer_than_completion ... ok
[INFO] [stdout] test core::tracking::signals::tests::agents_file_codification_requires_autonomy_and_completion_contract ... ok
[INFO] [stdout] test core::tracking::signals::tests::autonomy_latest_correction_uses_original_session_time_not_import_time ... ok
[INFO] [stdout] test core::tracking::signals::tests::autonomy_launcher_instruction_does_not_count_as_friction_correction ... ok
[INFO] [stdout] test core::tracking::signals::tests::autonomy_meta_discussion_does_not_reset_codified_lifecycle ... ok
[INFO] [stdout] test core::tracking::signals::tests::autonomy_polling_status_tracks_durable_fix_lifecycle ... ok
[INFO] [stdout] test core::tracking::signals::tests::behavior_changes_do_not_repeat_codified_polling_rules ... ok
[INFO] [stdout] test core::tracking::signals::tests::behavior_changes_emit_polling_rules_for_both_agents_when_autonomy_signal_present ... ok
[INFO] [stdout] test core::tracking::signals::tests::behavior_changes_keep_shell_metrics_out_of_human_evidence ... ok
[INFO] [stdout] test core::tracking::signals::tests::behavior_changes_respect_codex_specific_polling_status ... ok
[INFO] [stdout] test core::tracking::signals::tests::checkpoint_resume_friction_does_not_match_bare_resume_language ... ok
[INFO] [stdout] test core::proactivity::tests::completed_friction_fix_suppresses_related_command_family_across_projects ... ok
[INFO] [stdout] test core::tracking::signals::tests::checkpoint_resume_friction_keeps_real_verification_lane_complaints ... ok
[INFO] [stdout] test core::tracking::signals::tests::checkpoint_summary_filters_command_and_build_noise ... ok
[INFO] [stdout] test core::tracking::signals::tests::codex_global_agents_codifies_only_codex_behavior_fix ... ok
[INFO] [stdout] test core::tracking::signals::tests::checkpoint_resume_friction_keeps_real_verification_sweep_complaints ... ok
[INFO] [stdout] test core::tracking::signals::tests::codex_home_agents_candidate_requires_absolute_non_empty_path ... ok
[INFO] [stdout] test core::tracking::signals::tests::command_friction_fixes_turn_raw_patterns_into_actions ... ok
[INFO] [stdout] test core::tracking::signals::tests::codified_user_prose_friction_specs_are_suppressed ... ok
[INFO] [stdout] test core::tracking::signals::tests::command_noise_status_tracks_durable_fix_lifecycle ... ok
[INFO] [stdout] test core::tracking::signals::tests::completed_command_family_status_applies_to_related_friction_ids ... ok
[INFO] [stdout] test core::tracking::signals::tests::completed_behavior_changes_are_filtered_by_stable_identity ... ok
[INFO] [stdout] test core::tracking::signals::tests::completed_friction_statuses_follow_stable_identity_until_new_signal ... ok
[INFO] [stdout] test core::tracking::signals::tests::context_reversal_detector_requires_context_slip_and_clarifying_guard ... ok
[INFO] [stdout] test core::tracking::signals::tests::context_reversal_marker_ignores_malformed_codified_at ... ok
[INFO] [stdout] test core::tracking::signals::tests::context_reversal_marker_supplies_stable_codified_at ... ok
[INFO] [stdout] test core::tracking::signals::tests::durable_autonomy_polling_falls_back_to_codex_global_agents ... ok
[INFO] [stdout] test core::tracking::signals::tests::friction_fix_status_fades_successful_patterns ... ok
[INFO] [stdout] test core::tracking::signals::tests::friction_guidance_detectors_recognize_codified_hot_path_rules ... ok
[INFO] [stdout] test core::tracking::signals::tests::instruction_payload_filter_keeps_do_not_edit_user_corrections ... ok
[INFO] [stdout] test core::tracking::signals::tests::new_context_reversal_friction_disappears_when_durably_codified ... ok
[INFO] [stdout] test core::tracking::signals::tests::durable_friction_detection_scans_ancestor_agents_files ... ok
[INFO] [stdout] test core::tracking::signals::tests::new_context_reversal_friction_filters_only_pre_codification_evidence ... ok
[INFO] [stdout] test core::tracking::signals::tests::new_context_reversal_friction_reappears_after_newer_correction ... ok
[INFO] [stdout] test core::tracking::signals::tests::new_unproven_friction_surfaces_single_wrong_terminal_clarification ... ok
[INFO] [stdout] test core::tracking::signals::tests::user_prose_friction_ignores_embedded_instruction_payloads ... ok
[INFO] [stdout] test core::proactivity::tests::complete_marks_only_primary_intervention_complete ... ok
[INFO] [stdout] test core::tracking::signals::tests::user_prose_friction_ignores_read_only_verification_sweep_prompts ... ok
[INFO] [stdout] test core::tracking::tests::checkpoint_older_than_working_memory_window_is_buried ... ok
[INFO] [stdout] test core::tracking::signals::tests::user_prose_friction_suppresses_codex_global_autonomy_rules ... ok
[INFO] [stdout] test core::tracking::tests::memory_os_open_loop_identity_uses_subject_then_checkpoint_composite_before_summary ... ok
[INFO] [stdout] test core::tracking::tests::test_args_display ... ok
[INFO] [stdout] test core::tracking::tests::resolved_project_path_canonicalizes_dot_and_relative_paths ... ok
[INFO] [stdout] test core::tracking::signals::tests::user_prose_friction_surfaces_twenty_active_fixable_points ... ok
[INFO] [stdout] test core::proactivity::tests::suppress_related_pending_friction_jobs_clears_family_variants ... ok
[INFO] [stdout] test core::tracking::recall::tests::recall_dedupes_session_summaries_across_schema_versions ... ok
[INFO] [stdout] test core::tracking::recall::tests::recall_reports_no_matches_instead_of_dumping_overview ... ok
[INFO] [stdout] test core::tracking::recall::tests::recall_returns_attached_session_summary_bullets ... ok
[INFO] [stdout] test core::tracking::recall::tests::recall_returns_topic_match_without_overview_fallback ... ok
[INFO] [stdout] test core::tracking::tests::test_claim_lease_requires_dependency_resolution ... ok
[INFO] [stdout] test core::tracking::tests::test_command_gain_details_capture_tiny_vs_large_runs ... ok
[INFO] [stdout] test core::tracking::tests::test_claim_lease_turns_stale_when_dependency_changes ... ok
[INFO] [stdout] test core::tracking::tests::test_claim_lease_turns_stale_when_review_is_due ... ok
[INFO] [stdout] test core::tracking::tests::test_claim_lease_turns_stale_when_expired ... ok
[INFO] [stdout] test core::tracking::tests::test_custom_db_path_env ... ok
[INFO] [stdout] test core::tracking::tests::test_default_db_path ... ok
[INFO] [stdout] test core::tracking::tests::test_estimate_tokens ... ok
[INFO] [stdout] test core::tracking::tests::test_claim_lease_turns_stale_when_user_decision_changes ... ok
[INFO] [stdout] test core::tracking::tests::test_cleanup_old_if_due_keeps_durable_claims_and_user_decisions ... ok
[INFO] [stdout] test core::tracking::tests::test_cleanup_old_if_due_prunes_stale_rows_and_sets_marker ... ok
[INFO] [stdout] test core::tracking::tests::test_cleanup_old_if_due_skips_recent_marker_until_interval_expires ... ok
[INFO] [stdout] test core::tracking::tests::test_context_event_empty_packet_does_not_count_as_reuse ... ok
[INFO] [stdout] test core::tracking::tests::test_context_event_summary_roundtrip ... ok
[INFO] [stdout] test core::tracking::tests::test_context_event_migration_backfills_canonical_accounting ... ok
[INFO] [stdout] test core::tracking::tests::test_gain_aggregates_separate_command_counts_from_context_events ... ok
[INFO] [stdout] test core::tracking::tests::test_gain_summary_between_uses_artifact_saved_tokens_for_replay_breakdown ... ok
[INFO] [stdout] test core::tracking::tests::test_gain_summary_filters_sql_housekeeping_commands ... ok
[INFO] [stdout] test core::tracking::tests::test_gain_summary_ignores_assistant_housekeeping_commands ... ok
[INFO] [stdout] test core::tracking::tests::test_gain_summary_since_cutoff_separates_command_and_context_totals ... ok
[INFO] [stdout] test core::tracking::tests::test_get_claim_leases_filtered_filters_before_limit ... ok
[INFO] [stdout] test core::tracking::tests::test_get_user_decisions_filtered_returns_latest_per_key ... ok
[INFO] [stdout] test core::tracking::tests::test_get_worldview_events_filtered_roundtrip ... ok
[INFO] [stdout] test core::tracking::tests::test_get_memory_os_project_snapshot_reports_counts ... ok
[INFO] [stdout] test core::tracking::tests::test_memory_os_action_policy_view_includes_approval_jobs_without_hook_capabilities ... ok
[INFO] [stdout] test core::tracking::tests::test_latest_memory_os_action_subject_does_not_fall_back_past_newer_subjectless_observation ... ok
[INFO] [stdout] test core::tracking::tests::test_memory_os_promoted_assertions_keep_project_scope_target ... ok
[INFO] [stdout] test core::tracking::tests::test_latest_memory_os_action_subject_prefers_newest_matching_command ... ok
[INFO] [stdout] test core::tracking::tests::test_memory_os_action_candidates_promote_repeated_checkpoint_reentry ... ok
[INFO] [stdout] test core::tracking::tests::test_memory_os_action_policy_view_filters_sensitive_commands ... ok
[INFO] [stdout] test core::tracking::tests::test_parse_failure_keeps_failed_agent_housekeeping ... ok
[INFO] [stdout] test core::tracking::tests::test_parse_failure_recovery_rate ... ok
[INFO] [stdout] test core::tracking::tests::test_memory_os_action_policy_view_keeps_learned_candidates_visible ... ok
[INFO] [stdout] test core::tracking::tests::test_parse_failure_roundtrip ... ok
[INFO] [stdout] test core::tracking::tests::test_project_filter_params_glob_pattern ... ok
[INFO] [stdout] test core::tracking::tests::test_project_filter_params_none ... ok
[INFO] [stdout] test core::tracking::tests::test_project_filter_params_underscore_safe ... ok
[INFO] [stdout] test core::tracking::tests::test_parse_failure_suppresses_successful_agent_housekeeping ... ok
[INFO] [stdout] test core::tracking::tests::test_parse_failure_summary_hides_legacy_successful_agent_housekeeping ... ok
[INFO] [stdout] test core::tracking::tests::test_memory_os_action_policy_view_scopes_command_defaults_to_project_and_keeps_serving_rules_global ... ok
[INFO] [stdout] test core::tracking::tests::test_project_scoped_supersede_does_not_touch_other_project_claim ... ok
[INFO] [stdout] test core::tracking::tests::test_scan_memory_os_trust_payload_detects_secret_and_pii ... ok
[INFO] [stdout] test core::tracking::tests::test_scan_memory_os_trust_payload_detects_secret_assignment ... ok
[INFO] [stdout] test core::tracking::tests::test_scan_memory_os_trust_payload_ignores_bare_secret_words_in_prose ... ok
[INFO] [stdout] test core::tracking::tests::test_record_memory_os_projection_checkpoint_roundtrip ... ok
[INFO] [stdout] test core::tracking::tests::test_record_memory_os_trust_observation_roundtrip ... ok
[INFO] [stdout] test core::tracking::tests::test_record_memory_os_verification_result_roundtrip ... ok
[INFO] [stdout] test core::tracking::tests::test_memory_os_project_kernel_rebuilds_claims_open_loops_and_checkpoints ... ok
[INFO] [stdout] test core::tracking::tests::test_superseded_claim_stays_superseded ... ok
[INFO] [stdout] test core::tracking::tests::test_track_passthrough_no_dilution ... ok
[INFO] [stdout] test core::tracking::tests::test_memory_os_promotion_report_blocks_without_matching_proof ... ok
[INFO] [stdout] test core::tracking::tests::test_tracker_bootstraps_memory_os_action_tables ... ok
[INFO] [stdout] test core::tracking::tests::test_tracker_record_and_recent ... ok
[INFO] [stdout] test core::tracking::tests::test_upsert_memory_os_policy_model_replaces_removed_rules ... ok
[INFO] [stdout] test core::tracking::tests::test_memory_os_promotion_report_requires_independent_proof_set ... ok
[INFO] [stdout] test core::utils::tests::test_count_tokens_basic ... ok
[INFO] [stdout] test core::utils::tests::test_count_tokens_empty ... ok
[INFO] [stdout] test core::utils::tests::test_count_tokens_multiple_spaces ... ok
[INFO] [stdout] test core::utils::tests::test_detect_package_manager_default ... ok
[INFO] [stdout] test core::utils::tests::test_format_cpt_edge_cases ... ok
[INFO] [stdout] test core::utils::tests::test_format_cpt_normal ... ok
[INFO] [stdout] test core::utils::tests::test_format_tokens_millions ... ok
[INFO] [stdout] test core::utils::tests::test_format_tokens_small ... ok
[INFO] [stdout] test core::utils::tests::test_format_tokens_thousands ... ok
[INFO] [stdout] test core::utils::tests::test_format_usd_edge ... ok
[INFO] [stdout] test core::utils::tests::test_format_usd_large ... ok
[INFO] [stdout] test core::utils::tests::test_format_usd_medium ... ok
[INFO] [stdout] test core::utils::tests::test_format_usd_small ... ok
[INFO] [stdout] test core::utils::tests::test_human_bytes_bytes ... ok
[INFO] [stdout] test core::utils::tests::test_human_bytes_gb ... ok
[INFO] [stdout] test core::utils::tests::test_human_bytes_kb ... ok
[INFO] [stdout] test core::utils::tests::test_human_bytes_mb ... ok
[INFO] [stdout] test core::utils::tests::test_human_bytes_tb ... ok
[INFO] [stdout] test core::utils::tests::test_ok_confirmation_no_detail ... ok
[INFO] [stdout] test core::utils::tests::test_ok_confirmation_with_detail ... ok
[INFO] [stdout] test core::utils::tests::test_resolve_binary_fails_for_unknown ... ok
[INFO] [stdout] test core::utils::tests::test_resolve_binary_finds_known_command ... ok
[INFO] [stdout] test core::utils::tests::test_resolve_binary_path_contains_binary_name ... ok
[INFO] [stdout] test core::utils::tests::test_resolve_binary_returns_absolute_path ... ok
[INFO] [stdout] test core::tracking::tests::test_upsert_memory_os_policy_model_writes_rules ... ok
[INFO] [stdout] test core::utils::tests::test_shorten_arn_ecs_service ... ok
[INFO] [stdout] test core::utils::tests::test_shorten_arn_fallback ... ok
[INFO] [stdout] test core::utils::tests::test_shorten_arn_iam_user ... ok
[INFO] [stdout] test core::utils::tests::test_shorten_arn_lambda ... ok
[INFO] [stdout] test core::utils::tests::test_strip_ansi_complex ... ok
[INFO] [stdout] test core::utils::tests::test_strip_ansi_multiple ... ok
[INFO] [stdout] test core::utils::tests::test_strip_ansi_no_codes ... ok
[INFO] [stdout] test core::utils::tests::test_strip_ansi_simple ... ok
[INFO] [stdout] test core::utils::tests::test_tool_exists_finds_cargo ... ok
[INFO] [stdout] test core::utils::tests::test_tool_exists_finds_git ... ok
[INFO] [stdout] test core::utils::tests::test_tool_exists_rejects_unknown ... ok
[INFO] [stdout] test core::utils::tests::test_truncate_edge_case ... ok
[INFO] [stdout] test core::utils::tests::test_truncate_exact_length ... ok
[INFO] [stdout] test core::utils::tests::test_truncate_long_string ... ok
[INFO] [stdout] test core::utils::tests::test_truncate_multibyte_cjk ... ok
[INFO] [stdout] test core::utils::tests::test_truncate_multibyte_emoji ... ok
[INFO] [stdout] test core::utils::tests::test_truncate_multibyte_thai ... ok
[INFO] [stdout] test core::utils::tests::test_truncate_short_string ... ok
[INFO] [stdout] test core::worldview::tests::cargo_test_observation_parses_counts ... ok
[INFO] [stdout] test core::utils::tests::test_resolved_command_executes_known_command ... ok
[INFO] [stdout] test core::tracking::tests::test_memory_os_shadow_dual_write_records_context_event ... ok
[INFO] [stdout] test core::tracking::tests::test_worldview_status_transitions ... ok
[INFO] [stdout] test core::worldview::tests::compile_context_prefers_latest_state_per_subject ... ok
[INFO] [stdout] test core::worldview::tests::compile_context_recent_changes_suppresses_resolved_intermediate_failures ... ok
[INFO] [stdout] test core::worldview::tests::mypy_observation_parses_file_groups ... ok
[INFO] [stdout] test core::tracking::tests::test_session_onboarding_checkpoint_writes_when_read_model_enabled ... ok
[INFO] [stdout] test core::worldview::tests::compile_context_synthesizes_obligation_for_active_failure_without_claim_lease ... ok
[INFO] [stdout] test core::worldview::tests::go_test_observation_parses_failure_entities ... ok
[INFO] [stdout] test core::worldview::tests::compile_context_prioritizes_obligations_on_failure_facts ... ok
[INFO] [stdout] test core::worldview::tests::pytest_observation_parses_counts ... ok
[INFO] [stdout] test core::worldview::tests::ruff_observation_parses_fixable_counts ... ok
[INFO] [stdout] test proactivity_cmd::tests::text_response_is_not_json_object_dump ... ok
[INFO] [stdout] test core::worldview::tests::tsc_observation_parses_counts ... ok
[INFO] [stdout] test rewrite_engine::detector::tests::test_classify_error_command_not_found ... ok
[INFO] [stdout] test rewrite_engine::detector::tests::test_classify_error_unknown_flag ... ok
[INFO] [stdout] test core::worldview::tests::next_build_observation_parses_routes_and_bundles ... ok
[INFO] [stdout] test rewrite_engine::detector::tests::test_command_similarity_same_base ... ok
[INFO] [stdout] test rewrite_engine::detector::tests::test_classify_error_all_types ... ok
[INFO] [stdout] test rewrite_engine::detector::tests::test_deduplicate_corrections_keeps_distinct ... ok
[INFO] [stdout] test rewrite_engine::detector::tests::test_deduplicate_corrections_merges_same ... ok
[INFO] [stdout] test rewrite_engine::detector::tests::test_extract_base_command ... ok
[INFO] [stdout] test rewrite_engine::detector::tests::test_find_corrections_basic ... ok
[INFO] [stdout] test rewrite_engine::detector::tests::test_find_corrections_excludes_tdd_cycle ... ok
[INFO] [stdout] test rewrite_engine::detector::tests::test_find_corrections_min_confidence ... ok
[INFO] [stdout] test rewrite_engine::detector::tests::test_find_corrections_path_exploration ... ok
[INFO] [stdout] test rewrite_engine::detector::tests::test_find_corrections_window_limit ... ok
[INFO] [stdout] test rewrite_engine::detector::tests::test_is_command_error_filters_user_rejection ... ok
[INFO] [stdout] test rewrite_engine::detector::tests::test_is_command_error_requires_error_content ... ok
[INFO] [stdout] test rewrite_engine::detector::tests::test_is_command_error_requires_error_flag ... ok
[INFO] [stdout] test runtime_context::tests::live_brain_packet_keeps_live_sections ... ok
[INFO] [stdout] test runtime_context::tests::non_live_brain_packet_redirects_to_resume ... ok
[INFO] [stdout] test runtime_context::tests::startup_bootstrap_packet_renders_prompt ... ok
[INFO] [stdout] test session_brain::build::tests::blockers_require_current_task_path_match ... ok
[INFO] [stdout] test session_brain::build::tests::build_task_path_prefers_live_intent_before_worldview_seed ... ok
[INFO] [stdout] test session_brain::build::tests::agenda_does_not_reuse_previous_current_asks_as_subgoals ... ok
[INFO] [stdout] test session_brain::build::tests::dissatisfaction_suppresses_worldview_fallback_without_replacing_live_ask ... ok
[INFO] [stdout] test session_brain::build::tests::agenda_prefers_transcript_ask_over_worldview_obligation ... ok
[INFO] [stdout] test session_brain::build::tests::generic_inspection_ask_does_not_admit_machine_failure_state ... ok
[INFO] [stdout] test session_brain::build::tests::next_actions_prefer_transcript_moves_before_worldview ... ok
[INFO] [stdout] test session_brain::build::tests::partial_strategy_memory_does_not_promote_user_prose ... ok
[INFO] [stdout] test session_brain::build::tests::skill_invocation_does_not_admit_machine_failure_state ... ok
[INFO] [stdout] test session_brain::build::tests::resolved_blocker_clear_suppresses_matching_failure_fact ... ok
[INFO] [stdout] test session_brain::build::tests::resolved_blocker_clear_suppresses_prior_session_blockers ... ok
[INFO] [stdout] test session_brain::build::tests::unclassified_live_user_message_blocks_strategy_current_goal_fallback ... ok
[INFO] [stdout] test session_brain::evidence::tests::assistant_build_progress_does_not_become_finding ... ok
[INFO] [stdout] test session_brain::evidence::tests::assistant_ralph_progress_does_not_become_finding ... ok
[INFO] [stdout] test session_brain::evidence::tests::assistant_rerun_progress_does_not_become_finding ... ok
[INFO] [stdout] test session_brain::evidence::tests::assistant_runtime_context_packet_does_not_reenter_evidence ... ok
[INFO] [stdout] test session_brain::evidence::tests::assistant_session_brain_readout_does_not_reenter_evidence ... ok
[INFO] [stdout] test session_brain::evidence::tests::assistant_staging_progress_does_not_become_blocker_or_finding ... ok
[INFO] [stdout] test session_brain::evidence::tests::claude_code_slash_command_wrapper_surfaces_as_current_ask ... ok
[INFO] [stdout] test session_brain::evidence::tests::focus_constraints_and_principles_do_not_enter_next_moves_or_verified_facts ... ok
[INFO] [stdout] test session_brain::evidence::tests::dissatisfaction_with_garbage_suppresses_machine_fallback ... ok
[INFO] [stdout] test session_brain::evidence::tests::dollar_skill_with_arguments_becomes_current_ask ... ok
[INFO] [stdout] test session_brain::evidence::tests::focus_extracts_rejections_and_decisions_from_structured_plan ... ok
[INFO] [stdout] test session_brain::evidence::tests::focus_later_assistant_completion_supersedes_earlier_user_plan_for_same_item ... ok
[INFO] [stdout] test session_brain::evidence::tests::focus_prefers_live_transcript_over_snapshot_seeded_task_statement ... ok
[INFO] [stdout] test session_brain::evidence::tests::focus_prioritizes_task_statement_and_filters_command_echoes ... ok
[INFO] [stdout] test session_brain::evidence::tests::later_live_redirect_replaces_earlier_live_ask ... ok
[INFO] [stdout] test core::worldview::tests::rubocop_observation_parses_offense_files ... ok
[INFO] [stdout] test session_brain::evidence::tests::polite_can_you_fix_request_becomes_current_ask ... ok
[INFO] [stdout] test session_brain::evidence::tests::root_level_meta_instruction_does_not_become_durable_state ... ok
[INFO] [stdout] test session_brain::evidence::tests::root_level_skill_invocation_becomes_current_ask ... ok
[INFO] [stdout] test session_brain::evidence::tests::root_step_phrase_heuristics_ignore_negated_rejection_and_non_decision ... ok
[INFO] [stdout] test session_brain::evidence::tests::same_item_rejects_low_ratio_token_overlap ... ok
[INFO] [stdout] test session_brain::evidence::tests::slash_command_ask_survives_assistant_chatter_that_mentions_common_words ... ok
[INFO] [stdout] test session_brain::evidence::tests::unwrap_claude_slash_command_returns_task_statement_form ... ok
[INFO] [stdout] test session_brain::evidence::tests::vague_already_fixed_language_does_not_become_verified ... ok
[INFO] [stdout] test session_brain::evidence::tests::table_heading_ending_with_colon_is_not_current_ask ... ok
[INFO] [stdout] test session_brain::guidance::tests::guidance_turns_context_reversal_friction_into_clarification_guard ... ok
[INFO] [stdout] test session_brain::messages::tests::assistant_materiality_ignores_reported_step_examples ... ok
[INFO] [stdout] test session_brain::messages::tests::assistant_materiality_ignores_step_substrings_and_more_negations ... ok
[INFO] [stdout] test session_brain::messages::tests::assistant_materiality_requires_concrete_signal_not_keyword_bag ... ok
[INFO] [stdout] test session_brain::messages::tests::claude_fixture_filters_turn_abort_wrapper_and_preserves_rejection ... ok
[INFO] [stdout] test session_brain::messages::tests::assistant_materiality_preserves_real_step_decisions_with_quoted_targets ... ok
[INFO] [stdout] test session_brain::messages::tests::assistant_materiality_normalizes_step_decision_phrases ... ok
[INFO] [stdout] test session_brain::messages::tests::decide_source_status_keeps_idle_fallback_transcript_non_live ... ok
[INFO] [stdout] test session_brain::messages::tests::decide_source_status_keeps_recent_fallback_transcript_non_live ... ok
[INFO] [stdout] test session_brain::messages::tests::decide_source_status_marks_old_fallback_transcript_stale ... ok
[INFO] [stdout] test session_brain::messages::tests::codex_fixture_filters_agents_noise_and_keeps_real_ask ... ok
[INFO] [stdout] test session_brain::messages::tests::load_context_snapshot_messages_reads_referenced_snapshot ... ok
[INFO] [stdout] test session_brain::messages::tests::normalize_message_text_strips_skill_subagent_and_turn_abort_blocks ... ok
[INFO] [stdout] test session_brain::messages::tests::parse_claude_messages_ignores_tool_results ... ok
[INFO] [stdout] test session_brain::messages::tests::parse_codex_messages_ignores_commentary_phase_assistant_progress ... ok
[INFO] [stdout] test session_brain::messages::tests::parse_codex_messages_ignores_final_answer_event_msg_shadow_of_response_item ... ok
[INFO] [stdout] test session_brain::messages::tests::parse_codex_messages_ignores_final_phase_assistant_summary ... ok
[INFO] [stdout] test session_brain::messages::tests::parse_codex_messages_keeps_user_and_material_assistant_text ... ok
[INFO] [stdout] test core::worldview::tests::rspec_observation_parses_failure_examples ... ok
[INFO] [stdout] test session_brain::messages::tests::parse_codex_messages_tracks_shell_function_call_workdir ... ok
[INFO] [stdout] test session_brain::strategy::tests::relevant_scopes_do_not_include_non_matching_default_scope ... ok
[INFO] [stdout] test session_brain::tests::json_renderer_uses_public_runtime_packet_without_raw_transcript ... ok
[INFO] [stdout] test session_brain::tests::non_live_prompt_renderer_redirects_to_runtime_context_packet ... ok
[INFO] [stdout] test session_brain::tests::prompt_renderer_uses_compiled_sections_without_raw_messages ... ok
[INFO] [stdout] test session_brain::tests::text_renderer_includes_strategy_and_user_sections ... ok
[INFO] [stdout] test session_brain::user::tests::friction_line_includes_new_unproven_context_reversal_guard ... ok
[INFO] [stdout] test session_brain::project::tests::task_hints_rank_relevant_files_ahead_of_static_defaults ... ok
[INFO] [stdout] test session_brain::user::tests::user_context_dedupes_repeated_prompt_fields ... ok
[INFO] [stdout] test session_brain::user::tests::user_model_uses_stable_work_style_not_old_strategy_or_task_prose ... ok
[INFO] [stdout] test session_intelligence::provider::tests::test_encode_project_path ... ok
[INFO] [stdout] test session_intelligence::provider::tests::test_encode_project_path_trailing_slash ... ok
[INFO] [stdout] test session_intelligence::provider::tests::test_encode_project_path_windows ... ok
[INFO] [stdout] test session_intelligence::provider::tests::test_extract_assistant_bash ... ok
[INFO] [stdout] test session_intelligence::provider::tests::test_extract_is_error_flag ... ok
[INFO] [stdout] test session_intelligence::provider::tests::test_extract_multiple_tools ... ok
[INFO] [stdout] test session_brain::evidence::tests::root_step_phrase_heuristics_normalize_punctuation_and_spacing ... ok
[INFO] [stdout] test session_intelligence::provider::tests::test_extract_malformed_line ... ok
[INFO] [stdout] test session_intelligence::provider::tests::test_extract_non_bash_ignored ... ok
[INFO] [stdout] test session_intelligence::provider::tests::test_extract_non_message_ignored ... ok
[INFO] [stdout] test session_intelligence::provider::tests::test_match_project_filter ... ok
[INFO] [stdout] test session_intelligence::provider::tests::test_extract_output_content ... ok
[INFO] [stdout] test strategy_cmd::tests::nudge_text_includes_suggested_task_queue ... ok
[INFO] [stdout] test strategy_cmd::tests::prompt_wrapper_includes_strategy_report_tag ... ok
[INFO] [stdout] test strategy_cmd::tests::strategy_format_renders_expected_strings ... ok
[INFO] [stdout] test session_intelligence::provider::tests::test_extract_sequence_ordering ... ok
[INFO] [stdout] test session_brain::messages::tests::latest_codex_session_checks_newest_files_first ... ok
[INFO] [stdout] test session_brain::messages::tests::latest_claude_session_checks_newest_files_first ... ok
[INFO] [stdout] test core::tracking::tests::test_timed_execution_passthrough ... ok
[INFO] [stdout] test core::tracking::tests::test_timed_execution_records_time ... ok
[INFO] [stdout] test core::tracking::tests::test_worldview_event_triggers_trust_observation_in_observe_only_mode ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- analytics::session_impact_cmd::tests::project_roots_include_env_and_cwd_without_explicit_session_home stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'analytics::session_impact_cmd::tests::project_roots_include_env_and_cwd_without_explicit_session_home' (64) panicked at src/analytics/session_impact_cmd.rs:1726:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: ["E", "/projects", "C:/Users/example/Projects", "D:/work/current-project"]
[INFO] [stdout]  right: ["E:/projects", "C:/Users/example/Projects", "D:/work/current-project"]
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60ac6fa7e5aa - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60ac6fa7e5aa - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60ac6fa7e5aa - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60ac6fa7e5aa - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60ac6fa95efa - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60ac6fa95efa - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x60ac6fa83972 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x60ac6fa83972 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x60ac6fa599cf - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60ac6fa599cf - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60ac6fa75269 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60ac6f57380c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x60ac6f57380c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x60ac6fa75422 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x60ac6fa75422 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60ac6fa59a88 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x60ac6fa50a19 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60ac6fa5ab0d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60ac6fa9673c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60ac6fa965f3 - core[35159d6ffb30e017]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x60ac6ee83e1b - core[35159d6ffb30e017]::panicking::assert_failed::<alloc[a8a7aba520129d98]::vec::Vec<std[ec419fa8110287d5]::path::PathBuf>, alloc[a8a7aba520129d98]::vec::Vec<std[ec419fa8110287d5]::path::PathBuf>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x60ac6f130fdd - munin_memory[c02c20cabca508b3]::analytics::session_impact_cmd::tests::project_roots_include_env_and_cwd_without_explicit_session_home
[INFO] [stdout]                                at /opt/rustwide/workdir/src/analytics/session_impact_cmd.rs:1726:9
[INFO] [stdout]   22:     0x60ac6f0cecf7 - munin_memory[c02c20cabca508b3]::analytics::session_impact_cmd::tests::project_roots_include_env_and_cwd_without_explicit_session_home::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/analytics/session_impact_cmd.rs:1719:73
[INFO] [stdout]   23:     0x60ac6f029e16 - <munin_memory[c02c20cabca508b3]::analytics::session_impact_cmd::tests::project_roots_include_env_and_cwd_without_explicit_session_home::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x60ac6f566aeb - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x60ac6f566aeb - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x60ac6f5742db - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x60ac6f5742db - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x60ac6f5742db - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x60ac6f5742db - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x60ac6f5742db - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x60ac6f5742db - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x60ac6f5742db - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x60ac6f56ecb4 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x60ac6f56ecb4 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x60ac6f576ee2 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x60ac6f576ee2 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x60ac6f576ee2 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x60ac6f576ee2 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x60ac6f576ee2 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x60ac6f576ee2 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x60ac6f576ee2 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x60ac6fa7d69f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x60ac6fa7d69f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x72472449aaa4 - <unknown>
[INFO] [stdout]   45:     0x724724527a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- core::proactivity::tests::launch_prompt_names_top_friction_intervention stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'core::proactivity::tests::launch_prompt_names_top_friction_intervention' (111) panicked at src/core/proactivity.rs:3803:14:
[INFO] [stdout] launch: Binary 'claude' not found on PATH
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::option::Option<std::path::PathBuf> as anyhow::Context<std::path::PathBuf, core::convert::Infallible>>::context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: munin_memory::core::utils::resolve_binary
[INFO] [stdout]              at ./src/core/utils.rs:368:33
[INFO] [stdout]    2: munin_memory::core::proactivity::build_provider_launch_command
[INFO] [stdout]              at ./src/core/proactivity.rs:2360:24
[INFO] [stdout]    3: munin_memory::core::proactivity::build_launch_command
[INFO] [stdout]              at ./src/core/proactivity.rs:2316:40
[INFO] [stdout]    4: munin_memory::core::proactivity::tests::launch_prompt_names_top_friction_intervention
[INFO] [stdout]              at ./src/core/proactivity.rs:3802:22
[INFO] [stdout]    5: munin_memory::core::proactivity::tests::launch_prompt_names_top_friction_intervention::{closure#0}
[INFO] [stdout]              at ./src/core/proactivity.rs:3763:55
[INFO] [stdout]    6: <munin_memory::core::proactivity::tests::launch_prompt_names_top_friction_intervention::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    7: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    8: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]    9: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   10: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   11: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   12: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   13: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   14: test::run_test_in_process
[INFO] [stdout]              at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   15: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   16: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   17: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   18: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   19: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   20: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   21: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   22: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   23: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   24: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   26: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   27: <unknown>
[INFO] [stdout]   28: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60ac6fa7e5aa - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60ac6fa7e5aa - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60ac6fa7e5aa - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60ac6fa7e5aa - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60ac6fa95efa - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60ac6fa95efa - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x60ac6fa83972 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x60ac6fa83972 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x60ac6fa599cf - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60ac6fa599cf - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60ac6fa75269 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60ac6f57380c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x60ac6f57380c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x60ac6fa75422 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x60ac6fa75422 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60ac6fa59a88 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x60ac6fa50a19 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60ac6fa5ab0d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60ac6fa9673c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60ac6fa964b2 - core[35159d6ffb30e017]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x60ac6f2fe6ec - <core[35159d6ffb30e017]::result::Result<munin_memory[c02c20cabca508b3]::core::proactivity::LaunchCommand, anyhow[a5fbff7c823d0d8f]::Error>>::expect
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x60ac6f2ba495 - munin_memory[c02c20cabca508b3]::core::proactivity::tests::launch_prompt_names_top_friction_intervention
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/proactivity.rs:3803:14
[INFO] [stdout]   22:     0x60ac6f2553b7 - munin_memory[c02c20cabca508b3]::core::proactivity::tests::launch_prompt_names_top_friction_intervention::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/proactivity.rs:3763:55
[INFO] [stdout]   23:     0x60ac6f025e16 - <munin_memory[c02c20cabca508b3]::core::proactivity::tests::launch_prompt_names_top_friction_intervention::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x60ac6f566aeb - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x60ac6f566aeb - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x60ac6f5742db - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x60ac6f5742db - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x60ac6f5742db - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x60ac6f5742db - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x60ac6f5742db - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x60ac6f5742db - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x60ac6f5742db - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x60ac6f56ecb4 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x60ac6f56ecb4 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x60ac6f576ee2 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x60ac6f576ee2 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x60ac6f576ee2 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x60ac6f576ee2 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x60ac6f576ee2 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x60ac6f576ee2 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x60ac6f576ee2 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x60ac6fa7d69f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x60ac6fa7d69f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x72472449aaa4 - <unknown>
[INFO] [stdout]   45:     0x724724527a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     analytics::session_impact_cmd::tests::project_roots_include_env_and_cwd_without_explicit_session_home
[INFO] [stdout]     core::proactivity::tests::launch_prompt_names_top_friction_intervention
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 411 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.55s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "c84e331339f72d8eed35f95a0a4ca6791b8380b13ee2bf0d9bf2c2911fa41962", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c84e331339f72d8eed35f95a0a4ca6791b8380b13ee2bf0d9bf2c2911fa41962", kill_on_drop: false }`
[INFO] [stdout] c84e331339f72d8eed35f95a0a4ca6791b8380b13ee2bf0d9bf2c2911fa41962
