[P0] 05.frontend. Включить required checks для frontend #2

Closed
opened 2026-09-13 15:34:02 +03:00 by codex-bot · 1 comment
Owner

Источник: локальный todo/wealthledger-engineering-improvements.md, пункт 05.frontend, анализ от 13.09.2026. Исходные критерии приведены ниже, чтобы issue не зависела от наличия локального TODO.

Что осталось сделать

05.frontend. Включить required checks для frontend. Часть 05.root.

Готово, когда: failing frontend gate блокирует обычный merge, новый commit
требует новой проверки; применимый cross-repo contract result относится
к явно выбранной паре frontend/backend revisions.

Основание текущего статуса

package.json содержит полный verify и отдельные openapi:generate/openapi:check. Генерация типов читает локальный snapshot; единого экспорта runtime OpenAPI с согласованным обновлением двух файлов пока нет. Node 24 уже принят.

Проверка 13.09.2026: статическая сверка текущих файлов и remediation registry; через MCP проверены репозитории, issues, ветки и Actions workflows. Все пять main-веток имеют protected=false, список workflows пуст, существующих issues не найдено. Внешние CI, server-side updater, история секретов и свежий npm audit этой сверкой не проверялись; полные application gates повторно не запускались.

Проверяемая revision frontend: 117e74cdfc29cbf63f549ea88e8106ab25300541.

Remediation registry остаётся владельцем статусов audit findings. Создание issue не означает выполнение или изменение статуса finding. Закрыть после проверки критериев и ссылки на фактические результаты.

Связанные issues

<!-- wealthledger-engineering-improvements:frontend:05.frontend --> Источник: локальный `todo/wealthledger-engineering-improvements.md`, пункт 05.frontend, анализ от 13.09.2026. Исходные критерии приведены ниже, чтобы issue не зависела от наличия локального TODO. ## Что осталось сделать **05.frontend. Включить required checks для frontend.** Часть 05.root. **Готово, когда:** failing frontend gate блокирует обычный merge, новый commit требует новой проверки; применимый cross-repo contract result относится к явно выбранной паре frontend/backend revisions. ## Основание текущего статуса [package.json](https://git.personal.ksv741.ru/WealthLedger/frontend/src/commit/117e74cdfc29cbf63f549ea88e8106ab25300541/package.json) содержит полный verify и отдельные openapi:generate/openapi:check. Генерация типов читает локальный snapshot; единого экспорта runtime OpenAPI с согласованным обновлением двух файлов пока нет. Node 24 уже принят. Проверка 13.09.2026: статическая сверка текущих файлов и remediation registry; через MCP проверены репозитории, issues, ветки и Actions workflows. Все пять main-веток имеют protected=false, список workflows пуст, существующих issues не найдено. Внешние CI, server-side updater, история секретов и свежий npm audit этой сверкой не проверялись; полные application gates повторно не запускались. Проверяемая revision frontend: `117e74cdfc29cbf63f549ea88e8106ab25300541`. [Remediation registry](https://git.personal.ksv741.ru/WealthLedger/docs/src/commit/7bc8792b9853768734066c31a323b70886d73a23/development/audit-remediation.md) остаётся владельцем статусов audit findings. Создание issue не означает выполнение или изменение статуса finding. Закрыть после проверки критериев и ссылки на фактические результаты. ## Связанные issues - [main: [P0] 05.root. Сделать успешные CI checks условием merge](https://git.personal.ksv741.ru/WealthLedger/main/issues/3) - [frontend: [P0] 04.frontend. Запускать полный frontend verify в CI](https://git.personal.ksv741.ru/WealthLedger/frontend/issues/1)
Author
Owner

Закрываем задачу настройки required checks на основании подтверждения владельца проекта от 16.09.2026: required checks настроены во всех пяти репозиториях; падение обязательной проверки блокирует обычный merge, новый commit требует нового результата проверки.

Источник подтверждения — явное сообщение владельца в рабочем обсуждении («да, все подтверждено»). Независимая повторная проверка серверных настроек или тестовый failing PR агентом при закрытии не выполнялись.

Прежний критерий пары frontend/backend revisions отменён решением об автономности репозиториев, зафиксированным в main #2.

Закрываем задачу настройки required checks на основании подтверждения владельца проекта от 16.09.2026: required checks настроены во всех пяти репозиториях; падение обязательной проверки блокирует обычный merge, новый commit требует нового результата проверки. Источник подтверждения — явное сообщение владельца в рабочем обсуждении («да, все подтверждено»). Независимая повторная проверка серверных настроек или тестовый failing PR агентом при закрытии не выполнялись. Прежний критерий пары frontend/backend revisions отменён решением об автономности репозиториев, зафиксированным в [main #2](https://git.personal.ksv741.ru/WealthLedger/main/issues/2).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/frontend#2