Фронт в arm-core/web: документация, без sync-web #144

Merged
aep merged 4 commits from feat/143-layout-frontend-in-core into main 2026-10-21 09:30:59 +03:00
Owner

Closes #143.

С 21.10.2026 фронт ведётся в arm-core/web, RSHB/arm-web заморожен на test de4e477 (= arm-core 3157a15). Документация и скрипты приведены к этому.

Что изменено

  • context/00-workspace-layout.md — arm-core с web/, замороженный arm-web в раскладке, абзац о решении.
  • scripts/sync-web.sh, scripts/test_sync_web.sh удалены; цели sync-web, test-sync-web убраны из Makefile и check.
  • scripts/prepare-contour-snapshot.sh — убран шаг 0 (проверка отставания web/ от arm-web, код 3); флаг --web-as-is принимается и игнорируется с предупреждением.
  • dev/contour-transfer-guide.md — §3 без шага 0, §3.1 переписан («web/ ведётся в arm-core»), §3.2 и чек-лист §8 без arm-web.
  • dev/qa-guide.md — клонировать arm-web не нужно, фронт запускается из arm-core/web (REACT_APP_ROOT_PATH=/ npm run start), баги экранов — в RSHB/arm-core, без «старого фронта arm-core/web».
  • scripts/demo-prepare.sh — перенесён из arm-web (пути фикстур те же: fixtures workspace).
  • dev/checks.md, dev/qa-statements-v2.md, dev/frontend-api-guide.md, user/user-guide.md, спеки arm-web (Purpose) и statement-normalization — ссылки на arm-web/sync-web.

Rulings I made

  • R-1: sync-web.sh удалён, а не оставлен «на всякий случай» — arm-web заморожен, а тесты скрипта крутились в make check; история в git.
  • R-2: --web-as-is не удалён, а игнорируется — старые команды запуска снимка (в т.ч. подсказанные 21.10 в чате) не ломаются.
  • R-3: исторические записи (журнал изменений frontend-api-guide, 07-open-questions, 09-delivery-plan, планы superpowers, qa-statements-v2 «что выложено») не трогал — это факты на дату.
  • R-4: имя спеки openspec/specs/arm-web не переименовано (capability), поправлен только Purpose.

make check зелёный (validate-contracts, validate-openspec 8/8, test-snapshot, test-sync-statements). Связанный PR: RSHB/arm-core#149.

