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.
This commit is contained in:
ed
2026-06-17 19:15:59 -04:00
parent 3616d35a75
commit 0f026af0d7

Diff Content Not Available