Сохранять документы с неполными значениями справочников #32
Reference in New Issue
Block a user
Delete Branch "fix/unmapped-search-catalog-values"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что изменено
Импорт полного нормализованного корпуса останавливался на типах документов, отсутствующих в справочнике Search API. Неизвестные типы теперь индексируются под кодом
other, при этом исходные RU/KY подписи сохраняются; юридическая сила не выводится автоматически. Все статусы, встречающиеся в корпусе, добавлены как стабильные коды.Проверки
akyldash-backend:0.9.1собран.Независимый review PR #32: есть один блокирующий пункт готовности по правилам репозитория —
CHANGELOG.mdне изменён, хотя PR меняет поведение backend и поднимает версию до 0.9.1. Добавьте пользовательски значимую запись; после этого нужны повторные проверки и review changelog-коммита.Неблокирующее: в
README.md:13всё ещё указана версия Backend0.9.0, хотя таблица и footer уже показывают0.9.1.Проверил данные корпуса (209 958 документов): все 8 наблюдаемых пар статусов входят в каталог;
otherимеет стабильные RU/KY подписи, исходные type-подписи остаются в индексируемых RU/KY полях, аlegal_force_codeдля fallback-типа остаётся пустым. API принимаетotherкак код фильтра и разрешает его подпись через catalog. Консервативный fallback также относит точные, но вариативные пары вродеКонституционный закониУказ/Жарлыгыкother, поэтому для них юридическая сила не выводится; если эти варианты нужно включить в известные типы, добавьте проверенные алиасы отдельно.Backend suite: 28 тестов пройдены, один локальный OpenSearch integration test пропущен без
AKYLDASH_OPENSEARCH_URL;git diff --checkчистый. Кодовых блокирующих дефектов не обнаружил; changelog остаётся blocker по repo workflow.Финальный независимый review актуального head
81b085d: без блокирующих замечаний. Предыдущие находки исправлены: changelog описывает изменение 0.9.1, а вводный абзац, таблица и footer README согласованы по версии. Проверил алиасы:Конституционный закон→constitutional_lawи constitutional force;Указ/Жарлыгы→decreeи subordinate force;уставбез KY-подписи →charter. Остальные неизвестные типы сохраняют исходные RU/KY поля, группируются подother, а юридическая сила не выводится; facet label разрешается из каталога. Все 8 статусных пар локального корпуса входят в каталог.Backend suite: 28 passed, 1 OpenSearch integration test skipped без
AKYLDASH_OPENSEARCH_URL;git diff --checkчистый. Review завершён без блокирующих замечаний.