В workspace нет одной команды полной проверки. Frontend и docs имеют verify, backend требует verify + test:e2e, specs — отдельных OpenSpec-команд. Подготовка и dev-запуск описаны в README вручную.
Что сделать
Добавить тонкий root runner для выбранных областей и всего workspace, делегирующий проверки владельцам. В backend дать полному набору существующих проверок один repo-owned вход, например verify:full. Локальный specs verify согласовать со specs #2 и specs #4.
Критерии готовности
Команда работает из произвольной директории, проверяет наличие checkout/runtime/CLI и даёт понятные ошибки.
Полный запуск включает root tracking safety, frontend verify, backend verify + HTTP/SQLite/OpenAPI E2E, specs validation и docs verify.
Backend full gate переиспользует существующие команды; frontend по-прежнему проверяется самостоятельно без backend.
Результат различает PASS/FAIL/NOT RUN; любая ошибка возвращает ненулевой exit code, пропущенная проверка не считается успешной.
Выбирается .nvmrc нужного repo; необходимые подготовительные шаги Prisma учтены.
Проверка сохраняет tracked source, .env, ключи, пользовательские базы и вложенные Git-репозитории.
Есть минимальная проверка маршрутизации runner и отказа при failing/missing gate, затем реальный полный прогон.
README и docs #4 описывают поставленный интерфейс.
Подготовка и dev
Если ручных команд недостаточно, в рамках этой задачи добавить простой совместный запуск приложений и повторяемую подготовку. Остановка завершает дочерние процессы. Bootstrap сохраняет существующие .env и данные; миграции существующей базы не запускаются неявно. Nx/Turbo/новый workflow engine не нужны. Каталог workspace вводить только если runner действительно его потребляет.
Основание
Сверка 14.09.2026: root README, backend scripts, specs README.
Прежний DB/E2E blocker снят. Удалённый docs/development/audit-remediation.md не является действующим реестром: восстанавливать его или править WL-P2-13 не требуется. Историческая связь: WL-P2-13 / AUD24-05.
## Проблема
В workspace нет одной команды полной проверки. Frontend и docs имеют verify, backend требует verify + test:e2e, specs — отдельных OpenSpec-команд. Подготовка и dev-запуск описаны в README вручную.
## Что сделать
Добавить тонкий root runner для выбранных областей и всего workspace, делегирующий проверки владельцам. В backend дать полному набору существующих проверок один repo-owned вход, например verify:full. Локальный specs verify согласовать со [specs #2](https://git.personal.ksv741.ru/WealthLedger/specs/issues/2) и [specs #4](https://git.personal.ksv741.ru/WealthLedger/specs/issues/4).
## Критерии готовности
- [ ] Команда работает из произвольной директории, проверяет наличие checkout/runtime/CLI и даёт понятные ошибки.
- [ ] Полный запуск включает root tracking safety, frontend verify, backend verify + HTTP/SQLite/OpenAPI E2E, specs validation и docs verify.
- [ ] Backend full gate переиспользует существующие команды; frontend по-прежнему проверяется самостоятельно без backend.
- [ ] Результат различает PASS/FAIL/NOT RUN; любая ошибка возвращает ненулевой exit code, пропущенная проверка не считается успешной.
- [ ] Выбирается .nvmrc нужного repo; необходимые подготовительные шаги Prisma учтены.
- [ ] Проверка сохраняет tracked source, .env, ключи, пользовательские базы и вложенные Git-репозитории.
- [ ] Есть минимальная проверка маршрутизации runner и отказа при failing/missing gate, затем реальный полный прогон.
- [ ] README и [docs #4](https://git.personal.ksv741.ru/WealthLedger/docs/issues/4) описывают поставленный интерфейс.
## Подготовка и dev
Если ручных команд недостаточно, в рамках этой задачи добавить простой совместный запуск приложений и повторяемую подготовку. Остановка завершает дочерние процессы. Bootstrap сохраняет существующие .env и данные; миграции существующей базы не запускаются неявно. Nx/Turbo/новый workflow engine не нужны. Каталог workspace вводить только если runner действительно его потребляет.
## Основание
Сверка 14.09.2026: [root README](https://git.personal.ksv741.ru/WealthLedger/main/src/commit/f5d3640168b6f622d2526fdcb06c0a893b4c0987/README.md), [backend scripts](https://git.personal.ksv741.ru/WealthLedger/backend/src/commit/d4fc28cbbf0bb76a8c11a68f09bbe41151067d88/package.json), [specs README](https://git.personal.ksv741.ru/WealthLedger/specs/src/commit/50658ea8be85568995cc2b71568f9779452424b6/README.md).
Прежний DB/E2E blocker снят. Удалённый docs/development/audit-remediation.md не является действующим реестром: восстанавливать его или править WL-P2-13 не требуется. Историческая связь: WL-P2-13 / AUD24-05.
Закрываем как not planned по решению владельца проекта: общий самописный root runner не нужен, команды и проверки принадлежат самостоятельным репозиториям.
В смерженном PR #10 удалены root tracking/release scripts, verify/security workflows и custom release hook. Root CI использует штатный commitlint. Инструкции описывают существующие repo-owned команды.
Runner и его критерии не реализованы намеренно. Незавершённые проверки OpenSpec остаются отдельными задачами specs #2 и specs #4.
Закрываем как not planned по решению владельца проекта: общий самописный root runner не нужен, команды и проверки принадлежат самостоятельным репозиториям.
В смерженном [PR #10](https://git.personal.ksv741.ru/WealthLedger/main/pulls/10) удалены root tracking/release scripts, verify/security workflows и custom release hook. Root CI использует штатный commitlint. Инструкции описывают существующие repo-owned команды.
Runner и его критерии не реализованы намеренно. Незавершённые проверки OpenSpec остаются отдельными задачами [specs #2](https://git.personal.ksv741.ru/WealthLedger/specs/issues/2) и [specs #4](https://git.personal.ksv741.ru/WealthLedger/specs/issues/4).
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.
Проблема
В workspace нет одной команды полной проверки. Frontend и docs имеют verify, backend требует verify + test:e2e, specs — отдельных OpenSpec-команд. Подготовка и dev-запуск описаны в README вручную.
Что сделать
Добавить тонкий root runner для выбранных областей и всего workspace, делегирующий проверки владельцам. В backend дать полному набору существующих проверок один repo-owned вход, например verify:full. Локальный specs verify согласовать со specs #2 и specs #4.
Критерии готовности
Подготовка и dev
Если ручных команд недостаточно, в рамках этой задачи добавить простой совместный запуск приложений и повторяемую подготовку. Остановка завершает дочерние процессы. Bootstrap сохраняет существующие .env и данные; миграции существующей базы не запускаются неявно. Nx/Turbo/новый workflow engine не нужны. Каталог workspace вводить только если runner действительно его потребляет.
Основание
Сверка 14.09.2026: root README, backend scripts, specs README.
Прежний DB/E2E blocker снят. Удалённый docs/development/audit-remediation.md не является действующим реестром: восстанавливать его или править WL-P2-13 не требуется. Историческая связь: WL-P2-13 / AUD24-05.
codex-bot referenced this issue2026-09-13 15:34:22 +03:00
codex-bot referenced this issue from WealthLedger/backend2026-09-13 15:34:23 +03:00
codex-bot referenced this issue from WealthLedger/frontend2026-09-13 15:34:23 +03:00
codex-bot referenced this issue from WealthLedger/specs2026-09-13 15:34:24 +03:00
codex-bot referenced this issue from WealthLedger/docs2026-09-13 15:34:24 +03:00
[P1] 06. Добавить тонкий локальный запуск workspace-командto [P1] 06. Добавить единый локальный verify и тонкий запуск workspace-командЗакрываем как not planned по решению владельца проекта: общий самописный root runner не нужен, команды и проверки принадлежат самостоятельным репозиториям.
В смерженном PR #10 удалены root tracking/release scripts, verify/security workflows и custom release hook. Root CI использует штатный commitlint. Инструкции описывают существующие repo-owned команды.
Runner и его критерии не реализованы намеренно. Незавершённые проверки OpenSpec остаются отдельными задачами specs #2 и specs #4.