Почистить комментарии от упоминаний процесса

Удалены <remarks>, <summary> сжаты до короткой фразы, вырезаны
ссылки на Task/Ruling/этап/python/прототип; //-комментарии со ссылками
на процесс удалены; то же в .proto. Правила обновлены в
docs/spec/Код-стайл-Дейл.md. Строк комментариев 27210 -> ~19100.
This commit is contained in:
Rustam Khalimov
2026-09-11 13:39:39 +03:00
parent 5f5538d33b
commit b053d58335
902 changed files with 3902 additions and 12074 deletions
@@ -1,34 +1,27 @@
namespace Deal.Infrastructure.Integrations.Options;
/// <summary>
/// Конфигурация клиента AI-сервиса — секция <c>Services:Ai</c> (Ruling 6, план Task 15).
/// Конфигурация клиента AI-сервиса — секция <c>Services:Ai</c>.
/// </summary>
/// <remarks>
/// По умолчанию dev = Local-адаптеры: <c>UseLocal=true</c> регистрирует LocalAiClassifier/LocalAiTools
/// (фолбэк этапов 4–5: локальный разбор ядра, фильтр пропускает, ИИ-инструменты не поддерживаются), реальный
/// ai-service подключается <c>Services:Ai:UseLocal=false</c> + endpoint (env
/// <c>SERVICES__AI__USELOCAL=false</c>, <c>SERVICES__AI__ENDPOINT=http://localhost:5102</c>, compose — Ruling 12).
/// Выбор реализации — на старте, логики переключения в рантайме нет (Ruling 6).
/// </remarks>
public sealed class AiServiceOptions
{
/// <summary>
/// Имя секции конфигурации (appsettings.json / env-префикс SERVICES__AI__*).
/// Имя секции конфигурации
/// </summary>
public const string SectionName = "Services:Ai";
/// <summary>
/// Endpoint ai-service по умолчанию (dev-порт сервиса, Ruling 12).
/// Endpoint ai-service по умолчанию.
/// </summary>
public const string DefaultEndpoint = "http://localhost:5102";
/// <summary>
/// True — Local-адаптеры (default), false — gRPC-клиенты GrpcAiClassifier/GrpcAiTools.
/// True — Local-адаптеры
/// </summary>
public bool UseLocal { get; set; } = true;
/// <summary>
/// Базовый адрес ai-service (http://host:port; только без TLS — Ruling 2).
/// Базовый адрес ai-service.
/// </summary>
public string Endpoint { get; set; } = DefaultEndpoint;
}