df481f72ea
Previous Phase 10 commits (e761244c..02dcca44) introduced indent bugs that collapsed the App class to 6 methods (from 65), breaking test_phase_2_invariant and 50+ other live_gui tests. This commit reapplies all 13 sites with correct byte-level indentation (1-space indent for class members, 2-space for body, helpers at module level BEFORE def main()). ANTI-SLIMING VERIFIED: all 13 INTERNAL_SILENT_SWALLOW sites migrated to Result[T] with full propagation. logging NOT a drain per the user's principle 2026-06-17. Sites: - Site 3: L612 _post_init callback -> _post_init_callback_result - Site 4: L728 run() immapp.call -> _run_immapp_result - Site 5: L1052 shutdown save_ini -> _shutdown_save_ini_result - Site 6: L1152 _gui_func entry log -> _gui_func_entry_log_result - Site 7: L1466 _close_vscode_diff terminate -> _close_vscode_diff_terminate_result - Site 8: L1647 render_main_interface focus_response -> _focus_response_window_result - Site 9: L1693 render_main_interface autosave -> _autosave_flush_result - Site 10: L4911 _on_warmup_complete_callback -> _on_warmup_complete_callback_result - Site 11: L6908 render_tier_stream_panel scroll_sync -> _tier_stream_scroll_sync_result - Site 12: L7271 render_task_dag_panel cycle_check -> _dag_cycle_check_result - Site 13: L7315 render_task_dag_panel ticket_id_parse -> _ticket_id_max_int_result (Sites 1-2 already correctly migrated inc7303838and6585cdc5) Tests: all 97 tests pass (29 Phase 10 + 68 prior phases). Audit: INTERNAL_SILENT_SWALLOW count in src/gui_2.py = 0 (was 13).