audit: inventory P_Rec_Annot v1.0.4 sources
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
# Usage counter analysis
|
||||
|
||||
## Доказанный результат
|
||||
|
||||
Внешний агрегат Plant3D XLSX содержит `P_Rec_Annot = 218796` в поле `Количество запусков`. В исследуемом `v1.0.4` найдено 56 telemetry-related token matches, но нет доказанного вызова записи XLSX/CSV/DB с полем `Количество запусков`, `UsageCount` или эквивалентным инкрементом. `GetLinenumberAnnotationText/LinenumberAnnotation.cs:225-250` читает `Environment.MachineName` и выбирает индекс из `users_indexes_list.xml`; это не usage writer.
|
||||
|
||||
Следовательно:
|
||||
|
||||
* фактическая строка, увеличивающая 218 796, в этом репозитории не установлена;
|
||||
* один ручной запуск не может считаться равным одной единице без telemetry source;
|
||||
* один запуск потенциально может обрабатывать сотни объектов, но связь с внешним счётчиком не доказана;
|
||||
* 218 796 — агрегат использования/операций неизвестной семантики, не достоверное число ручных запусков.
|
||||
|
||||
## Что проверить
|
||||
|
||||
Нужен исходник/сервис, который формирует XLSX, и runtime trace одной команды: before/after `Количество запусков`, число обработанных объектов, число annotations, event log, user/computer/project fields. Целевой контракт миграции: один явный command invocation = один usage event; object counters хранить отдельно.
|
||||
Reference in New Issue
Block a user