refactor: simplify resource queries and layout tests #40

Merged
codex-bot merged 1 commits from codex/code-quality-refactor into develop 2026-09-27 18:53:12 +03:00
Owner

Общий hook истории операций убирает дублирование в StockPage и BondPage, сохраняя пагинацию и retry. Адаптер resource query выводит типы без приведения всего результата, поэтому refetch сохраняет тип transport envelope. Названия двух query-тестов приведены в соответствие с их assertions.

Проверка внутреннего CSS Mantine заменена геометрией PositionSection в Chromium на ширинах 375/1280 px. Тест сохраняет одну колонку акций/облигаций и responsive layout остальных инструментов. Vitest browser projects входят в существующий verify; оба CI workflow устанавливают Chromium. Добавлены только согласованные devDependencies @vitest/browser-playwright 5.0.0 и playwright 1.63.0, существующие версии не менялись.

Локальный npm run verify прошёл: 361 тест, coverage, TypeScript, Biome, OpenAPI, Knip, оба dependency-cruiser gate, app и Storybook build. Проверена чувствительность browser test к намеренной многоколоночной регрессии; production-компонент восстановлен. Pre-commit Gitleaks, форматирование и dependency gate прошли.

Ограничение локальной проверки: npm audit получил HTTP 400 от настроенного Nexus (Lifecycle/Firewall не настроен); отсутствие уязвимостей локально не подтверждено. Соответствует B-03, B-04, B-06, B-07 отчёта code-quality-review.md.

Общий hook истории операций убирает дублирование в StockPage и BondPage, сохраняя пагинацию и retry. Адаптер resource query выводит типы без приведения всего результата, поэтому refetch сохраняет тип transport envelope. Названия двух query-тестов приведены в соответствие с их assertions. Проверка внутреннего CSS Mantine заменена геометрией PositionSection в Chromium на ширинах 375/1280 px. Тест сохраняет одну колонку акций/облигаций и responsive layout остальных инструментов. Vitest browser projects входят в существующий verify; оба CI workflow устанавливают Chromium. Добавлены только согласованные devDependencies @vitest/browser-playwright 5.0.0 и playwright 1.63.0, существующие версии не менялись. Локальный npm run verify прошёл: 361 тест, coverage, TypeScript, Biome, OpenAPI, Knip, оба dependency-cruiser gate, app и Storybook build. Проверена чувствительность browser test к намеренной многоколоночной регрессии; production-компонент восстановлен. Pre-commit Gitleaks, форматирование и dependency gate прошли. Ограничение локальной проверки: npm audit получил HTTP 400 от настроенного Nexus (Lifecycle/Firewall не настроен); отсутствие уязвимостей локально не подтверждено. Соответствует B-03, B-04, B-06, B-07 отчёта code-quality-review.md.
codex-bot added 1 commit 2026-09-27 17:45:17 +03:00
refactor: simplify resource queries and layout tests
Frontend security / security (push) Successful in 11s
Frontend verify / verify (push) Successful in 10m3s
Conventional commits / commits (pull_request) Successful in 28s
Frontend security / security (pull_request) Successful in 10s
Frontend verify / verify (pull_request) Successful in 14m59s
606e38ed77
codex-bot scheduled this pull request to auto merge when all checks succeed 2026-09-27 18:06:25 +03:00
codex-bot merged commit c1b08735e3 into develop 2026-09-27 18:53:12 +03:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/frontend#40