Files
docs/development/openspec-authority-and-lifecycle.md
T

2.3 KiB

OpenSpec authority и lifecycle

Назначение

Этот документ фиксирует постоянные границы SDD-процесса WealthLedger. Он не содержит requirements, design, delta-specs или tasks конкретного change: они живут только в canonical OpenSpec store.

Единственный SDD store

  • Canonical OpenSpec store: wealth-ledger-specs.
  • Физический root: specs/openspec относительно workspace.
  • Requirements, design, delta-specs, tasks, changes и archives создаются и коммитятся только в этом store.
  • Любая OpenSpec command, читающая или изменяющая change, явно использует --store wealth-ledger-specs; cwd, ближайший root и глобальная конфигурация машины не выбирают store проекта.

Границы артефактов

  • docs хранит только долговечную architecture, development, feature, audit и remediation documentation, включая completion evidence после archive.
  • frontend и backend хранят runtime code и tests, но не framework-specific planning artifacts.
  • Framework-specific requirements, plans, specs, design и task artifacts вне specs/openspec не создаются и не коммитятся; это включает superpowers/plans.
  • references/** — read-only reference content. Его framework artifacts не являются нарушением и не подлежат переносу или очистке без отдельной задачи.

Завершение change

Archive разрешён только после завершения всех planning artifacts и всех tasks. Post-archive bookkeeping не может быть незакрытым task: после успешного archive durable registry/history фиксирует фактический archive path, commits затронутых репозиториев, команды проверки и observed results.

Перед завершением change выполните из workspace:

bash specs/scripts/verify-openspec-authority.sh
openspec validate <change> --type change --strict --store wealth-ledger-specs