документация(wiki): логирование ошибок после мержа
Зачем: PR #181 смержен в main (10acbde), пометки «действует после мержа PR #181» в Doc-Architecture и Doc-Identity устарели.
Как работает: строка Warning для 4xx описана с текстом исключения, access-лог для 4xx как Information, для 5xx как Error. Вопрос про исключение в access-логе снят по коду main: UseTravelAgencyRequestLogging стоит снаружи GlobalExceptionHandlerMiddleware, обработчик исключение не пробрасывает.
Задача: #13
документация(wiki): логирование ошибок 4xx и 5xx
Зачем: Doc-Architecture и Doc-Identity описывали поведение из PR #181 как уже работающее в main, а Wiki-Rules допускает на Doc- страницах только то, что работает в main.
Как работает: раздел «Логирование ошибок» описывает текущее правило main (4xx один раз как Warning без стектрейса, 5xx как Error со стектрейсом, Gateway без маппера даёт 500 и Error), а текст исключения в Warning и уровень access-лога для 4xx помечены «действует после мержа PR #181».
Задача: #13
документация(wiki): уровень лога для ожидаемого 401
Зачем: в вики не было, что неверный пароль пишется как Warning без стектрейса.
Как работает: Doc-Architecture и Doc-Identity описывают, что 401, 403, 404 и валидация идут как Warning, а 5xx как Error со стектрейсом.
Задача: #13
документация(wiki): ссылки на задачи для пометок «требует проверки»
Зачем: у каждой пометки «требует проверки» должна быть задача, чтобы пометку сняли вместе с исправлением.
Как работает: пометки на страницах Doc-Public-API, Doc-Media, Doc-How-Auth, Doc-How-Tour-Publishing, Doc-How-Images, Doc-ADR-001-Tour-Model, Doc-Local-Development и Doc-Architecture ссылаются на задачи #162 ... #166; в Doc-Architecture уточнено, что OTLP-экспорт есть только у Gateway. В Wiki-Rules добавлено правило о ссылке на задачу.
документация(wiki): новая структура вики
Зачем: вики расходилась с кодом и смешивала описание текущей системы с планами; читателю было непонятно, что уже работает, а что только задумано.
Как работает: страницы разделены на два раздела. Doc-* описывают систему по коду main ee729b8 (архитектура, инфраструктура и деплой, публичный API по конфигурации Gateway и контроллерам, gRPC, сервисы, фронтенд, сценарии входа, публикации тура, картинок, заявок и чата). Plan-* содержат видение, дорожную карту со статусами и спецификации этапов. Добавлены Wiki-Rules, шаблон ТЗ и _Footer, старые страницы удалены, Product-Vision оставлен ссылкой на Plan-Product-Vision. Места, где код и прежние решения расходятся или поведение неочевидно, помечены «требует проверки».