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

2.3 KiB

OpenSpec: optional legacy workflow

Обязательный SDD lifecycle отменён для обычной разработки. Текущие правила — engineering governance, context discipline и root/local AGENTS. Задача пользователя не требует Proposal/Delta/Design/Tasks, отдельных agent roles, Completion Evidence или archive как условия завершения.

Существующие материалы

specs/openspec сохраняет behavioral specs, active changes, schemas и archives. Существующий planning artifact описывает только свой прежний scope и не доказывает готовность нового запроса. Датированные evidence/archives не переписываются. Нужную behavioral spec выбирай через specs index.

Если OpenSpec запрошен явно

Canonical store прежнего workflow — wealth-ledger-specs, физически specs/openspec. Перед Node-командами выбери frontend .nvmrc, если у specs нет своей. Для чтения/изменения change всегда задавай store явно:

openspec status --change <change> --json --store wealth-ledger-specs
openspec instructions <artifact> --change <change> --json --store wealth-ledger-specs

Native status/instructions определяют фактические artifacts и schema. Получай разрешение на именно запрошенное изменение, не выводи approval из наличия файлов. Sync/archive меняют existing specs/history и выполняются только в рамках такой явной задачи, после проверки ожидаемого semantic diff и сохранности данных. Structural validation не доказывает соответствие реализации задаче.

Прежнее rationale — ADR 010 и 011; текущий выбор прямой работы — ADR 012.