Skip to content

R1: пагинация диагностик и ограниченные превью

Принятое решение по актуальности — 20.09.2026

Сохранить пагинацию с адаптацией. Обновить диагностический контракт, версионирование и сохранение типов ID; ограниченное превью не заменяет полный отчёт.

Основание: APP-2026-09-19, аудит исходной версии b03bf4699bbdcae5e89f039fd8ca685a6ebf2d20 относительно main 43e20364f00101c7d61642dbcfa349c8f0b14ba4. Рекомендации приняты владельцем проекта; фиксация разрешена командой «Фиксируем».

Связанные задачи общего Beads trasser:

  • trasser-api02 — [API02] Обновить реальный API и OpenAPI; исполнитель rylengim.
  • trasser-data02 — [DATA02] Обновить входную модель, ID и системы координат; исполнитель rylengim.

Полный реестр: trasser-data01, trasser-plan-20260920. Перенос выполнять в рамках существующих критериев задач; сохранять ссылку на исходную версию и прикладывать проверки нового кандидата. После подтверждённого переноса старые MR можно закрывать как заменённые. Для !32 (closed) уже опубликован нормативный пакет через !33 (merged); остатки старой реализации/CI рассматриваются отдельно.

Проверка актуальности была статической, с чтением существующего CI; новых испытаний приложения не было. Принятие рекомендаций не является приёмкой кода. Исторические описания и результаты ниже сохранены; их PASS не подтверждает новый baseline. Фиксация не меняет ветки, состояние MR, назначения или личные решения проверяющих.

Диагностика проекта и задания теперь доступна страницами до 100 записей и 256 КиБ, с фильтрами severity/code/variantId. Cursor связан со снимком данных и фильтрами: изменение набора даёт 409, а не потерю сообщений. В project/job/report встроено превью до 10 сообщений и 32 КиБ на уровень; полные записи доступны по detailHref. Обновлены OpenAPI 1.4.0, документация совместимости и D13. Проверено: 132 Java-теста, 99 тестов CI, 733 проверки документов; 18 независимых HTTP-тестов на запущенном JAR, включая ошибки 137 целей. MR зависит от !18 (closed) и нацелен на codex/r1-result-provenance. Независимые инженерные checks, ограничение списков целей completion, городская нагрузка и конкурсная приёмка этим изменением не закрыты.

Edited by am@muniev.ru

Merge request reports

Loading