2.3 KiB
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