Private
Public Access
Per PHASE1_SITE_INVENTORY.md, Phase 6 (signal-handler category) has 0 INTERNAL_BROAD_CATCH sites in src/gui_2.py. All sites that might appear in a signal-handler category were classified into other phases (Phase 8 for startup callbacks, Phase 7 for worker/background). Adds 2 invariant tests: - test_phase_6_invariant_signal_handler_count_dropped: pins the count to exactly 3 (the pre-Phase-7 baseline) before Phases 7-9 migrate. - test_phase_6_invariant_zero_sites_in_phase_6: documents that no Phase 6 site tests exist (machine-checkable: future agent adding a Phase 6 site will see this test fail at the count assertion). Updates state.toml: phase_6 status = completed.