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