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

Удалены <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
@@ -10,19 +10,8 @@ using CookieOptions = Deal.Api.Configuration.CookieOptions;
namespace Deal.Api.Middleware;
/// <summary>
/// Middleware сессии: читает httpOnly-куку, разрешает сессию через AuthService и наполняет
/// <c>HttpContext.Items["CurrentUser"]</c> + tenant-контекст запроса (ITenantContext).
/// Middleware сессии
/// </summary>
/// <remarks>
/// Middleware НЕ отвечает 401 сама (pass-through): эндпоинты, требующие авторизации, проверяют
/// пользователя и выставляют 401. Нет куки или сессия невалидна — запрос идёт дальше без
/// пользователя. Tenant-контекст сбрасывается в finally после обработки запроса.
/// <para>
/// AuthService — scoped, поэтому на запрос создаётся собственный scope через RequestServices.
/// Экземпляр middleware — singleton (стандартный паттерн UseMiddleware), опции читаются через
/// IOptionsMonitor, чтобы подхватывать изменения конфигурации.
/// </para>
/// </remarks>
public sealed class SessionMiddleware
{
private readonly RequestDelegate _next;
@@ -40,7 +29,7 @@ public sealed class SessionMiddleware
}
/// <summary>
/// Обрабатывает запрос: разрешает сессию по куке и наполняет контекст.
/// Обрабатывает запрос
/// </summary>
/// <param name="context">Контекст запроса.</param>
public async Task InvokeAsync(HttpContext context)