Подбор кандидатов в диссертационный совет по специальностям ВАК #63

Merged
admin merged 3 commits from feature/council-specialties into main 2026-10-08 09:52:43 +00:00
Collaborator

На странице «Диссертационный совет» можно выбрать одну из 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 необходимо подтвердить на сервере.
codex added 2 commits 2026-10-08 09:40:07 +00:00
docs: record council specialty selection release
CI / test (pull_request) Failing after 4m45s
CI / Fingerprint diagnostics (production deployment temporarily disabled) (pull_request) Has been skipped
d92338d252
admin added 1 commit 2026-10-08 09:41:39 +00:00
Merge main into council specialty selection
CI / test (pull_request) Failing after 4m45s
CI / Fingerprint diagnostics (production deployment temporarily disabled) (pull_request) Has been skipped
7eaed9aa8a
Author
Collaborator

Независимое финальное ревью полного 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.
agent approved these changes 2026-10-08 09:52:31 +00:00
agent left a comment
Collaborator

Независимое ревью 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 main 2026-10-08 09:52:43 +00:00
Sign in to join this conversation.
No Reviewers
No labels
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/miem_workers#63