audit: inventory P_Rec_Annot v1.0.4 sources

This commit is contained in:
codex
2026-07-31 09:37:32 +03:00
parent 596c95a4b6
commit 34222cedc8
32 changed files with 5860 additions and 0 deletions
@@ -0,0 +1,5 @@
# Error handling
Загрузчик использует MessageBox и `finally` для восстановления `FILEDIA`/`CMDECHO` (`OrthoLoader/Loader.cs:62-100`). Команды содержат многочисленные `try/catch`, включая пустые catch при получении drawing id (`OrthoAutoAnnotate/Commands.cs:360-366`, `6474-6480`). Это повышает риск silent failure и неполного результата.
Классы риска: WRONG_ANNOTATION, DUPLICATE_ANNOTATION, UI_FREEZE в batch, RESOURCE_LEAK при открытии нескольких drawings, SILENT_FAILURE из пустых catch, частичная запись DWG/связей. Нужны structured error/result, cancellation, progress и тесты исключений.