docs: record OpenSpec resilience evidence

This commit is contained in:
2026-08-26 10:14:16 +03:00
parent d80e2e32b2
commit 79727de9ff
2 changed files with 69 additions and 14 deletions
+57
View File
@@ -7,6 +7,63 @@ delivery commits, точные verification commands с наблюдёнными
итог independent read-only review. Записи добавляются после archive и являются
неизменяемой историей поставки.
## 2026-08-26-harden-openspec-sdd-agent-resilience
**Change:** harden-openspec-sdd-agent-resilience (schema `wealth-ledger-sdd` v3)
**Archive path:** `specs/openspec/changes/archive/2026-08-26-harden-openspec-sdd-agent-resilience`
**Specs sync:** три новых и три изменённых Requirements слиты в
`openspec-authority-and-lifecycle` и `multi-repository-delivery`; post-archive
strict validation — 20 main specs и 32 archived changes без ошибок.
### Delivery Map
| Area | Status | Outcome |
| --- | --- | --- |
| frontend | N/A | Client behavior, implementation и local gate не менялись |
| backend | N/A | API behavior, implementation и local gate не менялись |
| specs | affected | Schema v3, operation-neutral template, failure taxonomy, controlled fixtures, Delta Specs и archive/sync поставлены |
| docs | affected | Шесть reports сохранены одним snapshot, claims triaged, lifecycle/ADR/registry синхронизированы |
### Delivery commits
| Repo | Commit | Subject |
| --- | --- | --- |
| specs (implementation) | `8462a3ba75d6dda491b9221699357c58d8f8e3cc` | feat: harden OpenSpec agent resilience |
| specs (archive/sync) | `779a1e1305f8c209a4f98fae7f87718e48d61b37` | docs(specs): archive OpenSpec resilience change |
| docs (as-built) | `d80e2e32b2ebadcd93a53105e1ac337fe2c1f4f6` | docs: record second OpenSpec schema review |
| docs (evidence) | current evidence commit | docs: record OpenSpec resilience evidence |
### Verification
| Command (repo) | Наблюдённый результат |
| --- | --- |
| `bash scripts/verify-openspec-planning.test.sh` (specs, RED before implementation) | failed as expected: прежний verifier не выдавал `artifact-validation`, schema оставалась v2 |
| `bash scripts/verify-openspec-planning.sh definitely-missing-change` (specs, review reproduction) | до fix: exit 1 `artifact-validation`; после fix: exit 2 `Planning invocation failed` |
| `bash scripts/verify-openspec-planning.test.sh` (specs) | pass; positive stage cases, controlled ADDED/MODIFIED/REMOVED/RENAMED, artifact/invocation/environment failures, N/A и instruction contracts |
| `bash scripts/verify-openspec-authority.test.sh` (specs) | pass; controlled-invalid authority cases отклонены по ожидаемым причинам |
| `PATH=/Users/ksv741/.nvm/versions/node/v22.21.0/bin:$PATH bash specs/scripts/verify-workspace-change.sh harden-openspec-sdd-agent-resilience` (workspace, pre-archive) | pass; specs/docs affected, frontend/backend/runtime-openapi N/A; schema/change valid, 20/20 main specs, docs 37 Markdown files / 0 issues |
| `openspec archive harden-openspec-sdd-agent-resilience --yes --store wealth-ledger-specs` (specs) | pass; archived as `2026-08-26-harden-openspec-sdd-agent-resilience`; +3/~3 Requirements synced |
| `openspec validate --specs --strict --store wealth-ledger-specs` (specs, post-archive) | pass; 20 passed, 0 failed |
| `openspec validate --archived --strict --store wealth-ledger-specs` (specs, post-archive) | pass; 32 passed, 0 failed |
| `openspec schema validate wealth-ledger-sdd --verbose` (specs, post-archive) | pass; dependency graph and templates valid |
| `bash scripts/verify-openspec-authority.sh` (specs, post-archive) | pass; OpenSpec CLI 1.10.0, authority `wealth-ledger-specs` |
| `PATH=/Users/ksv741/.nvm/versions/node/v22.21.0/bin:$PATH npm run verify` (docs) | pass; Node 22.21.0, 37 Markdown files, 0 issues |
| `git diff --check` (specs/docs) | pass |
Schema instruction source уменьшился с 348 строк / 22,215 bytes до 209 строк /
14,197 bytes без числового blocking threshold. Все 12 Tasks завершены до
archive; semantic verification сопоставила delivery со всеми 6 Requirements и
20 Scenarios.
### Independent read-only review
Verdict: **PASS**. Итог после remediation review findings: Critical — 0,
Important — 0, Minor — 0. Reviewer подтвердил schema v3 и `Critical Rules`,
operation-neutral template и four-operation fixture, три failure category,
structural/semantic границу `N/A`, native `contextFiles` + local `AGENTS.md`,
cascade/mechanical assertions и snapshot/registry/as-built consistency без
scope creep.
## 2026-08-25-align-domain-model-and-money-contract
**Change:** align-domain-model-and-money-contract (schema `wealth-ledger-sdd`)