chore: use native OpenSpec validation

This commit is contained in:
2026-08-26 23:14:13 +03:00
parent 6f47589211
commit 2faf4eb8f3
17 changed files with 209 additions and 1429 deletions
+10 -18
View File
@@ -17,10 +17,8 @@ artifacts:
оставь capabilities пустыми и установи `skip_specs: true`.
- Оставь технологии, зависимости, архитектуру, API, database/code/file
structure для Design, а implementation steps и verification — для Tasks.
- После записи запусти
`bash specs/scripts/verify-openspec-planning.sh <change>`. Исправляй
artifact только при `artifact-validation`; при `invocation` исправь вызов,
при `environment` — prerequisite. Structural success не является approval.
- После записи используй native OpenSpec instructions и validation с
`--store wealth-ledger-specs`. Structural success не является approval.
Required Shape:
- **Why**: проблема или возможность и причина заняться ею сейчас.
@@ -57,9 +55,8 @@ artifacts:
`## RENAMED Requirements`; не оставляй пустые operation sections.
- Каждый `### Requirement:` содержит SHALL/MUST и хотя бы один
`#### Scenario:` с `- **WHEN**` и `- **THEN**`.
- После explicit Proposal approval и записи запусти planning verifier.
Исправляй artifact только при `artifact-validation`; `invocation` и
`environment` не разрешают менять Delta Specs.
- После explicit Proposal approval и записи используй native OpenSpec
validation с `--store wealth-ledger-specs`.
Delta Operations:
- `ADDED`: новый Requirement.
@@ -99,9 +96,8 @@ artifacts:
будущие results, commits или Completion Evidence.
- Разреши до сохранения любой вопрос, который меняет Specs, approach или
Tasks. `Open Questions` оставляет только genuinely deferrable unknowns.
- После explicit Delta Specs approval и записи запусти planning verifier.
Исправляй Design только при `artifact-validation`; `invocation` и
`environment` требуют исправить вызов или prerequisite.
- После explicit Delta Specs approval и записи используй native OpenSpec
validation с `--store wealth-ledger-specs`.
Required Shape:
- **Context**: current state и constraints подхода.
@@ -162,9 +158,8 @@ artifacts:
- Новое behavior возвращает change в Specs; новое architecture — в Design;
multi-owner или vague task исправляется в Tasks. Не добавляй commits,
archive path или post-archive Completion Evidence.
- После записи запусти planning verifier. Исправляй Tasks только при
`artifact-validation`; `invocation` и `environment` не разрешают менять
checklist.
- После записи используй native OpenSpec validation с
`--store wealth-ledger-specs`.
Testing:
Автоматические tests обязательны для security/privacy, денежных расчётов,
@@ -187,8 +182,8 @@ apply:
instruction: |
Critical Rules:
- Apply допустим только после explicit approvals Proposal, Delta Specs,
Design и Tasks. Проверь exact OpenSpec version, canonical store
`wealth-ledger-specs` и planning verifier до implementation.
Design и Tasks. Используй canonical store `wealth-ledger-specs` для всех
OpenSpec commands, читающих или изменяющих change.
- Прочитай каждый path из `contextFiles`, возвращённых native OpenSpec apply
instructions, затем applicable repository-local `AGENTS.md` affected areas.
Не вычисляй planning paths и не создавай второй context map.
@@ -202,8 +197,5 @@ apply:
нормативного смысла или table alignment. Requirement wording, Scenario,
architecture и planned Verification являются semantic changes и требуют
соответствующего reapproval.
- `artifact-validation` разрешает исправить указанную planning form;
`invocation` требует исправить вызов; `environment` — prerequisite.
Последние два класса не разрешают менять planning artifact.
- Structural validation не заменяет semantic verification и independent
read-only review.