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

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

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

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

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

Готово, когда: failing backend/contract check блокирует обычный merge,
новая revision проверяется заново; после 03–04 DB/e2e включён в применимый gate.

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

package.json содержит verify, изолированные test:e2e/test:sqlite и test:openapi-contract. Prisma config исключает унаследованный RUST_LOG. Пункты 03, 10, 11, 12 и 14.backend уже закрыты; их не нужно реализовывать заново.

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

Проверяемая revision backend: 197ffe21368b337f27d27c22e473570258ebdc3b.

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

Связанные issues

<!-- wealthledger-engineering-improvements:backend:05.backend --> Источник: локальный `todo/wealthledger-engineering-improvements.md`, пункт 05.backend, анализ от 13.09.2026. Исходные критерии приведены ниже, чтобы issue не зависела от наличия локального TODO. ## Что осталось сделать **05.backend. Включить required checks для backend.** Часть 05.root. **Готово, когда:** failing backend/contract check блокирует обычный merge, новая revision проверяется заново; после 03–04 DB/e2e включён в применимый gate. ## Основание текущего статуса [package.json](https://git.personal.ksv741.ru/WealthLedger/backend/src/commit/197ffe21368b337f27d27c22e473570258ebdc3b/package.json) содержит verify, изолированные test:e2e/test:sqlite и test:openapi-contract. [Prisma config](https://git.personal.ksv741.ru/WealthLedger/backend/src/commit/197ffe21368b337f27d27c22e473570258ebdc3b/prisma.config.ts) исключает унаследованный RUST_LOG. Пункты 03, 10, 11, 12 и 14.backend уже закрыты; их не нужно реализовывать заново. Проверка 13.09.2026: статическая сверка текущих файлов и remediation registry; через MCP проверены репозитории, issues, ветки и Actions workflows. Все пять main-веток имеют protected=false, список workflows пуст, существующих issues не найдено. Внешние CI, server-side updater, история секретов и свежий npm audit этой сверкой не проверялись; полные application gates повторно не запускались. Проверяемая revision backend: `197ffe21368b337f27d27c22e473570258ebdc3b`. [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) - [backend: [P0] 04.backend. Запускать backend gates и runtime contract test в CI](https://git.personal.ksv741.ru/WealthLedger/backend/issues/1)
Author
Owner

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

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

Закрываем задачу настройки required checks на основании подтверждения владельца проекта от 16.09.2026: required checks настроены во всех пяти репозиториях; падение обязательной проверки блокирует обычный merge, новый commit требует нового результата проверки. Источник подтверждения — явное сообщение владельца в рабочем обсуждении («да, все подтверждено»). Независимая повторная проверка серверных настроек или тестовый failing PR агентом при закрытии не выполнялись.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/backend#2