From 0f026af0d7e10bd78d90717e9f3194071b7c47e8 Mon Sep 17 00:00:00 2001 From: Ed_ Date: Wed, 17 Jun 2026 19:15:59 -0400 Subject: [PATCH] docs(track): result_migration_small_files decisions for src/theme_2.py + src/theme_models.py + remaining Phase 5 The Phase 5 batch had 3 files that are already compliant: - src/theme_2.py:282 - already narrows to (ImportError, AttributeError) which matches heuristic #19 (catch + log pattern). Compliant. - src/theme_models.py:166 - the RAISE in load_theme_file is the 'try/except + raise ValueError for domain-level exception conversion' pattern. The function catches low-level TOML exceptions and re-raises as ValueError with a descriptive message. Keep as-is; the audit heuristic gap is a follow-up improvement (the 'dict lookup miss + raise' pattern should be INTERNAL_PROGRAMMER_RAISE). - external_editor.py:47, 56 - already narrow (FileNotFoundError). Compliant per BOUNDARY_SDK heuristic.