Step 9 of multi-instancing migration. PowerShell audit fails CI if anything references the deleted BattleManagerBase.main field or introduces a new Thread() outside the LeanThreadPool allowlist. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>