Дополнено (21.10)

  • dev/qa-guide.md W16 перепроверен на стенде (версия РБ ГСК 2024 К3, ОСВ 60 Счастливочной) и переписан под вид «как в 1С» (AURORA-1702/1703): «Строк: 77» = счёт + 3 субсчёта + 73 контрагента, фильтр «Счёт / субсчёт», жирные группы, отступы; «Итого» без изменений. Новые W16а (фильтр по префиксу: 77/50/23/3) и W16б (поиск скрывает группы).
  • user/user-guide.md §8 и скриншот img/17-osv-document.png — новый вид; qa-statements-v2.md N57 — отметка о смене вида.
  • openspec/specs/arm-web удалена: все 4 требования слово в слово есть в перенесённых в arm-core document-review-ui и primary-files-ui (RSHB/arm-core#149).
  • R-5: W16 разбит на W16/W16а/W16б, чтобы не менять нумерацию W17–W35.
  • O-1: на документах, загруженных до появления document_issue, блока «Предупреждения» на экране нет, хотя в панели значок «ⓘ 1» (из job.warnings); на свежем документе блок есть. Не баг кода — данные старого стенда.
  • Word-версия инструкции в admin/deliverables/ не пересобиралась.

🤖 Generated with Claude Code

Closes #143. С 21.10.2026 фронт ведётся в `arm-core/web`, `RSHB/arm-web` заморожен на `test` de4e477 (= arm-core 3157a15). Документация и скрипты приведены к этому. **Что изменено** - `context/00-workspace-layout.md` — arm-core с `web/`, замороженный arm-web в раскладке, абзац о решении. - `scripts/sync-web.sh`, `scripts/test_sync_web.sh` удалены; цели `sync-web`, `test-sync-web` убраны из Makefile и `check`. - `scripts/prepare-contour-snapshot.sh` — убран шаг 0 (проверка отставания `web/` от arm-web, код 3); флаг `--web-as-is` принимается и игнорируется с предупреждением. - `dev/contour-transfer-guide.md` — §3 без шага 0, §3.1 переписан («web/ ведётся в arm-core»), §3.2 и чек-лист §8 без arm-web. - `dev/qa-guide.md` — клонировать arm-web не нужно, фронт запускается из `arm-core/web` (`REACT_APP_ROOT_PATH=/ npm run start`), баги экранов — в RSHB/arm-core, без «старого фронта arm-core/web». - `scripts/demo-prepare.sh` — перенесён из arm-web (пути фикстур те же: `fixtures` workspace). - `dev/checks.md`, `dev/qa-statements-v2.md`, `dev/frontend-api-guide.md`, `user/user-guide.md`, спеки `arm-web` (Purpose) и `statement-normalization` — ссылки на arm-web/sync-web. **Rulings I made** - R-1: `sync-web.sh` удалён, а не оставлен «на всякий случай» — arm-web заморожен, а тесты скрипта крутились в `make check`; история в git. - R-2: `--web-as-is` не удалён, а игнорируется — старые команды запуска снимка (в т.ч. подсказанные 21.10 в чате) не ломаются. - R-3: исторические записи (журнал изменений frontend-api-guide, 07-open-questions, 09-delivery-plan, планы superpowers, `qa-statements-v2` «что выложено») не трогал — это факты на дату. - R-4: имя спеки `openspec/specs/arm-web` не переименовано (capability), поправлен только Purpose. `make check` зелёный (validate-contracts, validate-openspec 8/8, test-snapshot, test-sync-statements). Связанный PR: RSHB/arm-core#149. **Дополнено (21.10)** - `dev/qa-guide.md` W16 перепроверен на стенде (версия РБ ГСК 2024 К3, ОСВ 60 Счастливочной) и переписан под вид «как в 1С» (AURORA-1702/1703): «Строк: 77» = счёт + 3 субсчёта + 73 контрагента, фильтр «Счёт / субсчёт», жирные группы, отступы; «Итого» без изменений. Новые W16а (фильтр по префиксу: 77/50/23/3) и W16б (поиск скрывает группы). - `user/user-guide.md` §8 и скриншот `img/17-osv-document.png` — новый вид; `qa-statements-v2.md` N57 — отметка о смене вида. - `openspec/specs/arm-web` удалена: все 4 требования слово в слово есть в перенесённых в arm-core `document-review-ui` и `primary-files-ui` (RSHB/arm-core#149). - R-5: W16 разбит на W16/W16а/W16б, чтобы не менять нумерацию W17–W35. - O-1: на документах, загруженных до появления `document_issue`, блока «Предупреждения» на экране нет, хотя в панели значок «ⓘ 1» (из `job.warnings`); на свежем документе блок есть. Не баг кода — данные старого стенда. - Word-версия инструкции в `admin/deliverables/` не пересобиралась. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
aep added 1 commit 2026-10-21 08:46:11 +03:00
aep added 1 commit 2026-10-21 08:53:07 +03:00
aep changed title from 00-workspace-layout: фронт ведётся в arm-core/web to Фронт в arm-core/web: документация, без sync-web 2026-10-21 08:53:27 +03:00
aep added 1 commit 2026-10-21 09:06:01 +03:00
W16 переписан под таблицу «как в 1С»: все строки файла, группы жирным с суммами, отступ 16 px на уровень,
«Строк: 77», фильтр «Счёт / субсчёт», строка «Итого». Добавлены W16а (фильтр по счёту) и W16б (поиск).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
aep added 1 commit 2026-10-21 09:07:36 +03:00
aep merged commit 4c03e12e39 into main 2026-10-21 09:30:59 +03:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/arm-ka-docs#144
No description provided.