running 58 tests test app::diagram_selection_tests::changing_visible_view_follows_its_clean_inspector_without_a_model_edit ... ok test app::diagram_selection_tests::diagram_switch_preserves_an_independent_semantic_inspection ... ok test app::diagram_selection_tests::diagram_uuid_edit_follows_the_same_view_or_a_different_picker_target ... ok test app::diagram_selection_tests::invalid_view_draft_blocks_the_switch_and_retains_raw_input ... ok test app::diagram_selection_tests::stale_diagram_choice_never_applies_an_unrelated_valid_draft ... ok test app::diagram_selection_tests::valid_pending_view_edit_applies_to_old_view_then_inspects_the_new_view ... ok test app::direct_scenario_tests::direct_scenario_creation_and_reorder_preserve_selection_and_each_undo_once ... ok test app::process_canvas::tests::direct_process_app_same_owner_selection_preserves_tool_but_owner_change_resets_it ... ok test app::process_canvas::tests::process_focus_retains_rejected_draft_and_guards_selection_until_panels_restore ... ok test app::source_rename::editor_patch::tests::all_preflight_refusals_leave_text_cursor_and_selection_unchanged ... ok test app::source_rename::editor_patch::tests::unchanged_content_preserves_selection_and_next_direct_edit_works ... ok test app::source_rename::tests::actual_alias_clipboard_rejects_controls_without_normalizing_or_moving_selection ... ok test app::source_rename::tests::full_details_selection_survives_readonly_and_passive_messages_and_tracks_input ... ok test app::source_rename::tests::last_same_line_use_beyond_reference_row_limit_and_selection_boundaries ... ok test app::source_rename::tests::same_alias_invalid_and_cancel_keep_existing_redo_and_source_selection ... ok test app::source_symbols::tests::back_restores_exact_reversed_utf8_selection_and_crlf_source ... ok test app::source_symbols::tests::changed_active_origin_back_keeps_current_effective_selection ... ok test app::source_symbols::tests::effective_selection_is_untouched_by_noop_missing_invalid_or_cancelled_navigation ... ok test app::source_symbols::tests::effective_selection_survives_file_roundtrip_and_definition_back ... ok test app::source_symbols::tests::find_only_captured_escape_closes_once_and_preserves_raw_query_and_selection ... ok test app::source_symbols::tests::source_creation_preserves_outgoing_selection_and_undisplayed_entry_cursor ... ok test app::state_diagram_tests::all_context_dimensions_reject_stale_selection_camera_and_model_messages ... ok test app::state_diagram_tests::fallback_owner_first_selection_keeps_the_captured_context_for_its_first_move ... ok test app::state_diagram_tests::rejected_creation_keeps_source_and_selection_then_valid_owner_can_retry ... ok test app::state_diagram_tests::state_navigation_catalog_selection_across_layers_resets_camera_and_tool ... ok test app::state_diagram_tests::state_navigation_catalog_selection_of_another_machine_resets_camera_and_tool ... ok test app::text_workspace::focus_selection_tests::explicit_cursor_navigation_still_moves_and_selects_requested_line ... ok test app::text_workspace::focus_selection_tests::mounted_direct_typing_control_and_old_cursor_roundtrip_discriminate_selection_loss ... ok test app::text_workspace::focus_selection_tests::stale_focus_ticket_and_later_raw_input_cannot_steal_focus_or_change_selected_bytes ... ok test app::text_workspace::focus_selection_tests::word_and_line_selection_survive_find_close_and_escape_then_replace_exact_bytes ... ok test behavior::contextual_source_tests::contextual_source_default_consumer_name_has_stable_alias_and_correlated_selection ... ok test behavior::creation::tests::creation_selection_rejects_changed_scenario_body_and_post_creation_operations ... ok test behavior::creation::tests::post_commit_selection_is_correlated_with_exact_created_behavior_and_view ... ok test behavior::scenario::operation_tests::operation_gui_unresolved_and_disabled_selection_recovery_preserves_rejected_raw_values ... ok test behavior::scenario::workspace::tests::scenario_workspace_open_and_back_restore_owner_and_mounted_scroll_after_preselection ... ok test behavior::state_canvas::tests::selection_relayout_does_not_move_nodes_or_change_drag_distance ... ok test behavior::topology::contextual::tests::qualified_link_gui_deleted_transient_selection_does_not_seed_or_hide_retained_authored_endpoint ... ok test behavior::topology::direct_tests::direct_process_real_picker_stays_bounded_and_search_keeps_selection ... ok test behavior::topology::tests::fitting_a_branch_keeps_all_nodes_visible_and_selection_uses_scaled_coordinates ... ok test behavior::topology::tests::process_fit_canvas_selection_ignores_retained_ordered_page_scroll ... ok test diagram::port_hit_tests::coincident_ports_keep_selection_then_use_stable_identity ... ok test diagram::port_hit_tests::nested_owner_palette_selection_drag_and_context_menu_pick_the_same_port ... ok test diagram::port_labels::tests::passive_layer_leaves_port_drag_selection_and_commit_with_the_interactive_canvas ... ok test guide::tests::filtering_and_related_navigation_keep_selection_visible ... ok test model_menu::tests::right_click_targets_actor_without_changing_selection_until_action ... ok test model_menu::tests::show_from_explorer_places_unfolds_and_keeps_semantic_selection ... ok test semantic_review::tests::explicit_trace_selection_updates_only_that_history ... ok test source_navigation::selection::tests::absent_and_empty_selection_do_not_move_the_departing_caret ... ok test source_navigation::selection::tests::expanded_word_and_line_modes_capture_multiline_ranges_in_both_directions ... ok test source_navigation::selection::tests::line_selection_expands_past_its_interior_unicode_caret ... ok test source_navigation::selection::tests::multiline_ranges_use_copied_lf_and_utf8_columns_for_physical_crlf_and_mixed_endings ... ok test source_navigation::selection::tests::repeated_unicode_words_capture_the_selected_occurrence_without_searching ... ok test source_navigation::selection::tests::trailing_newline_selection_restores_endpoint_on_the_empty_last_line ... ok test source_navigation::selection::tests::unicode_normal_ranges_preserve_forward_and_reverse_direction ... ok test tests::dragging_keeps_semantic_selection_and_same_node_remains_editable ... ok test tests::explorer_and_creation_selection_follow_their_own_placement ... ok test tests::manual_trace_requires_target_and_selection_normalizes_creation_kind ... ok test views::text_workspace::tests::five_slots_keep_editor_state_and_selection_through_explicit_and_passive_changes ... ok test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 816 filtered out; finished in 5.09s