[INFO] cloning repository https://github.com/gstrainovic/agent-session-manager
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/gstrainovic/agent-session-manager" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgstrainovic%2Fagent-session-manager", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgstrainovic%2Fagent-session-manager'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c1fdce36e127f109a4c45f292841837fc7db8277
[INFO] testing gstrainovic/agent-session-manager against 1.94.0 for beta-1.95-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgstrainovic%2Fagent-session-manager" "/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/gstrainovic/agent-session-manager
[INFO] finished tweaking git repo https://github.com/gstrainovic/agent-session-manager
[INFO] tweaked toml for git repo https://github.com/gstrainovic/agent-session-manager written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/gstrainovic/agent-session-manager on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/gstrainovic/agent-session-manager 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.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] dfef51e4444c2da5a2bcec4955410ce8317f343edb0d215f7d1b2f5f7dbb1606
[INFO] running `Command { std: "docker" "start" "-a" "dfef51e4444c2da5a2bcec4955410ce8317f343edb0d215f7d1b2f5f7dbb1606", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dfef51e4444c2da5a2bcec4955410ce8317f343edb0d215f7d1b2f5f7dbb1606", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dfef51e4444c2da5a2bcec4955410ce8317f343edb0d215f7d1b2f5f7dbb1606", kill_on_drop: false }`
[INFO] [stdout] dfef51e4444c2da5a2bcec4955410ce8317f343edb0d215f7d1b2f5f7dbb1606
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 650efb71ca64274d3638bbc4f6181c21bca97abc06d7ae309eb6236bb58f7bb2
[INFO] running `Command { std: "docker" "start" "-a" "650efb71ca64274d3638bbc4f6181c21bca97abc06d7ae309eb6236bb58f7bb2", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling anyhow v1.0.101
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling compact_str v0.8.1
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling instability v0.3.11
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling agent-session-manager v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 25.70s
[INFO] running `Command { std: "docker" "inspect" "650efb71ca64274d3638bbc4f6181c21bca97abc06d7ae309eb6236bb58f7bb2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "650efb71ca64274d3638bbc4f6181c21bca97abc06d7ae309eb6236bb58f7bb2", kill_on_drop: false }`
[INFO] [stdout] 650efb71ca64274d3638bbc4f6181c21bca97abc06d7ae309eb6236bb58f7bb2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8b01c033de61a00cad288a6dceae1b6b5fb4c45741c15ec3f2185ae6ba77bcc0
[INFO] running `Command { std: "docker" "start" "-a" "8b01c033de61a00cad288a6dceae1b6b5fb4c45741c15ec3f2185ae6ba77bcc0", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling insta v1.46.3
[INFO] [stderr]    Compiling agent-session-manager v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 11.34s
[INFO] running `Command { std: "docker" "inspect" "8b01c033de61a00cad288a6dceae1b6b5fb4c45741c15ec3f2185ae6ba77bcc0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8b01c033de61a00cad288a6dceae1b6b5fb4c45741c15ec3f2185ae6ba77bcc0", kill_on_drop: false }`
[INFO] [stdout] 8b01c033de61a00cad288a6dceae1b6b5fb4c45741c15ec3f2185ae6ba77bcc0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a0c8ebed95a57a2d09d638db2b2bdecdf91d6da445a15be3db6e03c87d7cf2f6
[INFO] running `Command { std: "docker" "start" "-a" "a0c8ebed95a57a2d09d638db2b2bdecdf91d6da445a15be3db6e03c87d7cf2f6", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/agent_session_manager-22b92d4298bb7d20)
[INFO] [stdout] 
[INFO] [stdout] running 191 tests
[INFO] [stdout] test app::tests::test_confirm_execute_delete_to_trash_is_noop ... ok
[INFO] [stdout] test app::tests::test_confirm_execute_delete_permanently ... ok
[INFO] [stdout] test app::tests::test_add_search_char_resets_selection ... ok
[INFO] [stdout] test app::tests::test_clear_expired_status_removes_after_expiry ... ok
[INFO] [stdout] test app::tests::test_cancel_confirmation ... ok
[INFO] [stdout] test app::tests::test_confirm_execute_empty_trash ... ok
[INFO] [stdout] test app::tests::test_cancel_settings_closes_modal_without_saving ... ok
[INFO] [stdout] test app::tests::test_display_name_without_custom_title ... ok
[INFO] [stdout] test app::tests::test_empty_trash_clears_all_and_resets ... ok
[INFO] [stdout] test app::tests::test_export_status_uses_set_status ... ok
[INFO] [stdout] test app::tests::test_filtered_sessions_sorts_by_messages ... ok
[INFO] [stdout] test app::tests::test_focus_left_stays_at_list ... ok
[INFO] [stdout] test app::tests::test_focus_right_stays_at_preview ... ok
[INFO] [stdout] test app::tests::test_focus_switches_to_preview ... ok
[INFO] [stdout] test app::tests::test_get_resume_command_builds_correct_command ... ok
[INFO] [stdout] test app::tests::test_filtered_sessions_sorts_by_project ... ok
[INFO] [stdout] test app::tests::test_get_resume_command_none_when_no_id ... ok
[INFO] [stdout] test app::tests::test_confirm_execute_with_no_action ... ok
[INFO] [stdout] test app::tests::test_default_focus_is_list ... ok
[INFO] [stdout] test app::tests::test_move_to_trash_noop_in_trash_tab ... ok
[INFO] [stdout] test app::tests::test_custom_title_visible_in_filtered_sessions ... ok
[INFO] [stdout] test app::tests::test_display_name_shows_custom_title ... ok
[INFO] [stdout] test app::tests::test_open_rename_prefills_empty_when_no_title ... ok
[INFO] [stdout] test app::tests::test_open_rename_prefills_custom_title ... ok
[INFO] [stdout] test app::tests::test_open_settings_copies_export_path_to_input ... ok
[INFO] [stdout] test app::tests::test_page_down_list_moves_selection ... ok
[INFO] [stdout] test app::tests::test_page_down_preview_scrolls ... ok
[INFO] [stdout] test app::tests::test_page_up_list_moves_selection ... ok
[INFO] [stdout] test app::tests::test_page_up_preview_scrolls ... ok
[INFO] [stdout] test app::tests::test_preview_scroll_up_and_down ... ok
[INFO] [stdout] test app::tests::test_pop_search_char_resets_selection ... ok
[INFO] [stdout] test app::tests::test_get_resume_session_path ... ok
[INFO] [stdout] test app::tests::test_request_delete_confirmation_in_trash_tab ... ok
[INFO] [stdout] test app::tests::test_delete_permanently_adjusts_selection ... ok
[INFO] [stdout] test app::tests::test_move_to_trash_adjusts_index ... ok
[INFO] [stdout] test app::tests::test_request_trash_zero_messages_none_found ... ok
[INFO] [stdout] test app::tests::test_request_trash_zero_messages_noop_in_trash_tab ... ok
[INFO] [stdout] test app::tests::test_request_trash_zero_messages_sets_confirmation ... ok
[INFO] [stdout] test app::tests::test_resume_command_persists ... ok
[INFO] [stdout] test app::tests::test_request_empty_trash_noop_in_sessions_tab ... ok
[INFO] [stdout] test app::tests::test_restore_from_trash ... ok
[INFO] [stdout] test app::tests::test_restore_only_works_in_trash_tab ... ok
[INFO] [stdout] test app::tests::test_confirm_execute_trash_zero_messages ... ok
[INFO] [stdout] test app::tests::test_move_to_trash ... ok
[INFO] [stdout] test app::tests::test_request_empty_trash_uses_set_status ... ok
[INFO] [stdout] test app::tests::test_request_empty_trash_when_already_empty ... ok
[INFO] [stdout] test app::tests::test_scroll_preview ... ok
[INFO] [stdout] test app::tests::test_help_scroll_up_and_down ... ok
[INFO] [stdout] test app::tests::test_search_filters_by_id ... ok
[INFO] [stdout] test app::tests::test_search_filters_by_project_name ... ok
[INFO] [stdout] test app::tests::test_filtered_sessions_descending_reverses ... ok
[INFO] [stdout] test app::tests::test_search_filters_by_message_content ... ok
[INFO] [stdout] test app::tests::test_search_filters_by_slug ... ok
[INFO] [stdout] test app::tests::test_delete_permanently_wrong_action_early_return ... ok
[INFO] [stdout] test app::tests::test_select_next_resets_scroll ... ok
[INFO] [stdout] test app::tests::test_sort_by_name ... ok
[INFO] [stdout] test app::tests::test_settings_add_and_pop_char ... ok
[INFO] [stdout] test app::tests::test_sort_none_titles_come_first_ascending ... ok
[INFO] [stdout] test app::tests::test_switch_to_selected_session_sets_resume_id ... ok
[INFO] [stdout] test app::tests::test_switch_to_selected_session_sets_resume_path ... ok
[INFO] [stdout] test app::tests::test_toggle_help_opens_and_closes ... ok
[INFO] [stdout] test app::tests::test_toggle_search_clears_query_on_close ... ok
[INFO] [stdout] test app::tests::test_switch_tab_resets_selection ... ok
[INFO] [stdout] test app::tests::test_toggle_search_opens_and_closes ... ok
[INFO] [stdout] test app::tests::test_toggle_sort_direction ... ok
[INFO] [stdout] test app::tests::test_toggle_sort_cycles_fields ... ok
[INFO] [stdout] test app::tests::test_toggle_sort_resets_direction_to_descending ... ok
[INFO] [stdout] test app::tests::test_toggle_help_resets_scroll_on_close ... ok
[INFO] [stdout] test app::tests::test_trash_zero_messages_adjusts_selection ... ok
[INFO] [stdout] test app::tests::test_trash_zero_messages_moves_empty_sessions ... ok
[INFO] [stdout] test app::tests::test_switch_to_selected_session ... ok
[INFO] [stdout] test app::tests::test_set_status_sets_both_message_and_time ... ok
[INFO] [stdout] test app::tests::test_trash_zero_messages_moves_all_empty ... ok
[INFO] [stdout] test app::tests::test_trash_zero_messages_none_empty ... ok
[INFO] [stdout] test commands::tests::test_delete_session_creates_trash_dir ... ok
[INFO] [stdout] test commands::tests::test_export_filename_strips_leading_dash ... ok
[INFO] [stdout] test app::tests::test_request_delete_confirmation_uses_set_status ... ok
[INFO] [stdout] test config::tests::test_resolved_export_path_expands_tilde ... ok
[INFO] [stdout] test config::tests::test_load_invalid_json_returns_default ... ok
[INFO] [stdout] test config::tests::test_load_missing_file_returns_default ... ok
[INFO] [stdout] test commands::tests::test_export_session_creates_markdown ... ok
[INFO] [stdout] test config::tests::test_config_path_uses_env_var ... ok
[INFO] [stdout] test config::tests::test_default_export_path ... ok
[INFO] [stdout] test config::tests::test_resolved_export_path_absolute ... ok
[INFO] [stdout] test config::tests::test_load_unreadable_file_returns_default ... ok
[INFO] [stdout] test app::tests::test_select_next_and_prev ... ok
[INFO] [stdout] test config::tests::test_resolved_export_path_tilde_only ... ok
[INFO] [stdout] test config::tests::test_save_and_load_roundtrip ... ok
[INFO] [stdout] test config::tests::test_save_and_load_via_filesystem ... ok
[INFO] [stdout] test app::tests::test_focus_switches_back_to_list ... ok
[INFO] [stdout] test models::tests::test_count_jsonl_entries_skips_invalid ... ok
[INFO] [stdout] test models::tests::test_extract_custom_title_finds_title ... ok
[INFO] [stdout] test models::tests::test_extract_custom_title_returns_none_when_absent ... ok
[INFO] [stdout] test models::tests::test_parse_jsonl_missing_content_field ... ok
[INFO] [stdout] test models::tests::test_count_jsonl_entries ... ok
[INFO] [stdout] test models::tests::test_display_name_with_slug ... ok
[INFO] [stdout] test models::tests::test_display_project_name_strips_leading_dash ... ok
[INFO] [stdout] test models::tests::test_parse_jsonl_missing_message_field ... ok
[INFO] [stdout] test models::tests::test_display_project_name_no_dash ... ok
[INFO] [stdout] test models::tests::test_extract_custom_title_skips_empty ... ok
[INFO] [stdout] test models::tests::test_session_creation ... ok
[INFO] [stdout] test models::tests::test_noise_message_real_text_not_filtered ... ok
[INFO] [stdout] test models::tests::test_display_name ... ok
[INFO] [stdout] test models::tests::test_parse_jsonl_content_neither_string_nor_array ... ok
[INFO] [stdout] test store::tests::test_count_session_files ... ok
[INFO] [stdout] test store::tests::test_empty_trash_removes_directory ... ok
[INFO] [stdout] test models::tests::test_noise_message_stdout_only_filtered ... ok
[INFO] [stdout] test store::tests::test_load_trash_empty_when_no_file ... ok
[INFO] [stdout] test app::tests::test_save_settings_updates_config_and_closes_modal ... ok
[INFO] [stdout] test store::tests::test_empty_dir_returns_empty ... ok
[INFO] [stdout] test models::tests::test_parse_jsonl_skips_empty_text ... ok
[INFO] [stdout] test models::tests::test_ansi_codes_stripped ... ok
[INFO] [stdout] test models::tests::test_parse_jsonl_skips_non_message_types ... ok
[INFO] [stdout] test models::tests::test_parse_jsonl_assistant_message_array_content ... ok
[INFO] [stdout] test models::tests::test_parse_jsonl_missing_role_uses_unknown ... ok
[INFO] [stdout] test models::tests::test_noise_message_local_caveat_filtered ... ok
[INFO] [stdout] test models::tests::test_parse_jsonl_invalid_json_skipped ... ok
[INFO] [stdout] test models::tests::test_noise_message_slash_command_filtered ... ok
[INFO] [stdout] test store::tests::test_move_to_trash_moves_file ... ok
[INFO] [stdout] test models::tests::test_parse_jsonl_user_message_string_content ... ok
[INFO] [stdout] test models::tests::test_parse_jsonl_multiple_text_blocks ... ok
[INFO] [stdout] test store::tests::test_load_trash_reads_moved_files ... ok
[INFO] [stdout] test store::tests::test_multiple_sessions_in_one_project ... ok
[INFO] [stdout] test store::tests::test_move_to_trash_removes_from_load_sessions ... ok
[INFO] [stdout] test store::tests::test_load_sessions_ignores_trash_dir ... ok
[INFO] [stdout] test store::tests::test_loads_sessions_from_project_subdirs ... ok
[INFO] [stdout] test store::tests::test_loads_custom_title_from_jsonl ... ok
[INFO] [stdout] test store::tests::test_new_uses_env_var_claude_data_dir ... ok
[INFO] [stdout] test ui::tests::test_format_datetime_empty_string ... ok
[INFO] [stdout] test ui::tests::test_format_datetime_exact_16_chars ... ok
[INFO] [stdout] test store::tests::test_nonexistent_dir_returns_empty ... ok
[INFO] [stdout] test ui::tests::test_format_datetime_iso ... ok
[INFO] [stdout] test ui::tests::test_format_datetime_short_string ... ok
[INFO] [stdout] test store::tests::test_slug_to_path_handles_empty ... ok
[INFO] [stdout] test ui::tests::test_format_size_bytes ... ok
[INFO] [stdout] test ui::tests::test_format_size_kilobytes ... ok
[INFO] [stdout] test store::tests::test_slug_to_path_fuzzy_dot_in_dirname ... ok
[INFO] [stdout] test store::tests::test_restore_moves_file_back ... ok
[INFO] [stdout] test store::tests::test_slug_to_path_resolves_home ... ok
[INFO] [stdout] test ui::tests::test_parse_inline_code ... ok
[INFO] [stdout] test ui::tests::test_parse_inline_link_without_url ... ok
[INFO] [stdout] test ui::tests::test_parse_inline_link ... ok
[INFO] [stdout] test ui::tests::test_parse_inline_single_asterisk_not_bold ... ok
[INFO] [stdout] test ui::tests::test_parse_inline_unclosed_backtick ... ok
[INFO] [stdout] test ui::tests::test_parse_inline_unclosed_bold ... ok
[INFO] [stdout] test store::tests::test_slug_to_path_returns_none_for_nonexistent ... ok
[INFO] [stdout] test store::tests::test_skips_non_jsonl_files ... ok
[INFO] [stdout] test store::tests::test_slug_is_none_when_no_custom_title ... ok
[INFO] [stdout] test ui::tests::test_draw_loading_zero_total ... ok
[INFO] [stdout] test ui::tests::test_parse_inline_bold ... ok
[INFO] [stdout] test ui::tests::test_parse_inline_empty_string ... ok
[INFO] [stdout] test ui::tests::test_parse_inline_underscore_bold ... ok
[INFO] [stdout] test ui::tests::test_parse_markdown_asterisk_bullet ... ok
[INFO] [stdout] test ui::tests::test_parse_markdown_h3 ... ok
[INFO] [stdout] test ui::tests::test_parse_markdown_nested_asterisk ... ok
[INFO] [stdout] test ui::tests::test_parse_markdown_plain_text ... ok
[INFO] [stdout] test ui::tests::test_parse_markdown_bullet ... ok
[INFO] [stdout] test ui::tests::test_parse_markdown_h1 ... ok
[INFO] [stdout] test ui::tests::test_parse_markdown_code_block ... ok
[INFO] [stdout] test ui::tests::test_parse_markdown_h2 ... ok
[INFO] [stdout] test ui::tests::test_parse_markdown_nested_bullet ... ok
[INFO] [stdout] test store::tests::test_load_sessions_with_progress ... ok
[INFO] [stdout] test ui::tests::test_parse_inline_unclosed_link ... ok
[INFO] [stdout] test ui::tests::test_parse_markdown_table_line ... ok
[INFO] [stdout] test ui::tests::test_parse_markdown_table_separator ... ok
[INFO] [stdout] test ui::tests::test_commands_bar_shows_keybindings ... ok
[INFO] [stdout] test ui::tests::test_format_size_megabytes ... ok
[INFO] [stdout] test ui::tests::test_sanitize_keeps_normal_text ... ok
[INFO] [stdout] test ui::tests::test_sanitize_replaces_problematic_unicode ... ok
[INFO] [stdout] test ui::tests::test_sanitize_replaces_emoji ... ok
[INFO] [stdout] test ui::tests::test_sanitize_replaces_supplemental_symbols ... ok
[INFO] [stdout] test ui::tests::test_sanitize_keeps_box_drawing ... ok
[INFO] [stdout] test store::tests::test_sessions_sorted_by_updated_at_desc ... ok
[INFO] [stdout] test ui::tests::test_renders_session_list_header ... ok
[INFO] [stdout] test ui::tests::test_name_column_shows_custom_title ... ok
[INFO] [stdout] test ui::tests::test_truncated_session_id_in_list ... ok
[INFO] [stdout] test ui::tests::test_selection_moves_preview ... ok
[INFO] [stdout] test ui::tests::test_renders_preview_for_selected_session ... ok
[INFO] [stdout] test ui::tests::test_renders_empty_state ... ok
[INFO] [stdout] test ui::tests::test_preview_shows_custom_title_label ... ok
[INFO] [stdout] test ui::tests::test_preview_with_problematic_unicode_renders_clean ... ok
[INFO] [stdout] test ui::tests::test_preview_shows_entries_and_messages ... ok
[INFO] [stdout] test ui::tests::test_renders_message_count ... ok
[INFO] [stdout] test ui::tests::test_search_modal_renders ... ok
[INFO] [stdout] test ui::tests::test_snapshot_search_with_filter ... FAILED
[INFO] [stdout] test ui::tests::test_snapshot_initial_render ... FAILED
[INFO] [stdout] test ui::tests::test_snapshot_settings_modal ... FAILED
[INFO] [stdout] test ui::tests::test_snapshot_help_modal ... FAILED
[INFO] [stdout] test ui::tests::test_snapshot_loading_progress ... FAILED
[INFO] [stdout] test ui::tests::test_snapshot_trash_tab ... FAILED
[INFO] [stdout] test ui::tests::test_snapshot_delete_confirm ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- ui::tests::test_snapshot_search_with_filter stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/agent_session_manager__ui__tests__snapshot_search_with_filter.snap
[INFO] [stdout] Snapshot: snapshot_search_with_filter
[INFO] [stdout] Source: src/ui.rs:1429
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: terminal.backend()
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+"┌ Agent Session Manager ───────────────────────────────────────────────────────────────────────────┐"
[INFO] [stdout]           2 │+"│  ● 1 Sessions (2)    ○ 2 Trash (0)  │  h help                                                    │"
[INFO] [stdout]           3 │+"└──────────────────────────────────────────────────────────────────────────────────────────────────┘"
[INFO] [stdout]           4 │+"┌ Sessions (1) ────────────────────────█┌ Preview ─────────────────────────────────────────────────█"
[INFO] [stdout]           5 │+"│Project    Name     Date ▼     Msgs   █│Project: alpha-project                                    █"
[INFO] [stdout]           6 │+"│alpha-proj          2026-01-15 1      █│Session: abc12345                                         █"
[INFO] [stdout]           7 │+"│                                      █│Label:   —                                                █"
[INFO] [stdout]           8 │+"│                                      █│Updated: 2026-01-15T12:00:00+01:00                        █"
[INFO] [stdout]           9 │+"│                                      █│Size: 1.0 KB                                              █"
[INFO] [stdout]          10 │+"│                        ┌ Search (Esc to close) ─────────────────────────┐                        █"
[INFO] [stdout]          11 │+"│                        │Search: alpha_                                  │                        █"
[INFO] [stdout]          12 │+"│                        └────────────────────────────────────────────────┘                        ║"
[INFO] [stdout]          13 │+"│                                      █│─── Conversation ───                                      ║"
[INFO] [stdout]          14 │+"│                                      █│                                                          ║"
[INFO] [stdout]          15 │+"│                                      █│▶ You:                                                    ║"
[INFO] [stdout]          16 │+"│                                      █│  alpha content                                           ║"
[INFO] [stdout]          17 │+"└──────────────────────────────────────█└──────────────────────────────────────────────────────────║"
[INFO] [stdout]          18 │+"────────────────────────────────────────────────────────────────────────────────────────────────────"
[INFO] [stdout]          19 │+"↑↓ nav  ←→ focus  │  Enter run  r rename  d delete  e export  c clear  f find  s sort  p preferences"
[INFO] [stdout]          20 │+"                                                                                                    "
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::tests::test_snapshot_search_with_filter' (228) panicked at src/ui.rs:1429:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x579925a2f5f2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x579925a2f5f2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x579925a2f5f2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x579925a2f5f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x579925a425ea - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x579925a425ea - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5799259f9f26 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5799259f9f26 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x579925a0d859 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x579925a0d859 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x579925a0d6f1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57992567f90e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57992567f90e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x579925a0db82 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x579925a0db82 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x579925a0d918 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x579925a07439 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5799259ed64d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x579925a4c4fc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x579925a4b7e2 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x57992549a73e - core::result::Result<T,E>::unwrap::h2d6fdebfcc5dd109
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x57992549a73e - agent_session_manager::ui::tests::test_snapshot_search_with_filter::hd955b395a89860ae
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui.rs:1429:9
[INFO] [stdout]   22:     0x57992549a857 - agent_session_manager::ui::tests::test_snapshot_search_with_filter::{{closure}}::h1d18f7312bd7c3ac
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui.rs:1411:42
[INFO] [stdout]   23:     0x579925487e16 - core::ops::function::FnOnce::call_once::h21b4990f388280c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x57992567f6cb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x57992567f6cb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5799256930da - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5799256930da - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5799256930da - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5799256930da - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5799256930da - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5799256930da - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5799256930da - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x57992566d534 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x57992566d534 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x579925670ed2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x579925670ed2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x579925670ed2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x579925670ed2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x579925670ed2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x579925670ed2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x579925670ed2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x579925a0239f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x579925a0239f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7abddc242aa4 - <unknown>
[INFO] [stdout]   45:     0x7abddc2cfa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::tests::test_snapshot_initial_render stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/agent_session_manager__ui__tests__snapshot_initial_render.snap
[INFO] [stdout] Snapshot: snapshot_initial_render
[INFO] [stdout] Source: src/ui.rs:1103
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: terminal.backend()
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+"┌ Agent Session Manager ───────────────────────────────────────────────────────────────────────────┐"
[INFO] [stdout]           2 │+"│  ● 1 Sessions (2)    ○ 2 Trash (0)  │  h help                                                    │"
[INFO] [stdout]           3 │+"└──────────────────────────────────────────────────────────────────────────────────────────────────┘"
[INFO] [stdout]           4 │+"┌ Sessions (2) ────────────────────────█┌ Preview ─────────────────────────────────────────────────█"
[INFO] [stdout]           5 │+"│Project    Name     Date ▼     Msgs   █│Project: my-project                                       █"
[INFO] [stdout]           6 │+"│my-project          2026-01-15 2      █│Session: abc12345-6789                                    █"
[INFO] [stdout]           7 │+"│other-proj          2026-01-15 1      █│Label:   —                                                █"
[INFO] [stdout]           8 │+"│                                      █│Updated: 2026-01-15T12:00:00+01:00                        █"
[INFO] [stdout]           9 │+"│                                      █│Size: 1.0 KB                                              █"
[INFO] [stdout]          10 │+"│                                      █│Messages: 2                                               █"
[INFO] [stdout]          11 │+"│                                      █│Entries: 5                                                ║"
[INFO] [stdout]          12 │+"│                                      █│                                                          ║"
[INFO] [stdout]          13 │+"│                                      █│─── Conversation ───                                      ║"
[INFO] [stdout]          14 │+"│                                      █│                                                          ║"
[INFO] [stdout]          15 │+"│                                      █│▶ You:                                                    ║"
[INFO] [stdout]          16 │+"│                                      █│  Hello, how are you?                                     ║"
[INFO] [stdout]          17 │+"└──────────────────────────────────────║└──────────────────────────────────────────────────────────║"
[INFO] [stdout]          18 │+"────────────────────────────────────────────────────────────────────────────────────────────────────"
[INFO] [stdout]          19 │+"↑↓ nav  ←→ focus  │  Enter run  r rename  d delete  e export  c clear  f find  s sort  p preferences"
[INFO] [stdout]          20 │+"                                                                                                    "
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::tests::test_snapshot_initial_render' (225) panicked at src/ui.rs:1103:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x579925a2f5f2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x579925a2f5f2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x579925a2f5f2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x579925a2f5f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x579925a425ea - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x579925a425ea - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5799259f9f26 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5799259f9f26 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x579925a0d859 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x579925a0d859 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x579925a0d6f1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57992567f90e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57992567f90e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x579925a0db82 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x579925a0db82 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x579925a0d918 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x579925a07439 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5799259ed64d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x579925a4c4fc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x579925a4b7e2 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5799254976d1 - core::result::Result<T,E>::unwrap::h2d6fdebfcc5dd109
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5799254976d1 - agent_session_manager::ui::tests::test_snapshot_initial_render::hf1c0ab2041c38bc6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui.rs:1103:9
[INFO] [stdout]   22:     0x579925497817 - agent_session_manager::ui::tests::test_snapshot_initial_render::{{closure}}::h82019793805643d5
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui.rs:1084:38
[INFO] [stdout]   23:     0x579925488136 - core::ops::function::FnOnce::call_once::h35e133fd5eb92b52
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x57992567f6cb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x57992567f6cb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5799256930da - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5799256930da - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5799256930da - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5799256930da - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5799256930da - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5799256930da - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5799256930da - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x57992566d534 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x57992566d534 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x579925670ed2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x579925670ed2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x579925670ed2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x579925670ed2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x579925670ed2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x579925670ed2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x579925670ed2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x579925a0239f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x579925a0239f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7abddc242aa4 - <unknown>
[INFO] [stdout]   45:     0x7abddc2cfa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::tests::test_snapshot_settings_modal stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/agent_session_manager__ui__tests__snapshot_settings_modal.snap
[INFO] [stdout] Snapshot: snapshot_settings_modal
[INFO] [stdout] Source: src/ui.rs:1117
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: terminal.backend()
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+"┌ Agent Session Manager ───────────────────────────────────────────────────────────────────────────┐"
[INFO] [stdout]           2 │+"│  ● 1 Sessions (1)    ○ 2 Trash (0)  │  h help                                                    │"
[INFO] [stdout]           3 │+"└──────────────────────────────────────────────────────────────────────────────────────────────────┘"
[INFO] [stdout]           4 │+"┌ Sessions (1) ────────────────────────█┌ Preview ─────────────────────────────────────────────────█"
[INFO] [stdout]           5 │+"│Project    Name     Date ▼     Msgs   █│Project: my-project                                       █"
[INFO] [stdout]           6 │+"│my-project          2026-01-15 1      █│Session: abc12345-6789                                    █"
[INFO] [stdout]           7 │+"│                   ┌ Settings ────────────────────────────────────────────────┐                   █"
[INFO] [stdout]           8 │+"│                   │                                                          │                   █"
[INFO] [stdout]           9 │+"│                   │  Export Path:                                            │                   █"
[INFO] [stdout]          10 │+"│                   │  ~/claude-exports_                                       │                   █"
[INFO] [stdout]          11 │+"│                   │                                                          │                   █"
[INFO] [stdout]          12 │+"│                   │  [Enter] save  [Esc] cancel                              │                   ║"
[INFO] [stdout]          13 │+"│                   └──────────────────────────────────────────────────────────┘                   ║"
[INFO] [stdout]          14 │+"│                                      █│                                                          ║"
[INFO] [stdout]          15 │+"│                                      █│▶ You:                                                    ║"
[INFO] [stdout]          16 │+"│                                      █│  Hello                                                   ║"
[INFO] [stdout]          17 │+"└──────────────────────────────────────█└──────────────────────────────────────────────────────────║"
[INFO] [stdout]          18 │+"────────────────────────────────────────────────────────────────────────────────────────────────────"
[INFO] [stdout]          19 │+"↑↓ nav  ←→ focus  │  Enter run  r rename  d delete  e export  c clear  f find  s sort  p preferences"
[INFO] [stdout]          20 │+"                                                                                                    "
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::tests::test_snapshot_settings_modal' (229) panicked at src/ui.rs:1117:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x579925a2f5f2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x579925a2f5f2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x579925a2f5f2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x579925a2f5f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x579925a425ea - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x579925a425ea - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5799259f9f26 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5799259f9f26 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x579925a0d859 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x579925a0d859 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x579925a0d6f1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57992567f90e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57992567f90e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x579925a0db82 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x579925a0db82 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x579925a0d918 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x579925a07439 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5799259ed64d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x579925a4c4fc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x579925a4b7e2 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x579925498235 - core::result::Result<T,E>::unwrap::h2d6fdebfcc5dd109
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x579925498235 - agent_session_manager::ui::tests::test_snapshot_settings_modal::h9ef25bc888d264e9
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui.rs:1117:9
[INFO] [stdout]   22:     0x579925498347 - agent_session_manager::ui::tests::test_snapshot_settings_modal::{{closure}}::h1019d4f6b7ac8480
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui.rs:1107:38
[INFO] [stdout]   23:     0x579925489926 - core::ops::function::FnOnce::call_once::hadd7fe230ae9d211
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x57992567f6cb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x57992567f6cb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5799256930da - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5799256930da - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5799256930da - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5799256930da - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5799256930da - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5799256930da - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5799256930da - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x57992566d534 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x57992566d534 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x579925670ed2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x579925670ed2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x579925670ed2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x579925670ed2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x579925670ed2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x579925670ed2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x579925670ed2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x579925a0239f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x579925a0239f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7abddc242aa4 - <unknown>
[INFO] [stdout]   45:     0x7abddc2cfa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::tests::test_snapshot_help_modal stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/agent_session_manager__ui__tests__snapshot_help_modal.snap
[INFO] [stdout] Snapshot: snapshot_help_modal
[INFO] [stdout] Source: src/ui.rs:1131
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: terminal.backend()
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+"┌ Agent Session Manager ───────────────────────────────────────────────────────────────────────────┐"
[INFO] [stdout]           2 │+"│  ● 1 Sessions (1)    ○ 2 Trash (0)  │  h help                                                    │"
[INFO] [stdout]           3 │+"└─────────┌ Help (Esc/h to close, ↑/↓ to scroll) ────────────────────────────────────────┐─────────┘"
[INFO] [stdout]           4 │+"┌ Sessions│Agent Session Manager - Help                                                  │─────────█"
[INFO] [stdout]           5 │+"│Project  │                                                                              │         █"
[INFO] [stdout]           6 │+"│my-projec│A terminal-based session manager for Claude Code sessions.                    │         █"
[INFO] [stdout]           7 │+"│         │                                                                              │         █"
[INFO] [stdout]           8 │+"│         │Keyboard Shortcuts                                                            │         █"
[INFO] [stdout]           9 │+"│         │                                                                              │         █"
[INFO] [stdout]          10 │+"│         │| Key | Function |                                                            │         █"
[INFO] [stdout]          11 │+"│         │|-----|----------|                                                            │         █"
[INFO] [stdout]          12 │+"│         │| `↑` / `↓` | Select session (list) / scroll preview (line by line) |         │         ║"
[INFO] [stdout]          13 │+"│         │| `←` / `→` | Switch focus between list and preview |                         │         ║"
[INFO] [stdout]          14 │+"│         │| `Enter` | Switch to selected session |                                      │         ║"
[INFO] [stdout]          15 │+"│         │| `Tab` | Switch between Sessions/Trash |                                     │         ║"
[INFO] [stdout]          16 │+"│         │| `Ctrl+F` | Open search |                                                    │         ║"
[INFO] [stdout]          17 │+"└─────────│| `s` | Toggle sort (Project → Msgs → Date) |                                 │─────────║"
[INFO] [stdout]          18 │+"──────────└──────────────────────────────────────────────────────────────────────────────┘──────────"
[INFO] [stdout]          19 │+"↑↓ nav  ←→ focus  │  Enter run  r rename  d delete  e export  c clear  f find  s sort  p preferences"
[INFO] [stdout]          20 │+"                                                                                                    "
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::tests::test_snapshot_help_modal' (224) panicked at src/ui.rs:1131:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x579925a2f5f2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x579925a2f5f2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x579925a2f5f2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x579925a2f5f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x579925a425ea - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x579925a425ea - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5799259f9f26 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5799259f9f26 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x579925a0d859 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x579925a0d859 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x579925a0d6f1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57992567f90e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57992567f90e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x579925a0db82 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x579925a0db82 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x579925a0d918 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x579925a07439 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5799259ed64d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x579925a4c4fc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x579925a4b7e2 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5799254945a5 - core::result::Result<T,E>::unwrap::h2d6fdebfcc5dd109
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5799254945a5 - agent_session_manager::ui::tests::test_snapshot_help_modal::hb36e5020ee54bacc
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui.rs:1131:9
[INFO] [stdout]   22:     0x579925494777 - agent_session_manager::ui::tests::test_snapshot_help_modal::{{closure}}::hb18ecc287c009c31
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui.rs:1121:34
[INFO] [stdout]   23:     0x579925489376 - core::ops::function::FnOnce::call_once::h96a4d2fc214f159b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x57992567f6cb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x57992567f6cb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5799256930da - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5799256930da - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5799256930da - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5799256930da - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5799256930da - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5799256930da - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5799256930da - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x57992566d534 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x57992566d534 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x579925670ed2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x579925670ed2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x579925670ed2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x579925670ed2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x579925670ed2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x579925670ed2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x579925670ed2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x579925a0239f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x579925a0239f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7abddc242aa4 - <unknown>
[INFO] [stdout]   45:     0x7abddc2cfa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::tests::test_snapshot_loading_progress stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/agent_session_manager__ui__tests__snapshot_loading_progress.snap
[INFO] [stdout] Snapshot: snapshot_loading_progress
[INFO] [stdout] Source: src/ui.rs:1227
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: terminal.backend()
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+"                                                                                "
[INFO] [stdout]           2 │+"                                                                                "
[INFO] [stdout]           3 │+"                                                                                "
[INFO] [stdout]           4 │+"                                                                                "
[INFO] [stdout]           5 │+"                                                                                "
[INFO] [stdout]           6 │+"                                                                                "
[INFO] [stdout]           7 │+"                                                                                "
[INFO] [stdout]           8 │+"                                                                                "
[INFO] [stdout]           9 │+"                                                                                "
[INFO] [stdout]          10 │+"                                                                                "
[INFO] [stdout]          11 │+"                ┌ Loading Sessions ────────────────────────────┐                "
[INFO] [stdout]          12 │+"                │███████████████████ 42/100                    │                "
[INFO] [stdout]          13 │+"                └──────────────────────────────────────────────┘                "
[INFO] [stdout]          14 │+"                                                                                "
[INFO] [stdout]          15 │+"                                                                                "
[INFO] [stdout]          16 │+"                                                                                "
[INFO] [stdout]          17 │+"                                                                                "
[INFO] [stdout]          18 │+"                                                                                "
[INFO] [stdout]          19 │+"                                                                                "
[INFO] [stdout]          20 │+"                                                                                "
[INFO] [stdout]          21 │+"                                                                                "
[INFO] [stdout]          22 │+"                                                                                "
[INFO] [stdout]          23 │+"                                                                                "
[INFO] [stdout]          24 │+"                                                                                "
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::tests::test_snapshot_loading_progress' (226) panicked at src/ui.rs:1227:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x579925a2f5f2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x579925a2f5f2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x579925a2f5f2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x579925a2f5f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x579925a425ea - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x579925a425ea - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5799259f9f26 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5799259f9f26 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x579925a0d859 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x579925a0d859 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x579925a0d6f1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57992567f90e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57992567f90e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x579925a0db82 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x579925a0db82 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x579925a0d918 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x579925a07439 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5799259ed64d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x579925a4c4fc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x579925a4b7e2 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5799254990df - core::result::Result<T,E>::unwrap::h2d6fdebfcc5dd109
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5799254990df - agent_session_manager::ui::tests::test_snapshot_loading_progress::he07e5c0c2a5ef1cc
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui.rs:1227:9
[INFO] [stdout]   22:     0x5799254991e7 - agent_session_manager::ui::tests::test_snapshot_loading_progress::{{closure}}::h381e7fc9ee2407da
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui.rs:1223:40
[INFO] [stdout]   23:     0x579925489476 - core::ops::function::FnOnce::call_once::h9be50269c9ae7e0a
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x57992567f6cb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x57992567f6cb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5799256930da - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5799256930da - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5799256930da - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5799256930da - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5799256930da - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5799256930da - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5799256930da - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x57992566d534 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x57992566d534 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x579925670ed2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x579925670ed2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x579925670ed2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x579925670ed2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x579925670ed2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x579925670ed2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x579925670ed2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x579925a0239f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x579925a0239f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7abddc242aa4 - <unknown>
[INFO] [stdout]   45:     0x7abddc2cfa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::tests::test_snapshot_trash_tab stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/agent_session_manager__ui__tests__snapshot_trash_tab.snap
[INFO] [stdout] Snapshot: snapshot_trash_tab
[INFO] [stdout] Source: src/ui.rs:1405
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: terminal.backend()
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+"┌ Agent Session Manager ───────────────────────────────────────────────────────────────────────────┐"
[INFO] [stdout]           2 │+"│  ○ 1 Sessions (0)    ● 2 Trash (1)  │  h help                                                    │"
[INFO] [stdout]           3 │+"└──────────────────────────────────────────────────────────────────────────────────────────────────┘"
[INFO] [stdout]           4 │+"┌ Trash (1) ───────────────────────────█┌ Preview ─────────────────────────────────────────────────█"
[INFO] [stdout]           5 │+"│Project    Name     Date ▼     Msgs   █│Project: deleted-project                                  █"
[INFO] [stdout]           6 │+"│deleted-pr          2026-01-15 1      █│Session: trash-session                                    █"
[INFO] [stdout]           7 │+"│                                      █│Label:   —                                                █"
[INFO] [stdout]           8 │+"│                                      █│Updated: 2026-01-15T12:00:00+01:00                        █"
[INFO] [stdout]           9 │+"│                                      █│Size: 1.0 KB                                              █"
[INFO] [stdout]          10 │+"│                                      █│Messages: 1                                               █"
[INFO] [stdout]          11 │+"│                                      █│Entries: 4                                                █"
[INFO] [stdout]          12 │+"│                                      █│                                                          ║"
[INFO] [stdout]          13 │+"│                                      █│─── Conversation ───                                      ║"
[INFO] [stdout]          14 │+"│                                      █│                                                          ║"
[INFO] [stdout]          15 │+"│                                      █│▶ You:                                                    ║"
[INFO] [stdout]          16 │+"│                                      █│  old message                                             ║"
[INFO] [stdout]          17 │+"└──────────────────────────────────────█└──────────────────────────────────────────────────────────║"
[INFO] [stdout]          18 │+"────────────────────────────────────────────────────────────────────────────────────────────────────"
[INFO] [stdout]          19 │+"↑↓ nav  ←→ focus  │  u undo  e empty trash f find  s sort  h help  q quit                           "
[INFO] [stdout]          20 │+"                                                                                                    "
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::tests::test_snapshot_trash_tab' (230) panicked at src/ui.rs:1405:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x579925a2f5f2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x579925a2f5f2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x579925a2f5f2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x579925a2f5f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x579925a425ea - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x579925a425ea - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5799259f9f26 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5799259f9f26 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x579925a0d859 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x579925a0d859 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x579925a0d6f1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57992567f90e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57992567f90e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x579925a0db82 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x579925a0db82 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x579925a0d918 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x579925a07439 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5799259ed64d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x579925a4c4fc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x579925a4b7e2 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x579925493753 - core::result::Result<T,E>::unwrap::h2d6fdebfcc5dd109
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x579925493753 - agent_session_manager::ui::tests::test_snapshot_trash_tab::h8db6a997c26233de
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui.rs:1405:9
[INFO] [stdout]   22:     0x579925493897 - agent_session_manager::ui::tests::test_snapshot_trash_tab::{{closure}}::h15a6f2defdd31e30
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui.rs:1394:33
[INFO] [stdout]   23:     0x5799254884f6 - core::ops::function::FnOnce::call_once::h46c711f3b4822212
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x57992567f6cb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x57992567f6cb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5799256930da - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5799256930da - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5799256930da - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5799256930da - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5799256930da - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5799256930da - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5799256930da - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x57992566d534 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x57992566d534 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x579925670ed2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x579925670ed2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x579925670ed2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x579925670ed2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x579925670ed2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x579925670ed2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x579925670ed2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x579925a0239f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x579925a0239f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7abddc242aa4 - <unknown>
[INFO] [stdout]   45:     0x7abddc2cfa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::tests::test_snapshot_delete_confirm stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/agent_session_manager__ui__tests__snapshot_delete_confirm.snap
[INFO] [stdout] Snapshot: snapshot_delete_confirm
[INFO] [stdout] Source: src/ui.rs:1145
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: terminal.backend()
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+"┌ Agent Session Manager ───────────────────────────────────────────────────────────────────────────┐"
[INFO] [stdout]           2 │+"│  ● 1 Sessions (1)    ○ 2 Trash (0)  │  h help                                                    │"
[INFO] [stdout]           3 │+"└──────────────────────────────────────────────────────────────────────────────────────────────────┘"
[INFO] [stdout]           4 │+"┌ Sessions (1) ────────────────────────█┌ Preview ─────────────────────────────────────────────────█"
[INFO] [stdout]           5 │+"│Project    Name     Date ▼     Msgs   █│Project: my-project                                       █"
[INFO] [stdout]           6 │+"│my-project          2026-01-15 1      █│Session: abc12345-6789                                    █"
[INFO] [stdout]           7 │+"│                                      █│Label:   —                                                █"
[INFO] [stdout]           8 │+"│                                      █│Updated: 2026-01-15T12:00:00+01:00                        █"
[INFO] [stdout]           9 │+"│                                      █│Size: 1.0 KB                                              █"
[INFO] [stdout]          10 │+"│                                      █│Messages: 1                                               █"
[INFO] [stdout]          11 │+"│                                      █│Entries: 4                                                █"
[INFO] [stdout]          12 │+"│                                      █│                                                          ║"
[INFO] [stdout]          13 │+"│                                      █│─── Conversation ───                                      ║"
[INFO] [stdout]          14 │+"│                                      █│                                                          ║"
[INFO] [stdout]          15 │+"│                                      █│▶ You:                                                    ║"
[INFO] [stdout]          16 │+"│                                      █│  Hello                                                   ║"
[INFO] [stdout]          17 │+"└──────────────────────────────────────█└──────────────────────────────────────────────────────────║"
[INFO] [stdout]          18 │+"────────────────────────────────────────────────────────────────────────────────────────────────────"
[INFO] [stdout]          19 │+"Move 'my-project' to trash?   [y] yes    [n] no                                                     "
[INFO] [stdout]          20 │+"                                                                                                    "
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::tests::test_snapshot_delete_confirm' (223) panicked at src/ui.rs:1145:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x579925a2f5f2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x579925a2f5f2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x579925a2f5f2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x579925a2f5f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x579925a425ea - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x579925a425ea - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5799259f9f26 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5799259f9f26 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x579925a0d859 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x579925a0d859 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x579925a0d6f1 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57992567f90e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x57992567f90e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x579925a0db82 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x579925a0db82 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x579925a0d918 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x579925a07439 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5799259ed64d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x579925a4c4fc - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x579925a4b7e2 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x579925496965 - core::result::Result<T,E>::unwrap::h2d6fdebfcc5dd109
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x579925496965 - agent_session_manager::ui::tests::test_snapshot_delete_confirm::hbd25f5f92780d922
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui.rs:1145:9
[INFO] [stdout]   22:     0x579925496b37 - agent_session_manager::ui::tests::test_snapshot_delete_confirm::{{closure}}::h9235146f0d89b976
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui.rs:1135:38
[INFO] [stdout]   23:     0x5799254889b6 - core::ops::function::FnOnce::call_once::h669e1c771184d9e3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x57992567f6cb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x57992567f6cb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5799256930da - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5799256930da - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5799256930da - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5799256930da - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5799256930da - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5799256930da - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5799256930da - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x57992566d534 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x57992566d534 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x579925670ed2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x579925670ed2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x579925670ed2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x579925670ed2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x579925670ed2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x579925670ed2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x579925670ed2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x579925a0239f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x579925a0239f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7abddc242aa4 - <unknown>
[INFO] [stdout]   45:     0x7abddc2cfa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     ui::tests::test_snapshot_delete_confirm
[INFO] [stdout]     ui::tests::test_snapshot_help_modal
[INFO] [stdout]     ui::tests::test_snapshot_initial_render
[INFO] [stdout]     ui::tests::test_snapshot_loading_progress
[INFO] [stdout]     ui::tests::test_snapshot_search_with_filter
[INFO] [stdout]     ui::tests::test_snapshot_settings_modal
[INFO] [stdout]     ui::tests::test_snapshot_trash_tab
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 184 passed; 7 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.05s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "a0c8ebed95a57a2d09d638db2b2bdecdf91d6da445a15be3db6e03c87d7cf2f6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a0c8ebed95a57a2d09d638db2b2bdecdf91d6da445a15be3db6e03c87d7cf2f6", kill_on_drop: false }`
[INFO] [stdout] a0c8ebed95a57a2d09d638db2b2bdecdf91d6da445a15be3db6e03c87d7cf2f6
