3.5 KiB
3.5 KiB
Why
Технический аудит подтвердил, что выбор OpenSpec store зависит от текущей директории и изменяемого глобального значения по умолчанию, а archive workflow допускает незакрытые tasks. Это создаёт два источника правды о SDD-работе и позволяет считать change завершённым без полного доказательства выполнения.
What Changes
- Объявить
wealth-ledger-specsс физическим rootspecs/openspecединственным поддерживаемым местом для versioned SDD-артефактов WealthLedger. - Обязать project-owned OpenSpec entrypoints и agent instructions явно использовать
--store wealth-ledger-specs; удалить поддержку выбора ближайшего root или fallback через глобальное значение по умолчанию. - Запретить создание и коммит framework-specific planning/spec/task/design артефактов вне
specs/openspec, включаяsuperpowers/plans; сохранитьreferences/**как read-only исключение. - Разделить SDD-состояние и постоянную документацию:
docsхранит только долговечную документацию и evidence, но не change-specific requirements, design или tasks. - Сделать archive невозможным при любом незакрытом task и вынести post-archive bookkeeping из
tasks.mdв детерминированный evidence workflow. - Добавить read-only verifier authority/lifecycle policy и исправить historical incomplete archive
2026-08-17-redesign-position-cardsпроверяемыми фактами без переписывания Git-истории.
Capabilities
New Capabilities
openspec-authority-and-lifecycle: canonical store, допустимые locations SDD-артефактов, обязательный scoped entrypoint, archive gate и machine-verifiable policy.
Modified Capabilities
project-foundation: локальные agent instructions должны однозначно направлять SDD-работу в canonical OpenSpec store и исключать параллельные framework artifacts.audit-remediation-workflow: terminal evidence audit-derived changes должно опираться на archive только после завершения всех tasks и определённого post-archive evidence workflow.project-documentation: durable docs отделяются от change-specific SDD-artifacts и фиксируют completion evidence без создания второго SDD source of truth.brokerage-account-ledger: русские нормативные формулировки используют RFC 2119 маркеры, совместимые со strict OpenSpec validation.
Impact
Затрагиваются AGENTS.md в workspace и независимых репозиториях, .opencode OpenSpec commands/skills, specs/openspec configuration и verification tooling, historical archive и durable development documentation. Runtime-код frontend/backend, API, зависимости и пользовательское поведение не меняются.