Skip to content

Named dockview layouts: blueprint + Docker cross-env name-collision fix#2435

Merged
joshalbrecht merged 14 commits into
mainfrom
mngr/add-dockview-profiles
Jul 14, 2026
Merged

Named dockview layouts: blueprint + Docker cross-env name-collision fix#2435
joshalbrecht merged 14 commits into
mainfrom
mngr/add-dockview-profiles

Describe the docker get_host fast path by what it now keys on

071e24e
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
GitHub Actions / Unit + Integration Tests succeeded Jul 14, 2026 in 0s

All tests passed

Unit + Integration Tests: retry + flaky summary

  • Unique tests: 15496
  • Total runs (attempts across retries): 19222
  • Tests that ran more than once: 3616
  • Tests marked @pytest.mark.flaky: 28
  • Flaky-recovered (failed then passed): 0
  • Failing (final): 0
Test Runs Final @flaky
libs/mngr/imbue/mngr/cli/test_cleanup.py::test_cleanup_destroy_multiple_agents 8 passed yes
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_call_runs_mngr_version_in_warm_process 7 passed yes
libs/mngr/imbue/mngr/api/test_connect.py::test_sigwinch_panes_script_delivers_to_pane_process 7 passed yes
libs/mngr/imbue/mngr/cli/test_destroy.py::test_destroy_transfer_none_keeps_shared_worktree 7 passed yes
libs/mngr_codex/imbue/mngr_codex/resources/clear_active_marker_test.py::test_concurrent_root_stop_and_last_subagent_stop_clears_marker 7 passed yes
libs/mngr_latchkey/imbue/mngr_latchkey/_spawn_test.py::test_spawn_detached_latchkey_ensure_browser_sets_latchkey_directory 7 passed yes
libs/mngr_mapreduce/imbue/mngr_mapreduce/mngr_cli_test.py::test_run_mngr_raw_returns_finished_process 7 passed yes
test_meta_ratchets.py::test_no_import_layer_violations 7 passed yes
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_call_reports_nonzero_exit_for_unknown_command 6 passed yes
libs/mngr/imbue/mngr/api/test_connect.py::test_sigwinch_panes_script_skips_pinned_window 6 passed yes
libs/mngr/imbue/mngr/cli/test_cleanup.py::test_cleanup_destroy_json_output_with_real_agent 6 passed yes
libs/mngr/imbue/mngr/cli/test_connect.py::test_connect_via_cli_group 6 passed yes
libs/mngr/imbue/mngr/cli/test_destroy.py::test_destroy_single_agent 6 passed yes
libs/mngr/imbue/mngr/config/loader_test.py::test_apply_plugin_overrides_creates_disabled_plugin 6 passed yes
libs/mngr/imbue/mngr/hosts/host_test.py::test_apply_work_dir_extra_paths_copy_mode_copies_files 6 passed yes
libs/resource_guards/imbue/resource_guards/resource_guards_test.py::test_sdk_marked_test_that_never_triggers_guard_fails 6 passed yes
test_meta_ratchets.py::test_no_import_layer_violations_mngr_imbue_cloud 6 passed yes
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_call_times_out_and_reports_timed_out 5 passed yes
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_second_call_reuses_pre_spawned_warm_process 5 passed yes
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_warm_process_exits_when_parent_disconnects 5 passed yes
libs/mngr/imbue/mngr/cli/check_deps_test.py::test_check_deps_scope_and_install_are_independent 5 passed yes
libs/mngr/imbue/mngr/cli/test_cleanup.py::test_cleanup_stop_action_with_real_agent 5 passed yes
libs/mngr/imbue/mngr/cli/test_create.py::test_edit_message_sends_edited_content 5 passed yes
libs/mngr/imbue/mngr/cli/test_destroy.py::test_destroy_multiple_agents 5 passed yes
libs/mngr/imbue/mngr/cli/test_destroy.py::test_destroy_via_stdin 5 passed yes
libs/mngr/imbue/mngr/hosts/test_host.py::test_procps_ps_command_available 5 passed yes
libs/mngr/imbue/mngr/hosts/test_host.py::test_stop_agent_kills_multi_pane_processes 5 passed yes
libs/mngr_pair/imbue/mngr_pair/test_api.py::test_unison_syncer_syncs_symlinks 5 passed yes
apps/minds/imbue/minds/bootstrap_test.py::test_accepts_minds_value_for_production 2 passed no
apps/minds/imbue/minds/bootstrap_test.py::test_ensure_mngr_settings_always_writes_aws_region_blocks 2 passed no
apps/minds/imbue/minds/bootstrap_test.py::test_ensure_mngr_settings_preserves_aws_region_is_enabled_on_rewrite 2 passed no
apps/minds/imbue/minds/bootstrap_test.py::test_env_name_from_root_name_dev 2 passed no
apps/minds/imbue/minds/bootstrap_test.py::test_env_name_from_root_name_staging 2 passed no
apps/minds/imbue/minds/bootstrap_test.py::test_legacy_devminds_value_falls_back_with_warning 2 passed no
apps/minds/imbue/minds/bootstrap_test.py::test_mngr_host_dir_for 2 passed no
apps/minds/imbue/minds/bootstrap_test.py::test_set_provider_is_enabled_creates_override_block_for_missing_provider 2 passed no
apps/minds/imbue/minds/cli/_activated_env_test.py::test_tier_for_env_name_ci_env_returns_ci 2 passed no
apps/minds/imbue/minds/cli/_activated_env_test.py::test_tier_for_env_name_production 2 passed no
apps/minds/imbue/minds/cli/_activated_env_test.py::test_validate_modal_profile_accepts_matching_section 2 passed no
apps/minds/imbue/minds/cli/_activated_env_test.py::test_validate_modal_profile_rejects_missing_file 2 passed no
apps/minds/imbue/minds/cli/_activated_env_test.py::test_validate_modal_profile_rejects_missing_section 2 passed no
apps/minds/imbue/minds/cli/env_test.py::test_activate_dev_env_use_only_omits_modal_profile_export 2 passed no
apps/minds/imbue/minds/cli/env_test.py::test_env_deploy_refuses_with_mismatched_modal_profile 2 passed no
apps/minds/imbue/minds/cli/env_test.py::test_wipe_teardown_is_noop_without_profile_or_agents 2 passed no
apps/minds/imbue/minds/cli/pool_test.py::test_build_create_admin_args_never_emits_removed_ovh_flags 2 passed no
apps/minds/imbue/minds/cli/pool_test.py::test_build_destroy_admin_args_drop_row_only_and_max_concurrency 2 passed no
apps/minds/imbue/minds/cli/pool_test.py::test_build_destroy_admin_args_without_force 2 passed no
apps/minds/imbue/minds/cli/pool_test.py::test_database_url_is_redacted_from_the_loggable_admin_command 2 passed no
apps/minds/imbue/minds/cli/pool_test.py::test_pool_create_stamps_env_name_into_slice_env_name 2 passed no
apps/minds/imbue/minds/cli/pool_test.py::test_pool_destroy_requires_activated_env 2 passed no
apps/minds/imbue/minds/cli/pool_test.py::test_pool_list_requires_activated_env 2 passed no
apps/minds/imbue/minds/cli/run_test.py::test_streamed_permission_handler_dedupes_redelivery_by_event_id 2 passed no
apps/minds/imbue/minds/cli/run_test.py::test_streamed_permission_handler_noop_when_inbox_not_initialised 2 passed no
apps/minds/imbue/minds/config/data_types_test.py::test_parse_agents_from_mngr_output_handles_empty 2 passed no
apps/minds/imbue/minds/config/data_types_test.py::test_parse_agents_from_mngr_output_raises_on_non_json 2 passed no
apps/minds/imbue/minds/config/data_types_test.py::test_workspace_paths_auth_dir_is_under_data_dir 2 passed no
apps/minds/imbue/minds/config/loader_test.py::test_deploy_config_secrets_match_canonical_per_env_services[ci] 2 passed no
apps/minds/imbue/minds/config/loader_test.py::test_deploy_config_secrets_match_canonical_per_env_services[staging] 2 passed no
apps/minds/imbue/minds/config/loader_test.py::test_load_client_config_invalid_url 2 passed no
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_build_mngr_create_command_aws_address_encodes_region 2 passed no
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_build_mngr_create_command_docker_runc_omits_gvisor_overlay 2 passed no
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_build_mngr_create_command_modal_targets_modal_provider 2 passed no
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_build_mngr_create_command_never_inlines_secret_env_flags 2 passed no
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_build_mngr_create_command_non_imbue_cloud_passes_new_host_without_reuse[VULTR] 2 passed no
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_build_mngr_create_command_omits_color_label_when_unset 2 passed no
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_build_mngr_create_command_omits_prebaked_image_override_when_unset 2 passed no
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_build_mngr_create_command_points_lima_at_prebaked_image_when_provided 2 passed no
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_build_redirect_url_uses_https_scheme 2 passed no
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_create_command_secrets_are_masked_for_logging 2 passed no
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_probe_workspace_through_plugin_surfaces_non_200_status 2 passed no
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_probe_workspace_uses_https_scheme 2 passed no
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_redact_url_credentials_strips_userinfo_for_schemed_urls 2 passed no
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_wait_for_workspace_ready_calls_record_probe_success_on_ready 2 passed no
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_wait_for_workspace_ready_short_circuits_when_disabled 2 passed no
apps/minds/imbue/minds/desktop_client/api_key_store_test.py::test_is_valid_minds_api_key_rejects_empty_presented 2 passed no
apps/minds/imbue/minds/desktop_client/api_models_test.py::test_request_models_ignore_extra_keys 2 passed no
apps/minds/imbue/minds/desktop_client/api_schema_test.py::test_build_openapi_document_is_valid_and_filters_unreachable_routes 2 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_backup_operation_status_unknown_or_wrong_kind_returns_404 2 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_backup_routes_require_bearer 2 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_create_workspace_auto_names_next_workspace_when_host_name_omitted 2 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_create_workspace_full_surface_returns_202_and_threads_fields 2 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_create_workspace_imbue_cloud_with_account_unselected_returns_field_error 2 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_create_workspace_rejects_invalid_backup_provider 2 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_create_workspace_requires_api_key_for_api_key_provider 2 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_establish_ssh_passes_command_as_single_mngr_exec_arg 2 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_list_workspaces_accepts_session_cookie 2 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_list_workspaces_returns_known_workspaces 2 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_operation_logs_unknown_destroy_id_returns_404 2 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_patch_provider_rejects_invalid_body[body1] 2 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_patch_provider_rejects_invalid_body[body3] 2 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_patch_workspace_disassociate_leased_host_returns_403 2 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_restart_operation_status_reports_registry_record 2 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_sharing_enable_rejects_empty_emails 2 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_sharing_readiness_reports_ready_on_access_redirect 2 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_typed_operation_routes_report_independently_for_one_agent_id 2 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_workspace_health_requires_bearer 2 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_workspace_health_returns_probes_for_known_workspace 2 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_workspace_health_unknown_workspace_returns_404 2 passed no
apps/minds/imbue/minds/desktop_client/app_create_color_test.py::test_color_for_new_workspace_defaults_silently_for_missing_values[] 2 passed no
apps/minds/imbue/minds/desktop_client/app_region_test.py::test_persist_region_swallows_config_write_failure 2 passed no
apps/minds/imbue/minds/desktop_client/assist_chat_test.py::test_build_assist_support_probe_args_targets_workspace_and_checks_the_skill_file 2 passed no
apps/minds/imbue/minds/desktop_client/assist_chat_test.py::test_check_assist_support_reports_supported_when_the_skill_is_present 2 passed no
apps/minds/imbue/minds/desktop_client/assist_chat_test.py::test_generate_assist_chat_name_is_prefixed_and_unique 2 passed no
apps/minds/imbue/minds/desktop_client/assist_chat_test.py::test_spawn_assist_chat_returns_false_on_nonzero_exit 2 passed no
apps/minds/imbue/minds/desktop_client/auth_test.py::test_codes_persist_across_store_instances 2 passed no
apps/minds/imbue/minds/desktop_client/auth_test.py::test_get_signing_key_raises_for_empty_key_file 2 passed no
apps/minds/imbue/minds/desktop_client/auth_test.py::test_get_signing_key_reads_existing_key 2 passed no
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_backend_resolver_interface_default_get_agent_display_info_returns_info_for_known 2 passed no
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_get_workspace_color_normalizes_lenient_label_values[FFF-#ffffff] 2 passed no
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_get_workspace_color_normalizes_lenient_label_values[ffffff-#ffffff] 2 passed no
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_host_state_override_fires_on_change_on_set_and_clear 2 passed no
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_last_good_topology_ignores_incomplete_host_enumeration 2 passed no
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_list_restorable_workspace_ids_unions_live_and_last_good 2 passed no
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_mngr_cli_resolver_get_agent_display_info_returns_info_for_known_agent 2 passed no
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_mngr_cli_resolver_get_ssh_info_returns_none_for_local_agent 2 passed no
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_mngr_cli_resolver_has_completed_initial_discovery 2 passed no
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_mngr_cli_resolver_returns_empty_when_no_data 2 passed no
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_parse_agent_ids_from_json_returns_empty_for_none 2 passed no
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_parse_agents_from_json_handles_mixed_local_and_remote 2 passed no
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_parse_agents_from_json_returns_empty_for_none 2 passed no
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_parse_service_log_records_parses_valid_jsonl 2 passed no
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_parse_service_log_records_raises_on_missing_fields 2 passed no
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_static_list_known_agent_ids_returns_sorted_ids 2 passed no
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_static_list_services_for_agent_returns_sorted_names 2 passed no
apps/minds/imbue/minds/desktop_client/backup_env_store_test.py::test_env_content_sha256_is_stable_hex 2 passed no
apps/minds/imbue/minds/desktop_client/backup_export_test.py::test_export_raises_when_repository_missing 2 passed no
apps/minds/imbue/minds/desktop_client/backup_export_test.py::test_export_snapshot_zip_produces_zip 2 passed no
apps/minds/imbue/minds/desktop_client/backup_export_test.py::test_export_zip_path_for_host_is_keyed_and_in_tmp 2 passed no
apps/minds/imbue/minds/desktop_client/backup_password_rotation_test.py::test_rotation_rekeys_the_repo_and_updates_the_hash 2 passed no
apps/minds/imbue/minds/desktop_client/backup_password_store_test.py::test_files_live_under_data_dir 2 passed no
apps/minds/imbue/minds/desktop_client/backup_password_store_test.py::test_saved_files_are_owner_only 2 passed no
apps/minds/imbue/minds/desktop_client/backup_provisioning_test.py::test_create_or_reuse_reuses_existing_bucket_with_fresh_key 2 passed no
apps/minds/imbue/minds/desktop_client/backup_provisioning_test.py::test_env_text_defines_restic_password_ignores_comment_and_absence 2 passed no
apps/minds/imbue/minds/desktop_client/backup_provisioning_test.py::test_resolve_imbue_cloud_builds_repo_and_creds 2 passed no
apps/minds/imbue/minds/desktop_client/backup_verification_store_test.py::test_disable_then_enable_round_trips 2 passed no
apps/minds/imbue/minds/desktop_client/backup_verification_test.py::test_missing_workspace_env_is_flagged_when_canonical_exists 2 passed no
apps/minds/imbue/minds/desktop_client/backup_verification_test.py::test_outdated_code_is_flagged 2 passed no
apps/minds/imbue/minds/desktop_client/backup_verification_test.py::test_service_not_running_is_flagged 2 passed no
apps/minds/imbue/minds/desktop_client/backup_verification_test.py::test_unverifiable_code_is_flagged_with_detail 2 passed no
apps/minds/imbue/minds/desktop_client/backup_workspace_scripts_test.py::test_apply_update_removes_files_deleted_in_the_target_tag 2 passed no
apps/minds/imbue/minds/desktop_client/backup_workspace_scripts_test.py::test_extract_marker_json_finds_last_payload_amid_noise 2 passed no
apps/minds/imbue/minds/desktop_client/backup_workspace_scripts_test.py::test_extract_marker_json_returns_none_for_bad_json 2 passed no
apps/minds/imbue/minds/desktop_client/default_workspace_template_worktree_test.py::test_current_mngr_branch_ignores_pr_merge_ref 2 passed no
apps/minds/imbue/minds/desktop_client/destroying_test.py::test_idempotent_after_failure_overwrites_log 2 passed no
apps/minds/imbue/minds/desktop_client/destroying_test.py::test_start_destroy_writes_pid_log_and_host_id 2 passed no
apps/minds/imbue/minds/desktop_client/discovery_health_test.py::test_consumer_death_blocks_immediately_without_remediation 2 passed no
apps/minds/imbue/minds/desktop_client/discovery_health_test.py::test_failed_restart_does_not_block_and_keeps_retrying 2 passed no
apps/minds/imbue/minds/desktop_client/discovery_health_test.py::test_recovery_mid_remediation_returns_to_healthy_and_resets 2 passed no
apps/minds/imbue/minds/desktop_client/discovery_health_test.py::test_stall_enters_reconnecting_and_bounces_immediately 2 passed no
apps/minds/imbue/minds/desktop_client/e2e_workspace_runner_test.py::test_wait_raises_with_surfaced_error_on_failure_view 2 passed no
apps/minds/imbue/minds/desktop_client/e2e_workspace_runner_test.py::test_wait_times_out_when_neither_state_reached 2 passed no
apps/minds/imbue/minds/desktop_client/forward_cli_test.py::test_event_requests_envelope_dispatches_to_request_callback 2 passed no
apps/minds/imbue/minds/desktop_client/forward_cli_test.py::test_host_destroyed_destroys_all_agents_on_host 2 passed no
apps/minds/imbue/minds/desktop_client/forward_cli_test.py::test_redact_secrets_does_not_mutate_input 2 passed no
apps/minds/imbue/minds/desktop_client/forward_cli_test.py::test_redact_secrets_masks_preauth_cookie_value 2 passed no
apps/minds/imbue/minds/desktop_client/forward_cli_test.py::test_resolver_snapshot_envelope_updates_accessor 2 passed no
apps/minds/imbue/minds/desktop_client/forward_cli_test.py::test_start_before_attach_raises 2 passed no
apps/minds/imbue/minds/desktop_client/help_modal_requests_test.py::test_request_open_fans_out_to_every_subscriber 2 passed no
apps/minds/imbue/minds/desktop_client/help_modal_requests_test.py::test_unsubscribed_connection_stops_receiving_requests 2 passed no
apps/minds/imbue/minds/desktop_client/host_name_availability_test.py::test_availability_endpoint_reports_available_for_imbue_cloud_without_account 2 passed no
apps/minds/imbue/minds/desktop_client/host_name_availability_test.py::test_availability_endpoint_requires_authentication 2 passed no
apps/minds/imbue/minds/desktop_client/latchkey/gateway_client_test.py::test_get_granted_permissions_returns_empty_on_404 2 passed no
apps/minds/imbue/minds/desktop_client/latchkey/gateway_client_test.py::test_iter_permission_requests_raises_on_http_error 2 passed no
apps/minds/imbue/minds/desktop_client/latchkey/gateway_client_test.py::test_iter_permission_requests_skips_malformed_lines 2 passed no
apps/minds/imbue/minds/desktop_client/latchkey/handlers/file_sharing_test.py::test_deny_still_writes_response_when_gateway_delete_fails 2 passed no
apps/minds/imbue/minds/desktop_client/latchkey/handlers/file_sharing_test.py::test_display_name_returns_path 2 passed no
apps/minds/imbue/minds/desktop_client/latchkey/handlers/file_sharing_test.py::test_grant_calls_gateway_approve_writes_response_notifies_agent 2 passed no
apps/minds/imbue/minds/desktop_client/latchkey/handlers/file_sharing_test.py::test_grant_returns_502_when_gateway_rejects 2 passed no
apps/minds/imbue/minds/desktop_client/latchkey/handlers/file_sharing_test.py::test_grant_with_edited_path_sends_override_and_uses_it 2 passed no
apps/minds/imbue/minds/desktop_client/latchkey/handlers/file_sharing_test.py::test_grant_with_unchanged_path_sends_no_override_body 2 passed no
apps/minds/imbue/minds/desktop_client/latchkey/handlers/file_sharing_test.py::test_render_request_detail_fragment_marks_write_grants_distinctly 2 passed no
apps/minds/imbue/minds/desktop_client/latchkey/handlers/predefined_test.py::test_grant_preserves_existing_schemas_block_in_permissions_file 2 passed no
apps/minds/imbue/minds/desktop_client/latchkey/handlers/predefined_test.py::test_grant_rejects_empty_granted_permissions 2 passed no
apps/minds/imbue/minds/desktop_client/latchkey/handlers/predefined_test.py::test_grant_replaces_existing_rule_for_same_scope 2 passed no
apps/minds/imbue/minds/desktop_client/latchkey/handlers/predefined_test.py::test_grant_with_invalid_credentials_also_invokes_auth_browser 2 passed no
apps/minds/imbue/minds/desktop_client/latchkey/handlers/workspace_test.py::test_grant_all_sends_override_with_null_target 2 passed no
apps/minds/imbue/minds/desktop_client/latchkey/handlers/workspace_test.py::test_grant_rejects_empty_permissions 2 passed no
apps/minds/imbue/minds/desktop_client/latchkey/handlers/workspace_test.py::test_grant_returns_502_when_gateway_rejects 2 passed no
apps/minds/imbue/minds/desktop_client/latchkey/handlers/workspace_test.py::test_render_fragment_without_target_offers_broad_only 2 passed no
apps/minds/imbue/minds/desktop_client/latchkey/permission_overview_test.py::test_build_file_sharing_overview_groups_by_access 2 passed no
apps/minds/imbue/minds/desktop_client/latchkey/permission_overview_test.py::test_revoke_unknown_service_raises 2 passed no
apps/minds/imbue/minds/desktop_client/latchkey/permission_requests_consumer_test.py::test_streamed_request_to_event_maps_predefined_fields 2 passed no
apps/minds/imbue/minds/desktop_client/latchkey_auto_register_test.py::test_registers_existing_agents_on_start 2 passed no
apps/minds/imbue/minds/desktop_client/latchkey_auto_register_test.py::test_skips_hosts_without_permissions_file 2 passed no
apps/minds/imbue/minds/desktop_client/lima_image_prefetch_test.py::test_ensure_once_records_failed_on_missing_published_objects 2 passed no
apps/minds/imbue/minds/desktop_client/lima_image_prefetch_test.py::test_kill_switch_truthy_values 2 passed no
apps/minds/imbue/minds/desktop_client/lima_image_prefetch_test.py::test_resolve_returns_none_when_gate_false 2 passed no
apps/minds/imbue/minds/desktop_client/lima_image_prefetch_test.py::test_resolve_returns_none_without_prefetcher 2 passed no
apps/minds/imbue/minds/desktop_client/lima_image_prefetch_test.py::test_resolve_returns_path_when_ready 2 passed no
apps/minds/imbue/minds/desktop_client/mind_controls_test.py::test_running_minds_reflects_optimistic_override 2 passed no
apps/minds/imbue/minds/desktop_client/mind_controls_test.py::test_stop_state_container_noop_without_concurrency_group 2 passed no
apps/minds/imbue/minds/desktop_client/minds_config_test.py::test_corrupt_toml_raises 2 passed no
apps/minds/imbue/minds/desktop_client/minds_config_test.py::test_set_and_get_region_per_provider 2 passed no
apps/minds/imbue/minds/desktop_client/notification_test.py::test_dispatcher_default_constructor_resolves_tkinter 2 passed no
apps/minds/imbue/minds/desktop_client/notification_test.py::test_electron_notification_output_contains_required_fields 2 passed no
apps/minds/imbue/minds/desktop_client/notification_test.py::test_notification_request_with_all_fields 2 passed no
apps/minds/imbue/minds/desktop_client/notification_test.py::test_notification_urgency_values 2 passed no
apps/minds/imbue/minds/desktop_client/notification_test.py::test_run_tkinter_toast_with_fake_tk_raises_tclerror 2 passed no
apps/minds/imbue/minds/desktop_client/permission_routes_test.py::test_dispatcher_routes_grant_to_handler_matching_request_type 2 passed no
apps/minds/imbue/minds/desktop_client/permission_routes_test.py::test_inbox_page_renders_as_modal 2 passed no
apps/minds/imbue/minds/desktop_client/permission_routes_test.py::test_inbox_page_stays_open_when_intentionally_opened 2 passed no
apps/minds/imbue/minds/desktop_client/permission_routes_test.py::test_post_permission_deny_calls_handler_and_resolves_inbox 2 passed no
apps/minds/imbue/minds/desktop_client/provider_display_test.py::test_friendly_provider_label_collapses_per_region_aws 2 passed no
apps/minds/imbue/minds/desktop_client/provider_display_test.py::test_friendly_provider_label_empty_for_unknown_or_none 2 passed no
apps/minds/imbue/minds/desktop_client/providers_panel_test.py::test_build_providers_state_payload_hides_default_imbue_cloud_provider 2 passed no
apps/minds/imbue/minds/desktop_client/providers_panel_test.py::test_build_providers_state_payload_hides_local_provider 2 passed no
apps/minds/imbue/minds/desktop_client/providers_panel_test.py::test_build_providers_state_payload_returns_empty_for_non_mngr_resolver 2 passed no
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_curl_probe_no_for_non_200 2 passed no
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_dispatch_tier_backend_unreachable_beats_indeterminate 2 passed no
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_dispatch_tier_backend_unreachable_for_any_provider_error_kind 2 passed no
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_dispatch_tier_indeterminate_when_snapshot_is_stale 2 passed no
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_every_probe_has_a_command_and_an_output 2 passed no
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_parse_inner_port_matches_forward_port_command 2 passed no
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_parse_listening_sockets_decodes_ipv6 2 passed no
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_parse_listening_sockets_matches_listen_state_and_port 2 passed no
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_parse_supervisorctl_status_state_reads_running 2 passed no
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_plugin_resolver_probe_yes_when_services_registered 2 passed no
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_python_probe_commands_are_well_formed_and_runnable 2 passed no
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_system_interface_probe_yes_when_running 2 passed no
apps/minds/imbue/minds/desktop_client/report_collector_test.py::test_build_bug_report_omits_workspace_when_not_in_a_workspace 2 passed no
apps/minds/imbue/minds/desktop_client/report_collector_test.py::test_report_title_falls_back_when_empty 2 passed no
apps/minds/imbue/minds/desktop_client/request_events_test.py::test_inbox_get_request_by_id 2 passed no
apps/minds/imbue/minds/desktop_client/request_events_test.py::test_parse_request_event_round_trips_latchkey_permission_request 2 passed no
apps/minds/imbue/minds/desktop_client/request_events_test.py::test_parse_workspace_permission_request_round_trips 2 passed no
apps/minds/imbue/minds/desktop_client/request_events_test.py::test_write_request_event_to_file 2 passed no
apps/minds/imbue/minds/desktop_client/responses_test.py::test_safe_local_redirect_path_rejects_unsafe_values[/\\evil.com] 2 passed no
apps/minds/imbue/minds/desktop_client/responses_test.py::test_safe_local_redirect_path_rejects_unsafe_values[] 2 passed no
apps/minds/imbue/minds/desktop_client/responses_test.py::test_safe_local_redirect_path_rejects_unsafe_values[http://evil.com/create] 2 passed no
apps/minds/imbue/minds/desktop_client/responses_test.py::test_safe_local_redirect_path_rejects_unsafe_values[javascript:alert(1)] 2 passed no
apps/minds/imbue/minds/desktop_client/restic_cli_test.py::test_parse_restic_timestamp_handles_z_and_nanoseconds 2 passed no
apps/minds/imbue/minds/desktop_client/restic_cli_test.py::test_raise_restic_failure_raises_fatal_for_other_errors 2 passed no
apps/minds/imbue/minds/desktop_client/restic_cli_test.py::test_retry_on_transient_auth_reraises_after_timeout 2 passed no
apps/minds/imbue/minds/desktop_client/server_test.py::test_runtime_creates_http_client_on_entry_and_closes_it_with_shutdown_flag 2 passed no
apps/minds/imbue/minds/desktop_client/session_store_test.py::test_associate_and_disassociate_workspace 2 passed no
apps/minds/imbue/minds/desktop_client/session_store_test.py::test_associate_for_unsigned_user_writes_disk_but_not_listed 2 passed no
apps/minds/imbue/minds/desktop_client/session_store_test.py::test_get_account_for_workspace 2 passed no
apps/minds/imbue/minds/desktop_client/session_store_test.py::test_get_user_info 2 passed no
apps/minds/imbue/minds/desktop_client/session_store_test.py::test_is_any_signed_in 2 passed no
apps/minds/imbue/minds/desktop_client/session_store_test.py::test_persistence_across_store_instances 2 passed no
apps/minds/imbue/minds/desktop_client/session_store_test.py::test_remove_account_disappears_after_invalidate 2 passed no
apps/minds/imbue/minds/desktop_client/settings_routes_test.py::test_revoke_all_removes_rule_across_workspaces 2 passed no
apps/minds/imbue/minds/desktop_client/settings_routes_test.py::test_revoke_file_sharing_all_removes_across_workspaces 2 passed no
apps/minds/imbue/minds/desktop_client/settings_routes_test.py::test_revoke_file_sharing_for_workspace_keeps_other_permissions 2 passed no
apps/minds/imbue/minds/desktop_client/settings_routes_test.py::test_revoke_file_sharing_missing_workspace_returns_400 2 passed no
apps/minds/imbue/minds/desktop_client/settings_routes_test.py::test_settings_page_shows_unavailable_notice_when_gateway_down 2 passed no
apps/minds/imbue/minds/desktop_client/sharing_handler_test.py::test_is_probeable_share_url_false_for_private_or_loopback_ip[https://169.254.1.1/web] 2 passed no
apps/minds/imbue/minds/desktop_client/sharing_handler_test.py::test_is_share_ready_from_edge_response_true_for_other_redirect_codes[301] 2 passed no
apps/minds/imbue/minds/desktop_client/sharing_handler_test.py::test_is_share_ready_from_edge_response_true_for_other_redirect_codes[307] 2 passed no
apps/minds/imbue/minds/desktop_client/supertokens_routes_test.py::test_expired_flows_are_pruned_on_next_read 2 passed no
apps/minds/imbue/minds/desktop_client/system_interface_health_test.py::test_failure_run_wall_onset_is_recorded_then_cleared 2 passed no
apps/minds/imbue/minds/desktop_client/system_interface_health_test.py::test_get_last_restart_error_is_none_for_untracked_agent 2 passed no
apps/minds/imbue/minds/desktop_client/system_interface_health_test.py::test_probe_success_after_stuck_transitions_back_to_healthy 2 passed no
apps/minds/imbue/minds/desktop_client/system_interface_health_test.py::test_probe_success_clears_suspect_and_drops_record 2 passed no
apps/minds/imbue/minds/desktop_client/system_interface_health_test.py::test_probe_success_resets_the_failure_run 2 passed no
apps/minds/imbue/minds/desktop_client/system_interface_health_test.py::test_record_failure_enrolls_suspect_without_changing_health 2 passed no
apps/minds/imbue/minds/desktop_client/system_interface_health_test.py::test_should_enroll_suspect_for_backend_failure[CONNECT_ERROR-None-True] 2 passed no
apps/minds/imbue/minds/desktop_client/system_interface_health_test.py::test_success_clears_restart_failed_and_error 2 passed no
apps/minds/imbue/minds/desktop_client/templates_auth_test.py::test_render_auth_page_defaults_to_signin 2 passed no
apps/minds/imbue/minds/desktop_client/templates_auth_test.py::test_render_forgot_password_page 2 passed no
apps/minds/imbue/minds/desktop_client/templates_auth_test.py::test_render_oauth_close_page_with_display_name 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_agent_id_accepts_valid_format 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_app_css_defines_titlebar_self_theming 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_base_emits_sentry_bootstrap_when_frontend_reporting_is_on 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_button_passes_through_arbitrary_attrs 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_button_renders_each_variant_class_set 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_button_size_lg_uses_block_cta_geometry 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_card_interactive_adds_hover_classes 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_card_row_layout_omits_justify_between 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_color_swatch_renders_radio_contract 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_color_swatch_unselected_and_small_and_disabled 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_dialog_close_button_id_optional 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_expected_duration_per_launch_mode 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_form_label_inline_drops_block_and_mb 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_icon12_renders_with_w3_h3_size_and_12_viewbox 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_icon16_badge_check_filled_is_a_solid_knockout_glyph 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_make_unique_host_name_numbered_increments_past_used 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_normalize_workspace_color_accepts_lenient_inputs[FFFFFF-#ffffff] 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_normalize_workspace_color_accepts_lenient_inputs[ffffff-#ffffff] 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_normalize_workspace_color_rejects_malformed_inputs[#ffffff80] 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_oauth_button_github_uses_github_label_and_glyph 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_oauth_button_renders_google_label_and_brand_icon_with_hook_class 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_pick_unused_create_color_ignores_custom_colors 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_auth_error_page_shows_error_message 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_create_form_carries_color_in_hidden_input_without_swatches 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_create_form_default_preset_is_remote_with_account 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_create_form_default_preset_is_remote_without_account 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_create_form_defaults_ai_provider_to_imbue_cloud 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_create_form_has_default_values 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_create_form_has_optional_name_field 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_create_form_preset_cards_use_badge_check_icons 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_landing_page_settings_link_interpolates_agent_id 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_login_page_shows_prompt 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_recovery_page_renders_copy_ssh_button_with_command 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_recovery_page_script_branches_on_dispatch_tier 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_sidebar_page_position_tracks_trigger_anchor 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_workspace_settings_pill_not_selected_for_palette_color 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_resolve_create_host_name_picks_next_free_workspace_name 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_section_header_divider_renders_top_border 2 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_select_honors_width_prop 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_accounts_page_shows_empty_when_no_accounts 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_authenticate_code_cannot_be_reused 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_authenticate_redirects_to_landing_page 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_authenticate_without_one_time_code_returns_422 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_auto_open_toggle 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_chrome_events_sse_emits_discovery_health_blocked_on_connect 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_chrome_page_includes_sidebar_toggle 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_chrome_titlebar_buttons_have_tooltips 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_consent_submit_records_choices_and_unblocks_landing 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_consent_submit_requires_auth 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_create_page_rejects_unauthenticated 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_help_page_close_button_has_tooltip 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_help_page_disables_agent_option_when_workspace_not_reachable 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_help_report_accepts_a_description 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_inbox_master_detail_renders_first_pending_by_default 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_inbox_requires_auth 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_landing_page_shows_login_when_unauthenticated 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_old_requests_page_route_removed 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_post_login_redirects_to_accounts_when_workspaces_exist 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_post_login_redirects_to_create_when_no_workspaces 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_post_login_routes_to_landing_while_consent_unanswered 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_recovery_page_drops_open_redirect_return_to 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_recovery_page_renders_normally_when_healthy_but_no_return_to 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_recovery_page_requires_authentication 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_signin_modal_close_button_has_tooltip 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_unhandled_exception_returns_500_with_message 2 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_welcome_continue_without_account_routes_through_consent 2 passed no
apps/minds/imbue/minds/desktop_client/webdav_test.py::test_get_rejects_missing_auth 2 passed no
apps/minds/imbue/minds/desktop_client/webdav_test.py::test_get_rejects_non_bearer_scheme 2 passed no
apps/minds/imbue/minds/desktop_client/webdav_test.py::test_get_serves_file_under_tmp 2 passed no
apps/minds/imbue/minds/desktop_client/webdav_test.py::test_propfind_rejects_missing_auth 2 passed no
apps/minds/imbue/minds/desktop_client/workspace_create_backup_request_test.py::test_blank_password_is_an_error_once_a_real_password_is_set 2 passed no
apps/minds/imbue/minds/desktop_client/workspace_create_backup_request_test.py::test_blank_password_on_a_fresh_install_means_the_empty_password 2 passed no
apps/minds/imbue/minds/desktop_client/workspace_operations_test.py::test_request_cancel_flags_a_running_operation 2 passed no
apps/minds/imbue/minds/desktop_client/workspace_recovery_test.py::test_classification_trustworthiness_without_onset_falls_back_to_age 2 passed no
apps/minds/imbue/minds/desktop_client/workspace_recovery_test.py::test_provider_error_message_for_workspace_is_none_when_provider_unknown 2 passed no
apps/minds/imbue/minds/desktop_client/workspace_recovery_test.py::test_provider_error_message_for_workspace_keys_on_this_workspaces_provider 2 passed no
apps/minds/imbue/minds/desktop_client/workspace_ssh_test.py::test_build_authorized_keys_line_drops_caller_comment 2 passed no
apps/minds/imbue/minds/desktop_client/workspace_ssh_test.py::test_build_authorized_keys_line_rejects_empty 2 passed no
apps/minds/imbue/minds/desktop_client/workspace_ssh_test.py::test_build_authorized_keys_line_rejects_non_key 2 passed no
apps/minds/imbue/minds/desktop_client/workspace_ssh_test.py::test_build_authorized_keys_line_rejects_requester_with_newline 2 passed no
apps/minds/imbue/minds/desktop_client/workspace_ssh_test.py::test_prune_expired_grant_lines_drops_grant_with_naive_expiry 2 passed no
apps/minds/imbue/minds/desktop_client/workspace_ssh_tunnel_test.py::test_is_loopback_host_true_for_loopback_addresses[localhost] 2 passed no
apps/minds/imbue/minds/desktop_client/workspace_version_test.py::test_parse_upgrade_merges_tolerates_empty_subject_and_unparseable_time 2 passed no
apps/minds/imbue/minds/envs/docker_cleanup_test.py::test_read_profile_user_id_missing_user_id_file_returns_none 2 passed no
apps/minds/imbue/minds/envs/docker_cleanup_test.py::test_state_container_name_shape 2 passed no
apps/minds/imbue/minds/envs/generation_test.py::test_delete_generation_id_invokes_vault_metadata_delete 2 passed no
apps/minds/imbue/minds/envs/generation_test.py::test_ensure_generation_id_mints_and_writes_when_missing 2 passed no
apps/minds/imbue/minds/envs/generation_test.py::test_read_generation_id_returns_none_when_key_absent_from_entry 2 passed no
apps/minds/imbue/minds/envs/health_check_test.py::test_check_once_5xx_during_cold_boot_is_transient 2 passed no
apps/minds/imbue/minds/envs/health_check_test.py::test_is_transient_status_500_during_cold_boot_is_transient 2 passed no
apps/minds/imbue/minds/envs/health_check_test.py::test_is_transient_status_504_empty_body_is_transient 2 passed no
apps/minds/imbue/minds/envs/local_store_test.py::test_client_config_exists 2 passed no
apps/minds/imbue/minds/envs/local_store_test.py::test_write_client_config_round_trip 2 passed no
apps/minds/imbue/minds/envs/per_env_deploy_test.py::test_compute_per_env_overrides_does_not_override_unrelated_services 2 passed no
apps/minds/imbue/minds/envs/per_env_deploy_test.py::test_select_deployed_app_id_skips_stopped_app 2 passed no
apps/minds/imbue/minds/envs/providers/cloudflare_tunnels_test.py::test_delete_tunnels_iterates_all_ids 2 passed no
apps/minds/imbue/minds/envs/providers/cloudflare_tunnels_test.py::test_delete_tunnels_wraps_transport_error 2 passed no
apps/minds/imbue/minds/envs/providers/neon_db_test.py::test_format_multi_match_sorts_oldest_first_in_the_per_project_list 2 passed no
apps/minds/imbue/minds/envs/providers/neon_db_test.py::test_select_one_or_raise_refuses_loud_on_multi_match_with_all_ids 2 passed no
apps/minds/imbue/minds/envs/providers/neon_db_test.py::test_select_one_or_raise_returns_the_unique_match 2 passed no
apps/minds/imbue/minds/envs/provisioning_test.py::test_destroy_env_dev_leaves_env_root_when_step_fails 2 passed no
apps/minds/imbue/minds/envs/provisioning_test.py::test_destroy_env_tier_leaves_env_root_when_step_fails 2 passed no
apps/minds/imbue/minds/envs/provisioning_test.py::test_f1_snapshot_created_before_migrations_run_shared_tier 2 passed no
apps/minds/imbue/minds/envs/provisioning_test.py::test_f2_verify_neon_token_scope_failure_aborts_before_snapshot 2 passed no
apps/minds/imbue/minds/envs/provisioning_test.py::test_list_dev_envs_returns_summaries_in_sorted_order 2 passed no
apps/minds/imbue/minds/envs/recover_test.py::test_app_versions_to_restore_may_carry_none 2 passed no
apps/minds/imbue/minds/envs/recover_test.py::test_find_monorepo_root_walks_up_to_apps_marker 2 passed no
apps/minds/imbue/minds/envs/secret_lifecycle_test.py::test_deploy_id_rejects_bad_format 2 passed no
apps/minds/imbue/minds/envs/secret_lifecycle_test.py::test_gc_with_keep_last_zero_deletes_all_matches 2 passed no
apps/minds/imbue/minds/envs/secret_lifecycle_test.py::test_make_deploy_id_converts_non_utc_to_utc 2 passed no
apps/minds/imbue/minds/envs/secret_lifecycle_test.py::test_make_deploy_id_uses_utc_compact_format 2 passed no
apps/minds/imbue/minds/envs/vault_reader_test.py::test_read_vault_kv_happy_path 2 passed no
apps/minds/imbue/minds/lima_image/ensure_test.py::test_missing_manifest_reports_version_unavailable 2 passed no
apps/minds/imbue/minds/lima_image/minisign_verify_test.py::test_rejects_wrong_public_key 2 passed no
apps/minds/imbue/minds/lima_image/minisign_verify_test.py::test_verifies_a_valid_signature 2 passed no
apps/minds/imbue/minds/lima_image/progress_test.py::test_latest_write_wins 2 passed no
apps/minds/imbue/minds/lima_image/progress_test.py::test_write_then_read_round_trips 2 passed no
apps/minds/imbue/minds/lima_image/test_lima_image_e2e.py::test_missing_version_is_unavailable 2 passed no
apps/minds/imbue/minds/lima_image/test_lima_image_e2e.py::test_tampered_manifest_is_rejected 2 passed no
apps/minds/imbue/minds/primitives_test.py::test_default_docker_runtime_env_override_wins[RUNC] 2 passed no
apps/minds/imbue/minds/test_ratchets.py::test_prevent_base_exception_catch 2 passed no
apps/minds/imbue/minds/test_ratchets.py::test_prevent_click_echo 2 passed no
apps/minds/imbue/minds/test_ratchets.py::test_prevent_dataclasses_import 2 passed no
apps/minds/imbue/minds/test_ratchets.py::test_prevent_eval 2 passed no
apps/minds/imbue/minds/test_ratchets.py::test_prevent_exec 2 passed no
apps/minds/imbue/minds/test_ratchets.py::test_prevent_exit_stack 2 passed no
apps/minds/imbue/minds/test_ratchets.py::test_prevent_init_docstrings 2 passed no
apps/minds/imbue/minds/test_ratchets.py::test_prevent_inline_functions 2 passed no
apps/minds/imbue/minds/test_ratchets.py::test_prevent_literal_with_multiple_options 2 passed no
apps/minds/imbue/minds/test_ratchets.py::test_prevent_pytest_mark_integration 2 passed no
apps/minds/imbue/minds/test_ratchets.py::test_prevent_short_uuid_ids 2 passed no
apps/minds/imbue/minds/test_ratchets.py::test_prevent_silent_decode_error_catches 2 passed no
apps/minds/imbue/minds/test_ratchets.py::test_prevent_test_container_classes 2 passed no
apps/minds/imbue/minds/test_ratchets.py::test_prevent_typing_builtin_imports 2 passed no
apps/minds/imbue/minds/test_ratchets.py::test_prevent_underscore_imports 2 passed no
apps/minds/imbue/minds/test_ratchets.py::test_prevent_yaml_usage 2 passed no
apps/minds/imbue/minds/utils/logging_test.py::test_format_user_message_error_includes_prefix 2 passed no
apps/minds/imbue/minds/utils/logging_test.py::test_format_user_message_trace_includes_message_placeholder 2 passed no
apps/minds/imbue/minds/utils/logging_test.py::test_setup_logging_always_uses_human_format_on_stderr 2 passed no
apps/minds/imbue/minds/utils/logging_test.py::test_setup_logging_none_suppresses_output 2 passed no
apps/minds/imbue/minds/utils/logging_test.py::test_setup_logging_shows_messages_at_configured_level[INFO-INFO-info-marker-91827] 2 passed no
apps/minds/imbue/minds/utils/logging_test.py::test_setup_logging_shows_messages_at_configured_level[WARN-WARNING-warn-marker-92837] 2 passed no
apps/minds/imbue/minds/utils/logging_test.py::test_setup_logging_with_log_file 2 passed no
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_call_result_defaults 2 passed no
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_coerce_exit_code_passes_through_ints 2 passed no
apps/minds/imbue/minds/utils/output_test.py::test_emit_event_human_without_message_key_is_silent 2 passed no
apps/minds/imbue/minds/utils/secret_redaction_test.py::test_redact_secret_env_assignments_preserves_value_with_embedded_equals 2 passed no
apps/minds/imbue/minds/utils/sentry/core_test.py::test_resolve_latchkey_forward_sentry_env_round_trips_into_forward_config 2 passed no
apps/minds/imbue/minds/utils/sentry/core_test.py::test_sentry_environment_from_minds_env_name_defaults_to_development[ci-ephemeral] 2 passed no
apps/minds/imbue/minds/utils/sentry/core_test.py::test_sentry_environment_from_minds_env_name_maps_production_and_staging 2 passed no
apps/minds/imbue/minds/utils/sentry/frontend_test.py::test_resolve_is_disabled_when_user_setting_off 2 passed no
apps/minds/imbue/minds/utils/sentry/frontend_test.py::test_resolve_is_enabled_when_user_setting_on 2 passed no
apps/minds/imbue/minds/utils/sentry/frontend_test.py::test_to_browser_payload_carries_dsn_environment_release_and_git_sha 2 passed no
apps/minds/imbue/minds/utils/sentry/frontend_test.py::test_to_browser_payload_is_none_when_disabled 2 passed no
apps/modal_litellm/config_drift_test.py::test_deployed_and_local_model_lists_match 2 passed no
apps/modal_litellm/test_ratchets.py::test_prevent_args_in_docstrings 2 passed no
apps/modal_litellm/test_ratchets.py::test_prevent_assert_isinstance 2 passed no
apps/modal_litellm/test_ratchets.py::test_prevent_async_await 2 passed no
apps/modal_litellm/test_ratchets.py::test_prevent_asyncio_import 2 passed no
apps/modal_litellm/test_ratchets.py::test_prevent_hardcoded_claude_dir 2 passed no
apps/modal_litellm/test_ratchets.py::test_prevent_hardcoded_guarded_binary 2 passed no
apps/modal_litellm/test_ratchets.py::test_prevent_num_prefix 2 passed no
apps/modal_litellm/test_ratchets.py::test_prevent_os_fork 2 passed no
apps/modal_litellm/test_ratchets.py::test_prevent_pytest_mark_integration 2 passed no
apps/modal_litellm/test_ratchets.py::test_prevent_returns_in_docstrings 2 passed no
apps/modal_litellm/test_ratchets.py::test_prevent_trailing_comments 2 passed no
apps/modal_litellm/test_ratchets.py::test_prevent_while_true 2 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_add_paid_domain_rejects_invalid[] 2 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_add_service_creates_dns_and_ingress 2 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_auth_forgot_password_sends_reset_email_for_known_email 2 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_auth_oauth_callback_unknown_provider_returns_error 2 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_auth_reset_password_rejects_missing_fields 2 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_auth_session_revoke_happy_path 2 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_auth_signin_happy_path_with_verified_email 2 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_auth_signin_unverified_email_triggers_resend 2 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_auth_signup_happy_path 2 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_auth_signup_returns_503_when_supertokens_not_configured 2 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_auth_verify_email_invalid_token 2 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_authenticate_supertokens_raises_401_on_general_error 2 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_authenticate_supertokens_raises_401_when_connection_uri_not_set 2 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_authenticate_supertokens_raises_401_when_email_not_verified 2 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_authenticate_supertokens_returns_admin_auth_with_user_id_prefix 2 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_cf_check_returns_data_on_success 2 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_create_additional_key_and_list 2 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_create_key_for_missing_bucket_returns_404 2 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_ctx_remove_service_scrubs_ingress_rule 2 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_ctx_set_tunnel_auth_is_persisted_in_kv 2 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_default_email_getter_returns_none_on_session_error 2 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_destroy_bucket_non_empty_returns_409 2 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_destroy_key 2 passed no

... 15046 additional test row(s) omitted to keep the summary under 60000 characters. See the workflow run page for the full list.