docs(agents): restore openspec authority
This commit is contained in:
@@ -2,9 +2,16 @@
|
|||||||
|
|
||||||
## Назначение и authority
|
## Назначение и authority
|
||||||
|
|
||||||
React/Vite-клиент WealthLedger. Canonical OpenSpec store — `wealth-ledger-specs` в `../specs/openspec`; OpenSpec commands, читающие или изменяющие change, всегда выполняются с `--store wealth-ledger-specs`. Versioned planning artifacts вне canonical store запрещены, включая `superpowers/plans`; `../references/**` read-only.
|
React/Vite-клиент WealthLedger. Shared SDD policy, common reading pointers,
|
||||||
|
audit routing и `../references/**` policy задаёт root `AGENTS.md`.
|
||||||
|
|
||||||
Перед изменением поставленного поведения прочитать [`../docs/architecture/system-overview.md`](../docs/architecture/system-overview.md), а для доменных терминов — [`../docs/architecture/domain-glossary.md`](../docs/architecture/domain-glossary.md). Testing, build-versus-buy и Delivery Map определены в [`../docs/development/engineering-governance.md`](../docs/development/engineering-governance.md). Audit-derived работа начинается с [`../docs/development/audit-remediation.md`](../docs/development/audit-remediation.md).
|
Canonical SDD authority находится в `wealth-ledger-specs`, физически в
|
||||||
|
`../specs/openspec` от этого репозитория. Любая OpenSpec command, читающая или
|
||||||
|
изменяющая change, должна использовать `--store wealth-ledger-specs`.
|
||||||
|
|
||||||
|
Frontend-specific conventions: [`docs/CONVENTIONS.md`](docs/CONVENTIONS.md),
|
||||||
|
[`docs/STRUCTURE.md`](docs/STRUCTURE.md), [`docs/API-LAYER.md`](docs/API-LAYER.md),
|
||||||
|
[`docs/UI-PATTERN.md`](docs/UI-PATTERN.md) и [`docs/TESTING.md`](docs/TESTING.md).
|
||||||
|
|
||||||
## Canonical gate
|
## Canonical gate
|
||||||
|
|
||||||
@@ -16,6 +23,7 @@ npm run verify
|
|||||||
```
|
```
|
||||||
|
|
||||||
Gate non-mutating и проверяет runtime, OpenAPI snapshot, hygiene, strict TypeScript, Biome, risk-based tests/coverage ratchet, Knip, dependency boundaries, build и bundle budget. `npm run openapi:sync` — отдельная записывающая команда для атомарного обновления snapshot/types; runtime contract обеих сторон сверяется из workspace через `bash specs/scripts/verify-runtime-openapi.sh`.
|
Gate non-mutating и проверяет runtime, OpenAPI snapshot, hygiene, strict TypeScript, Biome, risk-based tests/coverage ratchet, Knip, dependency boundaries, build и bundle budget. `npm run openapi:sync` — отдельная записывающая команда для атомарного обновления snapshot/types; runtime contract обеих сторон сверяется из workspace через `bash specs/scripts/verify-runtime-openapi.sh`.
|
||||||
|
Актуальные scripts проверять в `package.json`/`npm run`.
|
||||||
|
|
||||||
## Enforceable boundaries
|
## Enforceable boundaries
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user