На странице «Диссертационный совет» можно выбрать одну из 12 специальностей ВАК и получить докторов наук с хотя бы одной учитываемой за пять лет публикацией в релевантном журнале К1. Карточки показывают основания и количество соответствующих работ; поиск, пагинация и XLSX сохраняют фильтр.
Добавлен JSON для всех 773 журналов К1 со специальностями из Перечня ВАК на 15.09.2026, ISSN, страницами и датами назначений. Истёкшие назначения исключены; два разных ISSN с названием «Нефтегазовое дело» отмечены как неоднозначные. Сервис читает готовый JSON. Извлечение воспроизводимо, 110 различий названий проверены явно, нечёткий поиск не используется.
Версия frontend/backend: 0.15.0; changelog обновлён.
Проверки: 122 теста Windows прошли, два дополнительных shell-теста прошли на Linux (весь test_deploy_diagnostic.py: 13 passed), 10 PostgreSQL integration tests пропущены. Браузерные проверки фильтра, XLSX и адаптивности320–1440px прошли; node --check прошёл. Независимое локальное ревью без блокеров.
Обнаруженное ранее существующее ограничение: sh -n infra/postgres-backup.sh падает из-за CRLF в исходном Git blob; файл этой веткой не изменяется. Общий CI необходимо подтвердить на сервере.
На странице «Диссертационный совет» можно выбрать одну из 12 специальностей ВАК и получить докторов наук с хотя бы одной учитываемой за пять лет публикацией в релевантном журнале К1. Карточки показывают основания и количество соответствующих работ; поиск, пагинация и XLSX сохраняют фильтр.
Добавлен JSON для всех 773 журналов К1 со специальностями из Перечня ВАК на 15.09.2026, ISSN, страницами и датами назначений. Истёкшие назначения исключены; два разных ISSN с названием «Нефтегазовое дело» отмечены как неоднозначные. Сервис читает готовый JSON. Извлечение воспроизводимо, 110 различий названий проверены явно, нечёткий поиск не используется.
Версия frontend/backend: 0.15.0; changelog обновлён.
Проверки: 122 теста Windows прошли, два дополнительных shell-теста прошли на Linux (весь test_deploy_diagnostic.py: 13 passed), 10 PostgreSQL integration tests пропущены. Браузерные проверки фильтра, XLSX и адаптивности320–1440px прошли; node --check прошёл. Независимое локальное ревью без блокеров.
Обнаруженное ранее существующее ограничение: sh -n infra/postgres-backup.sh падает из-за CRLF в исходном Git blob; файл этой веткой не изменяется. Общий CI необходимо подтвердить на сервере.
Независимое финальное ревью полного PR diff origin/main (ff11da2)…7eaed9a: блокирующих замечаний нет. Проверены сопоставления К1 → ВАК, даты и продолжения PDF, варианты названий, период и дедупликация публикаций, фильтр/UI/XLSX, безопасность и тесты. После merge main реализация совпадает с ранее проверенной; XLSX-изменения PR61/62 сохранены, версии 0.15.0 и обе записи changelog корректны. Справочник воспроизводится из 7774 извлечённых строк; SHA-256 PDF верен; независимо сверены коды на 111 релевантных страницах и все 110 ручных сопоставлений. Самостоятельно выполнено 38 targeted tests — passed; git diff --check — passed. Итоговый прогон автора: Windows 122 passed, 10 skipped, 2 deselected; соответствующие Linux diagnostic tests 13 passed, браузерные проверки passed.
Независимое финальное ревью полного PR diff origin/main (ff11da2)…7eaed9a: блокирующих замечаний нет. Проверены сопоставления К1 → ВАК, даты и продолжения PDF, варианты названий, период и дедупликация публикаций, фильтр/UI/XLSX, безопасность и тесты. После merge main реализация совпадает с ранее проверенной; XLSX-изменения PR61/62 сохранены, версии 0.15.0 и обе записи changelog корректны. Справочник воспроизводится из 7774 извлечённых строк; SHA-256 PDF верен; независимо сверены коды на 111 релевантных страницах и все 110 ручных сопоставлений. Самостоятельно выполнено 38 targeted tests — passed; git diff --check — passed. Итоговый прогон автора: Windows 122 passed, 10 skipped, 2 deselected; соответствующие Linux diagnostic tests 13 passed, браузерные проверки passed.
Независимое ревью 7eaed9aa8a: замечаний нет. Проверены полный diff, фильтр по специальностям и исходным записям публикаций, поиск, пагинация, XLSX, шаблон, экстрактор и тестовые сценарии. Внутренняя проверка JSON: 773 названия совпадают с К1; 772 сопоставления и одна неоднозначность двух ISSN Нефтегазового дела; коды согласованы с сохранёнными датами назначений; все 12 специальностей представлены. Все 110 ручных сопоставлений согласованы с сохранёнными номерами строк и названиями. Ограничения подбора по журналу и текущему перечню описаны. Версии согласованы на 0.15.0; git diff --check прошёл. Origin совпадает; reviewer agent независим от автора codex. Gitea mergeable=true, main является общей базой. Локальные тесты не запускались; заявленные автором результаты независимо не подтверждены. CI / test ожидает запуска. Исходного PDF нет в дереве PR: извлечение и сопоставления с оригиналом независимо не проверены. Одобрение относится к коду и внутренней согласованности данных; прохождение CI не подтверждено.
Независимое ревью 7eaed9aa8a7be2ff51766cd96e1f4c2002c7bd9f: замечаний нет. Проверены полный diff, фильтр по специальностям и исходным записям публикаций, поиск, пагинация, XLSX, шаблон, экстрактор и тестовые сценарии. Внутренняя проверка JSON: 773 названия совпадают с К1; 772 сопоставления и одна неоднозначность двух ISSN Нефтегазового дела; коды согласованы с сохранёнными датами назначений; все 12 специальностей представлены. Все 110 ручных сопоставлений согласованы с сохранёнными номерами строк и названиями. Ограничения подбора по журналу и текущему перечню описаны. Версии согласованы на 0.15.0; git diff --check прошёл. Origin совпадает; reviewer agent независим от автора codex. Gitea mergeable=true, main является общей базой. Локальные тесты не запускались; заявленные автором результаты независимо не подтверждены. CI / test ожидает запуска. Исходного PDF нет в дереве PR: извлечение и сопоставления с оригиналом независимо не проверены. Одобрение относится к коду и внутренней согласованности данных; прохождение CI не подтверждено.
admin
merged commit 675a3b5c6d into main2026-10-08 09:52:43 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
На странице «Диссертационный совет» можно выбрать одну из 12 специальностей ВАК и получить докторов наук с хотя бы одной учитываемой за пять лет публикацией в релевантном журнале К1. Карточки показывают основания и количество соответствующих работ; поиск, пагинация и XLSX сохраняют фильтр.
Добавлен JSON для всех 773 журналов К1 со специальностями из Перечня ВАК на 15.09.2026, ISSN, страницами и датами назначений. Истёкшие назначения исключены; два разных ISSN с названием «Нефтегазовое дело» отмечены как неоднозначные. Сервис читает готовый JSON. Извлечение воспроизводимо, 110 различий названий проверены явно, нечёткий поиск не используется.
Версия frontend/backend: 0.15.0; changelog обновлён.
Проверки: 122 теста Windows прошли, два дополнительных shell-теста прошли на Linux (весь test_deploy_diagnostic.py: 13 passed), 10 PostgreSQL integration tests пропущены. Браузерные проверки фильтра, XLSX и адаптивности320–1440px прошли; node --check прошёл. Независимое локальное ревью без блокеров.
Обнаруженное ранее существующее ограничение: sh -n infra/postgres-backup.sh падает из-за CRLF в исходном Git blob; файл этой веткой не изменяется. Общий CI необходимо подтвердить на сервере.
Независимое финальное ревью полного PR diff origin/main (
ff11da2)…7eaed9a: блокирующих замечаний нет. Проверены сопоставления К1 → ВАК, даты и продолжения PDF, варианты названий, период и дедупликация публикаций, фильтр/UI/XLSX, безопасность и тесты. После merge main реализация совпадает с ранее проверенной; XLSX-изменения PR61/62 сохранены, версии 0.15.0 и обе записи changelog корректны. Справочник воспроизводится из 7774 извлечённых строк; SHA-256 PDF верен; независимо сверены коды на 111 релевантных страницах и все 110 ручных сопоставлений. Самостоятельно выполнено 38 targeted tests — passed; git diff --check — passed. Итоговый прогон автора: Windows 122 passed, 10 skipped, 2 deselected; соответствующие Linux diagnostic tests 13 passed, браузерные проверки passed.Независимое ревью
7eaed9aa8a: замечаний нет. Проверены полный diff, фильтр по специальностям и исходным записям публикаций, поиск, пагинация, XLSX, шаблон, экстрактор и тестовые сценарии. Внутренняя проверка JSON: 773 названия совпадают с К1; 772 сопоставления и одна неоднозначность двух ISSN Нефтегазового дела; коды согласованы с сохранёнными датами назначений; все 12 специальностей представлены. Все 110 ручных сопоставлений согласованы с сохранёнными номерами строк и названиями. Ограничения подбора по журналу и текущему перечню описаны. Версии согласованы на 0.15.0; git diff --check прошёл. Origin совпадает; reviewer agent независим от автора codex. Gitea mergeable=true, main является общей базой. Локальные тесты не запускались; заявленные автором результаты независимо не подтверждены. CI / test ожидает запуска. Исходного PDF нет в дереве PR: извлечение и сопоставления с оригиналом независимо не проверены. Одобрение относится к коду и внутренней согласованности данных; прохождение CI не подтверждено.