Skip to content

refactor: sanitize 01 02 05 signals in src-tauri/src, batch 2 #3176

Closed

Description

@mblua

Situation

Continues #3172. Batch 1 (PR #3175, head dde98bc) split the four largest Rust files but left work pending and some sanitizing gates red. This batch branches from that head, not from main, so its PR also carries batch 1 if #3175 is not merged first.

Measured at dde98bc, from src-tauri/src:

Signal Measure Value
01 lines > 100 chars 2367
02 files > 1000 lines 102
05 mod.rs 21
05 inline mod x { } 252
05 files with #[test] outside tests.rs / tests/ 181

Gate failures vs main inherited from batch 1: file_size 14, line_length 1, file_layout 23, tauri_edge 24, global_state 11, process_env 1.

Need

  1. Turn every PR gate green: fix whatever CI on refactor: sanitize 01 02 05 signals in src-tauri/src, batch 1 (refs #3172) #3175 reports, and the gate failures above.
  2. Keep reducing signals 01, 02 and 05, largest files first.

Intended change

Behavior-preserving fixes by fixer rooms on one shared branch, one target per room, per the Rust sanitizing guidelines.

Scope

In: src-tauri/src/**/*.rs, sanitizing gate scripts and their tests when a gate contradicts the guidelines.
Out: behavior changes, new features, removing or weakening tests.

Acceptance criteria

  • Each signal measure, before -> after, never increases.
  • All required PR CI green, including the sanitizing gates.
  • No behavior change; no test removed or weakened.

Files changed

  • .github/workflows/pr-regression-gates.yml
  • cognitive-complexity.baseline.json
  • scripts/room-rename-allowlist.mjs
  • scripts/room-rename-allowlist.tsv
  • scripts/sanitizing_file_layout.mjs
  • scripts/sanitizing_gate_support.mjs
  • scripts/sanitizing_global_state.mjs
  • scripts/sanitizing_process_env.mjs
  • scripts/sanitizing_tauri_edge.mjs
  • src-tauri/.rust-cycles-baseline.json
  • src-tauri/module-arcs.txt
  • src-tauri/src/agent_update.rs
  • src-tauri/src/agent_update/cancellation.rs
  • src-tauri/src/agent_update/gate.rs
  • src-tauri/src/agent_update/install.rs
  • src-tauri/src/agent_update/pass.rs
  • src-tauri/src/agent_update/plan.rs
  • src-tauri/src/agent_update/target.rs
  • src-tauri/src/agent_update/tests.rs
  • src-tauri/src/agent_update/tests/admission.rs
  • src-tauri/src/agent_update/tests/agent_install.rs
  • src-tauri/src/agent_update/tests/agent_path.rs
  • src-tauri/src/agent_update/tests/answer_flow.rs
  • src-tauri/src/agent_update/tests/build_plan.rs
  • src-tauri/src/agent_update/tests/events.rs
  • src-tauri/src/agent_update/tests/gate.rs
  • src-tauri/src/agent_update/tests/pass_end.rs
  • src-tauri/src/agent_update/tests/probe_scheduling.rs
  • src-tauri/src/agent_update/tests/runner.rs
  • src-tauri/src/agent_update/tests/target_panic.rs
  • src-tauri/src/agent_update/tests/terminal_race.rs
  • src-tauri/src/agent_update/tests/update_cancellation.rs
  • src-tauri/src/agent_update/updater.rs
  • src-tauri/src/api/message_store.rs
  • src-tauri/src/api/message_store/delivery.rs
  • src-tauri/src/api/message_store/lifecycle.rs
  • src-tauri/src/api/message_store/locks.rs
  • src-tauri/src/api/message_store/migration.rs
  • src-tauri/src/api/message_store/pty_actuation.rs
  • src-tauri/src/api/message_store/pty_enqueue.rs
  • src-tauri/src/api/message_store/pty_offloaded.rs
  • src-tauri/src/api/message_store/pty_recovery.rs
  • src-tauri/src/api/message_store/rows.rs
  • src-tauri/src/api/message_store/tests.rs
  • src-tauri/src/api/message_store/tests/compaction.rs
  • src-tauri/src/api/message_store/tests/enqueue.rs
  • src-tauri/src/api/message_store/tests/migration.rs
  • src-tauri/src/api/message_store/tests/recovery.rs
  • src-tauri/src/api/message_store/types.rs
  • src-tauri/src/api/mod.rs
  • src-tauri/src/app_run.rs
  • src-tauri/src/app_run/exit.rs
  • src-tauri/src/app_run/setup.rs
  • src-tauri/src/cli/list_peers.rs
  • src-tauri/src/cli/list_peers/discovery.rs
  • src-tauri/src/cli/list_peers/snapshot.rs
  • src-tauri/src/cli/list_peers/status.rs
  • src-tauri/src/cli/list_peers/tests.rs
  • src-tauri/src/cli/list_peers/tests/blocked_menu.rs
  • src-tauri/src/cli/list_peers/tests/discovery.rs
  • src-tauri/src/cli/list_peers/tests/lean_json.rs
  • src-tauri/src/cli/list_peers/tests/peer_filter.rs
  • src-tauri/src/cli/list_peers/tests/role_execute.rs
  • src-tauri/src/cli/list_peers/tests/status_index.rs
  • src-tauri/src/cli/role_experiment.rs
  • src-tauri/src/cli/role_experiment/commands.rs
  • src-tauri/src/cli/role_experiment/fake_run.rs
  • src-tauri/src/cli/role_experiment/prompt_suite.rs
  • src-tauri/src/cli/role_experiment/report.rs
  • src-tauri/src/cli/role_experiment/resume.rs
  • src-tauri/src/cli/role_experiment/storage.rs
  • src-tauri/src/cli/role_experiment/support.rs
  • src-tauri/src/cli/role_experiment/tests.rs
  • src-tauri/src/cli/role_experiment/validation.rs
  • src-tauri/src/cli/task_ops.rs
  • src-tauri/src/cli/task_ops/clean.rs
  • src-tauri/src/cli/task_ops/flow.rs
  • src-tauri/src/cli/task_ops/status.rs
  • src-tauri/src/cli/task_ops/tests.rs
  • src-tauri/src/cli/task_ops/tests/edits.rs
  • src-tauri/src/cli/task_ops/tests/issue_2837.rs
  • src-tauri/src/cli/task_ops/tests/issue_2837_recovery.rs
  • src-tauri/src/cli/task_ops/tests/set_body_io.rs
  • src-tauri/src/co_managed.rs
  • src-tauri/src/co_managed/route.rs
  • src-tauri/src/commands/ac_discovery.rs
  • src-tauri/src/commands/ac_discovery/agent_discovery.rs
  • src-tauri/src/commands/ac_discovery/branch_watcher.rs
  • src-tauri/src/commands/ac_discovery/context_templates.rs
  • src-tauri/src/commands/ac_discovery/gitignore.rs
  • src-tauri/src/commands/ac_discovery/model.rs
  • src-tauri/src/commands/ac_discovery/project_archive.rs
  • src-tauri/src/commands/ac_discovery/project_create.rs
  • src-tauri/src/commands/ac_discovery/project_discovery.rs
  • src-tauri/src/commands/ac_discovery/project_git.rs
  • src-tauri/src/commands/ac_discovery/project_registry.rs
  • src-tauri/src/commands/ac_discovery/replica_read.rs
  • src-tauri/src/commands/ac_discovery/task_snapshot.rs
  • src-tauri/src/commands/ac_discovery/tests.rs
  • src-tauri/src/commands/ac_discovery/tests/archive.rs
  • src-tauri/src/commands/ac_discovery/tests/discovery.rs
  • src-tauri/src/commands/ac_discovery/tests/discovery_payload.rs
  • src-tauri/src/commands/ac_discovery/tests/gitignore_layout.rs
  • src-tauri/src/commands/ac_discovery/tests/gitignore_rules.rs
  • src-tauri/src/commands/ac_discovery/tests/project.rs
  • src-tauri/src/commands/ac_discovery/tests/snapshot_null.rs
  • src-tauri/src/commands/ac_discovery/tests/snapshot_refresh.rs
  • src-tauri/src/commands/config.rs
  • src-tauri/src/commands/config/profile_selection.rs
  • src-tauri/src/commands/entity_creation.rs
  • src-tauri/src/commands/entity_creation/agent_delete_plan.rs
  • src-tauri/src/commands/entity_creation/agent_matrix.rs
  • src-tauri/src/commands/entity_creation/delete_guard.rs
  • src-tauri/src/commands/entity_creation/matrix_copy.rs
  • src-tauri/src/commands/entity_creation/matrix_layout.rs
  • src-tauri/src/commands/entity_creation/repo_clone.rs
  • src-tauri/src/commands/entity_creation/room_number.rs
  • src-tauri/src/commands/entity_creation/room_task.rs
  • src-tauri/src/commands/entity_creation/team_config.rs
  • src-tauri/src/commands/entity_creation/team_create.rs
  • src-tauri/src/commands/entity_creation/team_delete.rs
  • src-tauri/src/commands/entity_creation/team_update.rs
  • src-tauri/src/commands/entity_creation/tests.rs
  • src-tauri/src/commands/entity_creation/tests/agent_delete.rs
  • src-tauri/src/commands/entity_creation/tests/agent_delete_blockers.rs
  • src-tauri/src/commands/entity_creation/tests/copy_cleanup.rs
  • src-tauri/src/commands/entity_creation/tests/matrix_copy.rs
  • src-tauri/src/commands/entity_creation/tests/matrix_layout.rs
  • src-tauri/src/commands/entity_creation/tests/replica_config.rs
  • src-tauri/src/commands/entity_creation/tests/role.rs
  • src-tauri/src/commands/entity_creation/tests/room_lifecycle.rs
  • src-tauri/src/commands/entity_creation/tests/room_number.rs
  • src-tauri/src/commands/entity_creation/tests/stage_e_cross_process.rs
  • src-tauri/src/commands/entity_creation/tests/task_snapshot_root_tests.rs
  • src-tauri/src/commands/entity_creation/tests/task_snapshot_tests.rs
  • src-tauri/src/commands/entity_creation/tests/task_title.rs
  • src-tauri/src/commands/entity_creation/tests/team_config.rs
  • src-tauri/src/commands/entity_creation/tests/team_copy.rs
  • src-tauri/src/commands/entity_creation/tests/workgroup_delete.rs
  • src-tauri/src/commands/entity_creation/workgroup.rs
  • src-tauri/src/commands/entity_creation/workgroup_delete.rs
  • src-tauri/src/commands/session/tests.rs
  • src-tauri/src/config/agent_command.rs
  • src-tauri/src/config/agent_command/instructions.rs
  • src-tauri/src/config/agent_command/matching.rs
  • src-tauri/src/config/agent_command/profile_hash.rs
  • src-tauri/src/config/agent_command/tests.rs
  • src-tauri/src/config/agent_command/tests/derived_agent_id_home.rs
  • src-tauri/src/config/agent_command/tests/instructions.rs
  • src-tauri/src/config/agent_command/tests/matching.rs
  • src-tauri/src/config/agent_command/tests/opencode_seed.rs
  • src-tauri/src/config/agent_command/tests/p02_schema_launch.rs
  • src-tauri/src/config/agent_command/tests/parse_env.rs
  • src-tauri/src/config/agent_command/tests/profile_hash.rs
  • src-tauri/src/config/agent_config.rs
  • src-tauri/src/config/agent_config/journal_redirect.rs
  • src-tauri/src/config/agent_config/load_probe.rs
  • src-tauri/src/config/agent_config/load_probe_harness.rs
  • src-tauri/src/config/agent_config/tests.rs
  • src-tauri/src/config/agent_config/tests/activity_stamp.rs
  • src-tauri/src/config/agent_config/tests/coding_agent_entries.rs
  • src-tauri/src/config/agent_config/tests/harness_rows.rs
  • src-tauri/src/config/agent_config/tests/identity_pair.rs
  • src-tauri/src/config/agent_config/tests/loader.rs
  • src-tauri/src/config/agent_config/tests/migration.rs
  • src-tauri/src/config/agent_config/tests/pair_activity.rs
  • src-tauri/src/config/agent_config/tests/pair_fixture.rs
  • src-tauri/src/config/agent_config/tests/sweep_and_writers.rs
  • src-tauri/src/config/coding_agent_mutations.rs
  • src-tauri/src/config/coding_agent_mutations/agent_op.rs
  • src-tauri/src/config/coding_agent_mutations/identity_transition.rs
  • src-tauri/src/config/coding_agent_mutations/request_queue.rs
  • src-tauri/src/config/coding_agent_mutations/tests.rs
  • src-tauri/src/config/coding_agent_mutations/tests/agent_ops.rs
  • src-tauri/src/config/coding_agent_mutations/tests/agent_order.rs
  • src-tauri/src/config/coding_agent_mutations/tests/p02_patch_schema.rs
  • src-tauri/src/config/coding_agent_mutations/tests/preflight.rs
  • src-tauri/src/config/coding_agent_mutations/tests/queue_handler.rs
  • src-tauri/src/config/coding_agent_mutations/tests/source_status.rs
  • src-tauri/src/config/coding_agent_mutations/tests/source_transition_driver.rs
  • src-tauri/src/config/coding_agent_mutations/tests/source_transition_driver/driver.rs
  • src-tauri/src/config/coding_agent_mutations/tests/source_transition_driver/durable_resume.rs
  • src-tauri/src/config/coding_agent_mutations/tests/source_transition_driver/existing_target.rs
  • src-tauri/src/config/coding_agent_mutations/tests/source_transition_driver/r3_checkpoint.rs
  • src-tauri/src/config/coding_agent_profiles.rs
  • src-tauri/src/config/coding_agent_profiles/paths.rs
  • src-tauri/src/config/coding_agent_profiles/replica_profile.rs
  • src-tauri/src/config/coding_agent_profiles/resolve.rs
  • src-tauri/src/config/coding_agent_profiles/selection_state.rs
  • src-tauri/src/config/coding_agent_profiles/selection_write.rs
  • src-tauri/src/config/coding_agent_profiles/source_selection.rs
  • src-tauri/src/config/coding_agent_profiles/tests.rs
  • src-tauri/src/config/coding_agent_profiles/tests/c4_state.rs
  • src-tauri/src/config/coding_agent_profiles/tests/resolve.rs
  • src-tauri/src/config/coding_agent_profiles/tests/selection_state.rs
  • src-tauri/src/config/coding_agent_profiles/tests/selection_write.rs
  • src-tauri/src/config/coding_agent_profiles/tests/transition_reference.rs
  • src-tauri/src/config/coding_agents_catalog.rs
  • src-tauri/src/config/coding_agents_catalog/definition.rs
  • src-tauri/src/config/coding_agents_catalog/initialization.rs
  • src-tauri/src/config/coding_agents_catalog/layer_local.rs
  • src-tauri/src/config/coding_agents_catalog/layer_managed.rs
  • src-tauri/src/config/coding_agents_catalog/migration.rs
  • src-tauri/src/config/coding_agents_catalog/publication.rs
  • src-tauri/src/config/coding_agents_catalog/report.rs
  • src-tauri/src/config/coding_agents_catalog/seed_master.rs
  • src-tauri/src/config/coding_agents_catalog/snapshot.rs
  • src-tauri/src/config/coding_agents_catalog/tests.rs
  • src-tauri/src/config/coding_agents_catalog/tests/builtin_support.rs
  • src-tauri/src/config/coding_agents_catalog/tests/catalog_rename_migration.rs
  • src-tauri/src/config/coding_agents_catalog/tests/catalog_report.rs
  • src-tauri/src/config/coding_agents_catalog/tests/e2432_catalog_profile_tests.rs
  • src-tauri/src/config/coding_agents_catalog/tests/e2432_p02_catalog_publication_tests.rs
  • src-tauri/src/config/coding_agents_catalog/tests/embedded_default.rs
  • src-tauri/src/config/coding_agents_catalog/tests/fixtures/scope_b_expected_2800.json
  • src-tauri/src/config/coding_agents_catalog/tests/fixtures/scope_b_non_install_main_2800.json
  • src-tauri/src/config/coding_agents_catalog/tests/identity_schema2_tests.rs
  • src-tauri/src/config/coding_agents_catalog/tests/install_commands_2736.rs
  • src-tauri/src/config/coding_agents_catalog/tests/instance_seed.rs
  • src-tauri/src/config/coding_agents_catalog/tests/legacy_migration.rs
  • src-tauri/src/config/coding_agents_catalog/tests/load_and_seed.rs
  • src-tauri/src/config/coding_agents_catalog/tests/managed_catalog_base.rs
  • src-tauri/src/config/coding_agents_catalog/tests/managed_catalog_migration.rs
  • src-tauri/src/config/coding_agents_catalog/tests/managed_catalog_publication.rs
  • src-tauri/src/config/coding_agents_catalog/tests/p02_catalog_schema_tests.rs
  • src-tauri/src/config/coding_agents_catalog/tests/project_layers.rs
  • src-tauri/src/config/coding_agents_catalog/tests/scope_b_2800.rs
  • src-tauri/src/config/coding_agents_catalog/tests/update_commands.rs
  • src-tauri/src/config/coding_agents_catalog/tests/welcome_2736.rs
  • src-tauri/src/config/injected_messages.rs
  • src-tauri/src/config/injected_messages/provision.rs
  • src-tauri/src/config/injected_messages/render.rs
  • src-tauri/src/config/injected_messages/tests.rs
  • src-tauri/src/config/injected_messages/tests/engine.rs
  • src-tauri/src/config/injected_messages/tests/n_cases.rs
  • src-tauri/src/config/injected_messages/tests/provisioning.rs
  • src-tauri/src/config/local_config_io.rs
  • src-tauri/src/config/local_config_io/tests.rs
  • src-tauri/src/config/local_config_io/tests/pair.rs
  • src-tauri/src/config/local_config_io/tests/pair_activity.rs
  • src-tauri/src/config/local_config_io/tests/pair_activity/p22.rs
  • src-tauri/src/config/local_config_io/tests/pair_activity/recovery.rs
  • src-tauri/src/config/local_config_io/tests/publish_path.rs
  • src-tauri/src/config/projects.rs
  • src-tauri/src/config/projects/codec.rs
  • src-tauri/src/config/projects/identity.rs
  • src-tauri/src/config/projects/resolution.rs
  • src-tauri/src/config/projects/tests.rs
  • src-tauri/src/config/projects/tests/codec_posix.rs
  • src-tauri/src/config/projects/tests/codec_windows.rs
  • src-tauri/src/config/projects/tests/open_new.rs
  • src-tauri/src/config/projects/tests/paths_resolve.rs
  • src-tauri/src/config/projects/tests/registry.rs
  • src-tauri/src/config/projects/tests/resolution.rs
  • src-tauri/src/config/root_agent.rs
  • src-tauri/src/config/root_agent/context_snapshots.rs
  • src-tauri/src/config/root_agent/file_io.rs
  • src-tauri/src/config/root_agent/legacy_contexts.rs
  • src-tauri/src/config/root_agent/provisioning.rs
  • src-tauri/src/config/root_agent/skill_files.rs
  • src-tauri/src/config/root_agent/skill_snapshots.rs
  • src-tauri/src/config/root_agent/tests.rs
  • src-tauri/src/config/root_agent/tests/agency_migration.rs
  • src-tauri/src/config/root_agent/tests/config_merge.rs
  • src-tauri/src/config/root_agent/tests/frozen_snapshots.rs
  • src-tauri/src/config/root_agent/tests/provisioning.rs
  • src-tauri/src/config/root_agent/tests/skill_snapshots.rs
  • src-tauri/src/config/root_agent/tests/tracked_state.rs
  • src-tauri/src/config/seed_manifest.rs
  • src-tauri/src/config/seed_manifest/guard.rs
  • src-tauri/src/config/seed_manifest/handles.rs
  • src-tauri/src/config/seed_manifest/lifecycle.rs
  • src-tauri/src/config/seed_manifest/path_identity.rs
  • src-tauri/src/config/seed_manifest/publish.rs
  • src-tauri/src/config/seed_manifest/state.rs
  • src-tauri/src/config/seed_manifest/tests.rs
  • src-tauri/src/config/seed_manifest/tests/blocking_owned.rs
  • src-tauri/src/config/seed_manifest/tests/canonical_guard.rs
  • src-tauri/src/config/seed_manifest/tests/catalog_publication.rs
  • src-tauri/src/config/seed_manifest/tests/scope_mutation.rs
  • src-tauri/src/config/seed_manifest/tests/stage_e_conformance.rs
  • src-tauri/src/config/seed_manifest/tests/temp_inventory.rs
  • src-tauri/src/config/seed_manifest/tests/v1_upgrade.rs
  • src-tauri/src/config/seed_manifest/tests/windows_replace.rs
  • src-tauri/src/config/seed_manifest/tests/windows_replace_matrix.rs
  • src-tauri/src/config/seed_manifest/tests/wire_format.rs
  • src-tauri/src/config/seed_manifest/windows.rs
  • src-tauri/src/config/seed_manifest/wire.rs
  • src-tauri/src/config/seeded_context_templates.rs
  • src-tauri/src/config/seeded_context_templates/legacy_templates.rs
  • src-tauri/src/config/seeded_context_templates/overwrite.rs
  • src-tauri/src/config/seeded_context_templates/retire.rs
  • src-tauri/src/config/seeded_context_templates/specs.rs
  • src-tauri/src/config/seeded_context_templates/state.rs
  • src-tauri/src/config/seeded_context_templates/sync.rs
  • src-tauri/src/config/seeded_context_templates/tests.rs
  • src-tauri/src/config/seeded_context_templates/tests/coordinator_read_sync.rs
  • src-tauri/src/config/seeded_context_templates/tests/frozen_snapshots.rs
  • src-tauri/src/config/seeded_context_templates/tests/global_entry_version.rs
  • src-tauri/src/config/seeded_context_templates/tests/project_publication.rs
  • src-tauri/src/config/seeded_context_templates/tests/retire_global.rs
  • src-tauri/src/config/seeded_context_templates/tests/scan_global_platform.rs
  • src-tauri/src/config/seeded_context_templates/tests/scan_global_v3.rs
  • src-tauri/src/config/session_context.rs
  • src-tauri/src/config/session_context/agent_template.rs
  • src-tauri/src/config/session_context/builders.rs
  • src-tauri/src/config/session_context/default_context.rs
  • src-tauri/src/config/session_context/default_context_values.rs
  • src-tauri/src/config/session_context/legacy_detection.rs
  • src-tauri/src/config/session_context/materialize.rs
  • src-tauri/src/config/session_context/repos.rs
  • src-tauri/src/config/session_context/skill_index.rs
  • src-tauri/src/config/session_context/skill_sections.rs
  • src-tauri/src/config/session_context/templates.rs
  • src-tauri/src/config/session_context/tests.rs
  • src-tauri/src/config/session_context/tests/coordinator_and_seed.rs
  • src-tauri/src/config/session_context/tests/default_context_access.rs
  • src-tauri/src/config/session_context/tests/default_context_render.rs
  • src-tauri/src/config/session_context/tests/host_platform.rs
  • src-tauri/src/config/session_context/tests/issue_2832.rs
  • src-tauri/src/config/session_context/tests/issue_2868.rs
  • src-tauri/src/config/session_context/tests/legacy_sections.rs
  • src-tauri/src/config/session_context/tests/local_overlay_1737.rs
  • src-tauri/src/config/session_context/tests/materialize.rs
  • src-tauri/src/config/session_context/tests/root_and_git_scope.rs
  • src-tauri/src/config/session_context/tests/root_builder_and_repos.rs
  • src-tauri/src/config/session_context/tests/shared_locations.rs
  • src-tauri/src/config/session_context/tests/skill_index.rs
  • src-tauri/src/config/session_context/tests/template_heal.rs
  • src-tauri/src/config/session_context/tests/template_render.rs
  • src-tauri/src/config/session_context/tests/token_accounting.rs
  • src-tauri/src/config/sessions_persistence.rs
  • src-tauri/src/config/sessions_persistence/carrier.rs
  • src-tauri/src/config/sessions_persistence/carrier/publication.rs
  • src-tauri/src/config/sessions_persistence/live_update.rs
  • src-tauri/src/config/sessions_persistence/orphan.rs
  • src-tauri/src/config/sessions_persistence/persist.rs
  • src-tauri/src/config/sessions_persistence/persist/snapshot.rs
  • src-tauri/src/config/sessions_persistence/project_scope.rs
  • src-tauri/src/config/sessions_persistence/record.rs
  • src-tauri/src/config/sessions_persistence/replacement.rs
  • src-tauri/src/config/sessions_persistence/retained_prompt.rs
  • src-tauri/src/config/sessions_persistence/tests.rs
  • src-tauri/src/config/sessions_persistence/tests/creation_cwd.rs
  • src-tauri/src/config/sessions_persistence/tests/derived_agent_binding.rs
  • src-tauri/src/config/sessions_persistence/tests/issue_3145_io.rs
  • src-tauri/src/config/sessions_persistence/tests/legacy_and_save.rs
  • src-tauri/src/config/sessions_persistence/tests/live_persist.rs
  • src-tauri/src/config/sessions_persistence/tests/orphan_purge.rs
  • src-tauri/src/config/sessions_persistence/tests/project_paths.rs
  • src-tauri/src/config/sessions_persistence/tests/replacement.rs
  • src-tauri/src/config/sessions_persistence/tests/serde_snapshot.rs
  • src-tauri/src/config/sessions_persistence/tests/strip_args.rs
  • src-tauri/src/config/sessions_persistence/write.rs
  • src-tauri/src/config/settings.rs
  • src-tauri/src/config/settings/agent.rs
  • src-tauri/src/config/settings/agent/blocking_menu.rs
  • src-tauri/src/config/settings/agent/help.rs
  • src-tauri/src/config/settings/agent/instance.rs
  • src-tauri/src/config/teams.rs
  • src-tauri/src/config/teams/discovery.rs
  • src-tauri/src/config/teams/membership.rs
  • src-tauri/src/config/teams/replica.rs
  • src-tauri/src/config/teams/routes.rs
  • src-tauri/src/config/teams/tests.rs
  • src-tauri/src/config/teams/tests/identity_paths.rs
  • src-tauri/src/config/teams/tests/resolve_agent_target.rs
  • src-tauri/src/config/teams/tests/walker_discovery.rs
  • src-tauri/src/lib.rs
  • src-tauri/src/phone/mailbox.rs
  • src-tauri/src/pty/container_backend.rs
  • src-tauri/src/pty/container_backend/cleanup.rs
  • src-tauri/src/pty/container_backend/retained_cleanup.rs
  • src-tauri/src/pty/container_backend/shutdown_work.rs
  • src-tauri/src/pty/container_backend/spawn.rs
  • src-tauri/src/pty/container_backend/start_request.rs
  • src-tauri/src/pty/container_backend/sweep.rs
  • src-tauri/src/pty/container_backend/test_support.rs
  • src-tauri/src/pty/container_backend/tests.rs
  • src-tauri/src/pty/container_backend/tests/global_sweep.rs
  • src-tauri/src/pty/container_backend/tests/lifecycle.rs
  • src-tauri/src/pty/container_backend/tests/shutdown_work.rs
  • src-tauri/src/pty/container_backend/tests/transport.rs
  • src-tauri/src/pty/container_backend/transport.rs
  • src-tauri/src/pty/local_backend.rs
  • src-tauri/src/pty/local_backend/blocking_spawn.rs
  • src-tauri/src/pty/local_backend/cursor_query.rs
  • src-tauri/src/pty/local_backend/git_guard.rs
  • src-tauri/src/pty/local_backend/instance.rs
  • src-tauri/src/pty/local_backend/launch.rs
  • src-tauri/src/pty/local_backend/liveness.rs
  • src-tauri/src/pty/local_backend/tests.rs
  • src-tauri/src/pty/local_backend/tests/adapter.rs
  • src-tauri/src/pty/local_backend/tests/adapter_spawn_sync.rs
  • src-tauri/src/pty/local_backend/tests/blocked_writer_teardown.rs
  • src-tauri/src/pty/local_backend/tests/cancel.rs
  • src-tauri/src/pty/local_backend/tests/conpty.rs
  • src-tauri/src/pty/local_backend/tests/context_gate.rs
  • src-tauri/src/pty/local_backend/tests/context_liveness.rs
  • src-tauri/src/pty/local_backend/tests/issue_2683_search_path_order.rs
  • src-tauri/src/pty/local_backend/tests/launch_witness.rs
  • src-tauri/src/pty/local_backend/tests/probe_containment.rs
  • src-tauri/src/pty/local_backend/tests/resize_dedup.rs
  • src-tauri/src/pty/local_backend/tests/spawn_sync_search_path.rs
  • src-tauri/src/pty/local_backend/tests/startup_gate.rs
  • src-tauri/src/pty/manager.rs
  • src-tauri/src/pty/manager/response_close.rs
  • src-tauri/src/pty/manager/response_close/admission.rs
  • src-tauri/src/pty/manager/response_close/diagnostics.rs
  • src-tauri/src/pty/manager/response_close/returns.rs
  • src-tauri/src/pty/manager/response_close/routes.rs
  • src-tauri/src/pty/manager/route_proof.rs
  • src-tauri/src/pty/manager/tests.rs
  • src-tauri/src/pty/manager/tests/response_close.rs
  • src-tauri/src/pty/manager/tests/response_close/ordinary_ack.rs
  • src-tauri/src/pty/manager/tests/response_close_writer.rs
  • src-tauri/src/pty/output.rs
  • src-tauri/src/pty/output/attachments.rs
  • src-tauri/src/pty/output/capture.rs
  • src-tauri/src/pty/output/delivery.rs
  • src-tauri/src/pty/output/markers.rs
  • src-tauri/src/pty/output/screen.rs
  • src-tauri/src/pty/output/tests.rs
  • src-tauri/src/pty/output/tests/attachments.rs
  • src-tauri/src/pty/output/tests/gate.rs
  • src-tauri/src/pty/output/tests/history.rs
  • src-tauri/src/pty/output/tests/screen.rs
  • src-tauri/src/pty/remote_watcher.rs
  • src-tauri/src/pty/remote_watcher/ci_parse.rs
  • src-tauri/src/pty/remote_watcher/gh_command.rs
  • src-tauri/src/pty/remote_watcher/outcome.rs
  • src-tauri/src/pty/remote_watcher/query.rs
  • src-tauri/src/pty/remote_watcher/schedule.rs
  • src-tauri/src/pty/remote_watcher/seams.rs
  • src-tauri/src/pty/remote_watcher/sweeper.rs
  • src-tauri/src/pty/remote_watcher/sweeper_state.rs
  • src-tauri/src/pty/remote_watcher/tests.rs
  • src-tauri/src/pty/remote_watcher/tests/branch_filter_2126.rs
  • src-tauri/src/pty/remote_watcher/tests/branch_filter_2126_rounds.rs
  • src-tauri/src/pty/remote_watcher/tests/call_budget_2152.rs
  • src-tauri/src/pty/remote_watcher/tests/call_budget_2152_rounds.rs
  • src-tauri/src/pty/remote_watcher/tests/ci_jobs_2768.rs
  • src-tauri/src/pty/remote_watcher/tests/ci_jobs_2768_rounds.rs
  • src-tauri/src/pty/remote_watcher/tests/positive_control.rs
  • src-tauri/src/pty/remote_watcher/tests/run_ids_2473.rs
  • src-tauri/src/pty/remote_watcher/tests/snapshot_producer_2374.rs
  • src-tauri/src/pty/terminal_snapshot.rs
  • src-tauri/src/pty/terminal_snapshot/acceptance_tests.rs
  • src-tauri/src/pty/terminal_snapshot/artifacts.rs
  • src-tauri/src/pty/terminal_snapshot/audit.rs
  • src-tauri/src/pty/terminal_snapshot/authority.rs
  • src-tauri/src/pty/terminal_snapshot/finalization.rs
  • src-tauri/src/pty/terminal_snapshot/limiter.rs
  • src-tauri/src/pty/terminal_snapshot/test_support.rs
  • src-tauri/src/pty/terminal_snapshot/tests.rs
  • src-tauri/src/pty/terminal_snapshot/tests/acceptance.rs
  • src-tauri/src/pty/terminal_snapshot/tests/acceptance/api_cancellation.rs
  • src-tauri/src/pty/terminal_snapshot/tests/acceptance/api_support.rs
  • src-tauri/src/pty/terminal_snapshot/tests/acceptance/common_blocking.rs
  • src-tauri/src/pty/terminal_snapshot/tests/acceptance/daemon_paths.rs
  • src-tauri/src/pty/terminal_snapshot/tests/acceptance/fixture.rs
  • src-tauri/src/pty/terminal_snapshot/tests/acceptance/host_api.rs
  • src-tauri/src/pty/terminal_snapshot/tests/acceptance/host_cancellation.rs
  • src-tauri/src/pty/terminal_snapshot/tests/acceptance/host_finalizer.rs
  • src-tauri/src/pty/terminal_snapshot/tests/acceptance/leakage.rs
  • src-tauri/src/pty/terminal_snapshot/tests/acceptance/panic_boundaries.rs
  • src-tauri/src/pty/terminal_snapshot/tests/acceptance/room_targets.rs
  • src-tauri/src/pty/terminal_snapshot/tests/acceptance/scanner_shutdown.rs
  • src-tauri/src/pty/terminal_snapshot/tests/acceptance/window_screenshot_factory.rs
  • src-tauri/src/pty/terminal_snapshot/tests/acceptance/window_screenshot_queue.rs
  • src-tauri/src/pty/terminal_snapshot/tests/acceptance/window_screenshot_router.rs
  • src-tauri/src/pty/terminal_snapshot/tests/p44_denial.rs
  • src-tauri/src/pty/terminal_snapshot/tests/resource.rs
  • src-tauri/src/pty/terminal_snapshot/tests/service_state.rs
  • src-tauri/src/pty/watchers.rs
  • src-tauri/src/pty/watchers/activity.rs
  • src-tauri/src/pty/watchers/evaluation.rs
  • src-tauri/src/pty/watchers/mod.rs
  • src-tauri/src/pty/watchers/resolution.rs
  • src-tauri/src/pty/watchers/screen_frame.rs
  • src-tauri/src/pty/watchers/tests.rs
  • src-tauri/src/pty/watchers/tests/activity.rs
  • src-tauri/src/pty/watchers/tests/engine.rs
  • src-tauri/src/pty/watchers/tests/engine/lifecycle.rs
  • src-tauri/src/pty/watchers/tests/engine/occurrence.rs
  • src-tauri/src/pty/watchers/tests/engine/payload.rs
  • src-tauri/src/pty/watchers/tests/engine/state.rs
  • src-tauri/src/pty/watchers/tests/read_seam.rs
  • src-tauri/src/pty/watchers/tests/resolution.rs
  • src-tauri/src/pty_wiring.rs
  • src-tauri/src/quit_gate.rs
  • src-tauri/src/reader_demand.rs
  • src-tauri/src/resource_monitor/registry.rs
  • src-tauri/src/resource_monitor/registry/sampling.rs
  • src-tauri/src/resource_monitor/registry/snapshot.rs
  • src-tauri/src/resource_monitor/registry/termination.rs
  • src-tauri/src/resource_monitor/registry/tests.rs
  • src-tauri/src/restore.rs
  • src-tauri/src/restore/native.rs
  • src-tauri/src/session/context_alerts.rs
  • src-tauri/src/session/context_alerts/actor.rs
  • src-tauri/src/session/context_alerts/runtime.rs
  • src-tauri/src/session/context_alerts/tests.rs
  • src-tauri/src/session/context_alerts/tests/batching.rs
  • src-tauri/src/session/context_alerts/tests/lifecycle.rs
  • src-tauri/src/session/context_alerts/tests/resolution.rs
  • src-tauri/src/session/manager.rs
  • src-tauri/src/session/manager/binding.rs
  • src-tauri/src/session/manager/carrier.rs
  • src-tauri/src/session/manager/commit.rs
  • src-tauri/src/session/manager/communication.rs
  • src-tauri/src/session/manager/create.rs
  • src-tauri/src/session/manager/lookup.rs
  • src-tauri/src/session/manager/metadata.rs
  • src-tauri/src/session/manager/prompt.rs
  • src-tauri/src/session/manager/tests.rs
  • src-tauri/src/session/manager/tests/active_selection.rs
  • src-tauri/src/session/manager/tests/activity.rs
  • src-tauri/src/session/manager/tests/binding.rs
  • src-tauri/src/session/manager/tests/create_transaction.rs
  • src-tauri/src/session/manager/tests/finalization.rs
  • src-tauri/src/session/manager/tests/metadata.rs
  • src-tauri/src/session/manager/tests/raise_hand.rs
  • src-tauri/src/session/manager/tests/response_close_carrier.rs
  • src-tauri/src/session/manager/tests/team.rs
  • src-tauri/src/session/manager/turn.rs
  • src-tauri/src/session/selection.rs
  • src-tauri/src/session/selection/admission.rs
  • src-tauri/src/session/selection/continuation_cleanup.rs
  • src-tauri/src/session/selection/continuation_launch.rs
  • src-tauri/src/session/selection/continuation_runtime.rs
  • src-tauri/src/session/selection/coordinator_lifecycle.rs
  • src-tauri/src/session/selection/coordinator_requests.rs
  • src-tauri/src/session/selection/coordinator_runtime.rs
  • src-tauri/src/session/selection/envelope.rs
  • src-tauri/src/session/selection/execute.rs
  • src-tauri/src/session/selection/payload.rs
  • src-tauri/src/session/selection/replacement.rs
  • src-tauri/src/session/selection/replacement_fixture.rs
  • src-tauri/src/session/selection/response_close.rs
  • src-tauri/src/session/selection/shutdown_cleanup.rs
  • src-tauri/src/session/selection/tests.rs
  • src-tauri/src/session/selection/tests/admission.rs
  • src-tauri/src/session/selection/tests/blocking_seed.rs
  • src-tauri/src/session/selection/tests/container_shutdown.rs
  • src-tauri/src/session/selection/tests/critical_key.rs
  • src-tauri/src/session/selection/tests/operation_turn.rs
  • src-tauri/src/session/selection/tests/payload.rs
  • src-tauri/src/session/selection/tests/response_registration.rs
  • src-tauri/src/session/selection/tests/restore.rs
  • src-tauri/src/session/selection/tests/shutdown_drain.rs
  • src-tauri/src/session/selection/tests/source_ownership.rs
  • src-tauri/src/session/selection/tests/timing.rs
  • src-tauri/src/session/selection/tests/user_switch.rs
  • src-tauri/src/session/selection/tests/worker.rs
  • src-tauri/src/session/selection/tickets.rs
  • src-tauri/src/session/selection/timing_probe.rs
  • src-tauri/src/session/selection/transaction.rs
  • src-tauri/src/session/selection/turn.rs
  • src-tauri/src/session/selection/worker.rs
  • src-tauri/src/startup.rs
  • src-tauri/src/testability/ui_automation.rs
  • src-tauri/src/testability/ui_automation/args.rs
  • src-tauri/src/testability/ui_automation/backend_watchdog.rs
  • src-tauri/src/testability/ui_automation/cli.rs
  • src-tauri/src/testability/ui_automation/cli_run.rs
  • src-tauri/src/testability/ui_automation/files.rs
  • src-tauri/src/testability/ui_automation/liveness.rs
  • src-tauri/src/testability/ui_automation/tests.rs
  • src-tauri/src/testability/ui_automation/tests/cli_grammar.rs
  • src-tauri/src/testability/ui_automation/tests/pid.rs
  • src-tauri/src/testability/ui_automation/tests/requests.rs
  • src-tauri/src/testability/ui_automation/tests/watchdog.rs
  • src-tauri/src/tests.rs
  • src-tauri/src/tests/co_managed.rs
  • src-tauri/src/tests/co_managed/logs.rs
  • src-tauri/src/tests/co_managed/race.rs
  • src-tauri/src/tests/lifecycle.rs
  • src-tauri/src/tests/quit_gate.rs
  • src-tauri/src/tests/quit_gate/force.rs
  • src-tauri/src/tests/quota_sources.rs
  • src-tauri/src/tests/reader_reraise.rs
  • src-tauri/src/tests/restore.rs
  • src-tauri/src/tests/startup.rs
  • src-tauri/src/tests/u2a_tests.rs
  • src-tauri/src/tests/watcher_sink.rs
  • src-tauri/src/tests/web_server.rs
  • src-tauri/src/tests/window.rs
  • src-tauri/src/web/commands.rs
  • src-tauri/src/web/commands/agent_update_dispatch.rs
  • src-tauri/src/web/commands/args.rs
  • src-tauri/src/web/commands/coding_agent_dispatch.rs
  • src-tauri/src/web/commands/tests.rs
  • src-tauri/src/web/commands/tests/agent_update.rs
  • src-tauri/src/web/commands/tests/coding_agent.rs
  • src-tauri/src/web/commands/tests/room_idle.rs
  • src-tauri/src/web/commands/tests/routes.rs
  • src-tauri/src/web/commands/tests/transport_parity.rs
  • src-tauri/src/web_server.rs
  • src-tauri/src/window.rs
  • src-tauri/tests/c4_state_key_census.rs
  • src-tauri/tests/cli_workgroup_team.rs
  • src-tauri/tests/pty_writer_inventory.rs
  • src-tauri/tests/spawn_search_path_inventory.rs
  • test-debt.allowlist.json

Census pending

None. Census updated in e3f7f3c (room-35).

Activity

  1. 182 remaining items

  2. mblua commented on Oct 23, 2026

    @mblua
    OwnerAuthor

    Batch 2 merged to main via #3179 (e939e9c) and #3178 (f6381da, tip e3f7f3c). Full CI run 39915801578: only deferred failures (cognitive complexity of moved functions; gate 06 on child files holding moved code). Half-done targets back to pending: config/local_config_io.rs, resource_monitor/registry.rs. Next batch: #3180 (branch refactor/3180-sanitize-rust-codebase from e3f7f3c).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions