[CLAUDE] Docs: patch CLAUDE.md+docs/CLAUDE.md+implementer.md drift S19→S32

Reviewer S33 startup audit verdict SEVERE drift CLAUDE.md baseline header
(emain context first-load file misleads sub-agent spawns post-S19).

Patches (10 line cross 3 file):
- CLAUDE.md mig count 26→33 + bảng 59→60 (Mig 32+33 Plan B Contract V2 S29)
- CLAUDE.md test count 81→111 × 2 sites
- CLAUDE.md gotcha count 26→52 (cumulative S22-S32 +26 entries)
- CLAUDE.md schema-diagram table 52→60 + +§14 Contract V2 LevelOpinions
- CLAUDE.md audit next cycle 2026-05-01→2026-06-01 (cron next due 6 ngày)
- CLAUDE.md Contract V2 wire status "chưa wire" → "ĐÃ WIRE (Mig 32+33 Plan B)"
- docs/CLAUDE.md gotchas table 38→52 pitfall
- implementer.md test baseline 81→111 × 2 (verify command + report format)

Drift defer 2026-06-01 batch (Reviewer recommend):
- investigator.md + reviewer.md gotcha 44→52 cosmetic
- docs/gotchas.md #50/#51 renumber order (non-functional)

Smart Friend independence note: Reviewer NOT softened verdict — em main
patched S29 sub-agent cicd-monitor.md baseline but MISSED CLAUDE.md root
cùng pass. Pattern reinforced: khi update mig count phải bundle CLAUDE.md.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
pqhuy1987
2026-05-26 18:16:41 +07:00
parent 540098347d
commit 1bc6b708fc
3 changed files with 9 additions and 9 deletions

View File

@ -120,7 +120,7 @@ Scope (pick 1): `Contract` · `PurchaseEvaluation` · `Budget` · `Form` · `Wor
### 4. Verify
- Build clean: `dotnet build SolutionErp.slnx --nologo -v quiet` (0 err)
- Tests PASS (baseline 81 preserve): `dotnet test SolutionErp.slnx`
- Tests PASS (baseline 111 preserve): `dotnet test SolutionErp.slnx`
- **Phase 9 UAT exception:** SKIP per chunk khi em main spec nói "UAT skip" — vẫn `npm run build` × 2 app
- FE build: `cd fe-admin && npm run build` + `cd fe-user && npm run build` (mirror)
- Live verify if deploy claim (sau CI run trên Gitea Actions complete): `curl https://api.solutions.com.vn/api/{controller}`
@ -138,7 +138,7 @@ Diff summary:
Verification:
- Build: clean / fail [error]
- Tests: 81/81 PASS (or "skipped per UAT rule")
- Tests: 111/111 PASS (or "skipped per UAT rule")
- npm build × 2 app: pass / fail
- Live verify (if applicable): [curl results]