Общий 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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Общий 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.