[CL-DOCS-UPDATE] docs(architecture): follow-up — post-merge re-verify findings #73
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claude-audit/docs-followup-20260519"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что сделано
Follow-up к PR #72 (
365c44f05). Post-merge final re-verify ARCHITECTURE.md обнаружил 4 оставшихся drift, не пойманных iter 1/2/3.logger.ts→instrument.ts(BLOCKER)17→27(BLOCKER, cross-doc inconsistency с L222)127→128(WARNING)31→32(WARNING)Commit:
883aa13ed. Husky pre-push pass (vitest 189).План тестирования
Где могу ошибиться
🤖 Generated with Claude Code via /gsd-docs-update (post-merge follow-up)
Post-merge re-verify contracts/README.md обнаружил дополнительные drift'ы. ## Что сделано - **L53**: `BACKEND_SETTLED` / `USER_SETTLED` → `BackendSettled` / `UserSettled` (actual enum values per `EuropaP2PEscrow.sol:54-55`) - **L175**: gas baseline `153 methods` → `162 methods` (per `python3 -c 'import json; print(len(json.load(open("gas-baseline.json"))["methods"]))'`) - **L251**: doc paths `docs/SECURITY-AUDIT-*.md` → `../docs/SECURITY-AUDIT-*.md` (correct relative path from `contracts/`) ## Зачем `contracts/README.md` post-merge re-verify (43 claims, 6 failures). 3 из 6 устранены здесь. 3 пропущены: - L113 `privateKeyToAccount(key)` — external viem reference (Rule A crypto safety guideline), не contract code - L113 другой privateKeyToAccount instance — same - Один минор о docs path duplicate ## План тестирования - [x] Подтверждено enum values в `EuropaP2PEscrow.sol:54-55` - [x] Подтверждено 162 methods в `gas-baseline.json` - [x] Подтверждены оба audit reports в `../docs/` (monorepo root) - [x] Husky pre-push готов запустить 🤖 Generated with Claude Code via /gsd-docs-update (post-merge follow-up batch 2) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>