Repository navigation
refactor: sanitize 01 02 05 signals in src-tauri/src, batch 2 #3176
Description
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
- 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.
- 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.ymlcognitive-complexity.baseline.jsonscripts/room-rename-allowlist.mjsscripts/room-rename-allowlist.tsvscripts/sanitizing_file_layout.mjsscripts/sanitizing_gate_support.mjsscripts/sanitizing_global_state.mjsscripts/sanitizing_process_env.mjsscripts/sanitizing_tauri_edge.mjssrc-tauri/.rust-cycles-baseline.jsonsrc-tauri/module-arcs.txtsrc-tauri/src/agent_update.rssrc-tauri/src/agent_update/cancellation.rssrc-tauri/src/agent_update/gate.rssrc-tauri/src/agent_update/install.rssrc-tauri/src/agent_update/pass.rssrc-tauri/src/agent_update/plan.rssrc-tauri/src/agent_update/target.rssrc-tauri/src/agent_update/tests.rssrc-tauri/src/agent_update/tests/admission.rssrc-tauri/src/agent_update/tests/agent_install.rssrc-tauri/src/agent_update/tests/agent_path.rssrc-tauri/src/agent_update/tests/answer_flow.rssrc-tauri/src/agent_update/tests/build_plan.rssrc-tauri/src/agent_update/tests/events.rssrc-tauri/src/agent_update/tests/gate.rssrc-tauri/src/agent_update/tests/pass_end.rssrc-tauri/src/agent_update/tests/probe_scheduling.rssrc-tauri/src/agent_update/tests/runner.rssrc-tauri/src/agent_update/tests/target_panic.rssrc-tauri/src/agent_update/tests/terminal_race.rssrc-tauri/src/agent_update/tests/update_cancellation.rssrc-tauri/src/agent_update/updater.rssrc-tauri/src/api/message_store.rssrc-tauri/src/api/message_store/delivery.rssrc-tauri/src/api/message_store/lifecycle.rssrc-tauri/src/api/message_store/locks.rssrc-tauri/src/api/message_store/migration.rssrc-tauri/src/api/message_store/pty_actuation.rssrc-tauri/src/api/message_store/pty_enqueue.rssrc-tauri/src/api/message_store/pty_offloaded.rssrc-tauri/src/api/message_store/pty_recovery.rssrc-tauri/src/api/message_store/rows.rssrc-tauri/src/api/message_store/tests.rssrc-tauri/src/api/message_store/tests/compaction.rssrc-tauri/src/api/message_store/tests/enqueue.rssrc-tauri/src/api/message_store/tests/migration.rssrc-tauri/src/api/message_store/tests/recovery.rssrc-tauri/src/api/message_store/types.rssrc-tauri/src/api/mod.rssrc-tauri/src/app_run.rssrc-tauri/src/app_run/exit.rssrc-tauri/src/app_run/setup.rssrc-tauri/src/cli/list_peers.rssrc-tauri/src/cli/list_peers/discovery.rssrc-tauri/src/cli/list_peers/snapshot.rssrc-tauri/src/cli/list_peers/status.rssrc-tauri/src/cli/list_peers/tests.rssrc-tauri/src/cli/list_peers/tests/blocked_menu.rssrc-tauri/src/cli/list_peers/tests/discovery.rssrc-tauri/src/cli/list_peers/tests/lean_json.rssrc-tauri/src/cli/list_peers/tests/peer_filter.rssrc-tauri/src/cli/list_peers/tests/role_execute.rssrc-tauri/src/cli/list_peers/tests/status_index.rssrc-tauri/src/cli/role_experiment.rssrc-tauri/src/cli/role_experiment/commands.rssrc-tauri/src/cli/role_experiment/fake_run.rssrc-tauri/src/cli/role_experiment/prompt_suite.rssrc-tauri/src/cli/role_experiment/report.rssrc-tauri/src/cli/role_experiment/resume.rssrc-tauri/src/cli/role_experiment/storage.rssrc-tauri/src/cli/role_experiment/support.rssrc-tauri/src/cli/role_experiment/tests.rssrc-tauri/src/cli/role_experiment/validation.rssrc-tauri/src/cli/task_ops.rssrc-tauri/src/cli/task_ops/clean.rssrc-tauri/src/cli/task_ops/flow.rssrc-tauri/src/cli/task_ops/status.rssrc-tauri/src/cli/task_ops/tests.rssrc-tauri/src/cli/task_ops/tests/edits.rssrc-tauri/src/cli/task_ops/tests/issue_2837.rssrc-tauri/src/cli/task_ops/tests/issue_2837_recovery.rssrc-tauri/src/cli/task_ops/tests/set_body_io.rssrc-tauri/src/co_managed.rssrc-tauri/src/co_managed/route.rssrc-tauri/src/commands/ac_discovery.rssrc-tauri/src/commands/ac_discovery/agent_discovery.rssrc-tauri/src/commands/ac_discovery/branch_watcher.rssrc-tauri/src/commands/ac_discovery/context_templates.rssrc-tauri/src/commands/ac_discovery/gitignore.rssrc-tauri/src/commands/ac_discovery/model.rssrc-tauri/src/commands/ac_discovery/project_archive.rssrc-tauri/src/commands/ac_discovery/project_create.rssrc-tauri/src/commands/ac_discovery/project_discovery.rssrc-tauri/src/commands/ac_discovery/project_git.rssrc-tauri/src/commands/ac_discovery/project_registry.rssrc-tauri/src/commands/ac_discovery/replica_read.rssrc-tauri/src/commands/ac_discovery/task_snapshot.rssrc-tauri/src/commands/ac_discovery/tests.rssrc-tauri/src/commands/ac_discovery/tests/archive.rssrc-tauri/src/commands/ac_discovery/tests/discovery.rssrc-tauri/src/commands/ac_discovery/tests/discovery_payload.rssrc-tauri/src/commands/ac_discovery/tests/gitignore_layout.rssrc-tauri/src/commands/ac_discovery/tests/gitignore_rules.rssrc-tauri/src/commands/ac_discovery/tests/project.rssrc-tauri/src/commands/ac_discovery/tests/snapshot_null.rssrc-tauri/src/commands/ac_discovery/tests/snapshot_refresh.rssrc-tauri/src/commands/config.rssrc-tauri/src/commands/config/profile_selection.rssrc-tauri/src/commands/entity_creation.rssrc-tauri/src/commands/entity_creation/agent_delete_plan.rssrc-tauri/src/commands/entity_creation/agent_matrix.rssrc-tauri/src/commands/entity_creation/delete_guard.rssrc-tauri/src/commands/entity_creation/matrix_copy.rssrc-tauri/src/commands/entity_creation/matrix_layout.rssrc-tauri/src/commands/entity_creation/repo_clone.rssrc-tauri/src/commands/entity_creation/room_number.rssrc-tauri/src/commands/entity_creation/room_task.rssrc-tauri/src/commands/entity_creation/team_config.rssrc-tauri/src/commands/entity_creation/team_create.rssrc-tauri/src/commands/entity_creation/team_delete.rssrc-tauri/src/commands/entity_creation/team_update.rssrc-tauri/src/commands/entity_creation/tests.rssrc-tauri/src/commands/entity_creation/tests/agent_delete.rssrc-tauri/src/commands/entity_creation/tests/agent_delete_blockers.rssrc-tauri/src/commands/entity_creation/tests/copy_cleanup.rssrc-tauri/src/commands/entity_creation/tests/matrix_copy.rssrc-tauri/src/commands/entity_creation/tests/matrix_layout.rssrc-tauri/src/commands/entity_creation/tests/replica_config.rssrc-tauri/src/commands/entity_creation/tests/role.rssrc-tauri/src/commands/entity_creation/tests/room_lifecycle.rssrc-tauri/src/commands/entity_creation/tests/room_number.rssrc-tauri/src/commands/entity_creation/tests/stage_e_cross_process.rssrc-tauri/src/commands/entity_creation/tests/task_snapshot_root_tests.rssrc-tauri/src/commands/entity_creation/tests/task_snapshot_tests.rssrc-tauri/src/commands/entity_creation/tests/task_title.rssrc-tauri/src/commands/entity_creation/tests/team_config.rssrc-tauri/src/commands/entity_creation/tests/team_copy.rssrc-tauri/src/commands/entity_creation/tests/workgroup_delete.rssrc-tauri/src/commands/entity_creation/workgroup.rssrc-tauri/src/commands/entity_creation/workgroup_delete.rssrc-tauri/src/commands/session/tests.rssrc-tauri/src/config/agent_command.rssrc-tauri/src/config/agent_command/instructions.rssrc-tauri/src/config/agent_command/matching.rssrc-tauri/src/config/agent_command/profile_hash.rssrc-tauri/src/config/agent_command/tests.rssrc-tauri/src/config/agent_command/tests/derived_agent_id_home.rssrc-tauri/src/config/agent_command/tests/instructions.rssrc-tauri/src/config/agent_command/tests/matching.rssrc-tauri/src/config/agent_command/tests/opencode_seed.rssrc-tauri/src/config/agent_command/tests/p02_schema_launch.rssrc-tauri/src/config/agent_command/tests/parse_env.rssrc-tauri/src/config/agent_command/tests/profile_hash.rssrc-tauri/src/config/agent_config.rssrc-tauri/src/config/agent_config/journal_redirect.rssrc-tauri/src/config/agent_config/load_probe.rssrc-tauri/src/config/agent_config/load_probe_harness.rssrc-tauri/src/config/agent_config/tests.rssrc-tauri/src/config/agent_config/tests/activity_stamp.rssrc-tauri/src/config/agent_config/tests/coding_agent_entries.rssrc-tauri/src/config/agent_config/tests/harness_rows.rssrc-tauri/src/config/agent_config/tests/identity_pair.rssrc-tauri/src/config/agent_config/tests/loader.rssrc-tauri/src/config/agent_config/tests/migration.rssrc-tauri/src/config/agent_config/tests/pair_activity.rssrc-tauri/src/config/agent_config/tests/pair_fixture.rssrc-tauri/src/config/agent_config/tests/sweep_and_writers.rssrc-tauri/src/config/coding_agent_mutations.rssrc-tauri/src/config/coding_agent_mutations/agent_op.rssrc-tauri/src/config/coding_agent_mutations/identity_transition.rssrc-tauri/src/config/coding_agent_mutations/request_queue.rssrc-tauri/src/config/coding_agent_mutations/tests.rssrc-tauri/src/config/coding_agent_mutations/tests/agent_ops.rssrc-tauri/src/config/coding_agent_mutations/tests/agent_order.rssrc-tauri/src/config/coding_agent_mutations/tests/p02_patch_schema.rssrc-tauri/src/config/coding_agent_mutations/tests/preflight.rssrc-tauri/src/config/coding_agent_mutations/tests/queue_handler.rssrc-tauri/src/config/coding_agent_mutations/tests/source_status.rssrc-tauri/src/config/coding_agent_mutations/tests/source_transition_driver.rssrc-tauri/src/config/coding_agent_mutations/tests/source_transition_driver/driver.rssrc-tauri/src/config/coding_agent_mutations/tests/source_transition_driver/durable_resume.rssrc-tauri/src/config/coding_agent_mutations/tests/source_transition_driver/existing_target.rssrc-tauri/src/config/coding_agent_mutations/tests/source_transition_driver/r3_checkpoint.rssrc-tauri/src/config/coding_agent_profiles.rssrc-tauri/src/config/coding_agent_profiles/paths.rssrc-tauri/src/config/coding_agent_profiles/replica_profile.rssrc-tauri/src/config/coding_agent_profiles/resolve.rssrc-tauri/src/config/coding_agent_profiles/selection_state.rssrc-tauri/src/config/coding_agent_profiles/selection_write.rssrc-tauri/src/config/coding_agent_profiles/source_selection.rssrc-tauri/src/config/coding_agent_profiles/tests.rssrc-tauri/src/config/coding_agent_profiles/tests/c4_state.rssrc-tauri/src/config/coding_agent_profiles/tests/resolve.rssrc-tauri/src/config/coding_agent_profiles/tests/selection_state.rssrc-tauri/src/config/coding_agent_profiles/tests/selection_write.rssrc-tauri/src/config/coding_agent_profiles/tests/transition_reference.rssrc-tauri/src/config/coding_agents_catalog.rssrc-tauri/src/config/coding_agents_catalog/definition.rssrc-tauri/src/config/coding_agents_catalog/initialization.rssrc-tauri/src/config/coding_agents_catalog/layer_local.rssrc-tauri/src/config/coding_agents_catalog/layer_managed.rssrc-tauri/src/config/coding_agents_catalog/migration.rssrc-tauri/src/config/coding_agents_catalog/publication.rssrc-tauri/src/config/coding_agents_catalog/report.rssrc-tauri/src/config/coding_agents_catalog/seed_master.rssrc-tauri/src/config/coding_agents_catalog/snapshot.rssrc-tauri/src/config/coding_agents_catalog/tests.rssrc-tauri/src/config/coding_agents_catalog/tests/builtin_support.rssrc-tauri/src/config/coding_agents_catalog/tests/catalog_rename_migration.rssrc-tauri/src/config/coding_agents_catalog/tests/catalog_report.rssrc-tauri/src/config/coding_agents_catalog/tests/e2432_catalog_profile_tests.rssrc-tauri/src/config/coding_agents_catalog/tests/e2432_p02_catalog_publication_tests.rssrc-tauri/src/config/coding_agents_catalog/tests/embedded_default.rssrc-tauri/src/config/coding_agents_catalog/tests/fixtures/scope_b_expected_2800.jsonsrc-tauri/src/config/coding_agents_catalog/tests/fixtures/scope_b_non_install_main_2800.jsonsrc-tauri/src/config/coding_agents_catalog/tests/identity_schema2_tests.rssrc-tauri/src/config/coding_agents_catalog/tests/install_commands_2736.rssrc-tauri/src/config/coding_agents_catalog/tests/instance_seed.rssrc-tauri/src/config/coding_agents_catalog/tests/legacy_migration.rssrc-tauri/src/config/coding_agents_catalog/tests/load_and_seed.rssrc-tauri/src/config/coding_agents_catalog/tests/managed_catalog_base.rssrc-tauri/src/config/coding_agents_catalog/tests/managed_catalog_migration.rssrc-tauri/src/config/coding_agents_catalog/tests/managed_catalog_publication.rssrc-tauri/src/config/coding_agents_catalog/tests/p02_catalog_schema_tests.rssrc-tauri/src/config/coding_agents_catalog/tests/project_layers.rssrc-tauri/src/config/coding_agents_catalog/tests/scope_b_2800.rssrc-tauri/src/config/coding_agents_catalog/tests/update_commands.rssrc-tauri/src/config/coding_agents_catalog/tests/welcome_2736.rssrc-tauri/src/config/injected_messages.rssrc-tauri/src/config/injected_messages/provision.rssrc-tauri/src/config/injected_messages/render.rssrc-tauri/src/config/injected_messages/tests.rssrc-tauri/src/config/injected_messages/tests/engine.rssrc-tauri/src/config/injected_messages/tests/n_cases.rssrc-tauri/src/config/injected_messages/tests/provisioning.rssrc-tauri/src/config/local_config_io.rssrc-tauri/src/config/local_config_io/tests.rssrc-tauri/src/config/local_config_io/tests/pair.rssrc-tauri/src/config/local_config_io/tests/pair_activity.rssrc-tauri/src/config/local_config_io/tests/pair_activity/p22.rssrc-tauri/src/config/local_config_io/tests/pair_activity/recovery.rssrc-tauri/src/config/local_config_io/tests/publish_path.rssrc-tauri/src/config/projects.rssrc-tauri/src/config/projects/codec.rssrc-tauri/src/config/projects/identity.rssrc-tauri/src/config/projects/resolution.rssrc-tauri/src/config/projects/tests.rssrc-tauri/src/config/projects/tests/codec_posix.rssrc-tauri/src/config/projects/tests/codec_windows.rssrc-tauri/src/config/projects/tests/open_new.rssrc-tauri/src/config/projects/tests/paths_resolve.rssrc-tauri/src/config/projects/tests/registry.rssrc-tauri/src/config/projects/tests/resolution.rssrc-tauri/src/config/root_agent.rssrc-tauri/src/config/root_agent/context_snapshots.rssrc-tauri/src/config/root_agent/file_io.rssrc-tauri/src/config/root_agent/legacy_contexts.rssrc-tauri/src/config/root_agent/provisioning.rssrc-tauri/src/config/root_agent/skill_files.rssrc-tauri/src/config/root_agent/skill_snapshots.rssrc-tauri/src/config/root_agent/tests.rssrc-tauri/src/config/root_agent/tests/agency_migration.rssrc-tauri/src/config/root_agent/tests/config_merge.rssrc-tauri/src/config/root_agent/tests/frozen_snapshots.rssrc-tauri/src/config/root_agent/tests/provisioning.rssrc-tauri/src/config/root_agent/tests/skill_snapshots.rssrc-tauri/src/config/root_agent/tests/tracked_state.rssrc-tauri/src/config/seed_manifest.rssrc-tauri/src/config/seed_manifest/guard.rssrc-tauri/src/config/seed_manifest/handles.rssrc-tauri/src/config/seed_manifest/lifecycle.rssrc-tauri/src/config/seed_manifest/path_identity.rssrc-tauri/src/config/seed_manifest/publish.rssrc-tauri/src/config/seed_manifest/state.rssrc-tauri/src/config/seed_manifest/tests.rssrc-tauri/src/config/seed_manifest/tests/blocking_owned.rssrc-tauri/src/config/seed_manifest/tests/canonical_guard.rssrc-tauri/src/config/seed_manifest/tests/catalog_publication.rssrc-tauri/src/config/seed_manifest/tests/scope_mutation.rssrc-tauri/src/config/seed_manifest/tests/stage_e_conformance.rssrc-tauri/src/config/seed_manifest/tests/temp_inventory.rssrc-tauri/src/config/seed_manifest/tests/v1_upgrade.rssrc-tauri/src/config/seed_manifest/tests/windows_replace.rssrc-tauri/src/config/seed_manifest/tests/windows_replace_matrix.rssrc-tauri/src/config/seed_manifest/tests/wire_format.rssrc-tauri/src/config/seed_manifest/windows.rssrc-tauri/src/config/seed_manifest/wire.rssrc-tauri/src/config/seeded_context_templates.rssrc-tauri/src/config/seeded_context_templates/legacy_templates.rssrc-tauri/src/config/seeded_context_templates/overwrite.rssrc-tauri/src/config/seeded_context_templates/retire.rssrc-tauri/src/config/seeded_context_templates/specs.rssrc-tauri/src/config/seeded_context_templates/state.rssrc-tauri/src/config/seeded_context_templates/sync.rssrc-tauri/src/config/seeded_context_templates/tests.rssrc-tauri/src/config/seeded_context_templates/tests/coordinator_read_sync.rssrc-tauri/src/config/seeded_context_templates/tests/frozen_snapshots.rssrc-tauri/src/config/seeded_context_templates/tests/global_entry_version.rssrc-tauri/src/config/seeded_context_templates/tests/project_publication.rssrc-tauri/src/config/seeded_context_templates/tests/retire_global.rssrc-tauri/src/config/seeded_context_templates/tests/scan_global_platform.rssrc-tauri/src/config/seeded_context_templates/tests/scan_global_v3.rssrc-tauri/src/config/session_context.rssrc-tauri/src/config/session_context/agent_template.rssrc-tauri/src/config/session_context/builders.rssrc-tauri/src/config/session_context/default_context.rssrc-tauri/src/config/session_context/default_context_values.rssrc-tauri/src/config/session_context/legacy_detection.rssrc-tauri/src/config/session_context/materialize.rssrc-tauri/src/config/session_context/repos.rssrc-tauri/src/config/session_context/skill_index.rssrc-tauri/src/config/session_context/skill_sections.rssrc-tauri/src/config/session_context/templates.rssrc-tauri/src/config/session_context/tests.rssrc-tauri/src/config/session_context/tests/coordinator_and_seed.rssrc-tauri/src/config/session_context/tests/default_context_access.rssrc-tauri/src/config/session_context/tests/default_context_render.rssrc-tauri/src/config/session_context/tests/host_platform.rssrc-tauri/src/config/session_context/tests/issue_2832.rssrc-tauri/src/config/session_context/tests/issue_2868.rssrc-tauri/src/config/session_context/tests/legacy_sections.rssrc-tauri/src/config/session_context/tests/local_overlay_1737.rssrc-tauri/src/config/session_context/tests/materialize.rssrc-tauri/src/config/session_context/tests/root_and_git_scope.rssrc-tauri/src/config/session_context/tests/root_builder_and_repos.rssrc-tauri/src/config/session_context/tests/shared_locations.rssrc-tauri/src/config/session_context/tests/skill_index.rssrc-tauri/src/config/session_context/tests/template_heal.rssrc-tauri/src/config/session_context/tests/template_render.rssrc-tauri/src/config/session_context/tests/token_accounting.rssrc-tauri/src/config/sessions_persistence.rssrc-tauri/src/config/sessions_persistence/carrier.rssrc-tauri/src/config/sessions_persistence/carrier/publication.rssrc-tauri/src/config/sessions_persistence/live_update.rssrc-tauri/src/config/sessions_persistence/orphan.rssrc-tauri/src/config/sessions_persistence/persist.rssrc-tauri/src/config/sessions_persistence/persist/snapshot.rssrc-tauri/src/config/sessions_persistence/project_scope.rssrc-tauri/src/config/sessions_persistence/record.rssrc-tauri/src/config/sessions_persistence/replacement.rssrc-tauri/src/config/sessions_persistence/retained_prompt.rssrc-tauri/src/config/sessions_persistence/tests.rssrc-tauri/src/config/sessions_persistence/tests/creation_cwd.rssrc-tauri/src/config/sessions_persistence/tests/derived_agent_binding.rssrc-tauri/src/config/sessions_persistence/tests/issue_3145_io.rssrc-tauri/src/config/sessions_persistence/tests/legacy_and_save.rssrc-tauri/src/config/sessions_persistence/tests/live_persist.rssrc-tauri/src/config/sessions_persistence/tests/orphan_purge.rssrc-tauri/src/config/sessions_persistence/tests/project_paths.rssrc-tauri/src/config/sessions_persistence/tests/replacement.rssrc-tauri/src/config/sessions_persistence/tests/serde_snapshot.rssrc-tauri/src/config/sessions_persistence/tests/strip_args.rssrc-tauri/src/config/sessions_persistence/write.rssrc-tauri/src/config/settings.rssrc-tauri/src/config/settings/agent.rssrc-tauri/src/config/settings/agent/blocking_menu.rssrc-tauri/src/config/settings/agent/help.rssrc-tauri/src/config/settings/agent/instance.rssrc-tauri/src/config/teams.rssrc-tauri/src/config/teams/discovery.rssrc-tauri/src/config/teams/membership.rssrc-tauri/src/config/teams/replica.rssrc-tauri/src/config/teams/routes.rssrc-tauri/src/config/teams/tests.rssrc-tauri/src/config/teams/tests/identity_paths.rssrc-tauri/src/config/teams/tests/resolve_agent_target.rssrc-tauri/src/config/teams/tests/walker_discovery.rssrc-tauri/src/lib.rssrc-tauri/src/phone/mailbox.rssrc-tauri/src/pty/container_backend.rssrc-tauri/src/pty/container_backend/cleanup.rssrc-tauri/src/pty/container_backend/retained_cleanup.rssrc-tauri/src/pty/container_backend/shutdown_work.rssrc-tauri/src/pty/container_backend/spawn.rssrc-tauri/src/pty/container_backend/start_request.rssrc-tauri/src/pty/container_backend/sweep.rssrc-tauri/src/pty/container_backend/test_support.rssrc-tauri/src/pty/container_backend/tests.rssrc-tauri/src/pty/container_backend/tests/global_sweep.rssrc-tauri/src/pty/container_backend/tests/lifecycle.rssrc-tauri/src/pty/container_backend/tests/shutdown_work.rssrc-tauri/src/pty/container_backend/tests/transport.rssrc-tauri/src/pty/container_backend/transport.rssrc-tauri/src/pty/local_backend.rssrc-tauri/src/pty/local_backend/blocking_spawn.rssrc-tauri/src/pty/local_backend/cursor_query.rssrc-tauri/src/pty/local_backend/git_guard.rssrc-tauri/src/pty/local_backend/instance.rssrc-tauri/src/pty/local_backend/launch.rssrc-tauri/src/pty/local_backend/liveness.rssrc-tauri/src/pty/local_backend/tests.rssrc-tauri/src/pty/local_backend/tests/adapter.rssrc-tauri/src/pty/local_backend/tests/adapter_spawn_sync.rssrc-tauri/src/pty/local_backend/tests/blocked_writer_teardown.rssrc-tauri/src/pty/local_backend/tests/cancel.rssrc-tauri/src/pty/local_backend/tests/conpty.rssrc-tauri/src/pty/local_backend/tests/context_gate.rssrc-tauri/src/pty/local_backend/tests/context_liveness.rssrc-tauri/src/pty/local_backend/tests/issue_2683_search_path_order.rssrc-tauri/src/pty/local_backend/tests/launch_witness.rssrc-tauri/src/pty/local_backend/tests/probe_containment.rssrc-tauri/src/pty/local_backend/tests/resize_dedup.rssrc-tauri/src/pty/local_backend/tests/spawn_sync_search_path.rssrc-tauri/src/pty/local_backend/tests/startup_gate.rssrc-tauri/src/pty/manager.rssrc-tauri/src/pty/manager/response_close.rssrc-tauri/src/pty/manager/response_close/admission.rssrc-tauri/src/pty/manager/response_close/diagnostics.rssrc-tauri/src/pty/manager/response_close/returns.rssrc-tauri/src/pty/manager/response_close/routes.rssrc-tauri/src/pty/manager/route_proof.rssrc-tauri/src/pty/manager/tests.rssrc-tauri/src/pty/manager/tests/response_close.rssrc-tauri/src/pty/manager/tests/response_close/ordinary_ack.rssrc-tauri/src/pty/manager/tests/response_close_writer.rssrc-tauri/src/pty/output.rssrc-tauri/src/pty/output/attachments.rssrc-tauri/src/pty/output/capture.rssrc-tauri/src/pty/output/delivery.rssrc-tauri/src/pty/output/markers.rssrc-tauri/src/pty/output/screen.rssrc-tauri/src/pty/output/tests.rssrc-tauri/src/pty/output/tests/attachments.rssrc-tauri/src/pty/output/tests/gate.rssrc-tauri/src/pty/output/tests/history.rssrc-tauri/src/pty/output/tests/screen.rssrc-tauri/src/pty/remote_watcher.rssrc-tauri/src/pty/remote_watcher/ci_parse.rssrc-tauri/src/pty/remote_watcher/gh_command.rssrc-tauri/src/pty/remote_watcher/outcome.rssrc-tauri/src/pty/remote_watcher/query.rssrc-tauri/src/pty/remote_watcher/schedule.rssrc-tauri/src/pty/remote_watcher/seams.rssrc-tauri/src/pty/remote_watcher/sweeper.rssrc-tauri/src/pty/remote_watcher/sweeper_state.rssrc-tauri/src/pty/remote_watcher/tests.rssrc-tauri/src/pty/remote_watcher/tests/branch_filter_2126.rssrc-tauri/src/pty/remote_watcher/tests/branch_filter_2126_rounds.rssrc-tauri/src/pty/remote_watcher/tests/call_budget_2152.rssrc-tauri/src/pty/remote_watcher/tests/call_budget_2152_rounds.rssrc-tauri/src/pty/remote_watcher/tests/ci_jobs_2768.rssrc-tauri/src/pty/remote_watcher/tests/ci_jobs_2768_rounds.rssrc-tauri/src/pty/remote_watcher/tests/positive_control.rssrc-tauri/src/pty/remote_watcher/tests/run_ids_2473.rssrc-tauri/src/pty/remote_watcher/tests/snapshot_producer_2374.rssrc-tauri/src/pty/terminal_snapshot.rssrc-tauri/src/pty/terminal_snapshot/acceptance_tests.rssrc-tauri/src/pty/terminal_snapshot/artifacts.rssrc-tauri/src/pty/terminal_snapshot/audit.rssrc-tauri/src/pty/terminal_snapshot/authority.rssrc-tauri/src/pty/terminal_snapshot/finalization.rssrc-tauri/src/pty/terminal_snapshot/limiter.rssrc-tauri/src/pty/terminal_snapshot/test_support.rssrc-tauri/src/pty/terminal_snapshot/tests.rssrc-tauri/src/pty/terminal_snapshot/tests/acceptance.rssrc-tauri/src/pty/terminal_snapshot/tests/acceptance/api_cancellation.rssrc-tauri/src/pty/terminal_snapshot/tests/acceptance/api_support.rssrc-tauri/src/pty/terminal_snapshot/tests/acceptance/common_blocking.rssrc-tauri/src/pty/terminal_snapshot/tests/acceptance/daemon_paths.rssrc-tauri/src/pty/terminal_snapshot/tests/acceptance/fixture.rssrc-tauri/src/pty/terminal_snapshot/tests/acceptance/host_api.rssrc-tauri/src/pty/terminal_snapshot/tests/acceptance/host_cancellation.rssrc-tauri/src/pty/terminal_snapshot/tests/acceptance/host_finalizer.rssrc-tauri/src/pty/terminal_snapshot/tests/acceptance/leakage.rssrc-tauri/src/pty/terminal_snapshot/tests/acceptance/panic_boundaries.rssrc-tauri/src/pty/terminal_snapshot/tests/acceptance/room_targets.rssrc-tauri/src/pty/terminal_snapshot/tests/acceptance/scanner_shutdown.rssrc-tauri/src/pty/terminal_snapshot/tests/acceptance/window_screenshot_factory.rssrc-tauri/src/pty/terminal_snapshot/tests/acceptance/window_screenshot_queue.rssrc-tauri/src/pty/terminal_snapshot/tests/acceptance/window_screenshot_router.rssrc-tauri/src/pty/terminal_snapshot/tests/p44_denial.rssrc-tauri/src/pty/terminal_snapshot/tests/resource.rssrc-tauri/src/pty/terminal_snapshot/tests/service_state.rssrc-tauri/src/pty/watchers.rssrc-tauri/src/pty/watchers/activity.rssrc-tauri/src/pty/watchers/evaluation.rssrc-tauri/src/pty/watchers/mod.rssrc-tauri/src/pty/watchers/resolution.rssrc-tauri/src/pty/watchers/screen_frame.rssrc-tauri/src/pty/watchers/tests.rssrc-tauri/src/pty/watchers/tests/activity.rssrc-tauri/src/pty/watchers/tests/engine.rssrc-tauri/src/pty/watchers/tests/engine/lifecycle.rssrc-tauri/src/pty/watchers/tests/engine/occurrence.rssrc-tauri/src/pty/watchers/tests/engine/payload.rssrc-tauri/src/pty/watchers/tests/engine/state.rssrc-tauri/src/pty/watchers/tests/read_seam.rssrc-tauri/src/pty/watchers/tests/resolution.rssrc-tauri/src/pty_wiring.rssrc-tauri/src/quit_gate.rssrc-tauri/src/reader_demand.rssrc-tauri/src/resource_monitor/registry.rssrc-tauri/src/resource_monitor/registry/sampling.rssrc-tauri/src/resource_monitor/registry/snapshot.rssrc-tauri/src/resource_monitor/registry/termination.rssrc-tauri/src/resource_monitor/registry/tests.rssrc-tauri/src/restore.rssrc-tauri/src/restore/native.rssrc-tauri/src/session/context_alerts.rssrc-tauri/src/session/context_alerts/actor.rssrc-tauri/src/session/context_alerts/runtime.rssrc-tauri/src/session/context_alerts/tests.rssrc-tauri/src/session/context_alerts/tests/batching.rssrc-tauri/src/session/context_alerts/tests/lifecycle.rssrc-tauri/src/session/context_alerts/tests/resolution.rssrc-tauri/src/session/manager.rssrc-tauri/src/session/manager/binding.rssrc-tauri/src/session/manager/carrier.rssrc-tauri/src/session/manager/commit.rssrc-tauri/src/session/manager/communication.rssrc-tauri/src/session/manager/create.rssrc-tauri/src/session/manager/lookup.rssrc-tauri/src/session/manager/metadata.rssrc-tauri/src/session/manager/prompt.rssrc-tauri/src/session/manager/tests.rssrc-tauri/src/session/manager/tests/active_selection.rssrc-tauri/src/session/manager/tests/activity.rssrc-tauri/src/session/manager/tests/binding.rssrc-tauri/src/session/manager/tests/create_transaction.rssrc-tauri/src/session/manager/tests/finalization.rssrc-tauri/src/session/manager/tests/metadata.rssrc-tauri/src/session/manager/tests/raise_hand.rssrc-tauri/src/session/manager/tests/response_close_carrier.rssrc-tauri/src/session/manager/tests/team.rssrc-tauri/src/session/manager/turn.rssrc-tauri/src/session/selection.rssrc-tauri/src/session/selection/admission.rssrc-tauri/src/session/selection/continuation_cleanup.rssrc-tauri/src/session/selection/continuation_launch.rssrc-tauri/src/session/selection/continuation_runtime.rssrc-tauri/src/session/selection/coordinator_lifecycle.rssrc-tauri/src/session/selection/coordinator_requests.rssrc-tauri/src/session/selection/coordinator_runtime.rssrc-tauri/src/session/selection/envelope.rssrc-tauri/src/session/selection/execute.rssrc-tauri/src/session/selection/payload.rssrc-tauri/src/session/selection/replacement.rssrc-tauri/src/session/selection/replacement_fixture.rssrc-tauri/src/session/selection/response_close.rssrc-tauri/src/session/selection/shutdown_cleanup.rssrc-tauri/src/session/selection/tests.rssrc-tauri/src/session/selection/tests/admission.rssrc-tauri/src/session/selection/tests/blocking_seed.rssrc-tauri/src/session/selection/tests/container_shutdown.rssrc-tauri/src/session/selection/tests/critical_key.rssrc-tauri/src/session/selection/tests/operation_turn.rssrc-tauri/src/session/selection/tests/payload.rssrc-tauri/src/session/selection/tests/response_registration.rssrc-tauri/src/session/selection/tests/restore.rssrc-tauri/src/session/selection/tests/shutdown_drain.rssrc-tauri/src/session/selection/tests/source_ownership.rssrc-tauri/src/session/selection/tests/timing.rssrc-tauri/src/session/selection/tests/user_switch.rssrc-tauri/src/session/selection/tests/worker.rssrc-tauri/src/session/selection/tickets.rssrc-tauri/src/session/selection/timing_probe.rssrc-tauri/src/session/selection/transaction.rssrc-tauri/src/session/selection/turn.rssrc-tauri/src/session/selection/worker.rssrc-tauri/src/startup.rssrc-tauri/src/testability/ui_automation.rssrc-tauri/src/testability/ui_automation/args.rssrc-tauri/src/testability/ui_automation/backend_watchdog.rssrc-tauri/src/testability/ui_automation/cli.rssrc-tauri/src/testability/ui_automation/cli_run.rssrc-tauri/src/testability/ui_automation/files.rssrc-tauri/src/testability/ui_automation/liveness.rssrc-tauri/src/testability/ui_automation/tests.rssrc-tauri/src/testability/ui_automation/tests/cli_grammar.rssrc-tauri/src/testability/ui_automation/tests/pid.rssrc-tauri/src/testability/ui_automation/tests/requests.rssrc-tauri/src/testability/ui_automation/tests/watchdog.rssrc-tauri/src/tests.rssrc-tauri/src/tests/co_managed.rssrc-tauri/src/tests/co_managed/logs.rssrc-tauri/src/tests/co_managed/race.rssrc-tauri/src/tests/lifecycle.rssrc-tauri/src/tests/quit_gate.rssrc-tauri/src/tests/quit_gate/force.rssrc-tauri/src/tests/quota_sources.rssrc-tauri/src/tests/reader_reraise.rssrc-tauri/src/tests/restore.rssrc-tauri/src/tests/startup.rssrc-tauri/src/tests/u2a_tests.rssrc-tauri/src/tests/watcher_sink.rssrc-tauri/src/tests/web_server.rssrc-tauri/src/tests/window.rssrc-tauri/src/web/commands.rssrc-tauri/src/web/commands/agent_update_dispatch.rssrc-tauri/src/web/commands/args.rssrc-tauri/src/web/commands/coding_agent_dispatch.rssrc-tauri/src/web/commands/tests.rssrc-tauri/src/web/commands/tests/agent_update.rssrc-tauri/src/web/commands/tests/coding_agent.rssrc-tauri/src/web/commands/tests/room_idle.rssrc-tauri/src/web/commands/tests/routes.rssrc-tauri/src/web/commands/tests/transport_parity.rssrc-tauri/src/web_server.rssrc-tauri/src/window.rssrc-tauri/tests/c4_state_key_census.rssrc-tauri/tests/cli_workgroup_team.rssrc-tauri/tests/pty_writer_inventory.rssrc-tauri/tests/spawn_search_path_inventory.rstest-debt.allowlist.json
Census pending
None. Census updated in e3f7f3c (room-35).
Activity
refactor(sanitize): 05-R2 move lib.rs inline test modules to src/test…
refactor(sanitize): 01 wrap long lines in moved lib.rs tests (#3176)
refactor(sanitize): 05-R2/R3 move selection tests and timing_probe to…
refactor(sanitize): 01 wrap long lines in moved selection tests (#3176)
refactor(sanitize): 08 mark moved timing_probe test-only at file scope (
refactor(sanitize): 05-R2/R3 move coding_agents_catalog tests to codi…
refactor(sanitize): 05-C6 split coding_agents_catalog tests by noun (#…
refactor(sanitize): 01-R1 wrap coding_agents_catalog lines to 100 cha…
refactor(sanitize): 01-R1/R2 wrap coding_agents_catalog test lines to…
refactor(sanitize): 02 move scope-B catalog data to test fixtures (#3176
refactor(sanitize): 01 wrap long string literals and comments in lib.…
fix(sanitize): call resolve_claude_projects_dir_in via resume_probe i…
fix(sanitize): gate windows-only test imports in commands/config for …
refactor(sanitize): 05-R2/R3 move session_context tests and token_acc…
182 remaining items
refactor(sanitize): 02 split injected_messages tests into child test …
refactor(sanitize): 02-R7 move tauri runtime parts of selection into …
refactor(sanitize): 02 split local_config_io tests into pair, publish…
chore(sanitize): regenerate cycle baseline after selection split (SCC…
refactor(sanitize): 02 split resource_monitor registry kill, sampling…
chore(sanitize): record module arcs after resource_monitor registry s…
refactor(sanitize): 02 split ui_automation into ui_automation/ childr…
chore: regenerate module arcs and cycles baseline after ui_automation…
chore: refresh cycles baseline after ui_automation split (SCC shrink) (…
fix(sanitize): gate injected_messages windows-only test import for Li…
fix(sanitize): gate windows-only response registration test imports i…
test(sanitize): update state-key census and spawn inventory for batch…
Merge pull request #3178 from mblua/refactor/3176-sanitize-rust-codebase
mblua commentedon Oct 23, 2026
Batch 2 merged to
mainvia #3179 (e939e9c) and #3178 (f6381da, tipe3f7f3c). 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 (branchrefactor/3180-sanitize-rust-codebasefrome3f7f3c).