# Track state for test_batching_refactor_20260606
# Updated by Tier 2 Tech Lead as tasks complete
# Status: SHIPPED 2026-06-08 (see CLOSEOUT.md)

[meta]
track_id = "test_batching_refactor_20260606"
name = "Test Batching Refactor"
status = "completed"
current_phase = 4
last_updated = "2026-06-08"

[phases]
phase_1 = { status = "completed", checkpoint_sha = "57285d04", name = "Library + dry-run modes" }
phase_2 = { status = "completed", checkpoint_sha = "skipped", name = "Shadow run (skipped: no CI infra)" }
phase_3 = { status = "completed", checkpoint_sha = "5252b6d7", name = "Switch default + docs update" }
phase_4 = { status = "completed", checkpoint_sha = "488ae044", name = "Cleanup + output-filter hardening" }

[tasks]

[verification]
auto_classify_opt_in = true
auto_classify_live_gui = true
auto_classify_mock_app = true
auto_classify_perf = true
auto_classify_default_unit = true
subsystem_inference_known_prefixes = true
speed_inference_from_durations = true
batch_group_inference = true
merge_registry_overrides_auto = true
categorize_all_277_files = true
plan_unit_tier_groups_by_batch_group = true
plan_live_gui_tier_one_invocation = true
plan_opt_in_skipped_without_flag = true
plan_deterministic = true
plan_xdist_only_for_tier_1 = true
collection_order_no_op_without_entries = true
collection_order_sorts_by_order_index = true
audit_exits_nonzero_on_hard_errors = true
opt_in_skipped_without_env_var = true
opt_in_skipped_without_include_flag = true
no_live_gui_in_same_invocation_as_others = true
existing_test_suite_passes = false
test_categorizer_coverage_pct = 0
test_batcher_coverage_pct = 0

[follow_up]
recommendation = "fix_live_workflow_test_20260608"
scope = "Root-cause test_full_live_workflow::test_full_live_workflow AssertionError; add pytest.mark.live to pyproject.toml; coordinate LogPruner + live_gui teardown to avoid WinError 32 race"
blocked_by = []
priority = "medium"
estimated_phases = "1-2"
see_also = "test_full_live_workflow now correctly detected as FAIL by new runner (commit 488ae044)"

[registry_overrides]
[files.test_arch_boundary_phase1]
subsystems = ["architecture", "mma"]
batch_group = "mma"

[files.test_arch_boundary_phase2]
subsystems = ["architecture", "mma"]
batch_group = "mma"

[files.test_arch_boundary_phase3]
subsystems = ["architecture", "mma"]
batch_group = "mma"

[files.test_tier4_interceptor]
subsystems = ["tier4", "mma"]
batch_group = "mma"

[files.test_tier4_patch_generation]
subsystems = ["tier4", "mma"]
batch_group = "mma"
