[INFO] cloning repository https://github.com/misty-step/counterspell
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/misty-step/counterspell" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmisty-step%2Fcounterspell", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmisty-step%2Fcounterspell'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 266ea8ec294c182d28e5f627b1a22808707c647a
[INFO] testing misty-step/counterspell against 1.98.0-beta.8+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmisty-step%2Fcounterspell" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/misty-step/counterspell
[INFO] finished tweaking git repo https://github.com/misty-step/counterspell
[INFO] tweaked toml for git repo https://github.com/misty-step/counterspell written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/misty-step/counterspell on toolchain 1.98.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/misty-step/counterspell already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded predicates v3.1.4
[INFO] [stderr]   Downloaded termtree v0.5.1
[INFO] [stderr]   Downloaded difflib v0.4.0
[INFO] [stderr]   Downloaded float-cmp v0.10.0
[INFO] [stderr]   Downloaded normalize-line-endings v0.3.0
[INFO] [stderr]   Downloaded predicates-tree v1.0.13
[INFO] [stderr]   Downloaded unic-ucd-ident v0.9.0
[INFO] [stderr]   Downloaded vswhom v0.1.0
[INFO] [stderr]   Downloaded vswhom-sys v0.1.3
[INFO] [stderr]   Downloaded phf_generator v0.13.1
[INFO] [stderr]   Downloaded toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]   Downloaded predicates-core v1.0.10
[INFO] [stderr]   Downloaded phf_shared v0.13.1
[INFO] [stderr]   Downloaded phf_codegen v0.13.1
[INFO] [stderr]   Downloaded markup5ever v0.38.0
[INFO] [stderr]   Downloaded string_cache_codegen v0.6.1
[INFO] [stderr]   Downloaded ctor-proc-macro v0.0.7
[INFO] [stderr]   Downloaded cargo-platform v0.1.9
[INFO] [stderr]   Downloaded alloc-stdlib v0.2.4
[INFO] [stderr]   Downloaded windows-numerics v0.2.0
[INFO] [stderr]   Downloaded windows-result v0.3.4
[INFO] [stderr]   Downloaded windows-threading v0.1.0
[INFO] [stderr]   Downloaded windows-collections v0.2.0
[INFO] [stderr]   Downloaded tauri-winres v0.3.6
[INFO] [stderr]   Downloaded embed-resource v3.0.11
[INFO] [stderr]   Downloaded winreg v0.55.0
[INFO] [stderr]   Downloaded swift-rs v1.0.7
[INFO] [stderr]   Downloaded phf v0.13.1
[INFO] [stderr]   Downloaded dtor v0.3.0
[INFO] [stderr]   Downloaded windows-strings v0.4.2
[INFO] [stderr]   Downloaded objc2-exception-helper v0.1.1
[INFO] [stderr]   Downloaded windows-version v0.1.7
[INFO] [stderr]   Downloaded webview2-com-macros v0.8.1
[INFO] [stderr]   Downloaded version-compare v0.2.1
[INFO] [stderr]   Downloaded toml_datetime v0.6.3
[INFO] [stderr]   Downloaded assert_cmd v2.2.2
[INFO] [stderr]   Downloaded phf_macros v0.13.1
[INFO] [stderr]   Downloaded javascriptcore-rs-sys v1.1.1
[INFO] [stderr]   Downloaded serde-untagged v0.1.9
[INFO] [stderr]   Downloaded json-patch v3.0.1
[INFO] [stderr]   Downloaded ctor v0.8.0
[INFO] [stderr]   Downloaded string_cache v0.9.0
[INFO] [stderr]   Downloaded tao-macros v0.1.3
[INFO] [stderr]   Downloaded serialize-to-javascript v0.1.2
[INFO] [stderr]   Downloaded web_atoms v0.2.5
[INFO] [stderr]   Downloaded windows-future v0.2.1
[INFO] [stderr]   Downloaded proc-macro-crate v2.0.2
[INFO] [stderr]   Downloaded gtk3-macros v0.18.2
[INFO] [stderr]   Downloaded serialize-to-javascript-impl v0.1.2
[INFO] [stderr]   Downloaded tauri-build v2.6.3
[INFO] [stderr]   Downloaded urlpattern v0.3.0
[INFO] [stderr]   Downloaded cairo-sys-rs v0.18.2
[INFO] [stderr]   Downloaded toml v0.9.12+spec-1.1.0
[INFO] [stderr]   Downloaded field-offset v0.3.6
[INFO] [stderr]   Downloaded gdk-pixbuf-sys v0.18.0
[INFO] [stderr]   Downloaded libappindicator-sys v0.9.0
[INFO] [stderr]   Downloaded schemars_derive v0.8.22
[INFO] [stderr]   Downloaded webview2-com v0.38.2
[INFO] [stderr]   Downloaded webkit2gtk-sys v2.0.2
[INFO] [stderr]   Downloaded system-deps v6.2.2
[INFO] [stderr]   Downloaded gobject-sys v0.18.0
[INFO] [stderr]   Downloaded objc2-user-notifications v0.3.2
[INFO] [stderr]   Downloaded jsonptr v0.6.3
[INFO] [stderr]   Downloaded cargo_metadata v0.19.2
[INFO] [stderr]   Downloaded cargo_toml v0.22.3
[INFO] [stderr]   Downloaded windows-core v0.61.2
[INFO] [stderr]   Downloaded pango-sys v0.18.0
[INFO] [stderr]   Downloaded camino v1.2.4
[INFO] [stderr]   Downloaded atk-sys v0.18.2
[INFO] [stderr]   Downloaded simd-adler32 v0.3.9
[INFO] [stderr]   Downloaded ico v0.5.0
[INFO] [stderr]   Downloaded cfg-expr v0.15.8
[INFO] [stderr]   Downloaded target-lexicon v0.12.16
[INFO] [stderr]   Downloaded soup3-sys v0.5.0
[INFO] [stderr]   Downloaded javascriptcore-rs v1.1.2
[INFO] [stderr]   Downloaded gdk-pixbuf v0.18.5
[INFO] [stderr]   Downloaded gdkx11 v0.18.2
[INFO] [stderr]   Downloaded gdkx11-sys v0.18.2
[INFO] [stderr]   Downloaded tendril v0.5.1
[INFO] [stderr]   Downloaded cssparser v0.36.0
[INFO] [stderr]   Downloaded atk v0.18.2
[INFO] [stderr]   Downloaded soup3 v0.5.0
[INFO] [stderr]   Downloaded toml v0.8.2
[INFO] [stderr]   Downloaded gdkwayland-sys v0.18.2
[INFO] [stderr]   Downloaded dlopen2_derive v0.4.3
[INFO] [stderr]   Downloaded embed_plist v1.2.2
[INFO] [stderr]   Downloaded objc2-quartz-core v0.3.2
[INFO] [stderr]   Downloaded objc2-core-location v0.3.2
[INFO] [stderr]   Downloaded plist v1.10.0
[INFO] [stderr]   Downloaded selectors v0.36.1
[INFO] [stderr]   Downloaded html5ever v0.38.0
[INFO] [stderr]   Downloaded webkit2gtk v2.0.2
[INFO] [stderr]   Downloaded glib-sys v0.18.1
[INFO] [stderr]   Downloaded gio-sys v0.18.1
[INFO] [stderr]   Downloaded glib-macros v0.18.5
[INFO] [stderr]   Downloaded pango v0.18.3
[INFO] [stderr]   Downloaded cairo-rs v0.18.5
[INFO] [stderr]   Downloaded tray-icon v0.24.1
[INFO] [stderr]   Downloaded objc2-core-data v0.3.2
[INFO] [stderr]   Downloaded dlopen2 v0.8.2
[INFO] [stderr]   Downloaded dom_query v0.27.0
[INFO] [stderr]   Downloaded gdk-sys v0.18.2
[INFO] [stderr]   Downloaded libappindicator v0.9.0
[INFO] [stderr]   Downloaded tauri-runtime-wry v2.11.4
[INFO] [stderr]   Downloaded toml_edit v0.25.12+spec-1.1.0
[INFO] [stderr]   Downloaded tauri-runtime v2.11.3
[INFO] [stderr]   Downloaded core-graphics v0.25.0
[INFO] [stderr]   Downloaded tauri-macros v2.6.3
[INFO] [stderr]   Downloaded tauri-codegen v2.6.3
[INFO] [stderr]   Downloaded toml_edit v0.20.2
[INFO] [stderr]   Downloaded gdk v0.18.2
[INFO] [stderr]   Downloaded muda v0.19.3
[INFO] [stderr]   Downloaded objc2-core-image v0.3.2
[INFO] [stderr]   Downloaded objc2-cloud-kit v0.3.2
[INFO] [stderr]   Downloaded softbuffer v0.4.8
[INFO] [stderr]   Downloaded objc2-core-text v0.3.2
[INFO] [stderr]   Downloaded tauri-utils v2.9.3
[INFO] [stderr]   Downloaded png v0.18.1
[INFO] [stderr]   Downloaded png v0.17.16
[INFO] [stderr]   Downloaded regex v1.12.4
[INFO] [stderr]   Downloaded dbus v0.9.12
[INFO] [stderr]   Downloaded gtk-sys v0.18.2
[INFO] [stderr]   Downloaded objc2-web-kit v0.3.2
[INFO] [stderr]   Downloaded brotli-decompressor v5.0.3
[INFO] [stderr]   Downloaded quick-xml v0.41.0
[INFO] [stderr]   Downloaded gio v0.18.4
[INFO] [stderr]   Downloaded wry v0.55.1
[INFO] [stderr]   Downloaded glib v0.18.5
[INFO] [stderr]   Downloaded tauri v2.11.5
[INFO] [stderr]   Downloaded tao v0.35.3
[INFO] [stderr]   Downloaded bstr v1.12.3
[INFO] [stderr]   Downloaded gtk v0.18.2
[INFO] [stderr]   Downloaded objc2-ui-kit v0.3.2
[INFO] [stderr]   Downloaded brotli v8.0.4
[INFO] [stderr]   Downloaded libdbus-sys v0.2.7
[INFO] [stderr]   Downloaded pxfm v0.1.30
[INFO] [stderr]   Downloaded window-vibrancy v0.6.0
[INFO] [stderr]   Downloaded webview2-com-sys v0.38.2
[INFO] [stderr]   Downloaded windows v0.61.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] b547d535c5666d601f477ebb08be133a0d3d79caaaa54c537367b87b6246c9ef
[INFO] running `Command { std: "docker" "start" "b547d535c5666d601f477ebb08be133a0d3d79caaaa54c537367b87b6246c9ef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b547d535c5666d601f477ebb08be133a0d3d79caaaa54c537367b87b6246c9ef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b547d535c5666d601f477ebb08be133a0d3d79caaaa54c537367b87b6246c9ef" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b547d535c5666d601f477ebb08be133a0d3d79caaaa54c537367b87b6246c9ef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b547d535c5666d601f477ebb08be133a0d3d79caaaa54c537367b87b6246c9ef" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling toml v0.9.12+spec-1.1.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling counterspell v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 57.84s
[INFO] running `Command { std: "docker" "inspect" "b547d535c5666d601f477ebb08be133a0d3d79caaaa54c537367b87b6246c9ef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b547d535c5666d601f477ebb08be133a0d3d79caaaa54c537367b87b6246c9ef" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling bstr v1.12.3
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling counterspell v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 16s
[INFO] running `Command { std: "docker" "inspect" "b547d535c5666d601f477ebb08be133a0d3d79caaaa54c537367b87b6246c9ef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b547d535c5666d601f477ebb08be133a0d3d79caaaa54c537367b87b6246c9ef" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.29s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/counterspell-3f36fb99803cb7f0)
[INFO] [stdout] 
[INFO] [stdout] running 73 tests
[INFO] [stdout] test api::tests::blocked_drift_reports_reason ... ok
[INFO] [stdout] test api::tests::format_activation_switch_confirms ... ok
[INFO] [stdout] test api::tests::no_drift_is_shielded ... ok
[INFO] [stdout] test api::tests::compact_pending_is_acting ... ok
[INFO] [stdout] test api::tests::disarmed_wins_regardless_of_drift ... ok
[INFO] [stdout] test api::tests::actionable_drift_is_acting ... ok
[INFO] [stdout] test dashboard::tests::dashboard_rejects_master_disable_without_origin_or_referer ... ok
[INFO] [stdout] test dashboard::tests::dashboard_rejects_target_enable_without_origin_or_referer ... ok
[INFO] [stdout] test dashboard::tests::dashboard_rejects_master_enable_with_mismatched_origin ... ok
[INFO] [stdout] test api::tests::format_activation_reads_as_plain_words ... ok
[INFO] [stdout] test dashboard::tests::dashboard_accepts_target_enable_with_matching_origin ... ok
[INFO] [stdout] test dashboard::tests::dashboard_rejects_target_disable_without_origin_or_referer ... ok
[INFO] [stdout] test master::tests::disarm_then_arm_round_trips ... ok
[INFO] [stdout] test master::tests::marker_path_uses_explicit_arg_when_given ... ok
[INFO] [stdout] test master::tests::state_label_matches_disarmed_flag ... ok
[INFO] [stdout] test tests::all_panes_bound_to_other_sessions_yield_no_match ... ok
[INFO] [stdout] test tests::ambiguous_pane_matches_block_remediation ... ok
[INFO] [stdout] test tests::auto_fable_target_precedes_configured_targets ... ok
[INFO] [stdout] test tests::blocked_pane_never_gets_fast_path_even_when_session_bound ... ok
[INFO] [stdout] test tests::build_report_request_matches_herdr_report_agent_session_shape ... ok
[INFO] [stdout] test tests::build_report_request_omits_path_field_when_absent ... ok
[INFO] [stdout] test tests::chain_completion_requires_compact_summary_and_post_chain_fable ... ok
[INFO] [stdout] test tests::compact_sent_chain_advances_to_switch_and_continue_after_summary_evidence ... ok
[INFO] [stdout] test tests::compact_sent_chain_blocks_reentry_until_summary_evidence ... ok
[INFO] [stdout] test tests::compact_sent_chain_does_not_complete_before_continue_even_if_fable_is_visible ... ok
[INFO] [stdout] test tests::config_parsing_reads_counterspell_toml ... ok
[INFO] [stdout] test events::tests::read_limit_returns_newest ... ok
[INFO] [stdout] test tests::config_rejects_global_target_without_selector ... ok
[INFO] [stdout] test tests::continue_sent_chain_waits_for_compact_and_fable_evidence ... ok
[INFO] [stdout] test master::tests::absent_marker_is_not_disarmed ... ok
[INFO] [stdout] test events::tests::append_then_read_round_trips_in_order ... ok
[INFO] [stdout] test master::tests::arm_is_idempotent_when_marker_absent ... ok
[INFO] [stdout] test dashboard::tests::dashboard_rejects_target_enable_with_mismatched_origin ... ok
[INFO] [stdout] test tests::cwd_fallback_excludes_panes_bound_to_other_sessions ... ok
[INFO] [stdout] test tests::dashboard_banner_has_no_mismatch_warning_when_armed_and_scheduled ... ok
[INFO] [stdout] test tests::dashboard_banner_has_no_mismatch_warning_when_disabled_regardless_of_daemon ... ok
[INFO] [stdout] test tests::dashboard_banner_warns_when_flag_enabled_but_daemon_not_installed ... ok
[INFO] [stdout] test tests::dashboard_render_marks_fable_history_sessions_auto ... ok
[INFO] [stdout] test tests::dashboard_banner_warns_when_flag_enabled_but_daemon_not_scheduled ... ok
[INFO] [stdout] test tests::done_pane_is_remediable_like_idle ... ok
[INFO] [stdout] test tests::drift_detection_defensively_ignores_sentinel_latest_model ... ok
[INFO] [stdout] test tests::dashboard_render_shows_herdr_panes_and_session_toggles ... ok
[INFO] [stdout] test tests::drift_on_working_session_bound_pane_interrupts_and_sends_compact_immediately ... ok
[INFO] [stdout] test tests::debounced_working_pane_does_not_queue_compact ... ok
[INFO] [stdout] test tests::legacy_pending_compact_still_blocks_requeue_before_timeout ... ok
[INFO] [stdout] test tests::multiple_focused_panes_still_hard_blocks_ambiguous_matches ... ok
[INFO] [stdout] test tests::drift_detection_reads_fable_to_opus_from_transcript_jsonl ... ok
[INFO] [stdout] test tests::drift_plan_sends_compact_first ... ok
[INFO] [stdout] test tests::fable_history_is_auto_targeted_without_config ... ok
[INFO] [stdout] test tests::path_kind_agent_session_binds_by_file_stem ... ok
[INFO] [stdout] test tests::resolve_target_session_derives_session_id_from_explicit_transcript_path ... ok
[INFO] [stdout] test tests::resolve_target_session_prefers_explicit_session_id_override ... ok
[INFO] [stdout] test tests::session_reporting_broken_false_when_any_claude_pane_reports_a_session ... ok
[INFO] [stdout] test dashboard::tests::dashboard_master_disable_then_enable_round_trips_with_matching_origin ... ok
[INFO] [stdout] test tests::resolve_target_session_errors_clearly_when_no_transcript_matches_cwd ... ok
[INFO] [stdout] test tests::session_bound_pane_is_authoritative_over_cwd_matches ... ok
[INFO] [stdout] test tests::remove_session_target_rewrites_config_without_touching_other_targets ... ok
[INFO] [stdout] test tests::resolve_target_session_refuses_to_guess_when_two_sessions_share_a_cwd ... ok
[INFO] [stdout] test tests::resolve_target_session_discovers_newest_transcript_for_matching_cwd ... ok
[INFO] [stdout] test tests::session_reporting_broken_false_when_no_claude_panes_exist ... ok
[INFO] [stdout] test tests::session_reporting_broken_true_when_every_claude_pane_lacks_a_session ... ok
[INFO] [stdout] test tests::single_focused_pane_no_longer_breaks_tie_among_multiple_idle_matches ... ok
[INFO] [stdout] test tests::status_maps_transcripts_only_to_claude_panes ... ok
[INFO] [stdout] test tests::target_reason_renders_without_debug_quotes ... ok
[INFO] [stdout] test tests::status_marks_fable_history_sessions_watched_without_config ... ok
[INFO] [stdout] test tests::timed_out_compact_without_summary_restarts_with_reason_not_while_in_flight ... ok
[INFO] [stdout] test tests::switch_sent_chain_resumes_with_continue ... ok
[INFO] [stdout] test tests::working_pane_without_session_binding_never_gets_fast_path ... ok
[INFO] [stdout] test tests::zero_focused_panes_still_hard_blocks_ambiguous_matches ... ok
[INFO] [stdout] test tests::transcript_parser_keeps_real_downgrade_before_sentinel ... ok
[INFO] [stdout] test tests::transcript_parser_ignores_angle_bracket_model_sentinels ... ok
[INFO] [stdout] test tests::unattended_gate_requires_quiet_transcript_idle_pane_and_debounce ... ok
[INFO] [stdout] test tests::transcript_parser_records_claude_compact_boundary_evidence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 73 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/counterspell-539f6a910079eef3)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/release/deps/cli-2acf0c6127cd2d0e)
[INFO] [stdout] 
[INFO] [stdout] running 45 tests
[INFO] [stdout] test enable_command_without_installed_agent_still_clears_marker ... ok
[INFO] [stdout] test disable_command_writes_marker_without_touching_launchctl ... ok
[INFO] [stdout] test enable_command_clears_marker_and_reloads_watch_arm_agent ... ok
[INFO] [stdout] test init_writes_config_target_override ... ok
[INFO] [stdout] test doctor_fails_when_release_binary_predates_latest_release ... ok
[INFO] [stdout] test rebind_discovers_session_from_live_transcript_for_cwd_without_overrides ... ok
[INFO] [stdout] test rebind_errors_clearly_when_no_transcript_matches_cwd_and_no_override_given ... ok
[INFO] [stdout] test rebind_fails_clearly_outside_a_herdr_managed_pane ... ok
[INFO] [stdout] test rebind_fails_clearly_when_pane_id_is_missing ... ok
[INFO] [stdout] test rebind_refuses_ambiguous_cwd_with_two_live_sessions_and_sends_nothing ... ok
[INFO] [stdout] test rebind_sends_report_agent_session_matching_herdr_hook_shape ... ok
[INFO] [stdout] test annotate_herdr_labels_watched_panes ... ok
[INFO] [stdout] test setup_can_create_config_target_and_ui_files ... ok
[INFO] [stdout] test install_ui_loads_annotation_and_watch_arm_agents ... ok
[INFO] [stdout] test rebind_verify_confirms_pane_now_reports_the_session ... ok
[INFO] [stdout] test rebind_verify_fails_when_pane_still_reports_a_different_session ... ok
[INFO] [stdout] test status_discovers_recent_sessions_and_maps_by_cwd ... ok
[INFO] [stdout] test status_fails_when_herdr_mapping_fails_for_existing_sessions ... ok
[INFO] [stdout] test status_includes_live_claude_panes_without_recent_transcripts ... ok
[INFO] [stdout] test doctor_fails_when_installed_binary_predates_repo_head ... ok
[INFO] [stdout] test doctor_fails_when_watch_arm_agent_is_not_scheduled ... ok
[INFO] [stdout] test status_is_empty_when_no_recent_sessions_exist ... ok
[INFO] [stdout] test version_flag_reports_package_version ... ok
[INFO] [stdout] test target_add_appends_configured_target_override ... ok
[INFO] [stdout] test status_json_reports_summary_for_indicator_plugins ... ok
[INFO] [stdout] test status_tolerates_missing_projects_dir ... ok
[INFO] [stdout] test status_shows_unmapped_sessions_as_not_open ... ok
[INFO] [stdout] test status_and_doctor_display_master_switch_state ... ok
[INFO] [stdout] test doctor_reports_config_targets_and_herdr_summary ... ok
[INFO] [stdout] test watch_arm_takes_no_action_when_master_switch_disabled ... ok
[INFO] [stdout] test watch_blocks_ambiguous_same_cwd_panes ... ok
[INFO] [stdout] test watch_arm_still_remediates_when_marker_absent ... ok
[INFO] [stdout] test watch_auto_targets_fable_history_without_explicit_target ... ok
[INFO] [stdout] test herdr_call_times_out_instead_of_hanging_forever ... ok
[INFO] [stdout] test watch_blocks_same_cwd_tie_even_with_sole_focused_pane ... ok
[INFO] [stdout] test watch_reports_compact_when_drift_is_gated ... ok
[INFO] [stdout] test watch_self_heals_herdr_integration_when_no_pane_reports_a_session ... ok
[INFO] [stdout] test watch_routes_remediation_to_session_bound_pane_among_same_cwd_matches ... ok
[INFO] [stdout] test watch_persists_chain_state_and_blocks_next_pass ... ok
[INFO] [stdout] test watch_without_arm_is_dry_run_and_does_not_persist_action_state ... ok
[INFO] [stdout] test watch_suppresses_stale_drift_after_recorded_switch_until_transcript_advances ... ok
[INFO] [stdout] test watch_clears_in_flight_marker_when_chain_aborts_so_next_tick_refires ... ok
[INFO] [stdout] test watch_arm_switches_and_sends_continue_after_compact_summary ... ok
[INFO] [stdout] test watch_appends_activation_events_to_dedicated_stream_for_drift_remediation_and_born_on_opus ... ok
[INFO] [stderr]    Doc-tests counterspell
[INFO] [stdout] test watch_interrupt_chain_is_exactly_once_and_advances_from_summary_evidence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b547d535c5666d601f477ebb08be133a0d3d79caaaa54c537367b87b6246c9ef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b547d535c5666d601f477ebb08be133a0d3d79caaaa54c537367b87b6246c9ef", kill_on_drop: false }`
[INFO] [stdout] b547d535c5666d601f477ebb08be133a0d3d79caaaa54c537367b87b6246c9ef
