docs: align runtime requirements with Node 24 LTS

This commit is contained in:
2026-09-13 15:05:40 +03:00
parent 834f2d146c
commit 9590dedc01
3 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -4,6 +4,6 @@ context: |
WealthLedger состоит из независимых frontend, backend, specs и docs Git-репозиториев.
Canonical OpenSpec authority — зарегистрированный store wealth-ledger-specs в specs/openspec.
Docs описывает только фактическое as-built состояние; устойчивые process policies находятся в docs/development.
Локальная разработка и verification выполняются под Node 22 без CI.
Локальная разработка и verification выполняются под Node 24 без CI.
Project artifacts объясняют решения по-русски; exact OpenSpec headings, tokens,
commands и normative keywords SHALL/MUST сохраняются на английском.
+1 -1
View File
@@ -170,7 +170,7 @@ Entry и Future Cash Event. Runtime/cache-термины MUST быть отде
### Requirement: README репозиториев являются компактными onboarding entrypoints
Репозитории frontend и backend SHALL предоставлять русскоязычные README
entrypoints, которые указывают Node 22, lockfile-safe bootstrap, локальные
entrypoints, которые указывают Node 24, lockfile-safe bootstrap, локальные
non-mutating verification commands, требуемую локальную configuration и ссылки
на authoritative или just-in-time documentation. README MUST различать deferred
check и passing verification gate, а detailed rationale deferred Prisma e2e и
+2 -2
View File
@@ -31,7 +31,7 @@
delivery-plan файл как источник требований, порядка поставки или фактического
поведения. Требования SHALL оставаться в OpenSpec, а delivered system overview
и долговечные ограничения SHALL находиться в `docs`. Frontend и backend MUST
требовать Node 22 и документировать lockfile-safe bootstrap через `npm ci`.
требовать Node 24 и документировать lockfile-safe bootstrap через `npm ci`.
#### Scenario: Агент определяет границы поставленной системы
- **WHEN** агент начинает работу и ищет актуальные границы WealthLedger
@@ -40,7 +40,7 @@ delivery-plan файл как источник требований, поряд
#### Scenario: Агент bootstrap-ит application repository
- **WHEN** агент начинает локальную проверку frontend или backend на чистой машине
- **THEN** он может определить Node 22 и выполнить `npm ci` без угадывания runtime policy
- **THEN** он может определить Node 24 и выполнить `npm ci` без угадывания runtime policy
### Requirement: Frontend предоставляет минимальный каркас приложения
Frontend SHALL предоставлять русскоязычный адаптивный каркас приложения с маршрутами `/login`, `/register`, `/accounts`, `/accounts/:accountId` и `/settings`, светлой финансовой темой и навигацией для счетов и настроек. Каркас MUST содержать состояния загрузки, ошибки и пустых данных без реализации доменных сценариев.