Две активные памятки: конфликт срока не скрыт ранжированием
Документы со сроками 3 и 5 дней выдаются как противоречие до решения владельца правила.
Задача и принятое решение
Обе памятки помечены действующими и относятся к одному сроку проверки заявки. Дата обновления не дает приоритета, поэтому выбрать более короткий текст было бы произвольным.
Я присвоил утверждению ключ «проверка заявки» и сравниваю значения всех найденных активных источников. При разных значениях выводится конфликт с обоими полными текстами. Решение владельца моделируется архивированием прежнего документа.
Сроки относятся к авторской модели сервисной базы, не к обязательствам реального центра.
Проверить решение
Измените исходные строки или параметры и пересчитайте результат. Данные остаются в этой странице.
| Источник | Название | Версия | Текст | Состояние |
|---|---|---|---|---|
| TERM-A | Проверка заявки: памятка A | 2 | Проверка заявки занимает 3 рабочих дня после получения полного комплекта сведений. Если сведений недостаточно, сотрудник запрашивает дополнение и не объявляет проверку завершенной. Эта версия помечена активной владельцем раздела на 18 октября. | Противоречит другому активному источнику |
| TERM-B | Проверка заявки: памятка B | 2 | Проверка заявки занимает 5 рабочих дней после получения полного комплекта сведений. При запросе дополнения событие сохраняется в карточке. Эта версия также помечена активной на 18 октября; при одновременной активности двух сроков требуется решение владельца раздела. | Противоречит другому активному источнику |
Не выбран случайный срок. Требуется решение владельца правила: проверка заявки
Исходный набор
Полные авторские инструкции сохранены отдельными TXT и в source.json. Правила видимости исполняются локально на несекретном корпусе.
Изменить входные строки
Посмотреть исходные строки
| ID | Заголовок | Текст | Модель | Версия | Роли | Партнер | Статус | Правило | Значение |
|---|---|---|---|---|---|---|---|---|---|
| TERM-A | Проверка заявки: памятка A | Проверка заявки занимает 3 рабочих дня после получения полного комплекта сведений. Если сведений недостаточно, сотрудник запрашивает дополнение и не объявляет проверку завершенной. Эта версия помечена активной владельцем раздела на 18 октября. | 2 | активен | проверка заявки | 3 рабочих дня | |||
| TERM-B | Проверка заявки: памятка B | Проверка заявки занимает 5 рабочих дней после получения полного комплекта сведений. При запросе дополнения событие сохраняется в карточке. Эта версия также помечена активной на 18 октября; при одновременной активности двух сроков требуется решение владельца раздела. | 2 | активен | проверка заявки | 5 рабочих дней | |||
| FIELDS | Комплект сведений заявки | До начала проверки сотрудник сверяет номер обращения, описание вопроса и перечень приложений. Если обязательное поле пусто, создается запрос уточнения. В этой памятке срок проверки заявки намеренно не устанавливается. | 1 | активен |
Что получилось
При двух активных памятках стенд показывает конфликт 3/5 рабочих дней и оба основания. Перестановка источников ничего не меняет. После явного архивирования A остается B; общая памятка состава сведений не назначает свой срок.
Выполненная проверка
| Проверка | Результат |
|---|---|
| Два разных активных значения объявлены конфликтом | Пройдена |
| После архивирования A остается срок B | Пройдена |
| Перестановка документов не выбирает случайный срок | Пройдена |
Это исполняемая модель правил выдачи на публичном авторском корпусе. Она не является защищенным корпоративным сервером: все учебные документы доступны в исходном наборе. Поиск лексический, без LLM.
Скачать материалы и повторить проверку
source.json · source.csv · result.json · result.csv · engine.js · verify.cjs · checks.json · style.css · document-TERM-A.txt · document-TERM-B.txt · document-FIELDS.txt
Локальная проверка: node verify.cjs. Нужен Node.js; сетевые обращения не выполняются.