8d69c9f9a0
Merge pull request 'OpenSpec: архив counter-pairs ( #195 , AURORA-1746)' ( #199 ) from chore/195-archive-counter-pairs into main
2026-10-27 22:11:02 +03:00
Andrey Epifancev
1cce1575b8
openspec: архив counter-pairs, Purpose consolidations-ui ( #195 , AURORA-1746, M-7)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 23:10:42 +04:00
3ed70c2996
Merge pull request 'Сводная ОСВ: пары участников без встречных записей вместо «сопоставьте все» ( #195 , AURORA-1746)' ( #196 ) from feat/195-counter-pairs into main
2026-10-27 22:09:33 +03:00
Andrey Epifancev
f647e687fe
fix( #195 ): флажки модалки сопоставления — одной строкой
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 23:01:00 +04:00
Andrey Epifancev
93ee8b2352
feat( #195 ): модалка сопоставления в режиме пар сразу сужена до участника пары
...
Решение владельца после показа на стенде: «Указать» во «Встречных записях»
открывает список из одного участника пары; «Показать все организации» —
обычный список. Чистая pairCandidateRows + vitest, спека и design.md.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 22:58:50 +04:00
Andrey Epifancev
d230fb13ee
fix(web): смена ключа фильтра пар сбрасывает страницу в состоянии (M-13)
...
Возврат A→B→A даёт первую страницу, а не прежнюю.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 22:26:05 +04:00
Andrey Epifancev
fb13389f75
docs(openspec): раскладка пар и состояния сводки в спеке counter-pairs (M-10, M-11)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 22:24:39 +04:00
Andrey Epifancev
e4c030d3e9
fix(web): режим пар — прокрутка внутри карточки, один запрос при смене фильтра (I-6, M-8, M-12)
...
Тело режима прокручивается внутри карточки; ключ и страница — одно состояние (currentPage);
запасная горизонтальная прокрутка таблиц на узком окне.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 22:24:39 +04:00
Andrey Epifancev
7c523b93d1
fix(web): сводка, догруженная при уходе с ОСВ, не кешируется (M-9)
...
Сводка живёт только в состоянии ожидающего перехода; при summary=null запрашивается заново.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 22:24:39 +04:00
Andrey Epifancev
2bb5683cde
docs( #195 ): таблица решений без разрыва
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 21:57:03 +04:00
Andrey Epifancev
95171f4f50
docs( #195 ): правки ревью Task 8 — формулировки раскладки, таблица решений
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 21:56:59 +04:00
Andrey Epifancev
e2e416282f
feat( #195 ): раскладка режима «Встречные записи» — пары сверху, две таблицы на всю ширину; чистая логика пустых состояний
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 21:55:47 +04:00
Andrey Epifancev
97071b03ad
docs( #195 ): R-6 в design.md
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 21:54:18 +04:00
Andrey Epifancev
8054ff205d
feat( #195 ): переход с вкладки ОСВ, режим пар без лишних запросов, пара в адресе при «Свод»
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-27 21:54:05 +04:00
Andrey Epifancev
b9a55873e5
docs( #195 ): план — волна 2 (закрыть отложенное)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 21:52:10 +04:00
Andrey Epifancev
397a1a7aef
fix(counter-pairs): правки финального ревью (I-1, I-2, I-3, M-1, M-2, M-3, M-5)
...
Подпись пары без служебных слов, тест пары на фикстурах РБ, модалка при уходе с «ОСВ» на любую вкладку,
без «Экспорт» в режиме пар, README и ARCHITECTURE, таблица решений design.md.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 19:22:25 +04:00
Andrey Epifancev
50f28b5672
docs( #195 ): R-3 в design.md
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 19:15:36 +04:00
Andrey Epifancev
a332e8f399
CLAUDE.md: counter_pairs в consolidated_osv
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 19:05:18 +04:00
Andrey Epifancev
7df8a937fa
fix( #195 ): сброс модалки «Указать» и возврат со страницы за концом списка (T5.1–T5.3)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 19:03:01 +04:00
Andrey Epifancev
6db9fa2ae1
feat( #195 ): режим «Встречные записи» на вкладке «ОСВ»
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 19:00:52 +04:00
Andrey Epifancev
8194f47d1a
feat( #195 ): модалка «Нет встречных записей» перед шахматкой и баннер строк без ИНН
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 18:56:51 +04:00
Andrey Epifancev
4942120005
fix( #195 ): M в модалке пар — число разных missing_id, «строк» без склонения (web)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 18:53:01 +04:00
Andrey Epifancev
c70549ffd2
docs( #195 ): R-2 в design.md
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 18:52:41 +04:00
Andrey Epifancev
8513a8d10e
feat( #195 ): типы и правила показа пар без встречных записей (web)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 18:51:45 +04:00
Andrey Epifancev
c24bc3d4c1
feat( #195 ): counter_pairs в сводке сводной ОСВ и фильтр counterparty_id
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 18:48:59 +04:00
Andrey Epifancev
40c1bca6bc
feat( #195 ): доменная функция пар без встречных записей и фильтр counterparty_id
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 18:44:17 +04:00
Andrey Epifancev
e1299fab45
docs( #195 ): R-1 в design.md
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 18:43:01 +04:00
Andrey Epifancev
bdc0e907a2
docs( #195 ): план counter-pairs
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 18:40:34 +04:00
Andrey Epifancev
e9977fb221
docs( #195 ): change counter-pairs — пары участников без встречных записей (AURORA-1746)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 18:33:58 +04:00
69cc52025a
Merge pull request 'Golden-маппинг: 60.111/60.112 из синтетики s46 вне плана счетов ( #193 )' ( #194 ) from fix/193-golden-s46-out-of-plan into main
2026-10-27 17:19:55 +03:00
Andrey Epifancev
33dbe54e9c
test(golden): 60.111/60.112 из синтетики s46 — в KNOWN_OUT_OF_PLAN ( #193 )
...
Синтетика s46 (fixtures 530ede1, tabular-parser#71, AURORA-1714) — субсчета 60.111/60.112, которых нет в плане
счетов seed; test_all_golden_snapshots_mapped на main падал с «новые коды вне плана счетов».
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 18:12:46 +04:00
Andrey Epifancev
5263ab0e23
openspec: архив report-tabs-history (AURORA-1851, #192 )
2026-10-27 18:09:42 +04:00
25c9024749
Merge pull request '«Назад» на странице отчёта не ходит по вкладкам ( #191 , AURORA-1851)' ( #192 ) from feat/191-report-tabs-history into main
2026-10-27 17:06:52 +03:00
Andrey Epifancev
8eebedf657
fix(web): смена вкладки отчёта без новой записи истории — «Назад» к списку консолидаций ( #191 , AURORA-1851)
...
reportTabNavigation: адрес новой вкладки и replace; OsvTabs переходит через неё (и после модалки [31-00]).
Change report-tabs-history: MODIFIED «Вкладки страницы отчёта по версии» (intercompany-matrix-ui).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 18:04:40 +04:00
66fac5811e
Merge pull request 'AURORA-1646 чек-лист версии — только файлы стола консолидации ( #188 )' ( #189 ) from feat/188-checklist-scope into main
2026-10-27 09:58:40 +03:00
Andrey Epifancev
74ba43d1b7
AURORA-1646 чек-лист версии — только файлы стола консолидации ( #188 )
...
Кандидаты «Требуется проверка» / «Распознан» и состояние файлов («Обработка» / «Ошибка загрузки») чек-лист берёт
только со стола консолидации (§9.5 п. 11) — тем же фильтром, что панель «Первичные документы» (`files.on_desk`).
Документы организации из других консолидаций и из карточки ЮЛ ячейку больше не меняют: без документов — «Отсутствует».
В `on_desk` документ подзапроса — псевдоним: в запросе по `Document` он иначе коррелирует с внешним.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 10:54:50 +04:00
019a1d8d1b
Merge pull request 'AURORA-1690: пользователь и роли по клику на логотип' ( #186 ) from feat/184-user-role into main
2026-10-27 09:21:52 +03:00
Andrey Epifancev
73a2a53e24
AURORA-1690: тест схемы MeResponse — поле role_details
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 10:19:31 +04:00
Andrey Epifancev
1590302b79
AURORA-1690: названия ролей в блоке пользователя (role_details в /me)
...
GET /me дополнен role_details [{code, name}] (аддитивно), фронт показывает
названия ролей, при их отсутствии — коды. Требования внесены в спеки
authn-authz и consolidations-ui, change 184-user-role удалён.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 01:11:28 +04:00
Andrey Epifancev
c65f00c837
AURORA-1690: показ пользователя и ролей по клику на логотип АРМ КА
...
Closes #184
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 01:07:30 +04:00
ee43d5200a
Merge pull request 'AURORA-1644: автозамена не вытесняет документ другой организации ( #181 )' ( #185 ) from feat/181-supersede-inn-guard into main
2026-10-27 00:05:23 +03:00
Andrey Epifancev
353b562dfc
AURORA-1644 автозамена не вытесняет документ другой организации ( #181 )
...
Пара «новый документ — прежний» с counterparty_check = MISMATCH у любого из двух
в автозамене не участвует: сканы разных организаций в одной карточке больше не
вытесняют друг друга. UNKNOWN заменяется как прежде. Если файл оставлен только
из-за MISMATCH, в mapping_warnings нового файла — «автозамена не выполнена»
с именем и версией оставленного файла. Спека primary-files дополнена.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 00:54:27 +04:00
143a484a72
Merge pull request 'Архив OpenSpec document-comments-ui (PR #182 )' ( #183 ) from chore/180-archive-document-comments into main
2026-10-26 23:51:39 +03:00
Andrey Epifancev
089268a300
Архив OpenSpec document-comments-ui (PR #182 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 00:51:29 +04:00
fabc74982b
Merge pull request 'AURORA-1683 Комментарии к документу: список на экране проверки и счётчик в панели' ( #182 ) from feat/180-document-comments into main
2026-10-26 23:51:12 +03:00
Andrey Epifancev
8c7146d33e
AURORA-1683 ревью: клики в поповерах не открывают документ, черновик не переходит на другой документ
...
I-1: обёртка со stopPropagation вокруг всего Popover (CommentsPopover и FileWarningsPopover);
I-2, M-2: key={doc.id} на боковой панели комментариев; решения R-5…R-12 в design.md.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 00:36:39 +04:00
Andrey Epifancev
e25dd2e776
AURORA-1683 сверка в браузере: отступы панели и строки, tasks OpenSpec
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 00:28:19 +04:00
Andrey Epifancev
470851ef19
AURORA-1683 панель документов: счётчик и поповер комментариев
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 00:23:40 +04:00
Andrey Epifancev
63251b287a
AURORA-1683 экран документа: список комментариев в боковой панели
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 00:23:11 +04:00
Andrey Epifancev
ff2232787f
AURORA-1683 комментарии: тип, запрос, время по Москве, счётчик строки панели
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 00:22:28 +04:00