plannotator-tui-0.9.11
checks.aarch64-linux.pkgs-plannotator-tui
· build #11002
· raw
1elastic-arm-0cca440b: building vm7r5i2py6y7zh70a5fmhf5s5gg04m8j-plannotator-tui-0.9.11.drv2Using versionCheckHook
unpackPhase
3unpacking source archive /nix/store/h89lyipfjdjhiq3zbzc3xk4rlx0xbzdc-source4source root is source5Executing cargoSetupPostUnpackHook6Finished cargoSetupPostUnpackHookpatchPhase
7Executing cargoSetupPostPatchHook8Validating consistency between /build/source/Cargo.lock and /build/plannotator-tui-0.9.11-vendor/Cargo.lock9Finished cargoSetupPostPatchHookbuildPhase
10Executing cargoBuildHook11cargoBuildHook flags: -j 4 --target aarch64-unknown-linux-gnu --offline --profile release12 Compiling proc-macro2 v1.0.10713 Compiling unicode-ident v1.0.2414 Compiling quote v1.0.4715 Compiling libc v0.2.18916 Compiling cfg-if v1.0.417 Compiling bitflags v2.13.118 Compiling itoa v1.0.1819 Compiling allocator-api2 v0.2.2120 Compiling equivalent v1.0.221 Compiling rustversion v1.0.2322 Compiling foldhash v0.2.023 Compiling either v1.18.024 Compiling unicode-width v0.2.225 Compiling thiserror v2.0.2026 Compiling syn v3.0.427 Compiling syn v2.0.11928 Compiling serde_core v1.0.22929 Compiling ident_case v1.0.130 Compiling once_cell v1.21.431 Compiling strsim v0.11.132 Compiling heck v0.5.033 Compiling castaway v0.2.434 Compiling itertools v0.14.035 Compiling hashbrown v0.16.136 Compiling darling_core v0.24.137 Compiling hashbrown v0.17.138 Compiling unicode-segmentation v1.13.339 Compiling typenum v1.20.140 Compiling thiserror-impl v2.0.2041 Compiling strum_macros v0.28.042 Compiling version_check v0.9.543 Compiling zerocopy v0.8.5644 Compiling static_assertions v1.1.045 Compiling ryu v1.0.2346 Compiling smallvec v1.15.247 Compiling compact_str v0.9.148 Compiling kasuari v0.4.1249 Compiling darling_macro v0.24.150 Compiling ahash v0.8.1251 Compiling hybrid-array v0.4.1452 Compiling unicode-truncate v2.0.153 Compiling lru v0.18.354 Compiling errno v0.3.1455 Compiling memchr v2.8.356 Compiling strum v0.28.057 Compiling log v0.4.3458 Compiling find-msvc-tools v0.1.1159 Compiling instability v0.3.1360 Compiling shlex v2.0.161 Compiling winnow v1.0.462 Compiling signal-hook v0.3.1863 Compiling parking_lot_core v0.9.1264 Compiling critical-section v1.2.065 Compiling semver v1.0.2866 Compiling rustc_version v0.4.167 Compiling indexmap v2.14.068 Compiling ratatui-core v0.1.269 Compiling cc v1.4.470 Compiling toml_parser v1.1.3+spec-1.1.071 Compiling aho-corasick v1.1.572 Compiling convert_case v0.10.073 Compiling mio v1.2.274 Compiling signal-hook-registry v1.4.875 Compiling darling v0.24.176 Compiling vcpkg v0.2.1577 Compiling pkg-config v0.3.3478 Compiling indoc v2.0.779 Compiling regex-syntax v0.8.1180 Compiling zmij v1.0.2381 Compiling scopeguard v1.2.082 Compiling rustix v1.1.483 Compiling toml_datetime v1.1.1+spec-1.1.084 Compiling toml_edit v0.25.13+spec-1.1.085 Compiling lock_api v0.4.1486 Compiling libsqlite3-sys v0.28.087 Compiling regex-automata v0.4.1888 Compiling derive_more-impl v2.1.189 Compiling rstest_macros v0.26.190 Compiling crypto-common v0.2.291 Compiling block-buffer v0.12.192 Compiling deranged v0.5.893 Compiling litrs v1.0.094 Compiling linux-raw-sys v0.12.195 Compiling serde_json v1.0.15196 Compiling time-core v0.1.997 Compiling powerfmt v0.2.098 Compiling const-oid v0.10.299 Compiling num_threads v0.1.7100 Compiling pin-project-lite v0.2.17101 Compiling num-conv v0.2.2102 Compiling digest v0.11.3103 Compiling time v0.3.55104 Compiling document-features v0.2.12105 Compiling regex v1.13.1106 Compiling hashbrown v0.14.5107 Compiling derive_more v2.1.1108 Compiling parking_lot v0.12.5109 Compiling signal-hook-mio v0.2.5110 Compiling proc-macro-crate v3.5.0111 Compiling futures-macro v0.3.34112 Compiling cpufeatures v0.3.1113 Compiling line-clipping v0.3.8114 Compiling relative-path v1.9.3115 Compiling glob v0.3.4116 Compiling pulldown-cmark v0.13.4117 Compiling serde v1.0.229118 Compiling slab v0.4.12119 Compiling futures-core v0.3.34120 Compiling futures-task v0.3.34121 Compiling futures-util v0.3.34122 Compiling ratatui-widgets v0.3.2123 Compiling crossterm v0.29.0124 Compiling hashlink v0.9.1125 Compiling tracing-attributes v0.1.31126 Compiling serde_derive v1.0.229127 Compiling tracing-core v0.1.36128 Compiling getopts v0.2.24129 Compiling yansi v1.0.1130 Compiling diff v0.1.13131 Compiling anyhow v1.0.104132 Compiling fallible-iterator v0.3.0133 Compiling unicase v2.9.0134 Compiling futures-timer v3.0.4135 Compiling pulldown-cmark-escape v0.11.0136 Compiling fallible-streaming-iterator v0.1.9137 Compiling rusqlite v0.31.0138 Compiling rstest v0.26.1139 Compiling pretty_assertions v1.4.1140 Compiling tracing v0.1.44141 Compiling ratatui-crossterm v0.1.2142 Compiling ratatui-macros v0.7.2143 Compiling sha2 v0.11.0144 Compiling sha1 v0.11.0145 Compiling serde_spanned v1.1.1146 Compiling terminal-trx v0.2.6147 Compiling itertools v0.15.0148 Compiling toml_writer v1.1.2+spec-1.1.0149 Compiling xterm-color v1.0.2150 Compiling terminal-colorsaurus v1.0.3151 Compiling toml v1.1.4+spec-1.1.0152 Compiling plannotator-tui-schema v0.9.11 (/build/source/crates/plannotator-tui-schema)153 Compiling ratatui v0.30.2154 Compiling plannotator-tui-hosts v0.9.11 (/build/source/crates/plannotator-tui-hosts)155 Compiling similar v3.2.0156 Compiling tui-markdown v0.3.9157 Compiling plannotator-tui v0.9.11 (/build/source/crates/plannotator-tui)158 Finished `release` profile [optimized] target(s) in 1m 31s159Executing cargoInstallPostBuildHook160Finished cargoInstallPostBuildHook161Finished cargoBuildHook162buildPhase completed in 1 minutes 31 secondscheckPhase
163Executing cargoCheckHook164cargoCheckHook flags: -j 4 --profile release --target aarch64-unknown-linux-gnu --offline --165 Compiling serde v1.0.229166 Compiling getrandom v0.3.4167 Compiling ahash v0.8.12168 Compiling serde_json v1.0.151169 Compiling strum v0.28.0170 Compiling ratatui-core v0.1.2171 Compiling autocfg v1.5.1172 Compiling rustix v1.1.4173 Compiling num-traits v0.2.19174 Compiling hashbrown v0.14.5175 Compiling hashlink v0.9.1176 Compiling rusqlite v0.31.0177 Compiling ratatui-widgets v0.3.2178 Compiling plannotator-tui-hosts v0.9.11 (/build/source/crates/plannotator-tui-hosts)179 Compiling crossterm v0.29.0180 Compiling plannotator-tui-schema v0.9.11 (/build/source/crates/plannotator-tui-schema)181 Compiling ratatui-crossterm v0.1.2182 Compiling ratatui-macros v0.7.2183 Compiling tui-markdown v0.3.9184 Compiling ratatui v0.30.2185 Compiling num-integer v0.1.47186 Compiling num-bigint v0.4.8187 Compiling ref-cast v1.0.27188 Compiling regex-syntax v0.8.11189 Compiling num-iter v0.1.46190 Compiling num-complex v0.4.6191 Compiling ref-cast-impl v1.0.27192 Compiling num-rational v0.4.2193 Compiling aho-corasick v1.1.5194 Compiling num v0.4.3195 Compiling unicode-general-category v1.1.0196 Compiling bit-vec v0.8.0197 Compiling regex-automata v0.4.18198 Compiling borrow-or-share v0.2.4199 Compiling fluent-uri v0.4.1200 Compiling bit-set v0.8.0201 Compiling fraction v0.17.0202 Compiling bytecount v0.6.9203 Compiling num-cmp v0.1.0204 Compiling micromap v0.3.0205 Compiling vsimd v0.8.0206 Compiling outref v0.5.2207 Compiling percent-encoding v2.3.2208 Compiling jsonschema-value v0.52.0209 Compiling referencing v0.52.0210 Compiling uuid-simd v0.8.0211 Compiling jsonschema-regex v0.52.0212 Compiling email_address v0.2.9213 Compiling data-encoding v2.11.1214 Compiling regex v1.13.1215 Compiling fancy-regex v0.19.0216 Compiling jsonschema v0.52.0217 Compiling plannotator-tui v0.9.11 (/build/source/crates/plannotator-tui)218 Finished `release` profile [optimized] target(s) in 4m 47s219 Running unittests src/main.rs (target/aarch64-unknown-linux-gnu/release/deps/plannotator_tui-cdb54ce7759de6f2)220221running 360 tests222test app::approve::tests::a_refused_approval_keeps_the_review_open ... ok223test app::approve::tests::a_bare_approval_tells_the_agent_and_ends_the_review ... ok224test app::approve::tests::a_gated_send_ends_the_review_as_annotated ... ok225test app::approve::tests::a_folder_approval_names_the_folder ... ok226test app::approve::tests::quitting_a_gated_review_dismisses_it ... ok227test app::approve::tests::the_approve_button_sits_on_the_edge_and_approves_when_clicked ... ok228test app::approve::tests::json_alone_decides_without_an_approve ... ok229test app::approve::tests::unsent_notes_ride_along_as_an_approval_with_notes ... ok230test app::disk::tests::a_change_on_disk_asks_for_a_reload_until_reloaded ... ok231test app::disk::tests::an_unchanged_file_says_nothing ... ok232test app::disk::tests::a_removed_file_says_nothing ... ok233test app::approve::tests::without_a_gate_nothing_changes ... ok234test app::disk::tests::the_hint_names_the_bound_reload_key ... ok235test app::editor::tests::a_reply_review_has_no_file_to_open ... ok236test app::editor::tests::the_request_names_the_file_and_the_selected_line ... ok237test app::editor::tests::an_unchanged_file_is_not_reloaded_and_a_later_save_is_still_noticed ... ok238test app::editor::tests::a_failed_editor_says_so_and_still_reloads_what_it_saved ... ok239test app::editor::tests::without_an_editor_the_key_says_to_set_one ... ok240test app::editor::tests::a_saved_file_reloads_and_reanchors_the_notes ... ok241test app::feedback::tests::folder_feedback_ends_every_file_block_with_a_blank_line ... ok242test app::feedback::tests::a_folder_opens_expands_and_reloads_when_one_annotated_file_is_unreadable ... ok243test app::feedback::tests::reply_reviews_keep_sending_the_whole_transient_review ... ok244test app::feedback::tests::incremental_send_and_explicit_resend_use_the_same_set_for_body_history_and_ids ... ok245test app::feedback::tests::the_zero_pending_button_stays_visible_and_does_not_send_or_record_another_delivery ... ok246test app::feedback::tests::folder_counts_and_delivery_cover_collapsed_files_but_exclude_orphans_and_siblings ... ok247test app::file_search::tests::a_long_path_keeps_its_file_name_visible ... ok248test app::file_search::tests::a_deleted_result_reports_its_path_without_leaving_the_original_document ... ok249test app::feedback::tests::unsuccessful_sends_leave_the_record_pending_and_offer_retry ... ok250test app::file_search::tests::cancelling_keeps_document_focus_scroll_and_selection_and_discards_old_scan ... ok251test app::file_search::tests::a_failed_scan_is_reported_as_unreadable_not_as_no_files ... ok252test app::file_search::tests::ctrl_p_does_nothing_outside_a_folder_review ... ok253test app::file_search::tests::clicking_a_result_opens_it_and_ctrl_c_closes_without_quitting ... ok254test app::file_search::tests::the_cursor_stays_on_the_best_match_while_results_stream_in_until_the_user_moves_it ... ok255test app::file_search::tests::the_footer_names_quick_open_last_with_its_bound_key ... ok256test app::images::tests::a_tilde_starts_at_home ... ok257test app::file_search::tests::paste_unicode_empty_results_and_tiny_resizes_are_safe ... ok258test app::images::tests::missing_files_and_other_extensions_are_refused_with_the_path ... ok259test app::images::tests::typed_pasted_and_dropped_spellings_name_the_same_absolute_file ... ok260test app::file_search::tests::duplicate_names_open_the_selected_path_reveal_ancestors_and_keep_annotations ... ok261test app::file_search::tests::the_selected_result_stays_visible_when_scrolling ... ok262test app::images::tests::an_image_rides_with_its_note_into_feedback_and_back_out ... ok263test app::menu::tests::a_narrow_pane_keeps_both_header_buttons_on_one_line ... ok264test app::menu::tests::enter_runs_the_highlighted_row_and_closes_the_menu ... ok265test app::menu::tests::a_rows_own_key_runs_it_from_the_menu ... ok266test app::menu::tests::movement_skips_dimmed_rows_and_opens_on_the_first_that_applies ... ok267test app::menu::tests::clicking_the_review_button_opens_the_menu_and_clicking_a_row_runs_it ... ok268test app::pick::tests::a_stamp_that_already_carries_an_offset_is_shown_as_written ... ok269test app::pick::tests::a_utc_stamp_is_shown_on_the_local_clock ... ok270test app::pick::tests::a_zone_string_reads_as_minutes_east_of_utc ... ok271test app::pick::tests::the_local_offset_is_a_real_time_zone_on_every_platform ... ok272test app::menu::tests::the_header_buttons_name_the_rebound_keys ... ok273test app::menu::tests::the_menu_is_unavailable_while_composing_and_in_reply_reviews ... ok274test app::review::tests::a_failed_undo_stays_available_for_retry_without_losing_the_archive ... ok275test app::menu::tests::the_header_holds_send_and_review_and_m_opens_and_closes_the_menu ... ok276test app::review::tests::a_deleted_files_archive_is_still_visible_and_restores_when_its_source_returns ... ok277test app::review::tests::finish_undo_and_restore_keep_pending_edits_and_preserve_sent_status ... ok278test app::review::tests::finished_notes_are_recoverable_with_submission_history_disabled ... ok279test app::selection::tests::columns_span_rows_in_either_drag_direction ... ok280test app::review::tests::sent_markers_clear_on_edit_and_review_shortcuts_are_text_while_composing ... ok281test app::review::tests::folder_finish_reports_partial_failure_and_undo_covers_only_committed_archives ... ok282test app::send::tests::a_send_that_landed_with_a_notice_counts_as_sent_and_shows_the_notice ... ok283test app::send::tests::s_after_a_send_closes_without_sending_again ... ok284test app::send::tests::at_80_columns_a_file_review_keeps_its_annotation_count ... ok285test app::send::tests::s_closes_a_reply_review_with_nothing_to_send ... ok286test app::send::tests::removing_a_sent_annotation_leaves_the_review_sent ... ok287test app::send::tests::s_copies_then_closes_when_the_target_is_not_an_agent ... ok288test app::send::tests::s_sends_a_reply_review_and_closes ... ok289test app::send::tests::s_keeps_the_window_open_while_the_agent_is_at_a_dialog ... ok290test app::review::tests::the_archive_picker_scrolls_and_restores_the_clicked_annotation ... ok291test app::send::tests::s_does_nothing_in_a_file_review ... ok292test app::send::tests::the_footer_names_s_only_in_a_reply_review_and_fits_at_80_columns ... ok293test app::tests::a_and_d_mark_the_selected_block_directly ... ok294test app::tests::a_and_d_mark_a_selection_still_being_extended ... ok295test app::tests::a_block_key_ends_roaming ... ok296test app::tests::a_column_move_in_block_mode_starts_roaming_so_the_cursor_is_drawn ... ok297test app::tests::a_centered_app_leaves_both_margins_blank_and_its_buttons_still_click ... ok298test app::send::tests::send_writeback_preserves_changes_made_while_the_transport_is_running ... ok299test app::tests::a_ctrl_binding_beats_the_plain_key_it_shares_a_letter_with ... ok300test app::tests::a_comment_can_span_lines_and_enter_saves_it ... ok301test app::tests::a_doc_width_that_does_not_bind_keeps_the_layout_down_to_the_narrowest_pane ... ok302test app::tests::a_document_key_wins_over_looks_good_and_delete_on_a_block ... ok303test app::tests::a_key_that_does_nothing_during_a_mouse_drag_keeps_the_selection ... ok304test app::tests::a_message_review_archives_the_session_id_and_the_transcript_path_separately ... ok305test app::tests::a_message_review_without_a_session_id_archives_only_the_transcript_path ... ok306test app::tests::a_reply_already_sent_is_not_sent_again_from_another_reply ... ok307test app::tests::a_mark_bound_to_ctrl_still_fires_on_a_block_and_on_a_selection ... ok308test app::tests::a_mouse_selection_in_a_centered_app_selects_the_text_under_the_pointer ... ok309test app::tests::a_motion_bound_to_a_mark_key_still_moves_a_selection ... ok310test app::tests::a_single_annotated_reply_sends_the_same_body_as_before ... ok311test app::tests::a_status_leads_the_footer_and_the_name_counters_and_key_help_stay ... ok312test app::tests::a_status_leads_the_footer_so_a_narrow_pane_cannot_truncate_it_away ... ok313test app::tests::a_word_starts_after_an_ideographic_space ... ok314test app::tests::an_unbound_action_drops_out_of_the_footer ... ok315test app::tests::c_comments_on_a_selection_still_being_extended_and_esc_returns_to_its_toolbar ... ok316test app::tests::clear_all_asks_first_and_only_yes_clears_the_document ... ok317test app::tests::ctrl_a_marks_nothing ... ok318test app::tests::clicking_the_send_button_sends ... ok319test app::tests::ctrl_p_in_a_reply_review_still_picks_another_reply ... ok320test app::tests::discarding_a_block_comment_returns_to_the_block_not_to_a_toolbar ... ok321test app::tests::ctrl_d_marks_nothing_on_a_selection_being_extended ... ok322test app::tests::double_clicking_a_block_offers_the_toolbar_for_the_whole_block ... ok323test app::tests::dot_in_the_tree_shows_hidden_folders_but_never_the_skipped_ones ... ok324test app::tests::e_at_the_last_word_end_of_a_row_stays_put ... ok325test app::tests::esc_from_a_block_comment_returns_to_the_block_not_to_a_toolbar ... ok326test app::tests::e_extends_a_selection_to_each_word_end_including_its_last_character ... ok327test app::tests::escaping_the_picker_keeps_the_newest_message ... ok328test app::tests::doc_width_caps_the_text_and_spare_columns_sit_before_the_rail ... ok329test app::tests::esc_from_a_comment_on_a_selection_or_double_click_keeps_its_toolbar ... ok330test app::tests::line_selection_extends_by_whole_rows_in_either_direction ... ok331test app::tests::newest_opens_the_newest_reply_and_leaves_the_picker_on_p ... ok332test app::tests::marking_a_selection_that_never_moved_selects_nothing ... ok333test app::tests::moving_the_picker_cursor_previews_that_message ... ok334test app::tests::notes_on_every_reply_are_sent_together_each_under_its_own_reply ... ok335test app::tests::paging_a_one_row_pane_keeps_the_selection ... ok336test app::tests::paging_a_document_that_cannot_scroll_selects_the_edge_block ... ok337test app::tests::paging_down_takes_the_selection_along_so_the_next_block_key_continues_on_screen ... ok338test app::tests::margins_yield_before_the_app_drops_below_80_columns_and_default_to_none ... ok339test app::tests::paging_through_a_block_taller_than_the_screen_selects_that_block ... ok340test app::tests::pasting_into_the_comment_box_keeps_newlines ... ok341test app::tests::paging_up_takes_the_selection_along ... ok342test app::tests::previewing_away_and_back_keeps_annotations ... ok343test app::tests::quitting_with_notes_only_on_a_reply_that_is_not_open_asks_first ... ok344test app::tests::quitting_with_unsent_feedback_asks_before_it_quits ... ok345test app::tests::popups_stay_inside_the_centered_app ... ok346test app::tests::rebound_movement_keys_move_and_the_footer_names_them ... ok347test app::tests::repeating_a_mark_on_a_block_adds_nothing ... ok348test app::tests::repeating_a_mark_on_the_same_selection_adds_nothing ... ok349test app::tests::roaming_moves_by_row_so_a_selection_can_start_mid_block ... ok350test app::tests::shift_v_selects_the_whole_row_whatever_the_column ... ok351test app::tests::the_header_draws_the_send_button_and_records_where_it_is ... ok352test app::tests::the_picker_lists_newest_first_and_opens_the_chosen_message ... ok353test app::tests::the_visual_hint_names_only_the_bound_toolbar_keys ... ok354test app::tests::the_visual_hint_names_the_copy_key_only_when_selecting_does_not_copy ... ok355test app::tests::word_motions_count_a_wide_character_as_two_columns ... ok356test app::tests::y_copies_a_selection_still_being_extended_and_keeps_it_selected ... ok357test archive::tests::a_bare_approval_or_dismissal_is_a_decision_only_line ... ok358test app::tests::y_on_a_selection_that_never_moved_copies_nothing ... ok359test archive::tests::a_foreign_reader_sees_valid_json_with_a_numeric_v ... ok360test archive::tests::a_sidecar_is_skipped_for_a_record_without_content ... ok361test archive::tests::an_agent_message_submission_records_agent_provenance ... ok362test archive::tests::host_labels_map_to_plannotators_spellings ... ok363test archive::tests::an_approval_with_notes_is_named_by_its_decision ... ok364test app::tests::the_tree_scrolls_to_keep_the_cursor_visible_and_hit_tests_through_the_offset ... ok365test archive::tests::the_index_line_matches_the_v1_contract_shape ... ok366test archive::tests::same_millisecond_submissions_bump_the_sidecar_counter ... ok367test archive::tests::the_sidecar_carries_the_feedback_the_agent_received ... ok368test base64::tests::matches_reference_vectors ... ok369test config::tests::a_color_may_be_a_bare_index ... ok370test config::tests::a_configured_theme_is_read_and_leaves_the_rest_alone ... ok371test config::tests::an_unknown_color_role_error_names_the_role ... ok372test config::tests::an_unknown_theme_error_names_the_value ... ok373test config::tests::an_unreadable_color_error_names_the_value ... ok374test config::tests::claude_profile_dirs_default_to_none_and_are_listed_in_order ... ok375test archive::tests::the_env_knob_follows_plannotators_resolver_semantics ... ok376test config::tests::config_path_precedence ... ok377test config::tests::copy_on_select_defaults_on_and_turns_off ... ok378test config::tests::empty_file_is_the_default_config ... ok379test config::tests::invalid_placement_error_names_the_value ... ok380test config::tests::colors_are_read_by_role_and_roundtrip ... ok381test config::tests::partial_file_keeps_other_defaults ... ok382test config::tests::rex_opens_in_a_split_unless_a_popup_is_asked_for_and_has_no_overlay ... ok383test config::tests::the_theme_defaults_to_asking_the_terminal ... ok384test config::tests::roundtrips_through_toml ... ok385test config::tests::unknown_key_error_names_the_key ... ok386test delivery::tests::blocked_agent_is_blocked_with_herdrs_message ... ok387test delivery::tests::describe_names_the_agent_when_known ... ok388test config::tests::widths_default_to_filling_the_terminal_and_roundtrip ... ok389test delivery::tests::missing_or_unready_agent_is_unavailable ... ok390test delivery::tests::success_is_ok_regardless_of_output ... ok391test delivery::tests::the_clipboard_sequence_is_osc52_over_the_raw_utf8_bytes ... ok392test delivery::tests::unknown_code_and_garbage_are_failures_that_keep_the_text ... ok393test doc::tests::front_matter_is_dropped_and_nested_lists_stay_one_block ... ok394test doc::tests::splits_top_level_blocks_with_ranges ... ok395test delivery::tests::headless_runs_never_reach_the_terminal_clipboard ... ok396test editor::tests::an_editor_value_splits_into_words_with_quotes_grouping ... ok397test editor::tests::an_empty_or_unbalanced_value_is_no_editor ... ok398test editor::tests::editors_that_take_plus_n_open_at_the_line ... ok399test editor::tests::other_editors_get_the_path_alone ... ok400test editor::tests::the_line_is_never_zero ... ok401test editor::tests::visual_wins_over_editor_and_a_blank_value_is_unset ... ok402test export::tests::an_entry_without_lines_has_no_line_label ... ok403test export::tests::each_attached_image_is_one_line_with_its_path ... ok404test export::tests::export_matches_the_agent_facing_shape ... ok405test delivery::tests::an_oversized_copy_is_emitted_whole_rather_than_truncated ... ok406test export::tests::fences_grow_past_embedded_backticks ... ok407test file_search::tests::exact_then_substring_then_ordered_characters ... ok408test gate::tests::a_dangling_link_counts_as_taken ... ok409test gate::tests::a_strict_invocation_is_recognised_before_parsing ... ok410test gate::tests::a_result_file_needs_an_existing_folder ... ok411test gate::tests::an_approval_with_notes_uses_the_browsers_framing_and_names_the_target ... ok412test gate::tests::malformed_invocations_are_rejected_with_a_reason ... ok413test gate::tests::flags_parse_in_any_order_around_the_path ... ok414test gate::tests::only_an_approval_succeeds_under_require_approval ... ok415test gate::tests::plain_json_adds_the_count_and_target_the_browser_adds ... ok416test gate::tests::plaintext_is_the_approval_marker_the_feedback_or_nothing ... ok417test gate::tests::strict_flags_need_gate_and_json ... ok418test gate::tests::the_archive_records_the_browsers_decision_words ... ok419test gate::tests::the_strict_record_is_the_browsers_byte_for_byte ... ok420test hangup::tests::piped_stdin_is_passed_over_for_the_terminal ... ok421test hangup::tests::a_terminal_reads_as_hung_up_only_after_its_other_end_closes ... ok422test file_search::scan::tests::discovery_descends_but_respects_hidden_skipped_and_symlink_directories ... ok423test herdr::context::tests::any_exact_session_or_pid_selects_the_message_entrypoint ... ok424test herdr::context::tests::context_pane_is_a_target_only_when_an_agent_runs_there ... ok425test herdr::context::tests::context_with_omitted_and_unknown_fields_parses ... ok426test herdr::context::tests::explicit_deliver_to_wins_and_carries_the_agent_label ... ok427test herdr::context::tests::only_an_exact_gate_flag_gates_the_pane ... ok428test herdr::context::tests::only_an_exact_newest_flag_skips_the_picker ... ok429test herdr::context::tests::outside_herdr_nothing_is_set ... ok430test herdr::context::tests::own_pane_id_is_never_a_target ... ok431test herdr::context::tests::the_reviewed_pane_is_the_focused_one_from_an_action_else_the_caller ... ok432test herdr::context::tests::the_terminal_pane_and_line_count_come_from_the_launcher ... ok433test herdr::launch::tests::a_human_in_a_plain_shell_pane_gets_no_agent_target ... ok434test herdr::launch::tests::a_last_launch_carries_the_pid_and_host_instead_of_a_file ... ok435test herdr::launch::tests::a_gated_open_tells_the_pane_to_gate_and_where_to_publish ... ok436test herdr::launch::tests::agent_skill_delivers_to_and_splits_beside_the_calling_pane ... ok437test herdr::launch::tests::ctrl_click_opens_the_linked_file ... ok438test herdr::launch::tests::env_placement_beats_config_and_arg_beats_env ... ok439test herdr::launch::tests::herdrs_agent_session_is_passed_to_the_pane_as_a_path_or_an_id ... ok440test herdr::launch::tests::explicit_placement_still_wins_over_the_mirror_default ... ok441test herdr::launch::tests::herdrs_agy_label_and_conversation_id_select_antigravity_exactly ... ok442test herdr::launch::tests::herdrs_exact_agent_identity_needs_no_process_info ... ok443test herdr::launch::tests::herdrs_cmd_label_selects_command_code_while_the_pid_comes_from_the_process ... ok444test herdr::launch::tests::mirror_defaults_to_a_split_next_to_the_remote_invoking_pane ... ok445test herdr::launch::tests::newest_reaches_the_pane_only_when_last_was_asked_for_it ... ok446test herdr::launch::tests::only_file_urls_are_opened ... ok447test herdr::launch::tests::popup_placement_emits_size_and_no_target_pane ... ok448test herdr::launch::tests::human_keybind_opens_the_focused_folder_and_delivers_to_its_agent ... ok449test herdr::launch::tests::run_refuses_outside_herdr ... ok450test herdr::launch::tests::terminal_review_reads_the_focused_pane_and_delivers_to_its_agent ... ok451test herdr::launch::tests::the_agent_pid_is_the_named_agent_process_else_the_group_leader ... ok452test herdr::launch::tests::terminal_review_of_a_shell_splits_beside_it_and_delivers_nowhere ... ok453test herdr::launch::tests::windows_process_names_match_without_their_directory_or_exe_suffix ... ok454test herdr::launch::tests::the_plugin_id_comes_from_the_environment ... ok455test keys::tests::a_config_that_gave_approves_key_away_still_loads ... ok456test keys::tests::a_ctrl_binding_needs_ctrl_and_a_plain_one_ignores_shift ... ok457test keys::tests::a_key_may_mean_different_actions_in_different_modes ... ok458test keys::tests::a_key_two_live_actions_share_is_an_error_naming_both ... ok459test keys::tests::a_plain_binding_still_answers_ctrl_when_no_ctrl_binding_claims_it ... ok460test keys::tests::an_empty_list_unbinds_the_action ... ok461test keys::tests::an_entry_replaces_only_its_own_action ... ok462test keys::tests::an_exact_ctrl_binding_wins_over_a_plain_one_earlier_in_the_context ... ok463test keys::tests::an_unbound_action_drops_out_of_the_hints ... ok464test keys::tests::an_unknown_action_error_names_it ... ok465test keys::tests::an_unknown_key_error_names_it ... ok466test keys::tests::approve_is_shifted_a_and_distinct_from_looks_good ... ok467test keys::tests::every_action_name_is_the_one_the_config_file_writes ... ok468test keys::tests::copy_is_y_on_a_waiting_selection_and_yields_to_an_older_config ... ok469test keys::tests::clear_all_on_shifted_x_is_distinct_from_clear_block_on_x ... ok470test keys::tests::named_keys_parse_in_any_case_and_print_as_written_in_the_file ... ok471test keys::tests::looks_good_and_delete_on_a_block_never_conflict_with_a_document_key ... ok472test keys::tests::the_defaults_bind_no_key_twice ... ok473test keys::tests::word_end_and_visual_line_yield_to_an_older_config ... ok474test last::fallback::tests::only_a_pid_registered_session_counts_as_exact ... ok475test last::locate::tests::a_transcript_named_on_the_command_line_is_never_reported_as_a_guess ... ok476test last::roots::tests::antigravity_app_data_dir_is_honoured ... ok477test last::roots::tests::every_documented_root_override_is_honoured ... ok478test last::locate::tests::the_transcript_name_is_the_authority_over_a_supplied_id ... ok479test last::roots::tests::pi_agent_and_xdg_overrides_apply_when_the_more_specific_values_are_absent ... ok480test last::locate::tests::a_transcript_without_an_id_in_its_name_keeps_a_valid_supplied_id ... ok481test last::roots::tests::the_configured_claude_projects_dir_is_searched_before_the_listed_profiles ... ok482test last::tests::an_exactly_identified_transcript_is_never_annotated ... ok483test gate::tests::a_result_file_is_published_once_and_never_overwritten ... ok484test last::tests::inside_herdr_a_guessed_transcript_names_the_missing_session_id ... ok485test last::tests::outside_herdr_a_guessed_transcript_says_what_was_shown_without_naming_herdr ... ok486test layout::tests::rendered_text_strips_markup_and_joins_blocks_without_separator ... ok487test rex::agent::tests::a_working_or_finished_agent_takes_messages_and_a_blocked_one_does_not ... ok488test rex::agent::tests::nothing_is_written_once_the_agent_has_left_the_block ... ok489test rex::agent::tests::only_a_named_block_inside_a_rex_session_is_a_target ... ok490test rex::agent::tests::only_a_record_the_agent_owns_says_it_has_reported_its_state ... ok491test rex::agent::tests::only_an_explicit_zero_turns_sending_into_pasting_and_the_target_says_so ... ok492test rex::cli::tests::a_gated_rex_open_is_a_launch_not_a_direct_review_of_a_file_named_rex ... ok493test rex::cli::tests::a_placement_is_split_or_popup_and_named_when_wrong ... ok494test rex::cli::tests::the_gate_belongs_to_open_and_a_result_file_needs_it ... ok495test rex::command::tests::a_short_id_is_the_last_six_characters ... ok496test rex::command::tests::an_explicit_session_wins_and_none_at_all_is_an_error ... ok497test rex::command::tests::the_terminals_rex_then_the_parent_rex_then_path ... ok498test rex::install::tests::a_config_that_already_requires_the_module_needs_no_new_line ... ok499test rex::install::tests::install_creates_then_leaves_alone_then_updates_and_a_dry_run_writes_nothing ... ok500test rex::install::tests::the_module_goes_where_rex_reads_its_config_from ... ok501test rex::install::tests::the_module_names_this_binary_as_a_lua_string ... ok502test rex::launch::tests::a_gated_open_hands_the_gate_and_its_result_file_to_the_pane ... ok503test rex::launch::tests::a_script_names_the_agent_when_its_file_is_called_after_it ... ok504test rex::launch::tests::a_status_left_by_another_process_names_no_agent ... ok505test rex::launch::tests::a_terminal_review_reads_the_block_from_inside_the_split ... ok506test rex::agent::tests::an_agent_that_has_not_reported_its_state_gets_no_enter_but_can_take_a_paste ... ok507test rex::launch::tests::claude_code_is_found_by_its_invoked_name_not_its_versioned_binary ... ok508test rex::launch::tests::an_agent_under_an_interpreter_is_named_by_its_own_status_report ... ok509test layout::tests::every_cell_of_a_long_table_maps_to_its_source ... ok510test rex::launch::tests::last_reads_the_agents_pid_and_sends_back_to_its_block ... ok511test rex::launch::tests::pasting_is_passed_on_only_where_there_is_an_agent_to_paste_into ... ok512test rex::launch::tests::open_without_an_agent_reviews_the_blocks_folder_and_copies_to_the_clipboard ... ok513test rex::paths::tests::relative_and_home_paths_resolve_against_the_blocks_folder_and_home ... ok514test rex::place::tests::a_popup_floats_inside_the_agents_window_and_takes_focus ... ok515test rex::paths::tests::the_newest_existing_file_comes_first_and_prose_punctuation_is_dropped ... ok516test rex::place::tests::the_review_opens_to_the_right_of_the_agents_block_and_runs_directly ... ok517test rex::terminal::tests::only_the_last_lines_are_kept ... ok518test srcmap::tests::decoration_maps_to_nothing ... ok519test srcmap::tests::maps_through_concealed_markup ... ok520test store::review::tests::an_edit_advances_past_a_delivery_even_if_the_clock_went_backwards ... ok521test rex::agent::tests::a_failed_enter_after_the_paste_still_counts_as_sent_and_says_so ... ok522test store::review::tests::archive_and_restore_failures_leave_memory_and_disk_intact ... ok523test store::review::tests::every_written_timestamp_has_three_fractional_digits_and_a_trailing_z ... ok524test store::review::tests::archive_only_records_are_discoverable_and_sent_orphans_can_be_finished ... ok525test store::review::tests::restoring_never_overwrites_an_active_annotation_with_the_same_id ... ok526test store::review::tests::an_unparsable_timestamp_can_be_finished_and_is_pending_again_after_an_edit ... ok527test store::review::tests::rfc3339_offsets_and_precision_are_compared_as_instants ... ok528test store::tests::a_record_without_deliveries_still_loads ... ok529test store::tests::civil_dates_are_correct ... ok530test store::review::tests::archiving_keeps_pending_notes_and_restores_complete_annotations_and_history ... ok531test store::review::tests::incremental_batches_and_edits_remain_correct_after_reopening ... ok532test store::tests::legacy_sidecar_is_imported_once_and_left_alone ... ok533test store::tests::all_delivered_tracks_the_last_send_across_reloads ... ok534test terminal::tests::blank_lines_inside_the_output_are_kept ... ok535test terminal::tests::cleaning_removes_escapes_controls_and_surrounding_blank_lines ... ok536test terminal::tests::long_lines_break_at_a_space_and_short_lines_are_untouched ... ok537test terminal::tests::a_quote_across_a_broken_path_reads_as_printed ... ok538test terminal::tests::output_with_nothing_visible_cleans_to_empty ... ok539test terminal::tests::the_document_renders_the_output_as_one_code_block ... ok540test store::tests::clear_all_empties_the_record_and_keeps_the_send_history ... ok541test terminal::tests::the_fence_outlasts_any_backticks_in_the_output ... ok542test terminal::tests::the_review_is_transient_and_titled_by_its_pane ... ok543test store::tests::saves_on_every_change_and_re_resolves_after_an_edit ... ok544test theme::tests::a_color_reads_names_indexes_and_hex_and_prints_back_the_same ... ok545test theme::tests::a_color_replaces_its_role_and_nothing_else ... ok546test theme::tests::a_theme_setting_roundtrips_through_its_own_name ... ok547test theme::tests::an_unreadable_color_is_an_error_naming_it ... ok548test theme::tests::an_unreadable_environment_variable_is_an_error_naming_the_value ... ok549test theme::tests::auto_in_the_environment_reopens_the_question_a_configured_theme_closed ... ok550test theme::tests::auto_uses_the_terminals_answer_and_falls_back_to_dark_without_one ... ok551test theme::tests::an_empty_environment_variable_is_not_a_choice ... ok552test theme::tests::cursor_and_selection_become_plain_backgrounds ... ok553test theme::tests::every_color_prints_in_a_spelling_that_parses_back ... ok554test theme::tests::heading_covers_every_level ... ok555test theme::tests::no_colors_leave_both_palettes_alone ... ok556test theme::tests::no_light_role_reuses_its_dark_value ... ok557test theme::tests::the_config_file_beats_detection ... ok558test theme::tests::the_dark_palette_is_unchanged ... ok559test theme::tests::the_environment_beats_the_config_file ... ok560test theme::tests::the_light_selection_is_a_background_not_a_reversal ... ok561test theme::tests::the_palette_is_dark_until_something_installs_one ... ok562test tree::tests::hidden_entries_appear_only_once_they_are_asked_for ... ok563test tree::tests::the_root_lists_one_level_and_expanding_descends_lazily ... ok564test tree::tests::skipped_directories_are_never_listed_or_read ... ok565test workspace_paths::tests::relative_and_dotted_spellings_resolve_to_one_absolute_path ... ok566test tree::tests::the_shallowest_markdown_ignores_hidden_folders ... ok567test wrap::table::tests::a_budget_too_small_for_the_words_is_still_spent_in_full ... ok568test wrap::table::tests::a_pipe_inside_a_cell_falls_back_to_clipping_instead_of_dropping_it ... ok569test wrap::table::tests::a_row_the_reflow_cannot_read_is_clipped_not_word_wrapped ... ok570test tree::tests::toggling_a_file_row_changes_nothing ... ok571test tree::tests::the_shallowest_markdown_is_found_without_walking_everything ... ok572test wrap::table::tests::columns_keep_their_longest_word_and_share_the_rest_in_proportion ... ok573test wrap::table::tests::every_row_of_a_squeezed_table_is_the_same_width ... ok574test wrap::table::tests::a_window_narrower_than_the_box_gets_the_clipped_table ... ok575test wrap::table::tests::table_cells_wrap_without_breaking_the_box ... ok576test wrap::table::tests::words_stay_whole_when_a_wrapped_table_has_room_for_them ... ok577test wrap::table::tests::wrapped_table_cells_still_name_the_source_char_under_them ... ok578test wrap::tests::empty_line_is_one_row ... ok579test wrap::tests::hard_splits_long_tokens_and_wide_chars_take_two_cells ... ok580test wrap::tests::styles_survive_wrapping_at_span_and_line_level ... ok581test wrap::tests::wraps_on_word_boundaries_and_keeps_offsets ... ok582583test result: ok. 360 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s584585 Running tests/annotate_occurrence.rs (target/aarch64-unknown-linux-gnu/release/deps/annotate_occurrence-31388298d6ef2f44)586587running 3 tests588test a_missing_occurrence_fails_and_says_how_many_there_are ... ok589test without_occurrence_the_first_match_is_marked ... ok590test occurrence_marks_the_named_match_of_a_repeated_phrase ... ok591592test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s593594 Running tests/codex_pid.rs (target/aarch64-unknown-linux-gnu/release/deps/codex_pid-e10ddb8e947638e4)595596running 6 tests597test ambiguous_pid_does_not_read_the_newest_session ... ok598test duplicate_descriptors_do_not_make_one_transcript_ambiguous ... ok599test exact_session_id_still_precedes_pid_discovery ... ok600test open_subagent_rollouts_do_not_make_one_transcript_ambiguous ... ok601test pid_selects_its_transcript_over_newer_rollout_and_inherited_thread ... ok602test pid_without_an_open_transcript_does_not_read_another_session ... ok603604test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s605606 Running tests/folder_export.rs (target/aarch64-unknown-linux-gnu/release/deps/folder_export-414e9d7c6c2b3f38)607608running 1 test609test folder_export_includes_every_annotated_file ... ok610611test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s612613 Running tests/gate.rs (target/aarch64-unknown-linux-gnu/release/deps/gate-feefc5904f3b7ac8)614615running 4 tests616test an_existing_result_file_is_refused_and_left_as_it_was ... ok617test herdr_gate_flags_belong_to_open ... ok618test headless_commands_ignore_what_looks_like_a_gate_flag ... ok619test strict_failures_exit_2_and_ordinary_ones_exit_1 ... ok620621test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s622623 Running tests/last.rs (target/aarch64-unknown-linux-gnu/release/deps/last-e0c0600aa14bcccd)624625running 21 tests626test an_exact_claude_id_in_an_unlisted_profile_dir_is_not_found ... ok627test a_session_path_without_a_host_is_sniffed ... ok628test a_session_not_found_names_the_listed_profile_dir_that_does_not_exist ... ok629test a_listed_profile_dir_that_does_not_exist_is_no_error_when_the_session_is_found ... ok630test an_exact_claude_id_survives_a_config_file_with_an_error ... ok631test an_exact_claude_id_is_found_in_a_listed_profile_dir ... ok632test claude_config_override_is_used_for_an_exact_id ... ok633test herdr_open_rejects_newest_by_name ... ok634test command_code_reads_the_session_started_in_the_agents_cwd ... ok635test herdr_reported_codex_id_beats_a_newer_unrelated_rollout ... ok636test antigravity_reads_the_conversation_herdr_names_or_the_one_started_in_the_cwd ... ok637test print_never_fails_the_caller_when_nothing_is_found ... ok638test omp_reads_pi_format_sessions ... ok639test print_reads_a_codex_thread_from_a_sessions_root ... ok640test inside_an_agy_shell_the_exported_conversation_id_is_read ... ok641test print_reads_a_copilot_session_directory ... ok642test print_reads_a_droid_log ... ok643test print_writes_the_newest_assistant_message_of_a_claude_transcript ... ok644test stdin_is_printed_back_verbatim ... ok645test print_writes_the_newest_assistant_message_of_a_pi_session ... ok646test hermes_reads_the_session_named_by_id_from_hermes_home ... ok647648test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s649650 Running tests/terminal.rs (target/aarch64-unknown-linux-gnu/release/deps/terminal-476d875bfa66e768)651652running 6 tests653test line_counts_must_be_positive_numbers ... ok654test a_failed_read_reports_herdrs_error_without_opening_a_review ... ok655test an_action_without_a_focused_pane_reads_nothing ... ok656test a_pane_with_nothing_on_it_fails_without_opening_a_review ... ok657test print_shows_the_focused_panes_cleaned_output_as_one_code_block ... ok658test the_review_pane_opens_on_the_output_and_sends_to_the_agent_that_produced_it ... ok659660test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.79s661662 Running tests/theme.rs (target/aarch64-unknown-linux-gnu/release/deps/theme-b0632cf73faa651d)663664running 4 tests665test an_unreadable_theme_in_the_environment_is_reported_rather_than_ignored ... ok666test the_printed_theme_is_the_environments_when_it_speaks ... ok667test the_printed_theme_is_the_files_when_the_environment_is_silent ... ok668test configured_colors_are_printed_with_the_theme ... ok669670test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s671672 Running tests/windows_subprocess.rs (target/aarch64-unknown-linux-gnu/release/deps/windows_subprocess-bb644c9536c36044)673674running 0 tests675676test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s677678 Running unittests src/lib.rs (target/aarch64-unknown-linux-gnu/release/deps/plannotator_tui_hosts-a03f78066b87cbd0)679680running 3 tests681test tests::a_uuid_named_transcript_yields_its_session_id ... ok682test tests::anything_that_is_not_uuid_shaped_is_not_an_id ... ok683test tests::uuid_shape_is_checked_strictly ... ok684685test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s686687 Running tests/antigravity.rs (target/aarch64-unknown-linux-gnu/release/deps/antigravity-41966a701ccd3e2a)688689running 12 tests690test a_half_written_last_line_is_skipped ... ok691test an_id_names_its_transcript_directly ... ok692test file_uris_become_local_paths ... ok693test a_database_without_the_subagent_column_still_matches ... ok694test n_counts_replies_so_a_waiting_prompt_does_not_hide_the_last_reply ... ok695test replies_are_planner_responses_with_content_newest_first ... ok696test an_exact_workspace_beats_a_newer_one_that_merely_contains_the_cwd ... ok697test ids_from_the_database_are_never_joined_as_paths_unchecked ... ok698test the_transcript_path_carries_the_conversation_id_and_its_format_is_sniffed ... ok699test a_conversation_without_a_reply_is_passed_over ... ok700test without_a_readable_database_only_the_history_can_vouch_for_a_folder ... ok701test the_database_picks_the_newest_conversation_started_in_the_cwd ... ok702703test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s704705 Running tests/claude.rs (target/aarch64-unknown-linux-gnu/release/deps/claude-6e97ff4f61a727b4)706707running 9 tests708test garbage_input_yields_no_messages_rather_than_an_error ... ok709test a_compacted_transcript_falls_back_to_file_order_rather_than_nothing ... ok710test a_dangling_parent_makes_the_chain_untrusted_and_file_order_applies ... ok711test a_prompt_still_waiting_for_its_reply_does_not_crowd_out_the_reply_before_it ... ok712test machinery_meta_and_sidechain_entries_are_not_human_prompts ... ok713test newest_first_and_n_counts_replies_not_prompts ... ok714test streamed_chunks_concatenate_in_order_and_skip_thinking_and_tool_blocks ... ok715test the_active_branch_follows_the_later_rewind_and_drops_the_abandoned_one ... ok716test the_newest_entry_with_a_uuid_wins_over_trailing_bookkeeping ... ok717718test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s719720 Running tests/codex.rs (target/aarch64-unknown-linux-gnu/release/deps/codex-b740b9ad2aec5415)721722running 5 tests723test a_thread_spanning_two_files_is_returned_oldest_first ... ok724test when_every_turn_has_completed_the_whole_thread_counts_newest_first ... ok725test the_active_turn_is_the_one_started_after_the_last_completion ... ok726test an_unknown_thread_has_no_files ... ok727test without_a_thread_id_the_newest_non_subagent_rollout_picks_the_thread ... ok728729test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s730731 Running tests/commandcode.rs (target/aarch64-unknown-linux-gnu/release/deps/commandcode-1f955162abeea1af)732733running 6 tests734test a_session_outside_the_computed_slug_is_found_by_its_header ... ok735test the_fixture_resolves_by_its_slug_and_reads_the_last_reply_like_pi ... ok736test an_exact_id_prefers_the_cwds_slug_directory_then_any_project ... ok737test the_slug_is_command_codes_slugify_of_the_cwd ... ok738test a_session_recorded_for_another_cwd_is_never_chosen ... ok739test the_last_written_session_with_a_reply_wins ... ok740741test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s742743 Running tests/copilot.rs (target/aarch64-unknown-linux-gnu/release/deps/copilot-9e9e480f0a534333)744745running 9 tests746test a_session_directory_without_events_is_not_a_candidate ... ok747test a_stale_lock_is_skipped_and_the_walk_continues ... ok748test a_lock_held_by_an_ancestor_beats_every_cwd_heuristic ... ok749test cwd_comparison_ignores_case_and_slash_direction ... ok750test tool_only_and_system_events_are_not_messages ... ok751test newest_assistant_message_first_and_n_is_honoured ... ok752test the_ninth_ancestor_is_out_of_reach ... ok753test user_messages_are_human_prompts ... ok754test without_a_lock_match_the_cwd_ladder_applies_in_order ... ok755756test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s757758 Running tests/detect.rs (target/aarch64-unknown-linux-gnu/release/deps/detect-75b149eaab1b9b57)759760running 9 tests761test antigravity_is_selected_by_herdrs_label_or_its_names ... ok762test antigravitys_shell_markers_select_it_ahead_of_markers_that_leak_into_every_shell ... ok763test claude_code_is_the_default ... ok764test command_code_is_selected_by_herdrs_label_or_its_names_only ... ok765test codex_marker_beats_unsupported_markers_which_are_reported_not_hidden ... ok766test labels_are_the_short_names_herdr_uses ... ok767test omp_is_selected_by_its_name_first_and_by_ompcode_last ... ok768test the_copilot_marker_selects_copilot_and_droid_needs_the_override ... ok769test the_override_wins_when_it_names_a_known_host_and_is_ignored_otherwise ... ok770771test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s772773 Running tests/droid.rs (target/aarch64-unknown-linux-gnu/release/deps/droid-05297fed91a4bce9)774775running 6 tests776test messages_come_in_file_order_newest_first_with_tool_and_hidden_entries_dropped ... ok777test droid_ignores_rewind_branches_where_claude_follows_them ... ok778test a_lowercased_slug_directory_still_matches ... ok779test a_subdirectory_falls_back_to_the_first_ancestor_with_logs ... ok780test the_slug_is_claude_codes_rule ... ok781test the_newest_log_for_the_exact_cwd_wins_even_when_empty ... ok782783test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s784785 Running tests/exact_session.rs (target/aarch64-unknown-linux-gnu/release/deps/exact_session-59794de0d379392f)786787running 3 tests788test malformed_ids_are_rejected_before_any_store_access ... ok789test exact_file_host_ids_prefer_the_current_windows_path_bucket ... ok790test exact_database_ids_do_not_select_a_newer_unrelated_session ... ok791792test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s793794 Running tests/hermes.rs (target/aarch64-unknown-linux-gnu/release/deps/hermes-4cb52d50f46f6ad2)795796running 3 tests797test a_live_wal_database_is_read_without_being_touched ... ok798test unknown_sessions_and_missing_databases_are_distinct_errors ... ok799test newest_active_assistant_reply_comes_first_and_n_is_honoured ... ok800801test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s802803 Running tests/ladder.rs (target/aarch64-unknown-linux-gnu/release/deps/ladder-6a7d83d1a2b14603)804805running 11 tests806test a_parent_directory_of_cwd_is_tried_when_cwd_has_no_project ... ok807test a_direct_pid_hit_is_the_herdr_case ... ok808test a_newer_unregistered_transcript_in_the_project_is_a_clear_session_and_wins ... ok809test a_candidate_with_no_messages_is_skipped_for_the_next_one ... ok810test ps_output_parses_with_padding_and_blank_lines ... ok811test session_meta_parses_the_four_fields_we_use ... ok812test the_project_slug_replaces_everything_outside_alnum_and_dash ... ok813test an_ancestor_within_eight_hops_is_found_and_the_ninth_is_not ... ok814test slug_and_mtime_pick_the_newest_transcript_even_in_a_lowercased_dir ... ok815test without_a_pid_hit_the_cwd_scan_prefers_the_newest_session ... ok816test the_rung_that_chose_the_transcript_is_reported ... ok817818test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s819820 Running tests/omp.rs (target/aarch64-unknown-linux-gnu/release/deps/omp-b49f63713589014e)821822running 2 tests823test omp_ranks_candidates_by_last_write_like_pi ... ok824test omp_sessions_resolve_and_parse_with_pis_rules ... ok825826test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s827828 Running tests/opencode.rs (target/aarch64-unknown-linux-gnu/release/deps/opencode-631e5486089ac798)829830running 6 tests831test a_missing_database_is_reported_not_created ... ok832test newest_session_for_the_directory_skips_children_and_archived_ones ... ok833test a_database_without_the_v2_tables_still_reads_v1 ... ok834test current_schema_keeps_exact_ids_on_the_session_message_compatibility_path ... ok835test an_opencode2_session_in_the_same_database_wins_when_it_is_newer ... ok836test text_parts_join_in_order_and_injected_or_empty_ones_are_skipped ... ok837838test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s839840 Running tests/pi.rs (target/aarch64-unknown-linux-gnu/release/deps/pi-09a49dd031ae9f62)841842running 10 tests843test an_unreconstructable_chain_yields_nothing_rather_than_the_wrong_messages ... ok844test n_caps_the_replies_and_numeric_timestamps_become_iso ... ok845test a_session_written_to_more_recently_wins_over_one_with_a_newer_name ... ok846test pi_markers_select_the_pi_host_after_codex ... ok847test a_legacy_flat_file_counts_for_its_cwd_when_the_encoded_dir_has_nothing ... ok848test the_encoded_dir_matches_pis_session_manager ... ok849test the_newest_assistant_message_comes_first_and_the_later_rewind_branch_wins ... ok850test tool_calls_tool_results_and_thinking_are_not_messages ... ok851test an_unknown_cwd_falls_back_to_the_newest_session_anywhere ... ok852test the_newest_session_for_the_cwd_wins_over_a_newer_one_elsewhere_and_over_empty_ones ... ok853854test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s855856 Running tests/sniff.rs (target/aarch64-unknown-linux-gnu/release/deps/sniff-ce74323232bc0e05)857858running 3 tests859test spacing_after_colons_does_not_matter ... ok860test unknown_text_is_not_guessed ... ok861test each_fixture_format_is_recognised ... ok862863test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s864865 Running unittests src/lib.rs (target/aarch64-unknown-linux-gnu/release/deps/plannotator_tui_schema-78e55b35c1395e79)866867running 20 tests868test anchor::tests::context_respects_char_boundaries ... ok869test anchor::tests::foreign_anchors_round_trip_without_loss ... ok870test anchor::tests::rendered_blocks_join_with_no_separator ... ok871test anchor::tests::mcp_quote_only_anchor_is_readable ... ok872test annotation::tests::a_note_without_images_keeps_the_server_shape ... ok873test anchor::tests::serializes_to_the_wire_shape ... ok874test datadir::tests::data_dir_follows_plannotators_order ... ok875test annotation::tests::images_round_trip_beside_unknown_namespace_fields ... ok876test datadir::tests::project_name_falls_through_on_short_candidates ... ok877test datadir::tests::history_slug_matches_plannotator ... ok878test resolve::tests::a_rewritten_range_with_intact_context_is_not_trusted ... ok879test datadir::tests::sanitize_tag_matches_plannotator ... ok880test resolve::tests::foreign_anchor_resolves_by_rendered_text ... ok881test resolve::tests::orphans_when_the_text_is_gone ... ok882test resolve::tests::duplicates_disambiguate_by_context ... ok883test resolve::tests::survives_text_inserted_above ... ok884test version::tests::etag_forms_normalize_to_the_bare_sha ... ok885test resolve::tests::unchanged_document_resolves_to_the_stored_range ... ok886test resolve::tests::web_match_prediction_follows_the_client_rules ... ok887test version::tests::matches_git_hash_object ... ok888889test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s890891 Running tests/workspaces_conformance.rs (target/aarch64-unknown-linux-gnu/release/deps/workspaces_conformance-0aa058a64ad181b8)892893running 4 tests894test error_envelope_parses ... ok895test documented_annotation_responses_round_trip ... ok896test our_create_request_validates_against_the_contract ... ok897test documented_request_examples_parse_and_validate ... ok898899test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s900901 Doc-tests plannotator_tui_hosts902903running 0 tests904905test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s906907 Doc-tests plannotator_tui_schema908909running 0 tests910911test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s912913Finished cargoCheckHook914checkPhase completed in 4 minutes 49 secondsinstallPhase
915Executing cargoInstallHook916Finished cargoInstallHookfixupPhase
917shrinking RPATHs of ELF executables and libraries in /nix/store/1aslsydiwmwldwzyg43jj98hps35600v-plannotator-tui-0.9.11918shrinking /nix/store/1aslsydiwmwldwzyg43jj98hps35600v-plannotator-tui-0.9.11/bin/plannotator-tui919checking for references to /build/ in /nix/store/1aslsydiwmwldwzyg43jj98hps35600v-plannotator-tui-0.9.11...920patching script interpreter paths in /nix/store/1aslsydiwmwldwzyg43jj98hps35600v-plannotator-tui-0.9.11921stripping (with command strip and flags -S -p) in /nix/store/1aslsydiwmwldwzyg43jj98hps35600v-plannotator-tui-0.9.11/bininstallCheckPhase
922Executing versionCheckPhase923Successfully managed to find version 0.9.11 in the output of the command /nix/store/1aslsydiwmwldwzyg43jj98hps35600v-plannotator-tui-0.9.11/bin/plannotator-tui --version924plannotator-tui 0.9.11925Finished versionCheckPhase926no Makefile or custom installCheckPhase, doing nothing