docs: update workspace documentation routes
This commit is contained in:
@@ -20,6 +20,3 @@ Root — отдельный Git-репозиторий `WealthLedger/main`; ко
|
|||||||
7. Проверь результат по задаче, рискованным случаям и local gates. Сохрани краткие команды/результаты; сообщи оставшиеся ограничения. Успех lint/tests не заменяет semantic review.
|
7. Проверь результат по задаче, рискованным случаям и local gates. Сохрани краткие команды/результаты; сообщи оставшиеся ограничения. Успех lint/tests не заменяет semantic review.
|
||||||
|
|
||||||
Перед Node-командой активируй `.nvmrc` affected repo через `nvm use --silent`.
|
Перед Node-командой активируй `.nvmrc` affected repo через `nvm use --silent`.
|
||||||
Полные [общие правила](docs/development/engineering-governance.md) читай по их
|
|
||||||
triggers; [context discipline](docs/development/agent-token-efficiency.md) — при
|
|
||||||
вопросе о routing, recovery или проверке эффективности инструкций.
|
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ Workspace состоит из пяти независимых Git-репозит
|
|||||||
| `.` | `WealthLedger/main` | Вход в workspace, инструкции и правила root tracking |
|
| `.` | `WealthLedger/main` | Вход в workspace, инструкции и правила root tracking |
|
||||||
| `frontend/` | `WealthLedger/frontend` | [React/Vite UI](frontend/README.md) |
|
| `frontend/` | `WealthLedger/frontend` | [React/Vite UI](frontend/README.md) |
|
||||||
| `backend/` | `WealthLedger/backend` | [NestJS API, Prisma и SQLite](backend/README.md) |
|
| `backend/` | `WealthLedger/backend` | [NestJS API, Prisma и SQLite](backend/README.md) |
|
||||||
| `docs/` | `WealthLedger/docs` | [Объяснение системы и сопровождение](docs/README.md) |
|
| `docs/` | `WealthLedger/docs` | [Объяснение системы](docs/README.md) |
|
||||||
| `specs/` | `WealthLedger/specs` | [Требования и OpenSpec](specs/README.md) |
|
| `specs/` | `WealthLedger/specs` | [Требования и OpenSpec](specs/README.md) |
|
||||||
|
|
||||||
### Получение checkout
|
### Получение checkout
|
||||||
@@ -55,8 +55,8 @@ Root отслеживает только `.gitignore`, `AGENTS.md`, `README.md`
|
|||||||
Нужны nvm и Node из `.nvmrc` каждого npm-repo (сейчас 24.21.0, npm 11.19).
|
Нужны nvm и Node из `.nvmrc` каждого npm-repo (сейчас 24.21.0, npm 11.19).
|
||||||
Root не содержит npm-проекта. В frontend, backend и docs отдельно выполните
|
Root не содержит npm-проекта. В frontend, backend и docs отдельно выполните
|
||||||
`nvm install`, `nvm use --silent`, `npm ci`.
|
`nvm install`, `nvm use --silent`, `npm ci`.
|
||||||
Предпосылки native dependencies и разрешения install scripts описаны в
|
После смены major Node переустановите native dependencies через `npm ci`.
|
||||||
[локальном окружении](docs/development/local-workspace.md).
|
Разрешения install scripts заданы в `package.json` соответствующего repo.
|
||||||
|
|
||||||
Для нового backend создайте `.env` по [backend README](backend/README.md),
|
Для нового backend создайте `.env` по [backend README](backend/README.md),
|
||||||
замените оба placeholder-секрета и проверьте `DATABASE_URL`.
|
замените оба placeholder-секрета и проверьте `DATABASE_URL`.
|
||||||
@@ -71,11 +71,11 @@ npm run start:dev
|
|||||||
|
|
||||||
Build генерирует Prisma client. Перед миграцией существующей базы сохраните
|
Build генерирует Prisma client. Перед миграцией существующей базы сохраните
|
||||||
согласованный backup и ключ шифрования; процедуру и ограничения отката смотрите
|
согласованный backup и ключ шифрования; процедуру и ограничения отката смотрите
|
||||||
в [локальном окружении](docs/development/local-workspace.md#сохранение-данных-и-откат).
|
в [описании хранения](docs/architecture/containers.md#сохранение-и-восстановление-данных).
|
||||||
Известная ошибка fresh migration при `RUST_LOG=warn/error` устранена в
|
Известная ошибка fresh migration при `RUST_LOG=warn/error` устранена в
|
||||||
`backend/prisma.config.ts`: CLI удаляет унаследованную переменную.
|
`backend/prisma.config.ts`: CLI удаляет унаследованную переменную.
|
||||||
Используйте штатный `prisma migrate deploy` из backend; прежний Prisma blocker
|
Используйте штатный `prisma migrate deploy` из backend; прежний Prisma blocker
|
||||||
снят. [Подробности и границы проверки](docs/development/verification.md#известное-ограничение-сквозной-проверки).
|
снят. [Подробности и границы проверки](backend/README.md#реальная-sqlite-и-сохранность-данных).
|
||||||
|
|
||||||
В другом терминале подготовьте `.env` по [frontend README](frontend/README.md),
|
В другом терминале подготовьте `.env` по [frontend README](frontend/README.md),
|
||||||
затем из frontend:
|
затем из frontend:
|
||||||
@@ -96,8 +96,7 @@ npm run dev
|
|||||||
OpenSpec не нужен для запуска приложения и применяется по явному запросу.
|
OpenSpec не нужен для запуска приложения и применяется по явному запросу.
|
||||||
Specs использует Node из `frontend/.nvmrc`; проверенная версия CLI — 1.10.0.
|
Specs использует Node из `frontend/.nvmrc`; проверенная версия CLI — 1.10.0.
|
||||||
Store `wealth-ledger-specs` расположен в `specs/openspec/`.
|
Store `wealth-ledger-specs` расположен в `specs/openspec/`.
|
||||||
[Роль и необязательный lifecycle](docs/development/openspec-authority-and-lifecycle.md),
|
[Работа с OpenSpec](specs/AGENTS.md), [команды validation](specs/README.md#проверка).
|
||||||
[команды validation](specs/README.md#проверка).
|
|
||||||
|
|
||||||
## Проверки
|
## Проверки
|
||||||
|
|
||||||
@@ -114,6 +113,6 @@ Store `wealth-ledger-specs` расположен в `specs/openspec/`.
|
|||||||
|
|
||||||
Python 3 нужен только для проверки root tracking. Backend e2e использует
|
Python 3 нужен только для проверки root tracking. Backend e2e использует
|
||||||
временные базы; verify отдельно не доказывает HTTP/DB-сценарии или доступность
|
временные базы; verify отдельно не доказывает HTTP/DB-сценарии или доступность
|
||||||
T-Bank. Полные команды и ограничения принадлежат repo README и
|
T-Bank. Полные команды и ограничения принадлежат README
|
||||||
[руководству по проверке](docs/development/verification.md).
|
[frontend](frontend/README.md#проверка) и [backend](backend/README.md#проверка).
|
||||||
Для изменения проекта начните с [AGENTS](AGENTS.md).
|
Для изменения проекта начните с [AGENTS](AGENTS.md).
|
||||||
|
|||||||
Reference in New Issue
Block a user