this derivation will be built: /nix/store/zcbsjd101spaacf7vh5qfn485w3i4b7d-luvus-0.11.0.drv building '/nix/store/zcbsjd101spaacf7vh5qfn485w3i4b7d-luvus-0.11.0.drv' on 'ssh-ng://customer@mac02.m.ntd.one' building '/nix/store/zcbsjd101spaacf7vh5qfn485w3i4b7d-luvus-0.11.0.drv' luvus-0.11.0> Using versionCheckHook luvus-0.11.0> Running phase: unpackPhase luvus-0.11.0> unpacking source archive /nix/store/iii247x1rcyj1izn5pg73ibr99yd7qwq-source luvus-0.11.0> source root is source luvus-0.11.0> Executing cargoSetupPostUnpackHook luvus-0.11.0> Finished cargoSetupPostUnpackHook luvus-0.11.0> Running phase: patchPhase luvus-0.11.0> Executing cargoSetupPostPatchHook luvus-0.11.0> Validating consistency between /nix/var/nix/builds/nix-26050-3731148028/source/Cargo.lock and /nix/var/nix/builds/nix-26050-3731148028/luvus-0.11.0-vendor/Cargo.lock luvus-0.11.0> Finished cargoSetupPostPatchHook luvus-0.11.0> Running phase: updateAutotoolsGnuConfigScriptsPhase luvus-0.11.0> Running phase: configurePhase luvus-0.11.0> Running phase: buildPhase luvus-0.11.0> Executing cargoBuildHook luvus-0.11.0> cargoBuildHook flags: -j 10 --target aarch64-apple-darwin --offline --profile release luvus-0.11.0> Compiling proc-macro2 v1.0.106 luvus-0.11.0> Compiling quote v1.0.45 luvus-0.11.0> Compiling unicode-ident v1.0.24 luvus-0.11.0> Compiling libc v0.2.186 luvus-0.11.0> Compiling serde_core v1.0.228 luvus-0.11.0> Compiling cfg-if v1.0.4 luvus-0.11.0> Compiling foldhash v0.2.0 luvus-0.11.0> Compiling allocator-api2 v0.2.21 luvus-0.11.0> Compiling equivalent v1.0.2 luvus-0.11.0> Compiling serde v1.0.228 luvus-0.11.0> Compiling version_check v0.9.5 luvus-0.11.0> Compiling rustversion v1.0.22 luvus-0.11.0> Compiling rustix v1.1.4 luvus-0.11.0> Compiling thiserror v2.0.18 luvus-0.11.0> Compiling generic-array v0.14.7 luvus-0.11.0> Compiling log v0.4.33 luvus-0.11.0> Compiling strsim v0.11.1 luvus-0.11.0> Compiling ident_case v1.0.1 luvus-0.11.0> Compiling hashbrown v0.17.1 luvus-0.11.0> Compiling either v1.16.0 luvus-0.11.0> Compiling unicode-width v0.2.2 luvus-0.11.0> Compiling itoa v1.0.18 luvus-0.11.0> Compiling heck v0.5.0 luvus-0.11.0> Compiling parking_lot_core v0.9.12 luvus-0.11.0> Compiling typenum v1.20.1 luvus-0.11.0> Compiling itertools v0.14.0 luvus-0.11.0> Compiling hashbrown v0.16.1 luvus-0.11.0> Compiling syn v2.0.118 luvus-0.11.0> Compiling signal-hook v0.3.18 luvus-0.11.0> Compiling errno v0.3.14 luvus-0.11.0> Compiling castaway v0.2.4 luvus-0.11.0> Compiling signal-hook-registry v1.4.8 luvus-0.11.0> Compiling smallvec v1.15.2 luvus-0.11.0> Compiling scopeguard v1.2.0 luvus-0.11.0> Compiling ryu v1.0.23 luvus-0.11.0> Compiling static_assertions v1.1.0 luvus-0.11.0> Compiling unicode-segmentation v1.13.3 luvus-0.11.0> Compiling instability v0.3.12 luvus-0.11.0> Compiling compact_str v0.9.1 luvus-0.11.0> Compiling lock_api v0.4.14 luvus-0.11.0> Compiling lru v0.18.0 luvus-0.11.0> Compiling memchr v2.8.2 luvus-0.11.0> Compiling unicode-truncate v2.0.1 luvus-0.11.0> Compiling convert_case v0.10.0 luvus-0.11.0> Compiling critical-section v1.2.0 luvus-0.11.0> Compiling semver v1.0.28 luvus-0.11.0> Compiling indoc v2.0.7 luvus-0.11.0> Compiling crypto-common v0.1.7 luvus-0.11.0> Compiling block-buffer v0.10.4 luvus-0.11.0> Compiling parking_lot v0.12.5 luvus-0.11.0> Compiling mio v1.2.1 luvus-0.11.0> Compiling rustc_version v0.4.1 luvus-0.11.0> Compiling num_threads v0.1.7 luvus-0.11.0> Compiling deranged v0.5.8 luvus-0.11.0> Compiling cfg_aliases v0.1.1 luvus-0.11.0> Compiling litrs v1.0.0 luvus-0.11.0> Compiling powerfmt v0.2.0 luvus-0.11.0> Compiling thiserror v1.0.69 luvus-0.11.0> Compiling num-conv v0.2.2 luvus-0.11.0> Compiling time-core v0.1.9 luvus-0.11.0> Compiling curve25519-dalek v4.1.3 luvus-0.11.0> Compiling nix v0.28.0 luvus-0.11.0> Compiling digest v0.10.7 luvus-0.11.0> Compiling signal-hook-mio v0.2.5 luvus-0.11.0> Compiling document-features v0.2.12 luvus-0.11.0> Compiling signal-hook v0.4.4 luvus-0.11.0> Compiling anyhow v1.0.104 luvus-0.11.0> Compiling zmij v1.0.21 luvus-0.11.0> Compiling bitflags v2.13.0 luvus-0.11.0> Compiling aho-corasick v1.1.4 luvus-0.11.0> Compiling line-clipping v0.3.7 luvus-0.11.0> Compiling cpufeatures v0.2.17 luvus-0.11.0> Compiling indexmap v2.14.0 luvus-0.11.0> Compiling time v0.3.49 luvus-0.11.0> Compiling subtle v2.6.1 luvus-0.11.0> Compiling signature v2.2.0 luvus-0.11.0> Compiling zeroize v1.9.0 luvus-0.11.0> Compiling cursor-icon v1.2.0 luvus-0.11.0> Compiling winnow v0.7.15 luvus-0.11.0> Compiling arrayvec v0.7.7 luvus-0.11.0> Compiling regex-syntax v0.8.11 luvus-0.11.0> Compiling virtue v0.0.18 luvus-0.11.0> Compiling darling_core v0.23.0 luvus-0.11.0> Compiling toml_write v0.1.2 luvus-0.11.0> Compiling serde_json v1.0.150 luvus-0.11.0> Compiling bincode_derive v2.0.1 luvus-0.11.0> Compiling ed25519 v2.2.3 luvus-0.11.0> Compiling sha2 v0.10.9 luvus-0.11.0> Compiling serial2 v0.2.37 luvus-0.11.0> Compiling polling v3.11.0 luvus-0.11.0> Compiling rustix-openpty v0.2.0 luvus-0.11.0> Compiling serde_derive v1.0.228 luvus-0.11.0> Compiling thiserror-impl v2.0.18 luvus-0.11.0> Compiling strum_macros v0.28.0 luvus-0.11.0> Compiling derive_more-impl v2.1.1 luvus-0.11.0> Compiling thiserror-impl v1.0.69 luvus-0.11.0> Compiling regex-automata v0.4.14 luvus-0.11.0> Compiling base64 v0.22.1 luvus-0.11.0> Compiling derive_more v2.1.1 luvus-0.11.0> Compiling doctest-file v1.1.1 luvus-0.11.0> Compiling downcast-rs v1.2.1 luvus-0.11.0> Compiling shell-words v1.1.1 luvus-0.11.0> Compiling luvus v0.11.0 (/nix/var/nix/builds/nix-26050-3731148028/source) luvus-0.11.0> Compiling darling_macro v0.23.0 luvus-0.11.0> Compiling home v0.5.12 luvus-0.11.0> Compiling unty v0.0.4 luvus-0.11.0> Compiling interprocess v2.4.2 luvus-0.11.0> Compiling ed25519-dalek v2.2.0 luvus-0.11.0> Compiling kasuari v0.4.12 luvus-0.11.0> Compiling darling v0.23.0 luvus-0.11.0> Compiling filedescriptor v0.8.3 luvus-0.11.0> Compiling portable-pty v0.9.0 luvus-0.11.0> Compiling fs2 v0.4.3 luvus-0.11.0> Compiling strum v0.28.0 luvus-0.11.0> Compiling ratatui-core v0.1.2 luvus-0.11.0> Compiling serde_spanned v0.6.9 luvus-0.11.0> Compiling crossterm v0.29.0 luvus-0.11.0> Compiling toml_datetime v0.6.11 luvus-0.11.0> Compiling ratatui-widgets v0.3.2 luvus-0.11.0> Compiling luvus-vte v0.15.0 (/nix/var/nix/builds/nix-26050-3731148028/source/vendor/vte) luvus-0.11.0> Compiling toml_edit v0.22.27 luvus-0.11.0> Compiling bincode v2.0.1 luvus-0.11.0> Compiling luvus-alacritty-terminal v0.26.0 (/nix/var/nix/builds/nix-26050-3731148028/source/vendor/alacritty_terminal) luvus-0.11.0> Compiling ratatui-crossterm v0.1.2 luvus-0.11.0> Compiling ratatui-macros v0.7.2 luvus-0.11.0> Compiling ratatui v0.30.2 luvus-0.11.0> Compiling toml v0.8.23 luvus-0.11.0> Finished `release` profile [optimized] target(s) in 26.21s luvus-0.11.0> Executing cargoInstallPostBuildHook luvus-0.11.0> Finished cargoInstallPostBuildHook luvus-0.11.0> Finished cargoBuildHook luvus-0.11.0> Running phase: checkPhase luvus-0.11.0> Executing cargoCheckHook luvus-0.11.0> cargoCheckHook flags: -j 10 --profile release --target aarch64-apple-darwin --offline -- luvus-0.11.0> Compiling luvus v0.11.0 (/nix/var/nix/builds/nix-26050-3731148028/source) luvus-0.11.0> Finished `release` profile [optimized] target(s) in 17.70s luvus-0.11.0> Running unittests src/main.rs (target/aarch64-apple-darwin/release/deps/luvus-05ccf0ea2c526f01) luvus-0.11.0> luvus-0.11.0> running 573 tests luvus-0.11.0> test agent::tests::fork_commands ... ok luvus-0.11.0> test agent::tests::launch_flag_filter_drops_session_selection ... ok luvus-0.11.0> test agent::tests::claude_recent_reads_cwd_from_transcript ... ok luvus-0.11.0> test agent::tests::percent_decode_handles_paths_and_bad_escapes ... ok luvus-0.11.0> test agent::tests::resume_command_with_flags_appends_kept_flags ... ok luvus-0.11.0> test agent::tests::claude_usage_sums_tokens_context_and_cost ... ok luvus-0.11.0> test agent::tests::kimi_discovers_session_by_workdir_from_index ... ok luvus-0.11.0> test agent::tests::resume_commands ... ok luvus-0.11.0> test agent::tests::resume_for_honours_the_setting_and_missing_flags ... ok luvus-0.11.0> test app::board::tests::agent_launch_line_is_one_quoted_line_with_the_contract ... ok luvus-0.11.0> test agent::tests::opencode_discovers_session_by_directory ... ok luvus-0.11.0> test app::board::tests::board_opens_focuses_and_closes ... ok luvus-0.11.0> test app::board::tests::board_cursor_navigates_and_acts_on_the_selected_task ... ok luvus-0.11.0> test agent::tests::pi_discovers_session_by_cwd_from_header ... ok luvus-0.11.0> test app::board::tests::board_delete_removes_selected_queued_task ... ok luvus-0.11.0> test app::board::tests::gate_command_runner_reports_exit_and_output ... ok luvus-0.11.0> test app::board::tests::closing_a_worker_pane_detaches_its_task ... ok luvus-0.11.0> test app::board::tests::detail_overlay_opens_scrolls_and_closes ... ok luvus-0.11.0> test app::board::tests::gate_pass_marks_done_and_gate_fail_holds_at_review ... ok luvus-0.11.0> test agent::tests::codex_discovers_rollout_session_by_cwd ... ok luvus-0.11.0> test app::board::tests::new_task_form_creates_a_task_from_the_ui ... ok luvus-0.11.0> test app::board::tests::new_task_form_requires_a_title ... ok luvus-0.11.0> test app::board::tests::no_gate_completes_immediately ... ok luvus-0.11.0> test agent::tests::claude_encodes_cwd_and_picks_newest ... ok luvus-0.11.0> test agent::tests::copilot_matches_cwd_from_workspace_yaml ... ok luvus-0.11.0> test agent::tests::copilot_recent_dedups_by_project ... ok luvus-0.11.0> test agent::tests::grok_discovers_session_by_cwd_dir ... ok luvus-0.11.0> test app::dispatch::tests::a_target_resolves_by_kind_when_unique_and_is_ambiguous_when_not ... ok luvus-0.11.0> test app::board::tests::picker_start_stays_on_the_board ... ok luvus-0.11.0> test app::dispatch::tests::agent_get_returns_one_agents_info ... ok luvus-0.11.0> test app::board::tests::reconcile_rebinds_worktree_tasks_and_requeues_dead_claims ... ok luvus-0.11.0> test app::dispatch::tests::agent_list_labels_a_pane_with_its_node_name ... ok luvus-0.11.0> test app::dispatch::tests::agent_keys_validates_before_sending ... ok luvus-0.11.0> test app::dispatch::tests::agent_name_grammar_is_cli_safe ... ok luvus-0.11.0> test app::board::tests::saturated_context_blocks_completion ... ok luvus-0.11.0> test app::dispatch::tests::agent_read_accepts_a_source ... ok luvus-0.11.0> test app::dispatch::tests::agent_name_aliases_a_pane_and_resolves_a_target ... ok luvus-0.11.0> test app::dispatch::tests::agent_send_requires_a_live_agent ... ok luvus-0.11.0> test app::board::tests::start_picker_opens_moves_and_cancels ... ok luvus-0.11.0> test app::dispatch::tests::key_names_map_to_terminal_bytes ... ok luvus-0.11.0> test app::board::tests::task_start_adopts_a_leftover_worktree_for_its_branch ... ok luvus-0.11.0> test app::dispatch::tests::pane_inspection_reports_read_only_history_metrics ... ok luvus-0.11.0> test app::board::tests::task_start_spawns_a_worktree_worker ... ok luvus-0.11.0> test app::cwd_test::pane_cwd_follows_cd_without_moving_its_workspace ... ok luvus-0.11.0> test app::dispatch::tests::pane_rename_modal_sets_and_clears_the_name ... ok luvus-0.11.0> test app::board::tests::wheel_scroll_moves_the_cursor_clamped ... ok luvus-0.11.0> test app::dispatch::tests::rename_pane_is_offered_in_both_menus ... ok luvus-0.11.0> test app::dispatch::tests::strip_title_icon_drops_a_leading_glyph_only ... ok luvus-0.11.0> test app::dispatch::tests::agent_fork_api_reports_validation_and_capability_errors ... ok luvus-0.11.0> test app::dispatch::tests::pane_split_no_focus_keeps_the_caller_focused ... ok luvus-0.11.0> test app::dispatch::tests::agent_fork_api_targets_an_inactive_tab_and_can_preserve_focus ... ok luvus-0.11.0> test app::dispatch::tests::closing_a_workspace_cancels_parked_waiters ... ok luvus-0.11.0> test app::dispatch::tests::dock_menu_item_value_overrides_the_rows_value ... ok luvus-0.11.0> test app::dispatch::tests::dock_push_parses_a_rows_right_click_menu ... ok luvus-0.11.0> test app::dispatch::tests::output_wait_without_timeout_is_bounded ... ok luvus-0.11.0> test app::dispatch::tests::pane_move_api_moves_to_new_and_existing_tabs_without_restarting ... ok luvus-0.11.0> test app::dispatch::tests::pane_move_api_validates_destination_shape_and_range ... ok luvus-0.11.0> test app::dispatch::tests::tab_move_api_reorders_and_preserves_active_tab ... ok luvus-0.11.0> test app::dispatch::tests::wait_output_resolves_immediately_or_on_output_or_deadline ... ok luvus-0.11.0> test app::dispatch::tests::workspace_organization_api_renames_pins_lists_and_validates ... ok luvus-0.11.0> test app::files::tests::file_menu_offers_open_actions_for_files_only ... ok luvus-0.11.0> test app::dock_fn_check::layout_tab_scrolls_to_cursor ... ok luvus-0.11.0> test app::dock_fn_check::off_unmounts_and_stays_in_registry ... ok luvus-0.11.0> test app::files::tests::clicking_a_file_reopens_after_its_tab_is_closed ... ok luvus-0.11.0> test app::files::tests::closing_a_file_tab_lets_it_reopen ... ok luvus-0.11.0> test app::files::tests::default_open_resolves_and_degrades ... ok luvus-0.11.0> test app::files::tests::delete_needs_confirmation ... ok luvus-0.11.0> test app::files::tests::expanding_a_folder_loads_it_immediately ... ok luvus-0.11.0> test app::files::tests::external_new_file_is_picked_up_by_rescan ... ok luvus-0.11.0> test app::files::tests::file_menu_crud_creates_renames_deletes ... ok luvus-0.11.0> test app::files::tests::file_tab_survives_restore ... ok luvus-0.11.0> test app::files::tests::file_view_frees_content_on_close ... ok luvus-0.11.0> test app::files::tests::file_view_pane_renders_scrolls_and_closes ... ok luvus-0.11.0> test app::files::tests::files_dock_renders_and_a_click_expands ... ok luvus-0.11.0> test app::git::tests::ci_failure_notifies_only_on_transition ... ok luvus-0.11.0> test app::files::tests::files_get_a_dot_marker_aligned_with_folder_chevrons ... ok luvus-0.11.0> test app::git::tests::clicking_a_commit_row_opens_detail ... ok luvus-0.11.0> test app::git::tests::commit_enter_opens_in_tab_detail_and_esc_returns ... ok luvus-0.11.0> test app::git::tests::contributor_list_hides_emails_and_expands_on_click ... ok luvus-0.11.0> test app::files::tests::files_show_hidden_defaults_on_and_the_setting_persists ... ok luvus-0.11.0> test app::git::tests::default_section_is_commits_and_click_switches ... ok luvus-0.11.0> test app::files::tests::general_tab_has_show_hidden_above_the_notify_divider ... ok luvus-0.11.0> test app::git::tests::git_run_in_pane_skips_the_orch_board ... ok luvus-0.11.0> test app::git::tests::issue_enter_opens_in_tab_detail ... ok luvus-0.11.0> test app::git::tests::hostile_branch_names_never_reach_the_shell ... ok luvus-0.11.0> test app::files::tests::long_line_wraps_and_shows_its_tail ... ok luvus-0.11.0> test app::git::tests::scroll_routes_to_block_or_cursor_and_clamps ... ok luvus-0.11.0> test app::git::tests::pr_actions_produce_commands ... ok luvus-0.11.0> test app::git::tests::state_filter_cycles_per_section ... ok luvus-0.11.0> test app::files::tests::mouse_drag_selects_and_copies_file_text ... ok luvus-0.11.0> test app::files::tests::open_view_live_refreshes_on_disk_change ... ok luvus-0.11.0> test app::files::tests::opening_with_editor_spawns_a_pty_pane_in_a_new_tab ... ok luvus-0.11.0> test app::files::tests::reopening_focuses_existing_and_copy_yanks_content ... ok luvus-0.11.0> test app::files::tests::set_line_dock_no_stale_tail_when_row_shortens ... ok luvus-0.11.0> test app::git::tests::compact_git_tab_hides_the_footer_and_reclaims_its_rows ... ok luvus-0.11.0> test app::input::link_click_tests::a_click_without_ctrl_never_opens_anything ... ok luvus-0.11.0> test app::input::link_click_tests::a_line_suffix_scrolls_the_viewer_to_that_line ... ok luvus-0.11.0> test app::git::tests::git_tab_opens_fetches_and_persists_safely ... ok luvus-0.11.0> test app::input::link_click_tests::a_localhost_port_opens_over_plain_http ... ok luvus-0.11.0> test app::input::link_click_tests::an_existing_file_beats_a_domain_of_the_same_name ... ok luvus-0.11.0> test app::input::link_click_tests::skipped_leading_rows_do_not_add_a_leading_newline ... ok luvus-0.11.0> test app::input::link_click_tests::any_motion_forwarding_does_not_mark_luvus_dirty ... ok luvus-0.11.0> test app::input::tests::any_motion_hover_keeps_its_exact_forwarded_bytes ... ok luvus-0.11.0> test app::input::tests::api_requests_are_answered_with_no_workspace_open ... ok luvus-0.11.0> test app::input::tests::button_seq_encodes_press_drag_and_release ... ok luvus-0.11.0> test app::input::tests::legacy_wheel_encodes_offset_bytes_and_caps ... ok luvus-0.11.0> test app::input::tests::modifier_bits_follow_the_xterm_convention ... ok luvus-0.11.0> test app::input::tests::navigation_keys_preserve_modifiers_for_nested_prompt_editors ... ok luvus-0.11.0> test app::input::link_click_tests::context_menu_hover_dirties_only_when_the_highlight_changes ... ok luvus-0.11.0> test app::input::tests::sgr_wheel_encodes_button_and_coords ... ok luvus-0.11.0> test app::input::tests::shift_enter_sends_a_newline_not_a_submit ... ok luvus-0.11.0> test app::input::tests::shift_enter_sequence_is_configurable ... ok luvus-0.11.0> test app::input::tests::tilde_navigation_keys_preserve_modifiers ... ok luvus-0.11.0> test app::input::tests::resize_forces_a_full_repaint ... ok luvus-0.11.0> test app::input::link_click_tests::ctrl_click_beside_a_link_opens_nothing ... ok luvus-0.11.0> test app::input::link_click_tests::ctrl_click_on_a_bare_domain_opens_it_over_https ... ok luvus-0.11.0> test app::keys::tests::defaults_and_aliases_resolve ... ok luvus-0.11.0> test app::input::link_click_tests::ctrl_click_on_a_file_path_opens_it_in_a_tab ... ok luvus-0.11.0> test app::input::link_click_tests::ctrl_click_on_a_link_queues_it_for_the_client ... ok luvus-0.11.0> test app::input::link_click_tests::ctrl_drag_from_a_link_resizes_instead_of_opening ... ok luvus-0.11.0> test app::keys::tests::prefix_matches_the_configured_chord ... ok luvus-0.11.0> test app::keys::tests::prefix_parse_requires_ctrl_and_accepts_letters ... ok luvus-0.11.0> test app::keys::tests::prefix_question_opens_help_and_any_key_closes ... ok luvus-0.11.0> test app::keys::tests::rebind_moves_the_key ... ok luvus-0.11.0> test app::keys::tests::rebinding_a_command_replaces_only_its_own_keys ... ok luvus-0.11.0> test app::input::link_click_tests::ctrl_hover_underlines_the_link_and_plain_hover_clears_it ... ok luvus-0.11.0> test app::input::link_click_tests::only_paths_that_exist_as_files_resolve ... ok luvus-0.11.0> test app::input::link_click_tests::the_context_menu_offers_open_link_only_over_a_link ... ok luvus-0.11.0> test app::keys::tests::a_custom_prefix_drives_command_mode ... ok luvus-0.11.0> test app::keys::tests::apply_tmux_preset_sets_prefix_and_split_keys ... ok luvus-0.11.0> test app::keys::tests::command_works_as_both_two_step_and_held_chord ... ok luvus-0.11.0> test app::keys::tests::next_attention_cycles_blocked_agents ... ok luvus-0.11.0> test app::keys::tests::next_attention_no_blocked_keeps_focus ... ok luvus-0.11.0> test app::keys::tests::next_pane_cycles_and_rename_tab_opens_the_modal ... ok luvus-0.11.0> test app::keys::tests::set_prefix_rejects_a_modifierless_chord ... ok luvus-0.11.0> test app::keys::tests::status_bar_shows_search_and_the_live_prefix ... ok luvus-0.11.0> test app::modules::tests::a_linked_module_has_no_source_to_resolve_by ... ok luvus-0.11.0> test app::modules::tests::declared_settings_reach_a_command_as_env ... ok luvus-0.11.0> test app::modules::tests::dock_menu_click_spawns_the_action_with_the_clicked_rows_env ... ok luvus-0.11.0> test app::modules::tests::event_hook_runs_with_event_env ... ok luvus-0.11.0> Cloning into '/nix/var/nix/builds/nix-26050-3731148028/luvus-gittest-28017/modules/git/.staging-28017-0'... luvus-0.11.0> remote: Enumerating objects: 3, done. luvus-0.11.0> remote: Counting objects: 100% (3/3), done. luvus-0.11.0> remote: Compressing objects: 100% (2/2), done. luvus-0.11.0> remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0) luvus-0.11.0> Receiving objects: 100% (3/3), done. luvus-0.11.0> test app::modules::tests::git_install_builds_and_uninstall_removes_checkout ... ok luvus-0.11.0> test app::modules::tests::item_platforms_gate_panes_and_events ... ok luvus-0.11.0> test app::modules::tests::link_then_run_action_captures_output ... ok luvus-0.11.0> test app::modules::tests::listing_settings_masks_secrets_but_get_returns_them ... ok luvus-0.11.0> test app::picker::tests::repo_adds_an_open_with_worktree_row_that_shifts_the_indices ... ok luvus-0.11.0> test app::picker::tests::selecting_the_worktree_row_opens_the_branch_prompt ... ok luvus-0.11.0> test app::search::tests::empty_query_matches_nothing ... ok luvus-0.11.0> test app::search::tests::match_rows_case_sensitive_and_caps ... ok luvus-0.11.0> test app::search::tests::match_rows_is_case_insensitive_by_default_and_maps_offset ... ok luvus-0.11.0> test app::search::tests::overlay_opens_types_and_closes ... ok luvus-0.11.0> test app::modules::tests::module_actions_appear_in_the_right_click_menus ... ok luvus-0.11.0> test app::settings::tests::general_replaces_the_notifications_tab ... ok luvus-0.11.0> test app::picker::tests::picker_browses_and_opens_a_folder ... ok luvus-0.11.0> test app::modules::tests::module_pane_survives_snapshot_restore ... ok luvus-0.11.0> test app::modules::tests::modules_resolve_by_owner_repo_as_well_as_id ... ok luvus-0.11.0> test app::modules::tests::open_module_pane_tracks_and_cleans_up ... ok luvus-0.11.0> test app::modules::tests::settings_modules_tab_lists_and_toggles ... ok luvus-0.11.0> test app::switcher::tests::compact_mode_and_switcher_jump ... ok luvus-0.11.0> test app::modules::tests::settings_tab_renders_and_edits_module_settings ... ok luvus-0.11.0> test app::switcher::tests::compact_summary_drops_least_urgent_first ... ok luvus-0.11.0> test app::modules::tests::startup_hooks_run_once_and_again_after_re_enable ... ok luvus-0.11.0> test app::modules::tests::turned_off_module_dock_is_not_resurrected_by_a_repush ... ok luvus-0.11.0> test app::settings::tests::general_file_open_cycles_through_editors ... ok luvus-0.11.0> test app::settings::tests::general_shift_enter_cycles_and_drives_the_bytes ... ok luvus-0.11.0> test app::settings::tests::general_tab_renders_file_open_then_a_notify_section ... ok luvus-0.11.0> test app::settings::tests::general_tab_toggles_sounds_and_tests_the_chime ... ok luvus-0.11.0> test app::settings::tests::resume_flags_toggle_persists ... ok luvus-0.11.0> test app::tests::agent_launch_flags_are_captured_in_the_snapshot ... ok luvus-0.11.0> test app::switcher::tests::compact_reclaims_the_status_row ... ok luvus-0.11.0> test app::tests::agent_menu_resumes_and_dismisses_a_session ... ok luvus-0.11.0> test app::tests::agent_menu_pins_and_unpins_a_live_agent ... ok luvus-0.11.0> test app::switcher::tests::compact_width_is_configurable ... ok luvus-0.11.0> test app::switcher::tests::filter_narrows_and_scope_isolates_sections ... ok luvus-0.11.0> test app::tests::agent_session_persists_and_resumes ... ok luvus-0.11.0> test app::switcher::tests::switcher_lists_tabs_and_jumps_to_one ... ok luvus-0.11.0> test app::tests::blocked_transition_plays_sound_when_enabled ... ok luvus-0.11.0> test app::tests::attach_open_does_not_steal_focus_from_the_active_workspace ... ok luvus-0.11.0> test app::switcher::tests::switcher_palette_renders_chips_query_and_tabs ... ok luvus-0.11.0> test app::tests::click_focuses_pane ... ok luvus-0.11.0> test app::tests::a_fork_resumes_even_when_the_parent_transcript_is_newer ... ok luvus-0.11.0> test app::tests::a_hook_reported_session_outranks_another_panes_guess ... ok luvus-0.11.0> test app::tests::a_pane_click_does_not_start_a_sidebar_resize ... ok luvus-0.11.0> test app::tests::agent_finish_plays_sound ... ok luvus-0.11.0> test app::tests::agents_list_is_global ... ok luvus-0.11.0> test app::tests::an_empty_session_still_renders ... ok luvus-0.11.0> test app::tests::arrow_keys_focus_panes_and_rebinding_works ... ok luvus-0.11.0> test app::tests::border_only_when_split ... ok luvus-0.11.0> test app::tests::clicking_a_pane_title_shows_the_real_command ... FAILED luvus-0.11.0> test app::tests::detect_tick_keeps_session_brand_when_screen_lacks_name ... ok luvus-0.11.0> test app::tests::clicking_another_pane_keeps_the_scrolled_pane_at_its_position ... ok luvus-0.11.0> test app::tests::clicks_forward_to_a_mouse_tracking_app_instead_of_selecting ... ok luvus-0.11.0> test app::tests::close_tab_removes_it_and_its_panes ... ok luvus-0.11.0> test app::tests::closing_last_pane_quits_and_ignores_further_events ... ok luvus-0.11.0> test app::tests::done_chime_debounced_and_rings_per_finish ... ok luvus-0.11.0> test app::tests::closing_the_last_node_ends_the_session_without_resurrecting_one ... ok luvus-0.11.0> test app::tests::codex_pane_menu_offers_and_runs_native_fork ... ok luvus-0.11.0> test app::tests::dashboards_render_at_extreme_sizes ... ok luvus-0.11.0> test app::tests::delete_worktree_absent_for_a_plain_workspace ... ok luvus-0.11.0> test app::tests::detect_tick_dirties_when_an_idle_non_resumable_agent_appears ... ok luvus-0.11.0> test app::tests::dock_cycle_skips_a_full_side ... ok luvus-0.11.0> test app::tests::keyboard_copy_mode_yanks_history_and_cancel_restores_its_viewport ... ok luvus-0.11.0> test app::tests::dock_row_menu_is_declared_per_row_and_survives_a_repaint ... ok luvus-0.11.0> test app::tests::docks_move_and_module_dock_lifecycle ... ok luvus-0.11.0> test app::tests::dragging_the_left_sidebar_edge_resizes_and_persists ... ok luvus-0.11.0> test app::tests::exited_agent_becomes_shell_and_is_not_resumed ... ok luvus-0.11.0> test app::tests::failing_to_open_a_node_is_reported_not_swallowed ... ok luvus-0.11.0> test app::tests::fork_from_mission_control_uses_the_agents_real_tab ... ok luvus-0.11.0> test app::tests::fork_pane_splits_a_fork_capable_agent ... ok luvus-0.11.0> test app::tests::modals_render_in_the_selected_language ... ok luvus-0.11.0> test app::tests::forking_then_restoring_keeps_parent_and_fork_on_their_own_sessions ... ok luvus-0.11.0> test app::tests::hidden_sidebar_zeroes_all_dock_geometry_including_module_docks ... ok luvus-0.11.0> test app::tests::multiple_worktrees_and_an_orphan ... ok luvus-0.11.0> test app::tests::keyboard_resize_mode_enters_resizes_and_exits ... ok luvus-0.11.0> test app::tests::launch_options_are_captured_per_pane_not_shared ... ok luvus-0.11.0> test app::tests::launch_options_never_cross_between_agents ... ok luvus-0.11.0> test app::tests::mission_control_blocked_hint_and_answer_input ... ok luvus-0.11.0> test app::tests::mission_control_lists_agents_and_jumps ... ok luvus-0.11.0> test app::tests::mission_control_shows_usage_and_resumables ... ok luvus-0.11.0> test app::tests::pane_name_survives_a_restart ... ok luvus-0.11.0> test app::tests::mouse_drag_resizes_pane_and_content_press_still_selects ... ok luvus-0.11.0> test app::tests::plain_keystroke_does_not_mark_the_ui_dirty ... ok luvus-0.11.0> test app::tests::move_pane_to_tab_reparents_and_keeps_the_process ... ok luvus-0.11.0> test app::tests::picker_w_creates_a_worktree_only_on_a_repo ... ok luvus-0.11.0> test app::tests::move_to_tab_submenu_opens_on_hover_and_moves_on_click ... ok luvus-0.11.0> test app::tests::prefix_chord_variants ... ok luvus-0.11.0> test app::tests::node_scoped_api_reports_no_session_instead_of_panicking ... ok luvus-0.11.0> test app::tests::opening_an_already_open_node_focuses_it_instead_of_duplicating ... ok luvus-0.11.0> test app::tests::orchestration_flow_over_the_api ... ok luvus-0.11.0> test app::tests::resume_session_opens_pane ... FAILED luvus-0.11.0> test app::tests::pane_menu_splits_closes_and_skips_dashboards ... ok luvus-0.11.0> test app::tests::restore_survives_a_deleted_pane_cwd ... ok luvus-0.11.0> test app::tests::scroll_mode_navigates_and_exits ... ok luvus-0.11.0> test app::tests::right_click_on_a_module_dock_row_opens_its_menu ... ok luvus-0.11.0> test app::tests::selection_spans_lines_linearly ... ok luvus-0.11.0> test app::tests::paste_fills_an_open_text_input_modal_not_the_pane ... ok luvus-0.11.0> test app::tests::repaint_without_the_agent_name_stays_idle ... ok luvus-0.11.0> test app::tests::session_roundtrip ... ok luvus-0.11.0> test app::tests::settings_modal_widens_to_fit_wide_language_tabs ... ok luvus-0.11.0> test app::tests::resize_grab_zone_does_not_reach_into_pane_content ... ok luvus-0.11.0> test app::tests::resize_grace_suppresses_a_transient_working_after_a_switch ... ok luvus-0.11.0> test app::tests::resize_yields_to_pane_close_button ... ok luvus-0.11.0> test app::tests::resize_yields_to_pane_title_and_zoom_but_still_grabs_the_seam ... FAILED luvus-0.11.0> test app::tests::sidebars_migrate_from_legacy_width ... ok luvus-0.11.0> test app::tests::pane_move_validates_before_detaching_and_excludes_dashboards ... ok luvus-0.11.0> test app::tests::splits_both_directions ... ok luvus-0.11.0> test app::tests::right_sidebar_draws_and_guards_panes ... ok luvus-0.11.0> test app::tests::scrolling_back_does_not_read_as_working ... ok luvus-0.11.0> test app::tests::settings_language_tab_swaps_catalog_and_persists ... ok luvus-0.11.0> test app::tests::settings_modal_interactions ... ok luvus-0.11.0> test app::tests::settings_slider_arrows_step_both_ways ... ok luvus-0.11.0> test app::tests::toast_shows_then_expires ... ok luvus-0.11.0> test app::tests::sidebar_dock_cap_is_enforced ... ok luvus-0.11.0> test app::tests::sidebar_lists_scroll ... ok luvus-0.11.0> test app::tests::sidebar_drag_clamps_and_never_crushes_the_content ... ok luvus-0.11.0> test app::tests::ui_renders_in_the_selected_language ... ok luvus-0.11.0> test app::tests::stacked_bottom_pane_title_zoom_and_body_are_all_clickable ... ok luvus-0.11.0> test app::tests::stale_files_rects_do_not_swallow_workspace_clicks ... ok luvus-0.11.0> test app::tests::tab_move_preserves_the_active_tab_identity ... ok luvus-0.11.0> test app::tests::workspace_open_focuses_existing_or_creates_new ... ok luvus-0.11.0> test app::tests::worktree_prompt_surfaces_errors_instead_of_silently_failing ... ok luvus-0.11.0> test app::tests::worktrees_group_under_their_parent ... ok luvus-0.11.0> test app::tests::tab_rename_sets_name_persists_and_excludes_dashboards ... ok luvus-0.11.0> test changelog::tests::changelog_is_embedded_and_ordered ... ok luvus-0.11.0> test changelog::tests::classifies_lines ... ok luvus-0.11.0> test changelog::tests::embedded_notes_keep_contributors_and_drop_the_footer ... ok luvus-0.11.0> test changelog::tests::keeps_bold_area_and_trailing_release_links ... ok luvus-0.11.0> test changelog::tests::keeps_link_urls_as_segments ... ok luvus-0.11.0> test changelog::tests::strips_bold_code_and_links ... ok luvus-0.11.0> test cli::tests::docs_cli_reference_matches_help ... ok luvus-0.11.0> test cli::tests::maps_agent_fork_and_rejects_ambiguous_syntax ... ok luvus-0.11.0> test cli::tests::maps_commands ... ok luvus-0.11.0> test cli::tests::maps_git_commands ... ok luvus-0.11.0> test cli::tests::maps_module_commands ... ok luvus-0.11.0> test cli::tests::maps_orchestration_commands ... ok luvus-0.11.0> test cli::tests::maps_pane_and_tab_moves_and_rejects_bad_syntax ... ok luvus-0.11.0> test cli::tests::maps_sidebar_dock_commands ... ok luvus-0.11.0> test cli::tests::maps_workspace_organization_and_rejects_bad_syntax ... ok luvus-0.11.0> test cli::tests::maps_worktree_commands ... ok luvus-0.11.0> test cli::tests::normal_and_group_help_detection_remains_intact ... ok luvus-0.11.0> test cli::tests::parses_agent_start_target ... ok luvus-0.11.0> test cli::tests::parses_wait ... ok luvus-0.11.0> test cli::tests::pass_through_commands_preserve_trailing_help_payloads ... ok luvus-0.11.0> test app::tests::tabbar_scrolls_when_full ... ok luvus-0.11.0> test compat::tests::canonical_env_wins_and_legacy_is_a_fallback ... ok luvus-0.11.0> test compat::tests::child_env_gets_both_names ... ok luvus-0.11.0> test config::tests::defaults_and_roundtrip ... ok luvus-0.11.0> test detect::tests::agent_output_without_a_marker_is_idle ... ok luvus-0.11.0> test detect::tests::braille_blank_padding_is_not_a_spinner ... ok luvus-0.11.0> test detect::tests::grok_busy_footer_is_working ... ok luvus-0.11.0> test detect::tests::grok_permission_card_is_blocked ... ok luvus-0.11.0> test detect::tests::half_circle_busy_spinner_reads_working ... ok luvus-0.11.0> test detect::tests::interrupt_hint_is_working ... ok luvus-0.11.0> test detect::tests::kimi_approval_panel_is_blocked ... ok luvus-0.11.0> test detect::tests::kimi_moon_spinner_is_working ... ok luvus-0.11.0> test detect::tests::known_agent_stays_idle_when_its_name_is_off_screen ... ok luvus-0.11.0> test detect::tests::launch_args_extracted_after_the_agent_token ... ok luvus-0.11.0> test detect::tests::managed_ota_manifests_load_from_the_managed_subdir ... ok luvus-0.11.0> test detect::tests::manifest_parses_accepts_valid_and_rejects_garbage ... ok luvus-0.11.0> test detect::tests::newer_claude_token_counter_reads_working ... ok luvus-0.11.0> test detect::tests::ordinary_words_do_not_name_an_agent ... ok luvus-0.11.0> test detect::tests::permission_prompt_is_blocked ... ok luvus-0.11.0> test detect::tests::quiet_is_idle ... ok luvus-0.11.0> test detect::tests::running_process_outranks_screen_text ... ok luvus-0.11.0> test detect::tests::selection_menu_is_blocked_not_working ... ok luvus-0.11.0> test detect::tests::shell_output_is_working_fallback ... ok luvus-0.11.0> test detect::tests::spinner_is_working_even_while_typing ... ok luvus-0.11.0> test detect::tests::typing_at_prompt_is_idle ... ok luvus-0.11.0> test detect::tests::user_manifest_can_refine_and_add_agent_identity ... ok luvus-0.11.0> test detect::tests::user_manifest_rule_overrides_by_priority ... ok luvus-0.11.0> test files::tests::collapsing_forgets_open_descendants ... ok luvus-0.11.0> test files::tests::each_folder_keeps_its_own_expanded_state ... ok luvus-0.11.0> test files::tests::hidden_filter_and_git_are_display_only ... ok luvus-0.11.0> test files::tests::only_expanded_dirs_are_flattened ... ok luvus-0.11.0> test files::tests::returning_to_a_folder_restores_what_was_expanded ... ok luvus-0.11.0> test files::tests::set_root_shows_the_new_folder_not_the_old_one ... ok luvus-0.11.0> test files::view::tests::change_at_maps_lines_to_their_span ... ok luvus-0.11.0> test files::view::tests::no_changes_means_no_markers ... ok luvus-0.11.0> test files::view::tests::reads_text_binary_and_oversize ... ok luvus-0.11.0> test files::view::tests::scroll_clamps_to_content ... ok luvus-0.11.0> test files::view::tests::search_finds_navigates_and_reveals ... ok luvus-0.11.0> test files::view::tests::unwrapped_clamp_is_line_based ... ok luvus-0.11.0> test files::view::tests::wrap_is_the_default ... ok luvus-0.11.0> test files::view::tests::wrap_ranges_word_wraps_and_hard_splits ... ok luvus-0.11.0> test files::view::tests::wrap_rows_matches_wrap_ranges ... ok luvus-0.11.0> test files::view::tests::wrapped_long_lines_scroll_to_the_end ... ok luvus-0.11.0> test git::contributor_tests::collapsed_caps_rows_and_reports_the_remainder ... ok luvus-0.11.0> test git::contributor_tests::collapsed_hides_small_contributors_and_expanding_reveals_all ... ok luvus-0.11.0> test git::contributor_tests::collapsed_never_empties_a_young_repo ... ok luvus-0.11.0> test git::github::tests::parses_a_pr ... ok luvus-0.11.0> test git::github::tests::parses_pr_detail_with_per_check_and_deduped_reviews ... ok luvus-0.11.0> test git::github::tests::rollup_failure_wins ... ok luvus-0.11.0> test git::local::change_tests::a_count_less_header_means_one_line ... ok luvus-0.11.0> test git::local::change_tests::deletion_at_the_top_of_the_file_clamps_to_line_one ... ok luvus-0.11.0> test app::tests::ws_menu_pins_and_unpins_and_floats_to_top ... ok luvus-0.11.0> test app::tests::tapping_the_zoom_button_toggles_fullscreen ... ok luvus-0.11.0> test git::local::change_tests::malformed_input_yields_no_spans ... ok luvus-0.11.0> test git::local::change_tests::parses_added_modified_and_removed_hunks ... ok luvus-0.11.0> test git::local::tests::colored_git_graph_is_sanitized_before_rendering ... ok luvus-0.11.0> test git::local::tests::commit_log_always_requests_plain_output ... ok luvus-0.11.0> test git::local::tests::github_slug_parses_ssh_and_https ... ok luvus-0.11.0> test git::local::change_tests::file_changes_degrades_outside_a_repo ... ok luvus-0.11.0> test git::local::tests::parses_remote_forms ... ok luvus-0.11.0> test git::local::tests::parses_shortlog ... ok luvus-0.11.0> test git::local::tests::parses_worktree_porcelain ... ok luvus-0.11.0> test app::tests::two_agent_panes_keep_their_own_sessions_by_age ... ok luvus-0.11.0> test app::tests::two_panes_in_one_folder_do_not_resume_the_same_session ... ok luvus-0.11.0> test i18n::tests::non_english_catalog_actually_differs ... ok luvus-0.11.0> test i18n::tests::registry_is_consistent ... ok luvus-0.11.0> test app::tests::typing_is_not_mistaken_for_agent_working ... ok luvus-0.11.0> test git::local::change_tests::file_changes_reads_a_real_working_tree_edit ... ok luvus-0.11.0> test app::tests::unchanged_panes_reuse_cached_detection_text ... ok luvus-0.11.0> test git::local::tests::tree_status_maps_changes_and_dirties_parents ... ok luvus-0.11.0> test app::tests::working_agent_shows_spinner ... ok luvus-0.11.0> test app::tests::worktree_delete_confirm_cancels_and_guards ... ok luvus-0.11.0> test cli::tests::skill_management_is_opt_in_and_disabled_updates_are_local ... ok luvus-0.11.0> test integration::tests::codex_hook_installs_to_hooks_json_with_matcher ... ok luvus-0.11.0> test integration::tests::copilot_hook_registers_under_session_start_camelcase ... ok luvus-0.11.0> test ipc::api::tests::timeout_s_parses_without_panicking ... ok luvus-0.11.0> test ipc::client::render_tests::incremental_diff_reconstructs_the_screen ... ok luvus-0.11.0> test ipc::client::tests::blit_skips_wide_char_continuation ... ok luvus-0.11.0> test integration::tests::grok_hook_is_a_standalone_json_file ... ok luvus-0.11.0> test ipc::client::tests::relay_pumps_both_directions ... ok luvus-0.11.0> test ipc::client::tests::terminal_palette_server_helper ... ok luvus-0.11.0> test ipc::protocol::tests::client_reconstructs_a_frame_then_diff_stream_over_the_wire ... ok luvus-0.11.0> test ipc::protocol::tests::diff_and_apply_roundtrip ... ok luvus-0.11.0> test ipc::protocol::tests::diff_buffer_emits_changed_runs_and_updates_prev_in_place ... ok luvus-0.11.0> test integration::tests::install_writes_hook_and_settings ... ok luvus-0.11.0> test ipc::protocol::tests::diff_coalesces_adjacent_same_style_into_one_run ... ok luvus-0.11.0> test ipc::protocol::tests::downsample_to_256 ... ok luvus-0.11.0> test ipc::protocol::tests::message_roundtrip ... ok luvus-0.11.0> test ipc::protocol::tests::wire_blanks_wide_glyph_continuation_from_ratatui_chrome ... ok luvus-0.11.0> test ipc::server::tests::a_behind_client_forces_a_frame_on_an_idle_screen ... ok luvus-0.11.0> test ipc::server::tests::background_frames_use_the_slower_cap_only_while_background_only ... ok luvus-0.11.0> test ipc::server::tests::clipboard_is_reliable_when_a_tab_frame_is_already_queued ... ok luvus-0.11.0> test integration::tests::installing_replaces_only_the_legacy_managed_hook ... ok luvus-0.11.0> test ipc::server::tests::ending_a_session_delivers_detach_behind_a_queued_frame ... ok luvus-0.11.0> test integration::tests::kimi_hook_preserves_config_and_is_reversible ... ok luvus-0.11.0> test integration::tests::opencode_installs_a_plugin_file ... ok luvus-0.11.0> test integration::tests::uninstall_opencode_removes_the_plugin ... ok luvus-0.11.0> test layout::tests::dividers_and_set_ratio ... ok luvus-0.11.0> test layout::tests::grid_navigation_never_moves_diagonally ... ok luvus-0.11.0> test layout::tests::keyboard_resize_grows_focus_then_equalizes ... ok luvus-0.11.0> test layout::tests::navigates_to_the_pane_actually_in_that_direction ... ok luvus-0.11.0> test layout::tests::resize_ratio_survives_serialization ... ok luvus-0.11.0> test layout::tests::split_and_navigate ... ok luvus-0.11.0> test layout::tests::stepping_through_a_tall_column_visits_every_pane ... ok luvus-0.11.0> test links::tests::a_bare_domain_is_a_hit_with_its_port_intact ... ok luvus-0.11.0> test links::tests::a_scheme_with_no_host_is_not_a_link ... ok luvus-0.11.0> test links::tests::a_url_is_never_read_as_a_path ... ok luvus-0.11.0> test integration::tests::uninstall_removes_only_luvuss_hook_not_the_agent_config ... ok luvus-0.11.0> test links::tests::covers_reports_the_cells_it_occupies ... ok luvus-0.11.0> test links::tests::bare_domains_get_a_sensible_scheme ... ok luvus-0.11.0> test links::tests::finds_a_plain_url_anywhere_along_it ... ok luvus-0.11.0> test links::tests::does_not_join_across_a_line_that_ended_early ... ok luvus-0.11.0> test links::tests::finds_paths_and_splits_their_line_suffix ... ok luvus-0.11.0> test links::tests::joins_a_url_wrapped_across_the_right_edge ... ok luvus-0.11.0> test links::tests::ignores_text_without_a_scheme ... ok luvus-0.11.0> test links::tests::out_of_range_and_odd_input_are_safe ... ok luvus-0.11.0> test links::tests::recognises_bare_domains ... ok luvus-0.11.0> test links::tests::plain_words_are_not_path_candidates ... ok luvus-0.11.0> test links::tests::refuses_things_that_only_look_like_domains ... ok luvus-0.11.0> test mission::pricing::tests::compaction_threshold_flags_high_context ... ok luvus-0.11.0> test links::tests::trims_trailing_punctuation_and_unbalanced_brackets ... ok luvus-0.11.0> test mission::pricing::tests::pricing_context_and_overrides ... ok luvus-0.11.0> test module::discovery::tests::parses_items ... ok luvus-0.11.0> test module::discovery::tests::surfaces_api_message_as_error ... ok luvus-0.11.0> test module::discovery::tests::rejects_garbage ... ok luvus-0.11.0> test module::discovery::tests::url_encodes_the_topic_query ... ok luvus-0.11.0> test module::install::tests::parse_owner_repo_and_paths ... ok luvus-0.11.0> test module::manifest::tests::action_contexts_gate_the_right_click_menus ... ok luvus-0.11.0> test module::manifest::tests::duplicate_action_ids_rejected ... ok luvus-0.11.0> test module::manifest::tests::item_platforms_gate_actions ... ok luvus-0.11.0> test module::install::tests::manifest_selection_cannot_change_during_build ... ok luvus-0.11.0> test module::manifest::tests::loads_a_legacy_manifest_and_version_field ... ok luvus-0.11.0> test module::manifest::tests::parses_a_full_v2_manifest ... ok luvus-0.11.0> test module::manifest::tests::rejects_bad_ids_and_argv ... ok luvus-0.11.0> test module::manifest::tests::valid_manifest_passes ... ok luvus-0.11.0> test module::manifest::tests::settings_validate_and_default ... ok luvus-0.11.0> test module::manifest::tests::version_gate ... ok luvus-0.11.0> test module::paths::tests::long_ids_truncate_with_hash ... ok luvus-0.11.0> test module::paths::tests::sanitizes_and_is_deterministic ... ok luvus-0.11.0> test module::runtime::tests::complete_environment_aliases_late_module_variables ... ok luvus-0.11.0> test ipc::server::tests::background_resize_is_local_and_interaction_promotes_its_view ... ok luvus-0.11.0> test ipc::server::tests::different_client_sizes_receive_independent_frames_and_active_geometry ... ok luvus-0.11.0> test module::settings::tests::stepping_wraps_enums_and_clamps_numbers ... ok luvus-0.11.0> test orch::tests::add_claim_done_lifecycle ... ok luvus-0.11.0> test orch::tests::claim_of_claimed_is_rejected ... ok luvus-0.11.0> test orch::tests::completing_a_dep_reports_newly_ready_dependents ... ok luvus-0.11.0> test ipc::transport::tests::live_socket_is_never_reclaimed ... ok luvus-0.11.0> test orch::tests::delete_removes_task_leases_and_dep_references ... ok luvus-0.11.0> test orch::tests::heartbeat_records_and_flags_the_threshold ... ok luvus-0.11.0> test orch::tests::deps_gate_claimability ... ok luvus-0.11.0> test orch::tests::next_ready_hands_out_earliest_claimable ... ok luvus-0.11.0> test orch::tests::non_overlapping_leases_both_granted ... ok luvus-0.11.0> test orch::tests::overlap_rules ... ok luvus-0.11.0> test ipc::transport::tests::non_socket_path_is_not_deleted ... ok luvus-0.11.0> test orch::tests::overlapping_lease_denied_with_holder ... ok luvus-0.11.0> test orch::tests::pane_death_releases_leases ... ok luvus-0.11.0> test orch::tests::ledger_growth_is_capped ... ok luvus-0.11.0> test orch::tests::same_pane_can_extend_its_own_leases ... ok luvus-0.11.0> test orch::tests::unknown_dep_rejected ... ok luvus-0.11.0> test ipc::transport::tests::stale_socket_is_reclaimed_while_holding_startup_lock ... ok luvus-0.11.0> test module::paths::tests::module_config_is_global_but_runtime_state_is_session_local ... ok luvus-0.11.0> test persist::tests::migration_detects_a_live_legacy_long_path_alias ... ok luvus-0.11.0> test persist::tests::snapshot_uses_the_live_process_identity_before_sidebar_detection_catches_up ... ok luvus-0.11.0> test persist::tests::legacy_state_never_overwrites_an_existing_luvus_home ... ok luvus-0.11.0> test platform::tests::only_http_and_https_urls_are_openable ... ok luvus-0.11.0> test module::settings::tests::set_get_roundtrip_with_clamping_and_env ... ok luvus-0.11.0> test platform::tests::run_then_interactive_covers_shell_families ... ok luvus-0.11.0> test platform::tests::same_path_ignores_verbatim_prefix_and_trailing_separator ... ok luvus-0.11.0> test platform::tests::same_path_stays_case_sensitive_on_unix ... ok luvus-0.11.0> test platform::tests::shell_override_is_honored ... ok luvus-0.11.0> test platform::tests::process_tree_finds_this_process_and_its_children ... FAILED luvus-0.11.0> test persist::tests::legacy_state_migration_is_copy_only_and_skips_runtime_artifacts ... ok luvus-0.11.0> test module::settings::tests::stale_values_from_an_older_manifest_are_ignored ... ok luvus-0.11.0> test persist::tests::cli_socket_path_prefers_the_injected_socket ... ok luvus-0.11.0> test git::local::tests::worktree_and_repo_share_common_dir ... ok luvus-0.11.0> test persist::tests::empty_session_save_clears_the_snapshot ... ok luvus-0.11.0> test persist::tests::state_dir_and_sockets_are_owner_only ... ok luvus-0.11.0> test session::tests::attach_reuses_the_normal_tui_path ... ok luvus-0.11.0> test session::tests::default_paths_are_unchanged_and_named_paths_are_nested ... ok luvus-0.11.0> test session::tests::inherited_socket_wins_without_an_explicit_selector ... ok luvus-0.11.0> test session::tests::duplicate_selectors_are_rejected ... ok luvus-0.11.0> test session::tests::validates_safe_session_names ... ok luvus-0.11.0> test session::tests::environment_selector_is_used_only_without_an_inherited_socket ... ok luvus-0.11.0> test session::tests::deletion_guards_reject_default_and_unsafe_names ... ok luvus-0.11.0> test skill::tests::manifest_ignores_artifacts_for_future_agents ... ok luvus-0.11.0> test skill::tests::migration_strips_every_block_and_pairs_with_the_following_end ... ok luvus-0.11.0> test skill::tests::native_targets_do_not_use_agents_md ... ok luvus-0.11.0> test session::tests::explicit_selector_is_stripped_and_overrides_inherited_socket ... ok luvus-0.11.0> test session::tests::default_selector_preserves_the_legacy_root ... ok luvus-0.11.0> test session::tests::long_unix_socket_paths_get_stable_distinct_short_aliases ... ok luvus-0.11.0> test skill::tests::package_validation_rejects_traversal_and_hash_mismatch ... ok luvus-0.11.0> test session::tests::invalid_environment_selector_is_rejected_before_routing ... ok luvus-0.11.0> test skill::tests::skill_text_validation_is_strict_and_bounded ... ok luvus-0.11.0> test skill::tests::signed_manifest_requires_the_expected_key ... ok luvus-0.11.0> test skill::tests::command_fetch_is_bounded_while_reading ... ok luvus-0.11.0> test terminal::pty::tests::paste_is_bracketed_only_when_the_child_asked ... ok luvus-0.11.0> test terminal::theme_probe::tests::parses_st_and_bel_color_replies ... ok luvus-0.11.0> test terminal::theme_probe::tests::pending_input_preserves_utf8_control_alt_and_modifiers ... ok luvus-0.11.0> test terminal::theme_probe::tests::separates_interleaved_input_without_injection ... ok luvus-0.11.0> test terminal::vt::alacritty::tests::alt_screen_has_no_scrollback ... ok luvus-0.11.0> test terminal::vt::alacritty::tests::alternate_scroll_mode_is_reported ... ok luvus-0.11.0> test terminal::vt::alacritty::tests::codex_composer_region_finds_the_real_default_background_layout ... ok luvus-0.11.0> test terminal::vt::alacritty::tests::cold_history_compacts_losslessly_and_survives_reflow ... ok luvus-0.11.0> test terminal::vt::alacritty::tests::detection_text_ignores_scrollback_offset ... ok luvus-0.11.0> test terminal::vt::alacritty::tests::for_each_cell_emits_the_whole_grapheme_cluster ... ok luvus-0.11.0> test terminal::vt::alacritty::tests::mouse_tracking_modes_are_detected ... ok luvus-0.11.0> test terminal::vt::alacritty::tests::output_generation_advances_only_with_parser_input ... ok luvus-0.11.0> test skill::tests::migration_removes_only_managed_blocks_and_preserves_unknown_skills ... ok luvus-0.11.0> test terminal::vt::alacritty::tests::rows_text_dumps_full_history_oldest_first ... ok luvus-0.11.0> test terminal::vt::alacritty::tests::scroll_to_lands_and_clamps ... ok luvus-0.11.0> test terminal::vt::alacritty::tests::scrollback_offset_moves_clamps_and_resets ... ok luvus-0.11.0> test terminal::vt::alacritty::tests::scrollback_limit_is_honored_and_shrinks_live ... ok luvus-0.11.0> test terminal::vt::alacritty::tests::scrolled_back_still_renders_and_copies_history ... ok luvus-0.11.0> test tests::base64_matches_known_vectors ... ok luvus-0.11.0> test tests::api_serves_requests ... ok luvus-0.11.0> test tests::done_jingle_is_valid_wav ... ok luvus-0.11.0> test skill::tests::managed_install_and_disable_preserve_modified_files ... ok luvus-0.11.0> test skill::tests::no_enabled_skills_means_update_needs_no_manifest ... ok luvus-0.11.0> test terminal::pty::reap_tests::deferred_pane_applies_a_resize_racing_the_spawn ... ok luvus-0.11.0> test ipc::client::tests::real_server_accepts_a_terminal_palette ... ok luvus-0.11.0> test terminal::pty::reap_tests::dropping_a_pane_reaps_its_child ... ok luvus-0.11.0> test terminal::pty::reap_tests::closing_one_pane_leaves_the_others_running ... ok luvus-0.11.0> test git::local::tests::integrate_branch_merges_clean_then_flags_a_conflict ... ok luvus-0.11.0> test tests::renders_across_phone_viewports ... ok luvus-0.11.0> test terminal::pty::reap_tests::deferred_pane_delivers_input_and_spawns_its_child ... ok luvus-0.11.0> test tests::clicking_version_opens_the_changelog ... ok luvus-0.11.0> test tests::modal_footer_buttons_are_clickable ... ok luvus-0.11.0> test tests::renders_pane_with_tab ... ok luvus-0.11.0> test tests::naming_a_pane_renames_its_title ... ok luvus-0.11.0> test tests::tiny_terminal_shows_guard_not_garbage ... ok luvus-0.11.0> test tests::file_viewer_shows_git_change_markers ... ok luvus-0.11.0> test tests::keys_tab_shows_help_and_scrolls_to_the_reference ... ok luvus-0.11.0> test tests::named_session_is_visible_in_the_terminal_title ... ok luvus-0.11.0> test tests::renders_chrome ... ok luvus-0.11.0> test ui::changelog::tests::a_link_that_wraps_stays_clickable_on_both_rows ... ok luvus-0.11.0> test ui::changelog::tests::a_multi_word_label_is_one_span ... ok luvus-0.11.0> test ui::changelog::tests::bold_release_area_survives_wrapping_and_rendering ... ok luvus-0.11.0> test tests::workspace_context_menu_rename_and_close ... ok luvus-0.11.0> test tests::pane_title_path_setting_appends_the_path ... ok luvus-0.11.0> test tests::remote_bridge_preserves_the_selected_named_session ... ok luvus-0.11.0> test tests::renders_board_live_state_picker_and_detail ... ok luvus-0.11.0> test tests::renders_orch_board ... ok luvus-0.11.0> test tests::sidebar_toggle_button_shows_and_hides ... ok luvus-0.11.0> test tests::wide_emoji_marks_its_continuation_cell ... ok luvus-0.11.0> test ui::changelog::tests::punctuation_stays_attached_to_a_reference ... ok luvus-0.11.0> test ui::changelog::tests::a_click_inside_the_popup_does_not_dismiss ... ok luvus-0.11.0> test ui::changelog::tests::a_click_on_the_backdrop_dismisses ... ok luvus-0.11.0> test ui::changelog::tests::check_for_updates_button_sits_beside_the_close_box ... ok luvus-0.11.0> test ui::changelog::tests::clicking_check_for_updates_keeps_the_modal_open ... ok luvus-0.11.0> test ui::changelog::tests::commit_references_are_clickable ... ok luvus-0.11.0> test ui::changelog::tests::every_check_outcome_reports_back ... ok luvus-0.11.0> test ui::git::tests::narrow_commit_rows_prioritize_the_subject ... ok luvus-0.11.0> test ui::git::tests::padded_columns_never_exceed_their_declared_width ... ok luvus-0.11.0> test ui::git::tests::pr_rows_reserve_fixed_columns_before_the_title ... ok luvus-0.11.0> test ui::git::tests::wide_commit_rows_fill_the_table_before_metadata ... ok luvus-0.11.0> test ui::menu::label_case_tests::every_english_context_menu_row_is_title_case ... ok luvus-0.11.0> test ui::menu::label_case_tests::the_title_case_check_rejects_sentence_case ... ok luvus-0.11.0> test ui::panes::tests::composer_uses_only_a_subtle_theme_fill_and_preserves_geometry ... ok luvus-0.11.0> test ui::search::tests::an_empty_needle_leaves_the_line_whole ... ok luvus-0.11.0> test ui::changelog::tests::every_newer_check_shows_the_update_in_the_popup ... ok luvus-0.11.0> test ui::search::tests::case_insensitive_match_splits_on_the_original_casing ... ok luvus-0.11.0> test ui::search::tests::case_sensitive_match_does_not_fold ... ok luvus-0.11.0> test ui::search::tests::non_ascii_never_panics_and_keeps_every_character ... ok luvus-0.11.0> test ui::changelog::tests::latest_release_contributors_are_visible_in_the_app ... ok luvus-0.11.0> test ui::changelog::tests::only_the_recent_releases_are_built ... ok luvus-0.11.0> test ui::changelog::tests::scrolled_away_links_stop_being_clickable ... ok luvus-0.11.0> test ui::changelog::tests::the_button_hides_rather_than_collide_on_a_narrow_terminal ... ok luvus-0.11.0> test ui::changelog::tests::the_close_button_dismisses ... ok luvus-0.11.0> test ui::changelog::tests::the_rows_are_cached_between_frames ... ok luvus-0.11.0> test ui::changelog::tests::the_website_link_is_the_last_row_not_a_fixed_footer ... ok luvus-0.11.0> test ui::changelog::tests::update_guide_shows_complete_commands ... ok luvus-0.11.0> test ui::search::tests::an_uppercase_query_still_matches_when_case_insensitive ... ok luvus-0.11.0> test ui::sidebar::chrome_colour_tests::sidebar_rules_follow_the_theme_border ... ok luvus-0.11.0> test ui::sidebar::tests::agent_row_shows_the_pane_delegation_token ... ok luvus-0.11.0> test ui::theme::tests::composer_surface_adapts_to_every_theme_and_256_color_variant ... ok luvus-0.11.0> test ui::theme::tests::from_terminal_does_not_panic ... ok luvus-0.11.0> test ui::theme::tests::state_glyphs_are_one_column ... ok luvus-0.11.0> test ui::theme::tests::terminal_fallback_uses_the_terminal_palette ... ok luvus-0.11.0> test ui::theme::tests::theme_registry_is_consistent ... ok luvus-0.11.0> test ui::sidebar::tests::agent_state_icons_keep_the_label_aligned ... ok luvus-0.11.0> test update::tests::newer_compares_semver_with_optional_v ... ok luvus-0.11.0> test update::tests::parses_the_manifest_version ... ok luvus-0.11.0> test ui::sidebar::tests::agents_all_active_toggle_filters_history ... ok luvus-0.11.0> test ui::sidebar::tests::focused_agent_meta_line_is_readable ... ok luvus-0.11.0> test ui::sidebar::tests::long_workspace_name_is_ellipsized_not_hard_cut ... ok luvus-0.11.0> test ui::tabbar::close_button_tests::dashboard_tabs_have_a_working_close_button ... ok luvus-0.11.0> test ui::tabbar::width_tests::a_long_name_widens_its_tab_and_shows_in_full ... ok luvus-0.11.0> test ui::tabbar::width_tests::an_over_long_name_is_capped_but_keeps_its_padding_and_close_button ... ok luvus-0.11.0> test update::tests::check_once_reports_only_a_newer_release ... ok luvus-0.11.0> test ui::tabbar::width_tests::focusing_a_tab_does_not_move_or_resize_it ... ok luvus-0.11.0> test ui::tabbar::width_tests::many_tabs_still_scroll_to_keep_the_active_one_visible ... ok luvus-0.11.0> luvus-0.11.0> failures: luvus-0.11.0> luvus-0.11.0> ---- app::tests::clicking_a_pane_title_shows_the_real_command stdout ---- luvus-0.11.0> luvus-0.11.0> thread 'app::tests::clicking_a_pane_title_shows_the_real_command' (25432788) panicked at src/app/mod.rs:8092:9: luvus-0.11.0> the pane's shell is the root: [] luvus-0.11.0> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace luvus-0.11.0> luvus-0.11.0> ---- app::tests::resume_session_opens_pane stdout ---- luvus-0.11.0> luvus-0.11.0> thread 'app::tests::resume_session_opens_pane' (25434792) panicked at src/app/mod.rs:7459:9: luvus-0.11.0> assertion `left == right` failed: a pane was spawned luvus-0.11.0> left: 1 luvus-0.11.0> right: 2 luvus-0.11.0> luvus-0.11.0> ---- app::tests::resize_yields_to_pane_title_and_zoom_but_still_grabs_the_seam stdout ---- luvus-0.11.0> luvus-0.11.0> thread 'app::tests::resize_yields_to_pane_title_and_zoom_but_still_grabs_the_seam' (25434664) panicked at src/app/mod.rs:6503:9: luvus-0.11.0> the chosen seam cell is genuinely not chrome luvus-0.11.0> luvus-0.11.0> ---- platform::tests::process_tree_finds_this_process_and_its_children stdout ---- luvus-0.11.0> luvus-0.11.0> thread 'platform::tests::process_tree_finds_this_process_and_its_children' (25437536) panicked at src/platform.rs:560:9: luvus-0.11.0> the root process itself is listed luvus-0.11.0> luvus-0.11.0> luvus-0.11.0> failures: luvus-0.11.0> app::tests::clicking_a_pane_title_shows_the_real_command luvus-0.11.0> app::tests::resize_yields_to_pane_title_and_zoom_but_still_grabs_the_seam luvus-0.11.0> app::tests::resume_session_opens_pane luvus-0.11.0> platform::tests::process_tree_finds_this_process_and_its_children luvus-0.11.0> luvus-0.11.0> test result: FAILED. 569 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.23s luvus-0.11.0> luvus-0.11.0> error: test failed, to rerun pass `--bin luvus` error: build of '/nix/store/zcbsjd101spaacf7vh5qfn485w3i4b7d-luvus-0.11.0.drv' on 'ssh-ng://customer@mac02.m.ntd.one' failed: Cannot build '/nix/store/zcbsjd101spaacf7vh5qfn485w3i4b7d-luvus-0.11.0.drv'. Reason: builder failed with exit code 101. Output paths: /nix/store/qkphjdybf8ddc77rjw4pd5cn74msc13p-luvus-0.11.0 Last 25 log lines: > thread 'app::tests::resume_session_opens_pane' (25434792) panicked at src/app/mod.rs:7459:9: > assertion `left == right` failed: a pane was spawned > left: 1 > right: 2 > > ---- app::tests::resize_yields_to_pane_title_and_zoom_but_still_grabs_the_seam stdout ---- > > thread 'app::tests::resize_yields_to_pane_title_and_zoom_but_still_grabs_the_seam' (25434664) panicked at src/app/mod.rs:6503:9: > the chosen seam cell is genuinely not chrome > > ---- platform::tests::process_tree_finds_this_process_and_its_children stdout ---- > > thread 'platform::tests::process_tree_finds_this_process_and_its_children' (25437536) panicked at src/platform.rs:560:9: > the root process itself is listed > > > failures: > app::tests::clicking_a_pane_title_shows_the_real_command > app::tests::resize_yields_to_pane_title_and_zoom_but_still_grabs_the_seam > app::tests::resume_session_opens_pane > platform::tests::process_tree_finds_this_process_and_its_children > > test result: FAILED. 569 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.23s > > error: test failed, to rerun pass `--bin luvus` For full logs, run: nix log /nix/store/zcbsjd101spaacf7vh5qfn485w3i4b7d-luvus-0.11.0.drv error: Cannot build '/nix/store/zcbsjd101spaacf7vh5qfn485w3i4b7d-luvus-0.11.0.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/qkphjdybf8ddc77rjw4pd5cn74msc13p-luvus-0.11.0