30 lines
1.9 KiB
Markdown
30 lines
1.9 KiB
Markdown
# WealthLedger Specs
|
|
|
|
Этот репозиторий — единственный versioned SDD authority рабочей области. Canonical OpenSpec store `wealth-ledger-specs` расположен в `openspec/` (`specs/openspec` от workspace), новые changes используют project-local schema `wealth-ledger-sdd`.
|
|
|
|
## Начало работы
|
|
|
|
OpenSpec применяется по явному запросу согласно [AGENTS](AGENTS.md). Proposal, Delta Specs, Design и Tasks создаются последовательно по одному после approval Change Owner. Для любой команды, читающей или изменяющей change, явно передавайте `--store wealth-ledger-specs`.
|
|
|
|
Design должен оценить `frontend`, `backend`, `specs`, `docs` в Delivery Map и при обязательном trigger включить Solution Assessment. Docs описывает as-built state и не становится параллельным store требований.
|
|
|
|
## Проверка
|
|
|
|
Для native validation из этого репозитория:
|
|
|
|
```bash
|
|
openspec schema validate wealth-ledger-sdd --verbose
|
|
openspec validate <change> --type change --strict --store wealth-ledger-specs
|
|
openspec validate --specs --strict --store wealth-ledger-specs
|
|
```
|
|
|
|
Structural validation не заменяет semantic verification и independent read-only review перед archive.
|
|
|
|
## Релизы
|
|
|
|
Node задаётся собственной `.nvmrc`; после `nvm use --silent` выполните `npm ci`.
|
|
`npm run verify` проверяет diff. Release tooling проверяется из root командой
|
|
`node test-release.cjs specs`. OpenSpec validation остаётся отдельной проверкой
|
|
при изменениях требований. [Ветки и выпуск](../README.md#релизы-и-ветки),
|
|
[история релизов](CHANGELOG.md).
|