[INFO] fetching crate wid 0.3.2...
[INFO] testing wid-0.3.2 against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739-1
[INFO] extracting crate wid 0.3.2 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate wid 0.3.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate wid 0.3.2
[INFO] tweaked toml for crates.io crate wid 0.3.2 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate wid 0.3.2 on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate wid 0.3.2 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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded endian-type v0.1.2
[INFO] [stderr]   Downloaded nibble_vec v0.1.0
[INFO] [stderr]   Downloaded instability v0.3.12
[INFO] [stderr]   Downloaded darling_macro v0.23.0
[INFO] [stderr]   Downloaded md5 v0.8.0
[INFO] [stderr]   Downloaded darling v0.23.0
[INFO] [stderr]   Downloaded radix_trie v0.2.1
[INFO] [stderr]   Downloaded darling_core v0.23.0
[INFO] [stderr]   Downloaded rustyline v17.0.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d31ff7d3abd9db51309cb671d1418512af140e87897f5b51a5db87f00ced61d9
[INFO] running `Command { std: "docker" "start" "-a" "d31ff7d3abd9db51309cb671d1418512af140e87897f5b51a5db87f00ced61d9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d31ff7d3abd9db51309cb671d1418512af140e87897f5b51a5db87f00ced61d9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d31ff7d3abd9db51309cb671d1418512af140e87897f5b51a5db87f00ced61d9", kill_on_drop: false }`
[INFO] [stdout] d31ff7d3abd9db51309cb671d1418512af140e87897f5b51a5db87f00ced61d9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7a647a8ea6e966e357c0c143755284847e8a94ae43887c47124d94327c9ef3bc
[INFO] running `Command { std: "docker" "start" "-a" "7a647a8ea6e966e357c0c143755284847e8a94ae43887c47124d94327c9ef3bc", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling nibble_vec v0.1.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling endian-type v0.1.2
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling compact_str v0.8.1
[INFO] [stderr]    Compiling radix_trie v0.2.1
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling md5 v0.8.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling fd-lock v4.0.4
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling rustyline v17.0.2
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling wid v0.3.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 31.14s
[INFO] running `Command { std: "docker" "inspect" "7a647a8ea6e966e357c0c143755284847e8a94ae43887c47124d94327c9ef3bc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7a647a8ea6e966e357c0c143755284847e8a94ae43887c47124d94327c9ef3bc", kill_on_drop: false }`
[INFO] [stdout] 7a647a8ea6e966e357c0c143755284847e8a94ae43887c47124d94327c9ef3bc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 99f7a7c19e9071aa46dfd1680e80205c0fd6657cbffe8a2aaac8780e66c6f85c
[INFO] running `Command { std: "docker" "start" "-a" "99f7a7c19e9071aa46dfd1680e80205c0fd6657cbffe8a2aaac8780e66c6f85c", kill_on_drop: false }`
[INFO] [stderr]    Compiling wid v0.3.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 7.54s
[INFO] running `Command { std: "docker" "inspect" "99f7a7c19e9071aa46dfd1680e80205c0fd6657cbffe8a2aaac8780e66c6f85c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "99f7a7c19e9071aa46dfd1680e80205c0fd6657cbffe8a2aaac8780e66c6f85c", kill_on_drop: false }`
[INFO] [stdout] 99f7a7c19e9071aa46dfd1680e80205c0fd6657cbffe8a2aaac8780e66c6f85c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] cc5631821c90aa711dc9a34df299afa4ef64d39722f7d50c3c1b0582c6d4646b
[INFO] running `Command { std: "docker" "start" "-a" "cc5631821c90aa711dc9a34df299afa4ef64d39722f7d50c3c1b0582c6d4646b", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/wid-755bd7cdd43c9f1d)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test commands::tag::tests::normalize_tags_strips_prefix_and_deduplicates ... ok
[INFO] [stdout] test cli::tests::edit_accepts_hyphen_prefixed_text_after_target_id ... ok
[INFO] [stdout] test interactive::done_picker::tests::panel_area_prefers_to_render_below_cursor ... ok
[INFO] [stdout] test commands::tag::tests::tag_action_is_copyable ... ok
[INFO] [stdout] test cli::tests::note_accepts_hyphen_prefixed_text_after_target_id ... ok
[INFO] [stdout] test interactive::done_picker::tests::ratatui_render_highlights_selected_row ... ok
[INFO] [stdout] test commands::tag::tests::normalize_tags_rejects_missing_prefix ... ok
[INFO] [stdout] test interactive::done_picker::tests::panel_area_is_anchored_to_bottom ... ok
[INFO] [stdout] test interactive::done_picker::tests::ratatui_render_shows_footer_help ... ok
[INFO] [stdout] test interactive::done_picker::tests::ratatui_render_keeps_selection_visible_during_delete_confirmation ... ok
[INFO] [stdout] test cli::tests::tag_add_parses_id_and_tags ... ok
[INFO] [stdout] test log::model::tests::log_entry_display_label_shows_summary_verbatim ... ok
[INFO] [stdout] test interactive::done_picker::tests::ratatui_render_uses_multiline_item_height_for_generic_picker ... ok
[INFO] [stdout] test interactive::done_picker::tests::grouped_rows_use_visible_spacer_between_dates ... ok
[INFO] [stdout] test cli::tests::now_accepts_hyphen_prefixed_text_without_double_dash ... ok
[INFO] [stdout] test cli::tests::add_accepts_hyphen_prefixed_text_without_double_dash ... ok
[INFO] [stdout] test log::model::tests::format_summary_with_tags_appends_at_tags ... ok
[INFO] [stdout] test interactive::done_picker::tests::ratatui_render_stays_in_bottom_panel ... ok
[INFO] [stdout] test log::store::tests::load_log_treats_missing_file_as_empty ... ok
[INFO] [stdout] test log::store::tests::load_log_returns_context_for_other_read_errors ... ok
[INFO] [stdout] test log::store::tests::save_log_creates_parent_directory ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_add.rs (/opt/rustwide/target/debug/deps/cli_add-89f3133eaf42ef06)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test model::tests::log_entry_display_label_shows_summary_verbatim ... ok
[INFO] [stdout] test store::tests::load_log_returns_context_for_other_read_errors ... ok
[INFO] [stdout] test store::tests::load_log_treats_missing_file_as_empty ... ok
[INFO] [stdout] test model::tests::format_summary_with_tags_appends_at_tags ... ok
[INFO] [stdout] test add_command_reads_single_line_when_no_args_are_given ... ok
[INFO] [stdout] test store::tests::save_log_creates_parent_directory ... ok
[INFO] [stdout] test add_command_keeps_existing_active_entry ... ok
[INFO] [stdout] test add_command_appends_pending_entry ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_archive.rs (/opt/rustwide/target/debug/deps/cli_archive-aa0614d93bda15ce)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test archive_confirmation_accepts_yes_and_rejects_other_answers ... ok
[INFO] [stdout] test model::tests::format_summary_with_tags_appends_at_tags ... ok
[INFO] [stdout] test store::tests::load_log_treats_missing_file_as_empty ... ok
[INFO] [stdout] test store::tests::load_log_returns_context_for_other_read_errors ... ok
[INFO] [stdout] test store::tests::save_log_creates_parent_directory ... ok
[INFO] [stdout] test archive_reuses_existing_archive_day_sections ... ok
[INFO] [stdout] test model::tests::log_entry_display_label_shows_summary_verbatim ... ok
[INFO] [stdout] test archive_leaves_files_clean_when_there_are_no_done_entries ... ok
[INFO] [stdout] test archive_moves_all_done_entries_and_keeps_open_entries_in_log ... ok
[INFO] [stdout] test archive_with_yes_succeeds_in_non_interactive_mode ... ok
[INFO] [stdout] test archive_requires_yes_in_non_interactive_mode_when_done_entries_exist ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_done.rs (/opt/rustwide/target/debug/deps/cli_done-e61d32a21a0210e1)
[INFO] [stdout] 
[INFO] [stdout] running 43 tests
[INFO] [stdout] test done_command_interactive_errors_on_invalid_state_vector ... ok
[INFO] [stdout] test done_command_interactive_marks_selected_active_entry_done ... ok
[INFO] [stdout] test done_command_interactive_marks_selected_entry ... ok
[INFO] [stdout] test done_command_interactive_shows_notes_under_entries ... ok
[INFO] [stdout] test done_command_interactive_cancel_leaves_log_unchanged ... ok
[INFO] [stdout] test done_command_interactive_lists_active_entry_and_selects_it_by_default ... ok
[INFO] [stdout] test done_command_interactive_lists_unfinished_entries_in_wid_order ... ok
[INFO] [stdout] test done_interactive_picker_moves_down_and_confirms_selection ... ok
[INFO] [stdout] test done_interactive_picker_supports_k_and_up_for_previous_selection ... ok
[INFO] [stdout] test done_picker::tests::panel_area_prefers_to_render_below_cursor ... ok
[INFO] [stdout] test done_interactive_picker_cancels_on_q_and_escape ... ok
[INFO] [stdout] test done_picker::tests::panel_area_is_anchored_to_bottom ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_stays_in_bottom_panel ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_highlights_selected_row ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_uses_multiline_item_height_for_generic_picker ... ok
[INFO] [stdout] test done_picker_wraps_from_top_to_bottom_and_back ... ok
[INFO] [stdout] test done_store_collects_unfinished_entries_in_oldest_first_order ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_shows_footer_help ... ok
[INFO] [stdout] test done_store_errors_when_no_unfinished_entry_exists ... ok
[INFO] [stdout] test done_store_handles_trailing_spaces_like_the_parser ... ok
[INFO] [stdout] test done_store_ignores_entry_looking_lines_before_day_section ... ok
[INFO] [stdout] test done_interactive_picker_toggles_selected_entry_on_space ... ok
[INFO] [stdout] test done_store_ignores_later_non_entry_bullet_lines ... ok
[INFO] [stdout] test model::tests::format_summary_with_tags_appends_at_tags ... ok
[INFO] [stdout] test done_store_treats_interior_done_marker_as_unfinished ... ok
[INFO] [stdout] test done_command_by_id_is_noop_when_target_is_already_done ... ok
[INFO] [stdout] test done_store_updates_last_unfinished_entry_in_place ... ok
[INFO] [stdout] test done_command_skips_already_done_trailing_entries ... ok
[INFO] [stdout] test picker_wraps_from_top_to_bottom_and_back ... ok
[INFO] [stdout] test store::tests::save_log_creates_parent_directory ... ok
[INFO] [stdout] test store::tests::load_log_treats_missing_file_as_empty ... ok
[INFO] [stdout] test done_store_skips_trailing_done_entries ... ok
[INFO] [stdout] test store::tests::load_log_returns_context_for_other_read_errors ... ok
[INFO] [stdout] test done_store_rejects_stale_unfinished_entry_targets ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_keeps_selection_visible_during_delete_confirmation ... ok
[INFO] [stdout] test model::tests::log_entry_display_label_shows_summary_verbatim ... ok
[INFO] [stdout] test done_command_marks_entry_by_transient_id ... ok
[INFO] [stdout] test done_command_errors_when_no_unfinished_entry_exists ... ok
[INFO] [stdout] test done_picker::tests::grouped_rows_use_visible_spacer_between_dates ... ok
[INFO] [stdout] test done_command_marks_active_entry_first ... ok
[INFO] [stdout] test done_command_marks_last_unfinished_entry ... ok
[INFO] [stdout] test done_command_by_id_errors_when_item_changed ... ok
[INFO] [stdout] test done_command_errors_when_log_has_no_entries ... ok
[INFO] [stderr]      Running tests/cli_edit.rs (/opt/rustwide/target/debug/deps/cli_edit-8b864695a918e7c6)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test done_picker::tests::panel_area_is_anchored_to_bottom ... ok
[INFO] [stdout] test done_picker::tests::panel_area_prefers_to_render_below_cursor ... ok
[INFO] [stdout] test done_picker::tests::grouped_rows_use_visible_spacer_between_dates ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_highlights_selected_row ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_shows_footer_help ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_uses_multiline_item_height_for_generic_picker ... ok
[INFO] [stdout] test edit_by_id_errors_when_target_changed ... ok
[INFO] [stdout] test edit_interactive_ignores_trailing_spaces_in_entry_lines ... ok
[INFO] [stdout] test edit_interactive_defaults_to_latest_entry_when_no_active_exists ... ok
[INFO] [stdout] test edit_errors_when_no_entry_exists ... ok
[INFO] [stdout] test edit_updates_latest_entry_when_no_active_exists ... ok
[INFO] [stdout] test edit_updates_entry_by_transient_id ... ok
[INFO] [stdout] test edit_updates_active_entry_summary_by_default ... ok
[INFO] [stdout] test model::tests::log_entry_display_label_shows_summary_verbatim ... ok
[INFO] [stdout] test edit_updates_note_by_transient_id ... ok
[INFO] [stdout] test model::tests::format_summary_with_tags_appends_at_tags ... ok
[INFO] [stdout] test edit_interactive_updates_selected_entry_only ... ok
[INFO] [stdout] test edit_rejects_empty_summary ... ok
[INFO] [stdout] test edit_keeps_checkbox_markers_inside_summary_text ... ok
[INFO] [stdout] test edit_interactive_updates_selected_note_only ... ok
[INFO] [stdout] test store::tests::save_log_creates_parent_directory ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_keeps_selection_visible_during_delete_confirmation ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_stays_in_bottom_panel ... ok
[INFO] [stdout] test store::tests::load_log_returns_context_for_other_read_errors ... ok
[INFO] [stdout] test store::tests::load_log_treats_missing_file_as_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_focus.rs (/opt/rustwide/target/debug/deps/cli_focus-b489c5570e1308b7)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test done_picker::tests::panel_area_is_anchored_to_bottom ... ok
[INFO] [stdout] test done_picker::tests::panel_area_prefers_to_render_below_cursor ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_highlights_selected_row ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_keeps_selection_visible_during_delete_confirmation ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_uses_multiline_item_height_for_generic_picker ... ok
[INFO] [stdout] test focus_defaults_errors_when_all_entries_are_done ... ok
[INFO] [stdout] test focus_defaults_is_noop_when_latest_entry_is_already_active ... ok
[INFO] [stdout] test focus_defaults_skips_trailing_done_entries ... ok
[INFO] [stdout] test focus_interactive_errors_when_no_focusable_entry_exists ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_shows_footer_help ... ok
[INFO] [stdout] test focus_defaults_errors_when_no_entry_exists ... ok
[INFO] [stdout] test model::tests::format_summary_with_tags_appends_at_tags ... ok
[INFO] [stdout] test model::tests::log_entry_display_label_shows_summary_verbatim ... ok
[INFO] [stdout] test focus_interactive_keeps_active_item_unchanged_when_reselected ... ok
[INFO] [stdout] test focus_interactive_shows_notes_under_each_focusable_item ... ok
[INFO] [stdout] test focus_interactive_promotes_selected_entry_and_clears_previous_active ... ok
[INFO] [stdout] test store::tests::load_log_returns_context_for_other_read_errors ... ok
[INFO] [stdout] test store::tests::save_log_creates_parent_directory ... ok
[INFO] [stdout] test focus_interactive_updates_checkbox_not_summary_marker ... ok
[INFO] [stdout] test store::tests::load_log_treats_missing_file_as_empty ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_stays_in_bottom_panel ... ok
[INFO] [stdout] test focus_interactive_lists_only_pending_entries ... ok
[INFO] [stdout] test focus_defaults_to_latest_entry_and_clears_previous_active ... ok
[INFO] [stdout] test done_picker::tests::grouped_rows_use_visible_spacer_between_dates ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_note.rs (/opt/rustwide/target/debug/deps/cli_note-2129aeab2b2fd489)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test done_picker::tests::panel_area_prefers_to_render_below_cursor ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_stays_in_bottom_panel ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_keeps_selection_visible_during_delete_confirmation ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_uses_multiline_item_height_for_generic_picker ... ok
[INFO] [stdout] test done_picker::tests::panel_area_is_anchored_to_bottom ... ok
[INFO] [stdout] test done_picker::tests::grouped_rows_use_visible_spacer_between_dates ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_shows_footer_help ... ok
[INFO] [stdout] test model::tests::format_summary_with_tags_appends_at_tags ... ok
[INFO] [stdout] test model::tests::log_entry_display_label_shows_summary_verbatim ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_highlights_selected_row ... ok
[INFO] [stdout] test note_appends_after_existing_notes ... ok
[INFO] [stdout] test note_appends_to_active_entry ... ok
[INFO] [stdout] test note_appends_to_last_pending_when_no_active_exists ... ok
[INFO] [stdout] test store::tests::load_log_returns_context_for_other_read_errors ... ok
[INFO] [stdout] test note_command_interactive_cancels_without_changes ... ok
[INFO] [stdout] test store::tests::save_log_creates_parent_directory ... ok
[INFO] [stdout] test note_command_interactive_appends_to_selected_entry ... ok
[INFO] [stdout] test note_command_interactive_defaults_to_first_item_when_no_active_exists ... ok
[INFO] [stdout] test note_appends_to_entry_by_transient_id ... ok
[INFO] [stdout] test note_command_interactive_inserts_blank_line_before_later_date_header ... ok
[INFO] [stdout] test note_by_id_reads_single_line_from_stdin_when_no_args_are_given ... ok
[INFO] [stdout] test note_command_interactive_errors_when_there_is_no_entry ... ok
[INFO] [stdout] test note_errors_when_no_open_entry_exists ... ok
[INFO] [stdout] test note_command_interactive_shows_done_items_but_defaults_to_latest_open_item ... ok
[INFO] [stdout] test note_rejects_duplicate_text_for_same_item ... ok
[INFO] [stdout] test store::tests::load_log_treats_missing_file_as_empty ... ok
[INFO] [stdout] test note_command_interactive_starts_at_top_even_when_an_active_item_exists ... ok
[INFO] [stdout] test note_by_id_errors_when_item_changed ... ok
[INFO] [stderr]      Running tests/cli_now.rs (/opt/rustwide/target/debug/deps/cli_now-9e3378b6a306b43a)
[INFO] [stdout] test note_reads_single_line_from_stdin_when_no_args_are_given ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test append_log_entry_creates_new_file_with_today_section_and_entry ... ok
[INFO] [stdout] test append_log_entry_reuses_existing_same_day_section ... ok
[INFO] [stdout] test model::tests::format_summary_with_tags_appends_at_tags ... ok
[INFO] [stdout] test append_log_entry_preserves_unrelated_text_around_matching_section ... ok
[INFO] [stdout] test append_log_entry_inserts_newline_before_appending_at_eof_without_trailing_newline ... ok
[INFO] [stdout] test append_log_entry_reuses_matching_section_even_when_it_is_not_last ... ok
[INFO] [stdout] test model::tests::log_entry_display_label_shows_summary_verbatim ... ok
[INFO] [stdout] test append_log_entry_reuses_heading_with_crlf_and_trailing_spaces ... ok
[INFO] [stdout] test store::tests::load_log_returns_context_for_other_read_errors ... ok
[INFO] [stdout] test store::tests::save_log_creates_parent_directory ... ok
[INFO] [stdout] test store::tests::load_log_treats_missing_file_as_empty ... ok
[INFO] [stdout] test now_command_joins_remaining_args_with_spaces ... ok
[INFO] [stdout] test now_command_reads_single_line_when_no_args_are_given ... ok
[INFO] [stdout] test now_command_rejects_empty_input_line ... ok
[INFO] [stdout] test now_command_rejects_empty_and_whitespace_args ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_open.rs (/opt/rustwide/target/debug/deps/cli_open-2843655e5458757a)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test open_errors_when_editor_is_not_set ... ok
[INFO] [stdout] test open_targets_archive_md_with_flag ... ok
[INFO] [stdout] test open_targets_log_md_by_default ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_rm.rs (/opt/rustwide/target/debug/deps/cli_rm-75279a21274cd1ee)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test done_picker::tests::panel_area_is_anchored_to_bottom ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_highlights_selected_row ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_shows_footer_help ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_keeps_selection_visible_during_delete_confirmation ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_stays_in_bottom_panel ... ok
[INFO] [stdout] test done_picker::tests::ratatui_render_uses_multiline_item_height_for_generic_picker ... ok
[INFO] [stdout] test done_picker::tests::grouped_rows_use_visible_spacer_between_dates ... ok
[INFO] [stdout] test model::tests::format_summary_with_tags_appends_at_tags ... ok
[INFO] [stdout] test model::tests::log_entry_display_label_shows_summary_verbatim ... ok
[INFO] [stdout] test store::tests::load_log_returns_context_for_other_read_errors ... ok
[INFO] [stdout] test store::tests::load_log_treats_missing_file_as_empty ... ok
[INFO] [stdout] test rm_command_interactive_deletes_selected_entry_after_confirmation ... ok
[INFO] [stdout] test rm_store_rejects_stale_entry_targets ... ok
[INFO] [stdout] test store::tests::save_log_creates_parent_directory ... ok
[INFO] [stdout] test rm_command_interactive_does_not_delete_when_confirmation_is_not_yes ... ok
[INFO] [stdout] test rm_interactive_lists_entries_and_notes_in_wid_order ... ok
[INFO] [stdout] test rm_command_interactive_deletes_selected_note_after_confirmation ... ok
[INFO] [stdout] test rm_interactive_keeps_completed_entries_visible ... ok
[INFO] [stdout] test rm_store_errors_when_log_has_no_entries ... ok
[INFO] [stdout] test rm_command_by_id_deletes_entry ... ok
[INFO] [stdout] test rm_command_by_id_deletes_note ... ok
[INFO] [stdout] test rm_command_by_id_errors_when_item_changed ... ok
[INFO] [stderr]      Running tests/cli_show.rs (/opt/rustwide/target/debug/deps/cli_show-46bdfcaf3856e4c7)
[INFO] [stdout] test done_picker::tests::panel_area_prefers_to_render_below_cursor ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test model::tests::format_summary_with_tags_appends_at_tags ... ok
[INFO] [stdout] test model::tests::log_entry_display_label_shows_summary_verbatim ... ok
[INFO] [stdout] test render_document_with_color_highlights_active_and_done_entries ... ok
[INFO] [stdout] test render_document_shows_note_emoji_without_color ... ok
[INFO] [stdout] test render_json_document_keeps_transient_id_when_notes_change ... ok
[INFO] [stdout] test store::tests::load_log_treats_missing_file_as_empty ... ok
[INFO] [stdout] test wid_render_uses_today_and_yesterday_labels_for_recent_days ... ok
[INFO] [stdout] test store::tests::load_log_returns_context_for_other_read_errors ... ok
[INFO] [stdout] test store::tests::save_log_creates_parent_directory ... ok
[INFO] [stdout] test wid_omits_empty_day_sections_from_output ... ok
[INFO] [stdout] test render_json_document_keeps_remaining_note_id_when_earlier_note_is_removed ... ok
[INFO] [stdout] test wid_version_prints_crate_version ... ok
[INFO] [stdout] test wid_without_arguments_prints_all_stored_log_entries ... ok
[INFO] [stderr]      Running tests/cli_tag.rs (/opt/rustwide/target/debug/deps/cli_tag-8d932b06f654e51a)
[INFO] [stdout] test wid_json_outputs_days_entries_and_transient_ids ... ok
[INFO] [stdout] test wid_json_splits_summary_and_tags ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test model::tests::format_summary_with_tags_appends_at_tags ... ok
[INFO] [stdout] test model::tests::log_entry_display_label_shows_summary_verbatim ... ok
[INFO] [stdout] test store::tests::load_log_returns_context_for_other_read_errors ... ok
[INFO] [stdout] test tag_command::tests::normalize_tags_strips_prefix_and_deduplicates ... ok
[INFO] [stdout] test tag_command::tests::tag_action_is_copyable ... ok
[INFO] [stdout] test store::tests::load_log_treats_missing_file_as_empty ... ok
[INFO] [stdout] test tag_command::tests::normalize_tags_rejects_missing_prefix ... ok
[INFO] [stdout] test store::tests::save_log_creates_parent_directory ... ok
[INFO] [stdout] test tag_rm_by_id_removes_requested_tags ... ok
[INFO] [stdout] test tag_add_by_id_appends_tags_without_duplicates ... ok
[INFO] [stdout] test tag_add_by_id_rejects_note_ids ... ok
[INFO] [stdout] test tag_rm_missing_tag_is_noop ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parser.rs (/opt/rustwide/target/debug/deps/parser-3121e0fbc484d8e0)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test default_log_path_reads_home_directory ... ok
[INFO] [stdout] test format_entry_renders_bullet_line ... ok
[INFO] [stdout] test format_entry_renders_completed_checkbox_line ... ok
[INFO] [stdout] test format_entry_renders_active_checkbox_line ... ok
[INFO] [stdout] test default_log_path_uses_local_share_wid_log_md ... ok
[INFO] [stdout] test format_entry_renders_tags_at_end_of_summary ... ok
[INFO] [stdout] test model::tests::format_summary_with_tags_appends_at_tags ... ok
[INFO] [stdout] test parse_accepts_day_headings_and_entries_with_trailing_spaces ... ok
[INFO] [stdout] test model::tests::log_entry_display_label_shows_summary_verbatim ... ok
[INFO] [stdout] test parse_empty_input_returns_zero_days ... ok
[INFO] [stdout] test parse_markdown_sections_and_entries ... ok
[INFO] [stdout] test parse_non_date_headings_end_the_current_day_section ... ok
[INFO] [stdout] test parse_ignores_unrelated_lines ... ok
[INFO] [stdout] test parse_rejects_missing_space_after_time ... ok
[INFO] [stdout] test parse_rejects_old_done_syntax ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "cc5631821c90aa711dc9a34df299afa4ef64d39722f7d50c3c1b0582c6d4646b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cc5631821c90aa711dc9a34df299afa4ef64d39722f7d50c3c1b0582c6d4646b", kill_on_drop: false }`
[INFO] [stdout] cc5631821c90aa711dc9a34df299afa4ef64d39722f7d50c3c1b0582c6d4646b
