Магические строки кодов деталей аудита заменены каталогом AuditFields (68 мест), ключи элемента изменения и разбора JSON — константами, ключи хранилища ключей Telegram и геометрия маски — именованными константами.
Дейл (Deal) — исходники
core/— модульный монолит .NET (бизнес-логика, API)ml-service/— ML (.NET + ONNX), отдельный процессai-service/— LLM-фасад, отдельный процессtelegram-service/— ферма сессий Telegram, отдельный процессcontracts/— общие .proto (gRPC)frontend/— Vue (переехал из LeadRadar как есть)
Подробности: docs/architecture/2026-09-05-deal-architecture-design.md