From 013b04d4c3a4e1f6a384e3ebaf2fc691ddbd55bd Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Fri, 23 Oct 2026 16:29:20 +0400 Subject: [PATCH] =?UTF-8?q?=D0=90=D1=80=D1=85=D0=B8=D0=B2=20OpenSpec=20doc?= =?UTF-8?q?ument-switcher-history=20(PR=20#171)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- .../.openspec.yaml | 0 .../proposal.md | 0 .../specs/document-review-ui/spec.md | 0 .../tasks.md | 0 openspec/specs/document-review-ui/spec.md | 17 +++++++++++++++++ 5 files changed, 17 insertions(+) rename openspec/changes/{document-switcher-history => archive/2026-10-23-document-switcher-history}/.openspec.yaml (100%) rename openspec/changes/{document-switcher-history => archive/2026-10-23-document-switcher-history}/proposal.md (100%) rename openspec/changes/{document-switcher-history => archive/2026-10-23-document-switcher-history}/specs/document-review-ui/spec.md (100%) rename openspec/changes/{document-switcher-history => archive/2026-10-23-document-switcher-history}/tasks.md (100%) diff --git a/openspec/changes/document-switcher-history/.openspec.yaml b/openspec/changes/archive/2026-10-23-document-switcher-history/.openspec.yaml similarity index 100% rename from openspec/changes/document-switcher-history/.openspec.yaml rename to openspec/changes/archive/2026-10-23-document-switcher-history/.openspec.yaml diff --git a/openspec/changes/document-switcher-history/proposal.md b/openspec/changes/archive/2026-10-23-document-switcher-history/proposal.md similarity index 100% rename from openspec/changes/document-switcher-history/proposal.md rename to openspec/changes/archive/2026-10-23-document-switcher-history/proposal.md diff --git a/openspec/changes/document-switcher-history/specs/document-review-ui/spec.md b/openspec/changes/archive/2026-10-23-document-switcher-history/specs/document-review-ui/spec.md similarity index 100% rename from openspec/changes/document-switcher-history/specs/document-review-ui/spec.md rename to openspec/changes/archive/2026-10-23-document-switcher-history/specs/document-review-ui/spec.md diff --git a/openspec/changes/document-switcher-history/tasks.md b/openspec/changes/archive/2026-10-23-document-switcher-history/tasks.md similarity index 100% rename from openspec/changes/document-switcher-history/tasks.md rename to openspec/changes/archive/2026-10-23-document-switcher-history/tasks.md diff --git a/openspec/specs/document-review-ui/spec.md b/openspec/specs/document-review-ui/spec.md index 43dde86..4349988 100644 --- a/openspec/specs/document-review-ui/spec.md +++ b/openspec/specs/document-review-ui/spec.md @@ -183,3 +183,20 @@ SHALL быть отключена с подсказкой «Разберите #### Scenario: Предупреждение листа ОСВ - **WHEN** у ОСВ-документа в `issues` есть запись с кодом `OSV_*` - **THEN** над таблицей показан блок предупреждений с текстом записи и уровнем + +### Requirement: Переключатель документа +В шапке экрана документа SHALL быть выпадающий список «Документ» с документами файлов того же ЮЛ в той же консолидации, +что и файл открытого документа (файл вне консолидации — все файлы ЮЛ): у пункта имя файла, вторая строка (тип · формат · +дата) и статус; пункты, которые нельзя открыть, неактивны. Выбор пункта SHALL открывать `/documents/:document_id` +выбранного документа заменой текущей записи истории браузера, без новой записи: кнопка «Назад» экрана и браузера +возвращает на экран, с которого открыт первый документ, а не к предыдущему выбранному. + +#### Scenario: Назад после перебора документов +- **WHEN** аналитик открыл документ из панели «Организации» консолидации, выбрал в списке «Документ» подряд ещё два + документа и нажал «Назад» +- **THEN** открыт экран консолидации, с которого был открыт первый документ + +#### Scenario: Документ открыт прямой ссылкой +- **WHEN** документ открыт прямой ссылкой в новой вкладке, аналитик выбрал в списке «Документ» другой документ и нажал + «Назад» экрана +- **THEN** открыт список групп компаний `/groups` -- 2.47.2