fix(web): синхронизация встроенного фронта с arm-web@test (1237105) (#120) #122

Merged
aep merged 1 commits from feat/120-web-sync-1237105 into main 2026-10-16 18:41:52 +03:00
Owner

Закрывает #120.

Встроенный фронт arm-core/web отставал от RSHB/arm-web@test (1237105). Диапазон arm-web 025233f..1237105 перенесён по шагам docs/scripts/sync-web.sh без правок; после переноса web/ и arm-web идентичны по набору синхронизации.

Скрипт остановился на проверке biome (lint/a11y/noLabelWithoutControl в новом переключателе); правка сделана в arm-web (#36 → PR #37), перенос доведён вручную в том же worktree.

Коммиты arm-web (3):

  • 54f88e9 feat(DocumentReview): подстроки под родителем, пустые строки детализации свёрнуты (#34, AURORA-1527)
  • 85e1b86 fix(ChecksPanel): заголовок мягких проверок «Предупреждения проверок (N)» (#34, AURORA-1527)
  • a4f5481 fix(DocumentReview): label переключателя пустых строк связан через htmlFor (#36, AURORA-1527)

Файлы (8): web/src/types/api.ts, web/src/widgets/DocumentReview/{ChecksPanel.tsx, StatementReview.tsx, StatementTable.tsx, formLayout.ts, formLayout.test.ts, statementGrid.ts, statementGrid.test.ts}

Проверки в worktree: vitest 150 passed; tsc --noEmit чисто; biome check src — 0 ошибок, 7 предупреждений (на main — 7); rsbuild build собирается.

Rulings I made

  • R-1 — служебные файлы arm-web не переносятся (как в скрипте).
  • R-2 — bounded-задача без OpenSpec change: перенос готового, проревьюенного в arm-web кода.

🤖 Generated with Claude Code

Закрывает #120. Встроенный фронт `arm-core/web` отставал от `RSHB/arm-web@test` (1237105). Диапазон arm-web 025233f..1237105 перенесён по шагам `docs/scripts/sync-web.sh` без правок; после переноса `web/` и arm-web идентичны по набору синхронизации. Скрипт остановился на проверке biome (`lint/a11y/noLabelWithoutControl` в новом переключателе); правка сделана в arm-web (#36 → PR #37), перенос доведён вручную в том же worktree. Коммиты arm-web (3): - 54f88e9 feat(DocumentReview): подстроки под родителем, пустые строки детализации свёрнуты (#34, AURORA-1527) - 85e1b86 fix(ChecksPanel): заголовок мягких проверок «Предупреждения проверок (N)» (#34, AURORA-1527) - a4f5481 fix(DocumentReview): label переключателя пустых строк связан через htmlFor (#36, AURORA-1527) Файлы (8): web/src/types/api.ts, web/src/widgets/DocumentReview/{ChecksPanel.tsx, StatementReview.tsx, StatementTable.tsx, formLayout.ts, formLayout.test.ts, statementGrid.ts, statementGrid.test.ts} Проверки в worktree: vitest 150 passed; `tsc --noEmit` чисто; `biome check src` — 0 ошибок, 7 предупреждений (на main — 7); `rsbuild build` собирается. ## Rulings I made - R-1 — служебные файлы arm-web не переносятся (как в скрипте). - R-2 — bounded-задача без OpenSpec change: перенос готового, проревьюенного в arm-web кода. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
aep added 1 commit 2026-10-16 18:41:07 +03:00
Перенесён диапазон arm-web 025233f..1237105 (3 коммита, 8 файлов набора синхронизации)
по шагам docs/scripts/sync-web.sh. После переноса web/ и arm-web@test идентичны по набору.
Коммиты arm-web:
- 54f88e9 feat(DocumentReview): подстроки под родителем, пустые строки детализации свёрнуты (#34, AURORA-1527)
- 85e1b86 fix(ChecksPanel): заголовок мягких проверок «Предупреждения проверок (N)» (#34, AURORA-1527)
- a4f5481 fix(DocumentReview): label переключателя пустых строк связан через htmlFor (#36, AURORA-1527)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
aep merged commit 19b44c4058 into main 2026-10-16 18:41:52 +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-core#122
No description provided.