chore: use native OpenSpec validation
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user