[INFO] cloning repository https://github.com/bvolpato/omnisession
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bvolpato/omnisession" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbvolpato%2Fomnisession", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbvolpato%2Fomnisession'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] dba56e4eed0f22c75f229195e058267cc85642bf
[INFO] testing bvolpato/omnisession against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbvolpato%2Fomnisession" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/bvolpato/omnisession
[INFO] finished tweaking git repo https://github.com/bvolpato/omnisession
[INFO] tweaked toml for git repo https://github.com/bvolpato/omnisession written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/bvolpato/omnisession on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/bvolpato/omnisession 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d2d9f48ee37f68bb155a29c0dab9ad17205756f75557d35d3e1bc393c7985323
[INFO] running `Command { std: "docker" "start" "d2d9f48ee37f68bb155a29c0dab9ad17205756f75557d35d3e1bc393c7985323", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d2d9f48ee37f68bb155a29c0dab9ad17205756f75557d35d3e1bc393c7985323", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d2d9f48ee37f68bb155a29c0dab9ad17205756f75557d35d3e1bc393c7985323" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d2d9f48ee37f68bb155a29c0dab9ad17205756f75557d35d3e1bc393c7985323", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d2d9f48ee37f68bb155a29c0dab9ad17205756f75557d35d3e1bc393c7985323" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling cc v1.4.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling hybrid-array v0.4.13
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling hashlink v0.12.1
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling directories v6.0.0
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling tinyvec v1.12.0
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling lz4_flex v0.11.6
[INFO] [stderr]    Compiling toml_parser v1.1.5+spec-1.1.0
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling libsqlite3-sys v0.38.2
[INFO] [stderr]    Compiling signal-hook v0.4.4
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling md-5 v0.11.0
[INFO] [stderr]    Compiling prost-derive v0.14.4
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling uuid v1.26.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling toml_datetime v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.2
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling toml v1.1.8+spec-1.1.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling prost v0.14.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling omnisession-ir v0.9.0 (/opt/rustwide/workdir/crates/omnis-ir)
[INFO] [stderr]    Compiling omnisession-core v0.9.0 (/opt/rustwide/workdir/crates/omnis-core)
[INFO] [stderr]    Compiling rusqlite v0.40.2
[INFO] [stderr]    Compiling omnisession-adapters v0.9.0 (/opt/rustwide/workdir/crates/omnis-adapters)
[INFO] [stderr]    Compiling omnisession-store v0.9.0 (/opt/rustwide/workdir/crates/omnis-store)
[INFO] [stderr]    Compiling omnisession-cli v0.9.0 (/opt/rustwide/workdir/crates/omnis-cli)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 07s
[INFO] running `Command { std: "docker" "inspect" "d2d9f48ee37f68bb155a29c0dab9ad17205756f75557d35d3e1bc393c7985323", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d2d9f48ee37f68bb155a29c0dab9ad17205756f75557d35d3e1bc393c7985323" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling omnisession-ir v0.9.0 (/opt/rustwide/workdir/crates/omnis-ir)
[INFO] [stderr]    Compiling rusqlite v0.40.2
[INFO] [stderr]    Compiling omnisession-core v0.9.0 (/opt/rustwide/workdir/crates/omnis-core)
[INFO] [stderr]    Compiling prost-derive v0.14.4
[INFO] [stderr]    Compiling zerocopy-derive v0.8.56
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling omnisession-store v0.9.0 (/opt/rustwide/workdir/crates/omnis-store)
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling prost v0.14.4
[INFO] [stderr]    Compiling omnisession-adapters v0.9.0 (/opt/rustwide/workdir/crates/omnis-adapters)
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling omnisession-cli v0.9.0 (/opt/rustwide/workdir/crates/omnis-cli)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 10s
[INFO] running `Command { std: "docker" "inspect" "d2d9f48ee37f68bb155a29c0dab9ad17205756f75557d35d3e1bc393c7985323", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d2d9f48ee37f68bb155a29c0dab9ad17205756f75557d35d3e1bc393c7985323" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.30s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/omnisession-adapters/c20c5e99416ecb9f/out/omnis_adapters-c20c5e99416ecb9f)
[INFO] [stdout] 
[INFO] [stdout] running 85 tests
[INFO] [stdout] test antigravity::tests::decodes_local_workspace_uri ... ok
[INFO] [stdout] test antigravity::tests::reads_user_text_from_query_then_response_then_items ... ok
[INFO] [stdout] test antigravity_ide::tests::history_budget_prioritizes_visible_text_and_reports_raw_or_record_omissions ... ok
[INFO] [stdout] test antigravity_ide::tests::missing_metadata_does_not_guess_workspace_or_promote_unknown_messages ... ok
[INFO] [stdout] test antigravity_ide::tests::ambiguous_summary_workspaces_override_a_single_mounted_fallback ... ok
[INFO] [stdout] test claude::tests::fixture_canonicalizes_visible_messages_and_historical_tools ... ok
[INFO] [stdout] test claude::tests::compact_summary_is_contextual_compaction_not_a_user_request ... ok
[INFO] [stdout] test antigravity::tests::unwraps_user_request_without_copying_runtime_metadata ... ok
[INFO] [stdout] test antigravity_ide::tests::unknown_nested_history_and_malformed_lines_cannot_claim_complete_history ... ok
[INFO] [stdout] test claude::tests::image_only_user_turn_keeps_a_placeholder ... ok
[INFO] [stdout] test claude::tests::nonadjacent_chunks_update_the_first_metadata_event_without_reordering ... ok
[INFO] [stdout] test claude::tests::full_read_and_preview_preserve_late_metadata_from_excluded_records ... ok
[INFO] [stdout] test claude::tests::wrong_session_hint_uses_the_requested_claude_transcript ... ok
[INFO] [stdout] test codex::tests::compact_discovery_error_keeps_the_first_line ... ok
[INFO] [stdout] test claude::tests::outside_root_path_hint_is_rejected ... ok
[INFO] [stdout] test codex::tests::listing_notes_describe_empty_and_partial_scans ... ok
[INFO] [stdout] test codex::tests::listing_reuses_cached_rollout_headers_until_the_rollout_changes ... ok
[INFO] [stdout] test codex::tests::path_uuid_extracts_a_trailing_uuid ... ok
[INFO] [stdout] test codex::tests::path_uuid_ignores_stems_that_end_mid_character ... ok
[INFO] [stdout] test codex::tests::rollback_scan_ignores_unicode_escapes ... ok
[INFO] [stdout] test antigravity_ide::tests::legacy_references_use_exact_desktop_id_and_reject_product_collisions ... ok
[INFO] [stdout] test antigravity_ide::tests::metadata_reads_do_not_create_wal_sidecars_in_provider_store ... ok
[INFO] [stdout] test claude::tests::sidechain_records_are_not_canonicalized_as_main_context ... ok
[INFO] [stdout] test codex::tests::path_uuid_never_panics_on_arbitrary_stems ... ok
[INFO] [stdout] test grok::tests::historical_record_count_budget_emits_one_omission_notice ... ok
[INFO] [stdout] test claude::tests::streamed_chunks_of_one_response_count_usage_once ... ok
[INFO] [stdout] test grok::tests::historical_retention_budget_reports_loss_without_limiting_visible_text_or_tools ... ok
[INFO] [stdout] test codex::tests::scan_session_files_reports_truncation_and_unreadable_roots ... ok
[INFO] [stdout] test codex::tests::scan_session_files_keeps_reverse_lexical_top_files_across_empty_directories ... ok
[INFO] [stdout] test grok::tests::fork_candidates_require_exact_parent_workspace_and_creation_time ... ok
[INFO] [stdout] test antigravity_ide::tests::mounted_workspaces_do_not_route_a_multiroot_history_by_array_order ... ok
[INFO] [stdout] test grok::tests::unknown_text_updates_are_preserved_and_report_unsupported_transfer ... ok
[INFO] [stdout] test opencode::tests::empty_session_list_is_valid_but_empty_export_is_not ... ok
[INFO] [stdout] test opencode::tests::export_parser_keeps_text_and_marks_tools_historical ... ok
[INFO] [stdout] test grok::tests::nontext_messages_and_historical_updates_survive_readback ... ok
[INFO] [stdout] test grok::tests::known_state_sidecars_remain_historical_and_preview_matches ... ok
[INFO] [stdout] test opencode::tests::synthetic_context_beside_an_authored_prompt_is_not_user_text ... ok
[INFO] [stdout] test pi::tests::contextual_path_uses_latest_compaction_and_active_tree_branch ... ok
[INFO] [stdout] test omp::tests::resolves_only_selected_profile_and_migrated_xdg_root ... ok
[INFO] [stdout] test pi::tests::discovered_path_hint_reads_without_rewalking_provider_tree ... ok
[INFO] [stdout] test pi::tests::indexed_read_keeps_omp_title_slot_out_of_the_entry_tree ... ok
[INFO] [stdout] test pi::tests::indexed_read_matches_oracle_for_duplicate_ids_compaction_and_malformed_lines ... ok
[INFO] [stdout] test opencode::tests::listing_without_a_project_covers_every_project ... ok
[INFO] [stdout] test antigravity::tests::scope_only_user_steps_and_empty_responses_preserve_wire_history ... ok
[INFO] [stdout] test pi::tests::indexed_read_preserves_strict_missing_parent_error ... ok
[INFO] [stdout] test pi::tests::visible_summaries_extension_messages_and_images_reach_the_conversation ... ok
[INFO] [stdout] test support::tests::batch_launchers_are_detected_case_insensitively ... ok
[INFO] [stdout] test support::tests::bounded_event_builder_keeps_latest_tools_and_unique_sequences ... ok
[INFO] [stdout] test pi::tests::preview_tolerates_truncated_parent_chain ... ok
[INFO] [stdout] test antigravity_ide::tests::standalone_logs_are_distinct_from_desktop_and_preserve_unknown_history ... ok
[INFO] [stdout] test support::tests::index_reader_keeps_the_newest_suffix_above_its_byte_budget ... ok
[INFO] [stdout] test support::tests::concurrent_sampling_keeps_file_order ... ok
[INFO] [stdout] test pi::tests::stale_or_wrong_session_path_hints_fall_back_to_exact_lookup ... ok
[INFO] [stdout] test antigravity::tests::database_budgets_skip_large_blobs_and_report_history_omissions_without_mutation ... ok
[INFO] [stdout] test antigravity_desktop::tests::declared_empty_history_fails_but_corrupt_metadata_does_not_hide_databases ... ok
[INFO] [stdout] test support::tests::nested_file_limit_counts_only_accepted_files ... ok
[INFO] [stdout] test support::tests::nested_file_walk_stops_after_entry_budget ... ok
[INFO] [stdout] test support::tests::nested_file_walk_skips_pruned_directories ... ok
[INFO] [stdout] test antigravity::tests::unknown_database_steps_keep_opaque_wire_history_and_report_unsupported_text ... ok
[INFO] [stdout] test antigravity_ide::tests::malformed_summary_rows_do_not_hide_valid_workspace_metadata_or_logs ... ok
[INFO] [stdout] test support::tests::index_reader_skips_oversized_records_without_failing ... ok
[INFO] [stdout] test support::tests::provider_files_resolve_like_provider_file ... ok
[INFO] [stdout] test antigravity::tests::reads_message_steps_from_native_database ... ok
[INFO] [stdout] test support::tests::snapshot_bound_setting_fails_closed_on_invalid_values ... ok
[INFO] [stdout] test support::tests::streamed_reader_file_budget_boundaries ... ok
[INFO] [stdout] test support::tests::streamed_reader_line_budget_boundaries ... ok
[INFO] [stdout] test grok::tests::native_summary_overrides_stale_indexed_workspace ... ok
[INFO] [stdout] test support::tests::streamed_reader_record_budget_boundaries ... ok
[INFO] [stdout] test support::tests::small_preview_skips_oversized_records ... ok
[INFO] [stdout] test support::tests::windows_path_lookup_never_selects_extensionless_scripts ... ok
[INFO] [stdout] test support::tests::walk_skips_files_of_a_directory_replaced_while_it_is_listed ... ok
[INFO] [stdout] test support::tests::index_reader_visits_exactly_the_records_inside_its_budget ... ok
[INFO] [stdout] test support::tests::tail_reader_returns_latest_records ... ok
[INFO] [stdout] test grok::tests::incomplete_search_catalog_does_not_hide_native_summaries ... ok
[INFO] [stdout] test antigravity_desktop::tests::archived_conversations_are_not_listed ... ok
[INFO] [stdout] test antigravity_desktop::tests::lists_and_reads_synthetic_desktop_conversations_without_mutation ... ok
[INFO] [stdout] test support::tests::jsonl_readers_never_panic_on_arbitrary_bytes ... ok
[INFO] [stdout] test codex::tests::rollback_scan_matches_naive_search_across_chunk_boundaries ... ok
[INFO] [stdout] test support::tests::preview_reader_skips_oversized_records ... ok
[INFO] [stdout] test support::tests::preview_reader_samples_head_and_latest_records ... ok
[INFO] [stdout] test support::tests::sqlite_snapshot_bounds_database_and_wal_and_leaves_the_store_untouched ... ok
[INFO] [stdout] test pi::tests::indexed_read_matches_oracle_with_oversized_line_and_late_metadata ... ok
[INFO] [stdout] test support::tests::sqlite_snapshot_applies_the_configured_bound ... ok
[INFO] [stdout] test support::tests::snapshot_copy_holds_database_and_wal_within_one_budget ... ok
[INFO] [stdout] test pi::tests::file_stamp_detects_same_length_in_place_updates ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 85 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/adapters.rs (/opt/rustwide/target/release/build/omnisession-adapters/fab437be0049cf21/out/adapters-fab437be0049cf21)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test registry_selects_all_local_provider_adapters ... ok
[INFO] [stdout] test native_launch_arguments_match_provider_contracts ... ok
[INFO] [stdout] test codex_discovery_notes_when_jsonl_files_are_not_user_sessions ... ok
[INFO] [stdout] test claude_fixture_discovery_is_metadata_only_and_read_is_non_mutating ... ok
[INFO] [stdout] test exact_reads_find_sessions_created_after_discovery_cache ... ok
[INFO] [stdout] test codex_fork_candidates_require_launch_window_and_matching_workspace ... ok
[INFO] [stdout] test grok_catalog_session_reopens_by_exact_id ... ok
[INFO] [stdout] test adapter_registry_returns_codex_discovery_notes ... ok
[INFO] [stdout] test codex_fixture_uses_source_metadata_and_newest_index_title ... ok
[INFO] [stdout] test codex_streams_large_tool_outputs_without_retaining_binary_data ... ok
[INFO] [stdout] test grok_discovery_uses_read_only_search_catalog ... ok
[INFO] [stdout] test cursor_ide_streams_full_trajectory_without_reading_item_table ... ok
[INFO] [stdout] test cursor_ide_uses_header_workspace_path_when_storage_mapping_is_missing ... ok
[INFO] [stdout] test cursor_ide_routes_by_storage_mapping_over_conflicting_header_metadata ... ok
[INFO] [stdout] test cursor_ide_reads_a_conversation_with_an_oversized_bubble_as_an_omission ... ok
[INFO] [stdout] test cursor_ide_keeps_conflicted_unmapped_session_readable_without_workspace_routing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/antigravity.rs (/opt/rustwide/target/release/build/omnisession-adapters/429d9779af2a6079/out/antigravity-429d9779af2a6079)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test plans_documented_resume_and_rejects_unsupported_fork ... ok
[INFO] [stdout] test lists_and_reads_synthetic_antigravity_session_without_mutation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/claude_discovery.rs (/opt/rustwide/target/release/build/omnisession-adapters/b6002a123a9a425a/out/claude_discovery-b6002a123a9a425a)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test transcript_without_history_is_discovered_with_its_workspace ... ok
[INFO] [stdout] test discovery_keeps_titles_read_while_searching_for_the_workspace ... ok
[INFO] [stdout] test history_workspace_stays_authoritative_for_discovery ... ok
[INFO] [stdout] test cached_discovery_rejects_a_transcript_replaced_by_an_external_symlink ... ok
[INFO] [stdout] test history_created_at_comes_from_the_first_prompt ... ok
[INFO] [stdout] test discovery_title_falls_back_to_the_first_history_prompt ... ok
[INFO] [stdout] test transcript_discovery_only_reads_a_bounded_metadata_prefix ... ok
[INFO] [stdout] test discovery_titles_prefer_custom_titles_then_the_latest_generated_title ... ok
[INFO] [stdout] test history_with_an_oversized_record_keeps_workspace_mapping_and_notes_it ... ok
[INFO] [stdout] test undiscovered_workspace_metadata_does_not_trigger_a_full_transcript_scan ... ok
[INFO] [stdout] test history_beyond_the_strict_record_limit_keeps_the_latest_workspace ... ok
[INFO] [stdout] test transcripts_over_the_strict_file_limit_still_read ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/codex.rs (/opt/rustwide/target/release/build/omnisession-adapters/aa92c1f6d1002581/out/codex-aa92c1f6d1002581)
[INFO] [stdout] running 16 tests
[INFO] [stdout] test codex_image_only_turns_keep_one_placeholder ... ok
[INFO] [stdout] test codex_rollback_removes_mirrors_tools_and_workspace_before_followup ... ok
[INFO] [stdout] test codex_rollback_handles_zero_excess_and_consecutive_rollbacks ... ok
[INFO] [stdout] test codex_rollback_counts_multipart_and_repeated_requests_once_per_message ... ok
[INFO] [stdout] test codex_listing_skips_guardian_subagent_threads ... ok
[INFO] [stdout] test codex_contextual_fragments_in_any_block_do_not_add_rollback_turns ... ok
[INFO] [stdout] test missing_codex_home_does_not_claim_complete_discovery ... ok
[INFO] [stdout] test codex_rollback_crossing_compaction_does_not_resurrect_discarded_output ... ok
[INFO] [stdout] test codex_invalid_rollback_is_reported_instead_of_exporting_discarded_history ... ok
[INFO] [stdout] test codex_rollback_reports_surviving_tools_evicted_during_discarded_turn ... ok
[INFO] [stdout] test codex_rollback_still_truncates_after_tool_event_pruning ... ok
[INFO] [stdout] test codex_session_index_with_an_oversized_row_keeps_titles_and_notes_it ... ok
[INFO] [stdout] test codex_preview_reports_sampling_after_rollback_reconstruction ... ok
[INFO] [stdout] test codex_preview_finds_rollback_outside_prefix_and_tail_samples ... ok
[INFO] [stdout] test codex_skips_oversized_records_and_reports_omission ... ok
[INFO] [stdout] test codex_reads_rollouts_above_the_record_budget_keeping_the_newest_events ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/format_drift.rs (/opt/rustwide/target/release/build/omnisession-adapters/e0118a1f36d611e4/out/format_drift-e0118a1f36d611e4)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test claude_1_0_legacy_summaries_title_sessions_and_sidechains_stay_hidden ... ok
[INFO] [stdout] test codex_0_153_listing_hides_subagents_and_uses_the_newest_index_title ... ok
[INFO] [stdout] test claude_2_1_ai_titles_history_prompts_and_subagent_logs ... ok
[INFO] [stdout] test codex_0_153_rollback_after_compaction_keeps_only_surviving_turns ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/grok.rs (/opt/rustwide/target/release/build/omnisession-adapters/f01474da508a88e9/out/grok-f01474da508a88e9)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test grok_accepts_valid_records_that_do_not_emit_events ... ok
[INFO] [stdout] test grok_rejects_declared_history_without_any_readable_json_records ... ok
[INFO] [stdout] test grok_streaming_coalesces_chunks_and_flushes_at_record_boundaries ... ok
[INFO] [stdout] test grok_skips_oversized_updates_and_reports_omission ... ok
[INFO] [stdout] test grok_updates_over_the_strict_file_limit_still_read ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/hermes.rs (/opt/rustwide/target/release/build/omnisession-adapters/917684dca1d39d53/out/hermes-917684dca1d39d53)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test hermes_launches_exact_native_resume_and_materializes_forks_elsewhere ... ok
[INFO] [stdout] test hermes_reads_documented_sqlite_without_reasoning_or_mutation ... ok
[INFO] [stdout] test missing_hermes_database_does_not_claim_complete_discovery ... ok
[INFO] [stdout] test repeated_reads_reject_deleted_sources_and_follow_database_replacement ... ok
[INFO] [stdout] test repeated_reads_follow_same_size_rewrites_with_preserved_modification_time ... ok
[INFO] [stdout] test hermes_decodes_structured_content_without_leaking_its_marker_or_images ... ok
[INFO] [stdout] test repeated_reads_follow_wal_updates_and_checkpointed_changes ... ok
[INFO] [stdout] test indexing_uses_session_content_size_and_keeps_previews_bounded ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 16.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/not_installed.rs (/opt/rustwide/target/release/build/omnisession-adapters/7c429d6522414dcd/out/not_installed-7c429d6522414dcd)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test missing_stores_under_existing_provider_roots_do_not_warn ... ok
[INFO] [stdout] test every_provider_lists_an_empty_home_without_warnings ... ok
[INFO] [stdout] test opencode_spawn_failures_other_than_a_missing_binary_still_warn ... ok
[INFO] [stdout] test opencode_override_runs_instead_of_path_binary ... ok
[INFO] [stderr]      Running tests/omp.rs (/opt/rustwide/target/release/build/omnisession-adapters/edb144981ac12763/out/omp-edb144981ac12763)
[INFO] [stdout] test invalid_binary_overrides_mean_not_installed_without_path_fallback ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/paths.rs (/opt/rustwide/target/release/build/omnisession-adapters/483cb129010b6264/out/paths-483cb129010b6264)
[INFO] [stdout] test omp_title_slot_and_native_history_are_read_only_and_distinct_from_pi ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test codex_rollouts_under_non_ascii_home_list_and_read ... ok
[INFO] [stdout] test claude_transcripts_in_encoded_project_directories_list_and_read ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pi.rs (/opt/rustwide/target/release/build/omnisession-adapters/342fd85f5de3d9df/out/pi-342fd85f5de3d9df)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test pi_launch_plans_use_documented_session_and_fork_flags ... ok
[INFO] [stdout] test pi_discovery_reads_only_bounded_header ... ok
[INFO] [stdout] test pi_v3_reads_active_compacted_branch_without_retaining_reasoning ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/omnisession-cli/3ac76a58e00cb596/out/omni-3ac76a58e00cb596)
[INFO] [stdout] 
[INFO] [stdout] running 370 tests
[INFO] [stdout] test antigravity_import::tests::macos_process_parser_excludes_ide_and_unrelated_processes ... ok
[INFO] [stdout] test antigravity_import::tests::macos_process_parser_matches_antigravity_cli_only ... ok
[INFO] [stdout] test antigravity_import::tests::private_deletion_requires_verified_writer_detection ... ok
[INFO] [stdout] test antigravity_import::tests::macos_process_parser_handles_spaced_executable_paths ... ok
[INFO] [stdout] test antigravity_import::tests::version_gate_accepts_newer_antigravity_releases ... ok
[INFO] [stdout] test claude_delete::tests::delete_native_session_subprocess ... ok
[INFO] [stdout] test claude_delete::tests::active_claude_process_refuses_deletion ... ok
[INFO] [stdout] test claude_delete::tests::deletes_transcript_and_owned_sidecars_only ... ok
[INFO] [stdout] test claude_delete::tests::mismatched_or_unverifiable_session_identity_refuses_deletion ... ok
[INFO] [stdout] test claude_delete::tests::failed_readback_restores_original_bytes_and_tree ... ok
[INFO] [stdout] test claude_delete::tests::rollback_never_replaces_recreated_paths_and_tags_failure ... ok
[INFO] [stdout] test claude_import::tests::active_claude_node_process_blocks_native_write ... ok
[INFO] [stdout] test claude_import::tests::directory_creation_rejects_symlinked_ancestor ... ok
[INFO] [stdout] test claude_delete::tests::delete_native_session_removes_claude_session_with_isolated_config ... ok
[INFO] [stdout] test claude_import::tests::failed_rollback_is_tagged_so_fallbacks_refuse_to_launch ... ok
[INFO] [stdout] test claude_import::tests::long_project_key_uses_claude_hash_suffix ... ok
[INFO] [stdout] test claude_import::tests::macos_process_parser_keeps_spaced_executable_paths_whole ... ok
[INFO] [stdout] test claude_import::tests::macos_process_parser_recognizes_claude_node_entry ... ok
[INFO] [stderr] Security violation: Requested utility `claude` does not match executable name:
[INFO] [stderr]   /usr/lib/cargo/bin/coreutils/sleep
[INFO] [stdout] test claude_delete::tests::symlinked_directory_chain_refuses_deletion ... ok
[INFO] [stdout] test claude_import::tests::native_claude_binary_counts_as_active_writer ... ok
[INFO] [stdout] test claude_import::tests::project_identity_rejects_transcripts_without_workspace ... ok
[INFO] [stdout] test claude_import::tests::project_key_matches_claude_directory_name ... ok
[INFO] [stdout] test claude_import::tests::project_key_matches_claude_directory_name_for_canonical_windows_workspace ... ok
[INFO] [stdout] test claude_import::tests::project_key_normalizes_unicode_to_nfc ... ok
[INFO] [stdout] test claude_import::tests::projects_root_lock_is_private_and_rejects_unsafe_paths ... ok
[INFO] [stdout] test claude_import::tests::import_publishes_and_rolls_back_while_claude_is_running ... FAILED
[INFO] [stdout] test claude_import::tests::projects_root_lock_subprocess ... ok
[INFO] [stdout] test claude_import::tests::version_gate_accepts_newer_claude_releases ... ok
[INFO] [stdout] test codex_import::tests::build_adds_user_boundary_before_leading_assistant_context ... ok
[INFO] [stdout] test codex_import::tests::build_maps_messages_and_tools_to_model_visible_history ... ok
[INFO] [stdout] test codex_import::tests::readback_accepts_bounded_provider_context_but_rejects_trajectory_changes ... ok
[INFO] [stdout] test codex_import::tests::version_gate_accepts_newer_codex_releases ... ok
[INFO] [stdout] test claude_import::tests::rollback_restores_a_transcript_claude_appended_to ... ok
[INFO] [stdout] test conversion_matrix_tests::claude_persists_complete_tool_pairs_natively ... ok
[INFO] [stdout] test conversion_matrix_tests::compacted_pi_history_survives_claude_and_pi_native_roundtrip ... ok
[INFO] [stdout] test conversion_matrix_tests::grok_persists_complete_tool_pairs_natively ... ok
[INFO] [stdout] test claude_import::tests::materialization_waits_for_user_global_lock_across_state_homes ... ok
[INFO] [stdout] test conversion_matrix_tests::pi_persists_complete_tool_pairs_natively ... ok
[INFO] [stdout] test cursor_ide_import::tests::appimage_metadata_probe_can_be_opted_in_for_an_installed_binary ... ok
[INFO] [stdout] test cursor_ide_import::tests::appimage_name_exposes_version_without_launching ... ok
[INFO] [stdout] test cursor_ide_import::tests::appimage_offset_requires_a_bounded_elf_header_and_squashfs_magic ... ok
[INFO] [stdout] test cursor_ide_import::tests::appimage_product_output_limit_accepts_bounded_json_and_rejects_overflow ... ok
[INFO] [stdout] test antigravity_import::tests::unsupported_provider_version_does_not_create_a_fresh_profile ... ok
[INFO] [stdout] test cursor_ide_import::tests::bundle_version_requires_cursor_product_identity ... ok
[INFO] [stdout] test cursor_ide_import::tests::conversation_start_timezone_is_present_on_root_and_every_rewind_anchor ... ok
[INFO] [stdout] test cursor_ide_import::tests::cursor_workspace_birth_time_rounds_to_nearest_millisecond ... ok
[INFO] [stdout] test conversion_matrix_tests::hermes_persists_complete_tool_pairs_natively ... ok
[INFO] [stdout] test antigravity_import::tests::deletion_refuses_symlinked_payload_parent ... ok
[INFO] [stdout] test antigravity_import::tests::rollback_refuses_changed_target ... ok
[INFO] [stdout] test cursor_ide_import::tests::assistant_first_boundary_is_excluded_from_readback ... ok
[INFO] [stdout] test cursor_ide_import::tests::failed_rollback_is_tagged_so_fallbacks_refuse_to_launch ... ok
[INFO] [stdout] test cursor_ide_import::tests::launch_targets_exact_composer_in_workspace ... ok
[INFO] [stdout] test antigravity_import::tests::retries_committed_antigravity_staging_cleanup ... ok
[INFO] [stdout] test cursor_ide_import::tests::macos_bundle_exposes_product_version_without_launching ... ok
[INFO] [stdout] test cursor_ide_import::tests::macos_process_scan_matches_cursor_ide_but_not_cursor_agent ... ok
[INFO] [stdout] test antigravity_import::tests::rollback_refuses_changed_summary ... ok
[INFO] [stdout] test antigravity_import::tests::deletion_refuses_unverified_summary_schema ... ok
[INFO] [stdout] test antigravity_import::tests::materializes_reads_back_and_exactly_rolls_back ... ok
[INFO] [stdout] test cursor_ide_import::tests::deletes_exact_cursor_ide_composer_and_keeps_blob_store ... ok
[INFO] [stdout] test cursor_ide_import::tests::product_metadata_version_precedes_a_renamed_appimage_filename ... ok
[INFO] [stdout] test cursor_ide_import::tests::materialize_refuses_existing_key_without_overwrite ... ok
[INFO] [stdout] test cursor_ide_import::tests::native_material_matches_cursor_root_contract ... ok
[INFO] [stdout] test cursor_ide_import::tests::deletion_refuses_unverified_workspace_schema_before_global_mutation ... ok
[INFO] [stdout] test antigravity_import::tests::fresh_profile_failed_readback_removes_only_generated_databases_and_allows_retry ... ok
[INFO] [stdout] test cursor_ide_import::tests::deletion_follows_subcomposers_from_composer_root ... ok
[INFO] [stdout] test cursor_ide_import::tests::native_store_round_trip_and_exact_rollback ... ok
[INFO] [stdout] test cursor_ide_import::tests::version_gate_accepts_newer_cursor_ide_releases ... ok
[INFO] [stdout] test cursor_ide_import::tests::version_probe_rejects_invalid_executable ... ok
[INFO] [stdout] test cursor_ide_import::tests::nullable_subagent_type_schema_round_trips_and_preserves_existing_subagent ... ok
[INFO] [stdout] test antigravity_import::tests::failed_publish_rollback_is_tagged_so_fallbacks_refuse_to_launch ... ok
[INFO] [stdout] test cursor_ide_import::tests::readback_failure_rolls_back_exact_generated_rows ... ok
[INFO] [stdout] test antigravity_import::tests::deletes_exact_antigravity_summary_and_payloads ... ok
[INFO] [stdout] test cursor_ide_import::tests::rollback_refuses_changed_generated_row ... ok
[INFO] [stdout] test cursor_import::tests::deletion_refuses_non_uuid_cursor_session_id ... ok
[INFO] [stdout] test cursor_import::tests::deletion_refuses_unverified_cursor_metadata ... ok
[INFO] [stdout] test cursor_import::tests::failed_rollback_is_tagged_so_fallbacks_refuse_to_launch ... ok
[INFO] [stdout] test cursor_ide_import::tests::unopened_workspace_uses_cursor_linux_identity ... ok
[INFO] [stdout] test cursor_import::tests::imported_conversation_sets_start_time_zone_on_root_and_rewind_anchors ... ok
[INFO] [stdout] test cursor_import::tests::macos_process_parser_ignores_unrelated_cursor_processes ... ok
[INFO] [stdout] test cursor_import::tests::macos_process_parser_matches_cursor_agent_launchers ... ok
[INFO] [stdout] test cursor_import::tests::materialize_refuses_existing_target_without_changing_it ... ok
[INFO] [stdout] test cursor_import::tests::materialize_refuses_symlinked_workspace_metadata ... ok
[INFO] [stdout] test cursor_ide_import::tests::rollback_preserves_rewind_anchor_shared_by_another_composer ... ok
[INFO] [stdout] test cursor_import::tests::path_validation_ignores_symlinks_above_managed_root ... ok
[INFO] [stdout] test antigravity_import::tests::fresh_profile_materializes_without_a_seeded_summary_database ... ok
[INFO] [stdout] test cursor_import::tests::assistant_first_history_round_trips_with_boundary ... ok
[INFO] [stdout] test cursor_import::tests::version_gate_accepts_newer_cursor_agent_releases ... ok
[INFO] [stdout] test cursor_import::tests::version_parser_requires_full_cursor_build ... ok
[INFO] [stdout] test fuzzy::tests::highlight_marks_cover_only_the_contiguous_phrase ... ok
[INFO] [stdout] test fuzzy::tests::highlight_marks_cover_substring_and_fuzzy_characters ... ok
[INFO] [stdout] test fuzzy::tests::quoted_phrases_match_only_contiguous_text ... ok
[INFO] [stdout] test cursor_ide_import::tests::workspace_selection_failure_rolls_back_global_rows ... ok
[INFO] [stdout] test fuzzy::tests::scattered_letters_across_words_do_not_match ... ok
[INFO] [stdout] test fuzzy::tests::title_substrings_outrank_path_subsequences ... ok
[INFO] [stdout] test fuzzy::tests::words_match_in_any_order_and_across_small_gaps ... ok
[INFO] [stdout] test cursor_ide_import::tests::rejects_unverified_composer_header_schema_variants_before_mutation ... ok
[INFO] [stdout] test grok_import::tests::adjacent_chunks_are_coalesced_like_grok_reader ... ok
[INFO] [stdout] test grok_import::tests::grok_managed_summary_fields_do_not_fail_readback ... ok
[INFO] [stdout] test grok_import::tests::import_model_comes_from_provider_initialization ... ok
[INFO] [stdout] test grok_import::tests::failed_rollback_is_tagged_so_fallbacks_refuse_to_launch ... ok
[INFO] [stdout] test fuzzy::tests::words_with_inner_punctuation_match_as_substrings ... ok
[INFO] [stdout] test grok_import::tests::native_tool_pair_counts_both_update_envelopes ... ok
[INFO] [stdout] test cursor_import::tests::failed_staged_deletion_verification_restores_session ... ok
[INFO] [stdout] test grok_import::tests::reverse_requests_are_rejected_without_replaying_actions ... ok
[INFO] [stdout] test grok_import::tests::rpc_failure_diagnostics_omit_provider_strings_and_payloads ... ok
[INFO] [stdout] test cursor_ide_import::tests::workspace_failure_restores_already_applied_selection_plans ... ok
[INFO] [stdout] test grok_import::tests::version_gate_accepts_newer_grok_releases ... ok
[INFO] [stdout] test hermes_import::tests::failed_rollback_is_tagged_so_fallbacks_refuse_to_launch ... ok
[INFO] [stdout] test hermes_import::tests::imported_title_is_bounded_and_terminal_safe ... ok
[INFO] [stdout] test grok_import::tests::initialization_can_respond_after_the_ordinary_rpc_budget ... ok
[INFO] [stdout] test grok_import::tests::initialization_still_has_a_finite_deadline ... ok
[INFO] [stdout] test grok_import::tests::ordinary_requests_keep_their_rpc_budget ... ok
[INFO] [stdout] test cursor_import::tests::rollback_refuses_foreign_file ... ok
[INFO] [stdout] test hermes_import::tests::official_no_venv_wrapper_resolves_direct_console_script ... ok
[INFO] [stdout] test cursor_import::tests::native_store_round_trip_and_exact_rollback ... ok
[INFO] [stdout] test hermes_import::tests::official_venv_wrapper_reads_its_environment_metadata ... ok
[INFO] [stdout] test hermes_import::tests::version_gate_accepts_newer_hermes_releases ... ok
[INFO] [stdout] test hermes_import::tests::version_probe_reads_isolated_metadata_without_running_launcher ... ok
[INFO] [stdout] test cursor_ide_import::tests::readback_and_rollback_refuse_changed_native_subagent_type ... ok
[INFO] [stdout] test hermes_import::tests::version_probe_rejects_unrelated_launcher_before_running_python ... ok
[INFO] [stdout] test hermes_import::tests::wrapper_cycle_is_rejected ... ok
[INFO] [stdout] test import_choice::tests::menu_lists_only_the_answers_that_apply ... ok
[INFO] [stdout] test import_choice::tests::unlisted_and_empty_answers_ask_again ... ok
[INFO] [stdout] test launch_environment_tests::credential_values_never_reach_display_or_json ... ok
[INFO] [stdout] test launch_environment_tests::display_and_json_list_environment_changes_in_order ... ok
[INFO] [stdout] test launch_environment_tests::plan_without_environment_changes_displays_as_before ... ok
[INFO] [stdout] test launch_environment_tests::value_that_changes_its_own_name_is_hidden_entirely ... ok
[INFO] [stdout] test launch_mode::tests::agent_default_passes_no_flags_and_stronger_modes_are_a_choice ... ok
[INFO] [stdout] test launch_mode::tests::help_words_match_whole_words_only ... ok
[INFO] [stdout] test launch_mode::tests::installed_modes_come_from_help_and_are_cached_until_the_binary_changes ... ok
[INFO] [stdout] test launch_environment_tests::launched_process::set_and_remove_apply_to_the_launched_process_in_order ... ok
[INFO] [stdout] test cursor_import::tests::deletes_only_exact_selected_cursor_session_directory ... ok
[INFO] [stdout] test launch_mode::tests::omp_advertised_approval_modes_keep_the_requested_mode ... ok
[INFO] [stdout] test launch_mode::tests::missing_mode_steps_down_and_unknown_mode_is_refused ... ok
[INFO] [stdout] test launch_profile::tests::built_in_agents_are_targets_without_reading_any_file ... ok
[INFO] [stdout] test launch_profile::tests::describe_and_check_never_expose_values ... ok
[INFO] [stdout] test launch_profile::tests::expansion_handles_defaults_escapes_and_literal_dollars ... ok
[INFO] [stdout] test launch_mode::tests::omp_defaults_to_no_flags_and_auto_approve_is_not_a_safer_mode ... ok
[INFO] [stdout] test launch_profile::tests::environment_of_omni_overrides_the_defaults_of_a_profile ... ok
[INFO] [stdout] test launch_profile::tests::file::directory_and_oversized_file_are_refused ... ok
[INFO] [stdout] test launch_profile::tests::file::file_that_cannot_be_read_is_refused_with_its_path ... ok
[INFO] [stdout] test launch_profile::tests::file::file_is_read_and_errors_name_the_file ... ok
[INFO] [stdout] test launch_profile::tests::file::file_that_other_users_can_write_is_refused ... ok
[INFO] [stdout] test launch_profile::tests::file::file_in_a_directory_that_other_users_can_write_is_refused ... ok
[INFO] [stdout] test launch_profile::tests::file::missing_file_holds_no_profiles ... ok
[INFO] [stdout] test launch_profile::tests::hidden_values_do_not_leave_a_part_of_a_longer_value ... ok
[INFO] [stdout] test launch_profile::tests::invalid_profiles_are_refused_with_the_profile_and_the_reason ... ok
[INFO] [stdout] test cursor_ide_import::tests::workspace_selection_opens_target_and_rolls_back ... ok
[INFO] [stdout] test launch_profile::tests::invalid_toml_and_oversized_files_are_refused ... ok
[INFO] [stdout] test launch_profile::tests::launch_runs_the_file_that_was_checked ... ok
[INFO] [stdout] test launch_profile::tests::missing_variable_without_a_default_names_the_profile_and_field ... ok
[INFO] [stdout] test launch_profile::tests::file::symlinked_file_is_followed ... ok
[INFO] [stdout] test launch_profile::tests::own_program_is_the_executable_that_a_profile_names ... ok
[INFO] [stdout] test launch_profile::tests::profile_file_without_profiles_is_valid ... ok
[INFO] [stdout] test launch_profile::tests::profile_names_resolve_to_their_agent_after_built_in_names ... ok
[INFO] [stdout] test launch_profile::tests::profile_with_its_own_program_is_runnable_when_the_program_is_executable ... ok
[INFO] [stdout] test launch_profile::tests::profile_starts_its_agent_with_arguments_and_environment_changes ... ok
[INFO] [stdout] test launch_profile::tests::program_replaces_the_agent_command_and_keeps_its_launch_arguments ... ok
[INFO] [stdout] test launch_profile::tests::program_that_expands_to_nothing_is_refused ... ok
[INFO] [stdout] test launch_profile::tests::program_that_uses_an_unset_variable_stays_listed_and_reports_the_variable ... ok
[INFO] [stdout] test launch_profile::tests::target_label_prefers_the_profile_label ... ok
[INFO] [stdout] test launch_profile::tests::target_launch_changes_only_profile_launches ... ok
[INFO] [stdout] test launch_profile::tests::syntax_error_names_the_place_and_never_quotes_the_line ... ok
[INFO] [stdout] test launch_profile::tests::trust_depends_on_the_mode_the_owner_and_the_directory ... ok
[INFO] [stdout] test launch_profile::tests::runnable_targets_list_built_in_agents_first_and_hide_profiles_without_their_agent ... ok
[INFO] [stdout] test launch_profile::tests::summary_lists_names_and_never_values ... ok
[INFO] [stdout] test launch_profile::tests::unreadable_profile_file_is_reported_when_a_name_is_not_built_in ... ok
[INFO] [stdout] test launch_profile::tests::values_read_from_credential_variables_are_collected_and_hidden ... ok
[INFO] [stdout] test opencode_import::tests::assistant_first_history_gets_filtered_structural_parent ... ok
[INFO] [stdout] test launch_profile::tests::unknown_names_list_the_profiles_that_exist ... ok
[INFO] [stdout] test launch_profile::tests::variables_that_decide_where_sessions_are_cannot_change ... ok
[INFO] [stdout] test native_path::tests::posix_file_uri_encodes_reserved_and_unicode_bytes ... ok
[INFO] [stdout] test opencode_import::tests::complete_tool_pairs_become_native_tool_parts ... ok
[INFO] [stdout] test opencode_import::tests::generated_document_round_trips_through_opencode_export_parser ... ok
[INFO] [stdout] test opencode_import::tests::imported_history_is_visible_text_after_a_historical_notice ... ok
[INFO] [stdout] test opencode_import::tests::installed_opencode_round_trips_isolated_bounded_history ... ignored, requires OMNI_TEST_OPENCODE_BIN
[INFO] [stdout] test opencode_import::tests::document_maps_visible_messages_and_documentary_tool_calls ... ok
[INFO] [stdout] test grok_import::tests::unrelated_notifications_cannot_extend_the_rpc_deadline ... ok
[INFO] [stdout] test pi_import::tests::macos_process_parser_ignores_unrelated_pi_mentions ... ok
[INFO] [stdout] test pi_import::tests::macos_process_parser_matches_pi_launchers ... ok
[INFO] [stdout] test pi_import::tests::materialization_never_clobbers_existing_target ... ok
[INFO] [stdout] test pi_import::tests::failed_publish_rollback_is_tagged_so_fallbacks_refuse_to_launch ... ok
[INFO] [stdout] test pi_import::tests::deletes_only_exact_selected_pi_session ... ok
[INFO] [stdout] test opencode_import::tests::generated_ids_sort_like_native_opencode_records ... ok
[INFO] [stdout] test cursor_ide_import::tests::deletion_matches_descendant_ids_case_sensitively ... ok
[INFO] [stdout] test pi_import::tests::version_gate_accepts_newer_pi_releases ... ok
[INFO] [stdout] test opencode_import::tests::bounded_large_document_round_trips_through_opencode_export_parser ... ok
[INFO] [stdout] test pi_import::tests::windows_verbatim_workspace_uses_pi_directory_convention ... ok
[INFO] [stdout] test private_store_lock::tests::default_user_global_lock_root_is_fixed_per_user_and_namespace ... ok
[INFO] [stdout] test pi_import::tests::rollback_refuses_modified_target ... ok
[INFO] [stdout] test pi_import::tests::materializes_v3_jsonl_and_exactly_rolls_back ... ok
[INFO] [stdout] test private_store_lock::tests::provider_root_lock_subprocess ... ok
[INFO] [stdout] test private_store_lock::windows_process::tests::accepts_single_object_and_empty_output ... ok
[INFO] [stdout] test private_store_lock::windows_process::tests::rejects_rows_without_valid_identity_or_text ... ok
[INFO] [stdout] test private_store_lock::windows_process::tests::parses_rows_with_missing_fields_and_escaped_unicode ... ok
[INFO] [stdout] test provider_launch::tests::cursor_agent_resolution_accepts_primary_agent_only ... ok
[INFO] [stdout] test provider_launch::tests::cursor_agent_resolution_rejects_unrelated_agent ... ok
[INFO] [stdout] test private_store_lock::tests::lock_is_private_and_rejects_unsafe_paths ... ok
[INFO] [stdout] test provider_launch::tests::cursor_ide_resolution_accepts_unversioned_appimage_for_workspace_only ... ok
[INFO] [stdout] test provider_launch::tests::cursor_agent_resolution_retains_legacy_fallback ... ok
[INFO] [stdout] test provider_launch::tests::node_shebang_requires_exact_no_argument_form ... ok
[INFO] [stdout] test provider_launch::tests::npm_cmd_shim_parser_accepts_supported_dp0_forms ... ok
[INFO] [stdout] test provider_launch::tests::npm_cmd_shim_parser_rejects_shell_commands ... ok
[INFO] [stdout] test provider_launch::tests::windows_default_pathext_finds_npm_commands ... ok
[INFO] [stdout] test cursor_ide_import::tests::private_mutations_wait_for_provider_root_lock ... ok
[INFO] [stdout] test provider_launch::tests::cursor_ide_resolution_keeps_older_desktop_out_of_cross_import_targets ... ok
[INFO] [stdout] test provider_launch::tests::windows_pathext_skips_extensionless_npm_shim ... ok
[INFO] [stdout] test pi_import::tests::omp_publication_preserves_existing_title_slot_sessions_and_rollback_is_exact ... ok
[INFO] [stdout] test search_index::tests::candidates_start_with_current_workspace_then_newest ... ok
[INFO] [stdout] test provider_launch::tests::cursor_agent_resolution_prefers_primary_agent ... ok
[INFO] [stdout] test hermes_import::tests::same_provider_import_records_native_parent ... ok
[INFO] [stdout] test search_index::tests::only_sessions_with_known_sources_are_background_candidates ... ok
[INFO] [stdout] test hermes_import::tests::native_import_round_trips_and_rolls_back ... ok
[INFO] [stdout] test search_index::tests::recorded_failures_cover_unchanged_sources_and_lasting_errors_only ... ok
[INFO] [stdout] test pi_import::tests::materialization_waits_for_session_root_lock ... ok
[INFO] [stdout] test search_index::tests::prepared_results_arrive_in_item_order_within_the_lookahead ... ok
[INFO] [stdout] test search_index::tests::sampled_documents_of_oversized_sources_stay_current ... ok
[INFO] [stdout] test search_index::tests::background_index_makes_unopened_conversation_text_searchable ... ok
[INFO] [stdout] test search_index::tests::stale_versions_changed_sources_and_previews_need_indexing ... ok
[INFO] [stdout] test cursor_import::tests::turn_limit_counts_source_turns_not_the_boundary ... ok
[INFO] [stdout] test self_update::tests::checksum_verification_rejects_wrong_digest ... ok
[INFO] [stdout] test self_update::tests::executable_file_busy_is_retryable_during_version_check ... ok
[INFO] [stdout] test search_index::tests::stopping_the_consumer_stops_preparing_later_items ... ok
[INFO] [stdout] test self_update::tests::release_versions_require_three_numeric_components ... ok
[INFO] [stdout] test session_picker::tests::a_name_typed_in_full_beats_a_longer_name_that_starts_the_same_way ... ok
[INFO] [stdout] test hermes_import::tests::repeated_source_titles_remain_importable ... ok
[INFO] [stdout] test session_picker::tests::all_workspace_columns_align_project_and_age_for_every_row ... ok
[INFO] [stdout] test session_picker::tests::content_match_rows_keep_title_and_mark_conversation_match ... ok
[INFO] [stdout] test session_picker::tests::continuation_message_replaces_import_placeholder_title ... ok
[INFO] [stdout] test session_picker::tests::ctrl_u_clears_query_even_with_available_update ... ok
[INFO] [stdout] test session_picker::tests::current_workspace_columns_omit_project_and_give_space_to_title ... ok
[INFO] [stdout] test session_picker::tests::delete_key_requires_confirmation_and_renders_selected_session ... ok
[INFO] [stdout] test session_picker::tests::deleting_row_preserves_position_and_blocks_stale_refresh ... ok
[INFO] [stdout] test session_picker::tests::derived_titles_fill_missing_titles_and_become_searchable ... ok
[INFO] [stdout] test session_picker::tests::detail_pane_puts_conversation_first_and_scrolls ... ok
[INFO] [stdout] test session_picker::tests::double_click_opens_the_first_clicked_row_after_recentering ... ok
[INFO] [stdout] test session_picker::tests::empty_list_hints_explain_loading_misses_and_scope ... ok
[INFO] [stdout] test session_picker::tests::enter_without_runnable_agents_keeps_picker_open_with_notice ... ok
[INFO] [stdout] test session_picker::tests::esc_clears_search_before_quitting ... ok
[INFO] [stdout] test session_picker::tests::explicit_mode_seeds_every_row_and_outranks_the_standing_default ... ok
[INFO] [stdout] test session_picker::tests::filtering_combines_scope_provider_and_search ... ok
[INFO] [stdout] test session_picker::tests::footer_keeps_key_hints_and_help_lists_provider_warnings ... ok
[INFO] [stdout] test search_index::tests::database_providers_are_read_by_the_calling_thread ... ok
[INFO] [stdout] test session_picker::tests::fuzzy_search_ranks_title_matches_and_tolerates_word_gaps ... ok
[INFO] [stdout] test session_picker::tests::header_shows_conversation_indexing_progress ... ok
[INFO] [stdout] test session_picker::tests::home_end_emacs_and_word_keys_edit_selection_and_query ... ok
[INFO] [stdout] test session_picker::tests::index_requests_start_with_current_workspace_and_known_sources ... ok
[INFO] [stdout] test session_picker::tests::lineage_graph_is_cycle_safe ... ok
[INFO] [stdout] test session_picker::tests::latest_release_redirect_requires_repository_semver_tag ... ok
[INFO] [stdout] test session_picker::tests::lineage_graph_renders_complete_branching_tree ... ok
[INFO] [stdout] test session_picker::tests::lineage_update_groups_sessions_without_changing_selection ... ok
[INFO] [stdout] test session_picker::tests::list_title_never_falls_back_to_session_id ... ok
[INFO] [stdout] test session_picker::tests::list_title_redacts_adapter_secrets ... ok
[INFO] [stdout] test session_picker::tests::list_title_uses_first_message_preview ... ok
[INFO] [stdout] test session_picker::tests::matched_trajectory_detail_highlights_query_terms ... ok
[INFO] [stdout] test search_index::tests::a_stopped_run_reads_no_further_database_session ... ok
[INFO] [stdout] test session_picker::tests::long_notice_replaces_hints_instead_of_truncating_them ... ok
[INFO] [stdout] test session_picker::tests::missing_updated_at_uses_approximate_file_time ... ok
[INFO] [stdout] test session_picker::tests::mouse_click_selects_double_click_opens_and_wheel_scrolls ... ok
[INFO] [stdout] test session_picker::tests::middle_truncation_keeps_workspace_root_and_project_name ... ok
[INFO] [stdout] test session_picker::tests::narrow_update_dialog_keeps_confirmation_keys_visible ... ok
[INFO] [stdout] test session_picker::tests::newest_session_is_selected_before_new_session_row ... ok
[INFO] [stdout] test session_picker::tests::picked_row_returns_the_target_with_its_profile ... ok
[INFO] [stdout] test search_index::tests::failed_batch_retries_each_session_without_losing_its_neighbors ... ok
[INFO] [stdout] test session_picker::tests::picked_targets_follow_declared_cross_import ... ok
[INFO] [stdout] test session_picker::tests::moving_down_before_trajectory_results_does_not_pin_new_session ... ok
[INFO] [stdout] test session_picker::tests::picker_keys_change_scope_and_confirm_selection ... ok
[INFO] [stdout] test session_picker::tests::preview_cache_keeps_every_active_viewport_entry ... ok
[INFO] [stdout] test session_picker::tests::preview_requests_include_filtered_lineage_sessions ... ok
[INFO] [stdout] test session_picker::tests::preview_requests_cover_rendered_viewport_with_selected_first ... ok
[INFO] [stdout] test session_picker::tests::preview_titles_become_searchable ... ok
[INFO] [stdout] test session_picker::tests::profile_rows_follow_their_agent_and_show_their_label ... ok
[INFO] [stdout] test session_picker::tests::provider_cycle_includes_all_sources ... ok
[INFO] [stdout] test session_picker::tests::provider_failure_keeps_cached_snapshot ... ok
[INFO] [stdout] test session_picker::tests::provider_refresh_replaces_cached_rows_without_resetting_other_providers ... ok
[INFO] [stdout] test session_picker::tests::quoted_query_filters_rows_by_exact_phrase ... ok
[INFO] [stdout] test session_picker::tests::recent_provider_check_reuses_cached_snapshot ... ok
[INFO] [stdout] test session_picker::tests::provider_success_replaces_cached_snapshot ... ok
[INFO] [stdout] test session_picker::tests::repeated_picker_frames_clear_only_after_terminal_resize ... ok
[INFO] [stdout] test private_store_lock::tests::user_global_lock_blocks_across_processes_and_state_homes ... ok
[INFO] [stdout] test session_picker::tests::repeated_picker_warnings_are_deduplicated_and_bounded ... ok
[INFO] [stdout] test session_picker::tests::searched_detail_promotes_complete_tree_with_missing_parent ... ok
[INFO] [stdout] test session_picker::tests::session_line_indents_linked_agent ... ok
[INFO] [stdout] test session_picker::tests::selected_detail_shows_first_and_latest_messages ... ok
[INFO] [stdout] test session_picker::tests::session_list_erases_rows_left_by_shorter_results ... ok
[INFO] [stdout] test session_picker::tests::target_page_keeps_the_selected_row_on_screen ... ok
[INFO] [stdout] test session_picker::tests::target_rows_start_in_the_agent_default_and_arrows_stop_at_either_end ... ok
[INFO] [stdout] test session_picker::tests::target_selection_defaults_to_runnable_source ... ok
[INFO] [stdout] test session_picker::tests::terminal_cells_align_wide_unicode_content ... ok
[INFO] [stdout] test session_picker::tests::terminal_frame_is_presented_as_one_synchronized_update ... ok
[INFO] [stdout] test self_update::tests::publish_replaces_binary_after_version_check ... ok
[INFO] [stdout] test session_picker::tests::trajectory_matches_extend_metadata_search_results ... ok
[INFO] [stdout] test session_picker::tests::trajectory_only_rows_preserve_ranked_page_order ... ok
[INFO] [stdout] test session_picker::tests::trajectory_results_keep_explicit_new_session_selection ... ok
[INFO] [stdout] test session_picker::tests::trajectory_match_refresh_preserves_selected_session ... ok
[INFO] [stdout] test session_picker::tests::trajectory_search_is_debounced_and_generation_scoped ... ok
[INFO] [stdout] test session_picker::tests::trajectory_results_select_first_match_after_automatic_new_session_selection ... ok
[INFO] [stdout] test session_picker::tests::trajectory_results_append_without_moving_metadata_selection ... ok
[INFO] [stdout] test session_picker::tests::typed_filter_finds_profiles_by_name_and_label_and_selects_a_name_typed_in_full ... ok
[INFO] [stdout] test session_picker::tests::unreadable_session_counts_update_one_warning_line ... ok
[INFO] [stdout] test session_picker::tests::unsupported_provider_delete_stays_read_only ... ok
[INFO] [stdout] test session_picker::tests::update_offer_opens_from_help_and_renders_in_footer ... ok
[INFO] [stdout] test session_picker::tests::wide_browser_layout_balances_list_and_detail_panes ... ok
[INFO] [stdout] test session_picker::tests::workspace_branch_reader_handles_git_metadata_without_spawning_git ... ok
[INFO] [stdout] test session_picker::tests::typed_filter_narrows_targets_by_name_alias_and_fork ... ok
[INFO] [stdout] test session_picker::theme::tests::auto_theme_prefers_colorfgbg_then_terminal_then_dark ... ok
[INFO] [stdout] test session_picker::tests::workspace_path_completion_finds_directories ... ok
[INFO] [stdout] test session_picker::theme::tests::colorfgbg_maps_last_field_to_background ... ok
[INFO] [stdout] test session_picker::theme::tests::dark_muted_uses_256_color_grey ... ok
[INFO] [stdout] test session_picker::tests::trajectory_search_request_snapshots_workspace_and_provider_eligibility ... ok
[INFO] [stdout] test session_picker::theme::tests::device_attributes_reply_ends_the_query ... ok
[INFO] [stdout] test session_picker::theme::tests::late_background_reply_is_dropped_but_typing_is_kept ... ok
[INFO] [stdout] test session_picker::theme::tests::mono_palette_emits_attributes_without_color ... ok
[INFO] [stdout] test session_picker::theme::tests::no_color_and_explicit_theme_skip_detection ... ok
[INFO] [stdout] test session_picker::theme::tests::osc11_reply_parses_channel_widths_and_terminators ... ok
[INFO] [stdout] test session_picker::theme::tests::osc11_reply_rejects_garbage ... ok
[INFO] [stdout] test session_picker::theme::tests::palettes_use_256_colors_with_readable_muted_text ... ok
[INFO] [stdout] test tests::antigravity_ide_is_rejected_as_a_native_target ... ok
[INFO] [stdout] test antigravity_import::tests::private_mutations_wait_for_provider_root_lock ... ok
[INFO] [stdout] test tests::bare_command_opens_resume_picker ... ok
[INFO] [stdout] test tests::bare_session_selection_uses_known_match_when_another_provider_fails ... ok
[INFO] [stdout] test tests::deletion_refuses_duplicate_native_session_ids ... ok
[INFO] [stdout] test tests::cursor_ide_cross_import_readiness_requires_supported_static_version ... ok
[INFO] [stdout] test tests::doctor_reports_blocked_gates_without_claiming_schema_compatibility ... ok
[INFO] [stdout] test tests::bundle_validation_rejects_network_workspace_roots ... ok
[INFO] [stdout] test tests::doctor_status_distinguishes_declaration_and_installation_evidence ... ok
[INFO] [stdout] test tests::exact_session_selection_requires_one_match ... ok
[INFO] [stdout] test tests::fork_accepts_bare_id_and_optional_target ... ok
[INFO] [stdout] test tests::explicit_native_import_uses_runtime_platform_policy ... ok
[INFO] [stdout] test tests::doctor_sessions_report_workspace_mismatch_and_prints_errors ... ok
[INFO] [stdout] test tests::grok_delete_rejects_non_canonical_ids_before_running_provider ... ok
[INFO] [stdout] test tests::markdown_accepts_bare_id_and_optional_output ... ok
[INFO] [stdout] test tests::native_resume_never_requires_full_transcript ... ok
[INFO] [stdout] test search_index::tests::full_reads_of_sources_reporting_omitted_events_stay_current ... ok
[INFO] [stdout] test tests::grok_delete_verification_checks_exact_native_directory ... ok
[INFO] [stdout] test tests::private_store_deletion_requires_verified_writer_detection ... ok
[INFO] [stdout] test tests::provider_alias_is_normalized_by_cli ... ok
[INFO] [stdout] test tests::native_delete_plans_use_documented_provider_commands ... ok
[INFO] [stdout] test tests::provider_capability_platform_scope_matches_manifest ... ok
[INFO] [stdout] test tests::picker_workspace_override_replaces_missing_recorded_path ... ok
[INFO] [stdout] test tests::provider_priority_matches_manifest ... ok
[INFO] [stdout] test tests::provider_status_merges_evidence_and_separates_declaration_from_readiness ... ok
[INFO] [stdout] test tests::resume_accepts_bare_id_and_optional_target ... ok
[INFO] [stdout] test tests::resume_accepts_explicit_fork ... ok
[INFO] [stdout] test tests::resume_accepts_interactive_source_filters ... ok
[INFO] [stdout] test tests::resume_accepts_materialize_only ... ok
[INFO] [stdout] test tests::resume_contract_parses_target_provider ... ok
[INFO] [stdout] test tests::session_commands_accept_bare_ids ... ok
[INFO] [stdout] test tests::picker_workspace_override_wins_over_current_workspace ... ok
[INFO] [stdout] test tests::structured_sensitive_fields_are_redacted ... ok
[INFO] [stdout] test transfer::tests::new_session_that_cannot_start_stops_before_planning_anything ... ok
[INFO] [stdout] test version_gate::tests::accepts_minimum_and_newer_versions ... ok
[INFO] [stdout] test version_gate::tests::finds_version_word_and_ignores_numbers_inside_other_words ... ok
[INFO] [stdout] test version_gate::tests::prerelease_of_the_minimum_is_older_than_the_minimum ... ok
[INFO] [stdout] test version_gate::tests::rejects_older_and_malformed_versions ... ok
[INFO] [stdout] test transfer::tests::new_session_starts_through_the_profile_after_the_permission_mode_flags ... ok
[INFO] [stdout] test antigravity_import::tests::fresh_profile_initialization_does_not_replace_conflicting_store_entries ... ok
[INFO] [stdout] test search_index::tests::stop_request_ends_indexing_at_a_session_boundary_and_next_run_continues ... ok
[INFO] [stdout] test session_picker::tests::missing_imported_bundle_warns_without_hiding_other_cached_sessions ... ok
[INFO] [stdout] test search_index::tests::unreadable_sessions_are_skipped_until_their_source_changes_or_a_retry_is_requested ... ok
[INFO] [stdout] test tests::resume_project_accepts_nested_path_only_in_same_repository ... ok
[INFO] [stdout] test tests::search_limit_preserves_rank_ties_and_conversation_overflow ... ok
[INFO] [stdout] test tests::cached_search_distinguishes_local_and_network_path_spellings ... ok
[INFO] [stdout] test session_picker::tests::picker_cache_refresh_prunes_only_after_complete_discovery ... ok
[INFO] [stdout] test session_picker::tests::relocated_imported_bundle_is_visible_without_a_workspace_prompt ... ok
[INFO] [stdout] test session_picker::tests::cached_picker_preserves_native_and_unmatched_imported_workspaces ... ok
[INFO] [stdout] test search_index::tests::shared_database_size_does_not_hide_small_session_history ... ok
[INFO] [stdout] test hermes_import::tests::placeholder_metadata_uses_selected_clean_release_without_running_launcher ... ok
[INFO] [stdout] test hermes_import::tests::placeholder_metadata_rejects_unknown_mismatched_and_old_releases ... ok
[INFO] [stdout] test conversion_matrix_tests::every_provider_pair_builder_matches_synthetic_oracle ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- claude_import::tests::import_publishes_and_rolls_back_while_claude_is_running stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'claude_import::tests::import_publishes_and_rolls_back_while_claude_is_running' (3783) panicked at crates/omnis-cli/src/claude_import.rs:909:57:
[INFO] [stdout] deletion guard still refuses: ()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59dac1b906b1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59dac1ba924a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59dac1b95c0c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59dac1b65696 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59dac1b85429 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59dac16c89f0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59dac1b85752 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59dac1b65742 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59dac1b5d6c9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59dac1b6686d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59dac1ba9a6c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59dac1ba9842 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59dac159e816 - <omni[9567e64081ff8afe]::claude_import::tests::import_publishes_and_rolls_back_while_claude_is_running::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59dac16bbe3b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x59dac16c9015 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59dac16c2904 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59dac16cc0a2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59dac1b8f19f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7fa556d33dfa - <unknown>
[INFO] [stdout]   19:     0x7fa556dc73d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     claude_import::tests::import_publishes_and_rolls_back_while_claude_is_running
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 368 passed; 1 failed; 1 ignored; 0 measured; 0 filtered out; finished in 5.86s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p omnisession-cli --bin omni`
[INFO] running `Command { std: "docker" "inspect" "d2d9f48ee37f68bb155a29c0dab9ad17205756f75557d35d3e1bc393c7985323", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d2d9f48ee37f68bb155a29c0dab9ad17205756f75557d35d3e1bc393c7985323", kill_on_drop: false }`
[INFO] [stdout] d2d9f48ee37f68bb155a29c0dab9ad17205756f75557d35d3e1bc393c7985323
