--- distill-gen: 1 period: 2026-07 (45 review-record, S65→S133-era) source-verbatim: archive/2026-07.md (45 record, 39.791B, gen-0 — snapshot tại GATHER S140; 2 entry S139/S134b được reviewer tự-curate moved-not-cut từ L1 vào verbatim NGAY SAU đó [batch S140-curate, +7 dòng] = NGOÀI scope gist này, sống ở verbatim) pointer-style: substring (Ctrl-F) back-resolve vào archive/2026-07.md; mỗi cụm kết → substring:"" (40 anchor GATHER-verified count==1-line [mega-line: 1-line⇔1-entry] + em-main spot-check 8/8) fields-per-line: VIỆC · KẾT-LUẬN(+file:line/commit) · BÀI-HỌC · BẤT-NGỜ · [confidence] --- # Gist 2026-07 — reviewer (distilled S140 sleep-compress) ## TỔNG-HỢP (5 ý — số/mốc truy về CỤM dưới) 1. **Kỳ = 45 review-record → 9 CỤM.** Verdict-phổ: 2 FAIL (S108 fable-real first-run 1C+4M · S88 fabrication-by-merge) · ~14 PWC/PWF/GO-WITH-FIXES · ~17 PASS-clean. Teeth chứng qua fault-inject `-RepoRoot` 4/4 + independent-recompute + re-run 2-CHIỀU. 2. **PE = mảng domain lớn nhất (11 record S65→S133, CỤM 2a).** Pattern lặp: fail-closed guard TOP-of-method · FE/BE byte-mirror bit-exact · single→multi consumer-sweep · menu-hide≠API-lock. Mig covered 54/56/59/60(+61)/63/67. 3. **Reviewer-craft đúc (CỤM 1+4):** fidelity-gate 3-lớp (verbatim + pointer-arithmetic count==1 + ground-truth-code) · byte-conservation moved-not-cut (sha256 line-level + arithmetic full-accounting) · Windows byte-verify KHÔNG-MSYS · verify-command-as-CODE · negative-control cho token-count. 4. **#53 return-garble dai** (S101/S123/S124/S128/S129) → luật "ghi diary TRƯỚC return" tự-rút từ S123 (CỤM 8); scribe từ journal khi garble. 5. **Anti-pattern governance-review tái diễn:** mirror-a-toggle drops-reader · exact-token-sweep misses-paraphrased · cumulative-count-not-outward · fencepost/hero-ratio overclaim · Goodhart-rời-tập-đo · direction-of-error quyết mức lỗi. ## CỤM 1 [cao] — Memory-curate fidelity + byte-conservation verify (S98 3-lane · S88) **VIỆC:** gate 3-lane curate S98 (gist impl-fe 10rec→6cụm · cicd L1 moved-not-cut · mega-line re-tier) + L2 distill test-spec S88. **KẾT-LUẬN:** S98 3-lane PASS (1 minor gist + 3 minor cicd + 0-mismatch); S88 FAIL 1 fabrication-by-merge (gist gán "Mig 45" cho cluster 2-episode, thật Master=Mig 47). Evidence: 34/34 substring count==1 · sha256 line-level backup==archive + byte-arithmetic 19917→17059 EXACT (4309−1451=2858) · mega-line arithmetic full-accounting ×2 file (STATUS 9412/11090 · HANDOFF 6147/7775). **BÀI-HỌC:** fidelity-gate 3 lớp cho MỌI chỗ gist DIỄN-GIẢI vượt verbatim; QUALITY-gate SAU presence-gate (token-PRESENCE mù cross-episode mis-attribution); Windows byte-verify CẤM MSYS grep/sed/awk (TEXT-MODE strip `\r`) → .NET ReadAllBytes/wc -c/od -c; commonPrefix lấn 1-char → IndexOf(blurb) FULL line. **BẤT-NGỜ:** honest-empty "không" > bịa filler; verbatim TỰ mâu-thuẫn (S52-vs-S53) → gist FLAG discrepancy KHÔNG resolve-bịa. [cao] → substring:"anti-S88-fabrication-by-merge" · "token-split artifact" · "commonPrefix lấn 1-char" · "fabricates false specificity" ## CỤM 2a [cao] — PE financial-invariant close-reviews (11 record) **VIỆC:** chuỗi review PE cross-stack (EndsBeforeCeo Mig60/61 · badge/checkbox UAT · giá-đề-xuất Mig59 · budget Mig56 · Mig54 finalize · multi-winner · negative-quote · budget-freeze Mig67). **KẾT-LUẬN:** đa số PASS 0-issue; S133 PWF (0must/2should CÙNG root #81 indirect-writer WorkflowService:308 + DbInitializer:1323); S89-bis 4/4-confirm + 1 NEW joint-winner DEAD-END. Guard: S72* fail-closed throw BEFORE Phase=DaDuyet + server-recompute no-trust-client · S86 byte-mirror NotFound→Forbidden + canEditCcm bit-exact · S97-bis EndedByLevelFinalize set DUY-NHẤT service:873 (5 nhánh) + repro peFinButWentCeo · S91 codegen flushes ONLY seq-row · S117 UpsertQuote writes-0-budget-field · SHA256 FE 2-app IDENTICAL b7abbc2f/bcf812fd. **BÀI-HỌC:** terminal/finalize-lock gác FROM-state; single→multi = grep MỌI consumer (dừng ở detail-display = bug); "mọi nhánh set X" phải grep CẢ assignment-qua-BIẾN (#81 indirect); FE badge/gate mirror BE bit-for-bit; echo-all-siblings convention rots khi thêm field mới; backfill LIKE-VN-wildcard = false-pos-risk. **BẤT-NGỜ:** S76 spec "KHÔNG migration" FALSE (đọc changed-set thật, đừng tin scope-framing); S89-bis nút FE `some(isWinner)` nhưng BE hard-block. [cao] → substring:"peFinButWentCeo" · "opt-out→opt-in" · "UpdatePeSuggestedPriceCcm" · "server-recompute amount no-trust-client" · "flushes ONLY seq-row" · "joint-winner DEAD-END" · "echo-all-siblings convention rots" · "winnerQuoteTotalbịa · spec-KHÔNG-migration-FALSE · drift-note-chỗ-duy-nhất-sai · marker-WRITE-ONLY-dead · joint-winner-FE-hiện-BE-block · accent-800-silent · A1-UAT-behavior-change · fencepost-2×-dù-atomic-đúng · do-token-bẫy-lúc-adopt · notice-N-content-independent · acceptance-grep-mù-deliverable-mình. **Verdict-phổ:** FAIL ×2 · PWC/PWF/GWF ~14 · PASS ~17. **Drop `thấp`:** 0 cụm. ## CỤM BỔ SUNG [coverage-diff @S152 D2 — máy-trích nguyên-văn + lead-review; KHÔNG phải re-distill, distill-gen giữ] > Token load-bearing có trong verbatim `2026-07.md` mà gist thiếu — mỗi dòng = token + TRÍCH NGUYÊN-VĂN dòng chứa nó (Ctrl-F token trong verbatim để đọc trọn). Chuẩn gate: gotcha#/Mig/file-ref/guard phải sống trong gist. - Mig **Mig 54** · trích: "- **S72* (2026-06-18) Mig 54 PE giá-đề-xuất + CCM-finalize OPT-IN — financial go-live PASS:** fail-closed guard throw BEFORE set Phase=DaDuyet; finali" - Mig **Mig 56** · trích: "- **S76 (2026-06-19) PE budget 3-cột Mig 56 + badge — PASS:** MAJOR race fixed gotcha #70 (useIsFetching gate). Badge role-set MUST mirror gate bit-fo" - Mig **Mig 59** · trích: "6-24) PE Section B 3-cột Dự-án|PRO|CCM (Mig 59) — PASS:** authz byte-mirror UpdatePeSuggestedPriceCcm (NotFound→Forbidden, fail-closed); FE `canEditCc" - Mig **Mig 60** · trích: "7-01) PE EndsBeforeCeo CONFIG→RUNTIME + Mig 60 backfill (bug anh Kiệt FDC, cross-stack+mig, live UAT) — PASS (0 issue):** field `EndedByLevelFinalize`" - Mig **Mig 61** · trích: "pattern nào khác ngoài Mig 60 — đã fix Mig 61). *(addendum on-behalf H2-proposed @S98)*" - Mig **Mig 62** · trích: "additive (prod-safe, expansion-cols từ Mig 62 `778fc98` deployed per 4-NCC-in-prod). **Nice-to-have (KHÔNG block)**: (a) test comment :31-37 + svc :3" - Mig **Mig 63** · trích: "aw:290 +fingerprint-Ordinal-reject:223, Mig 63 reversible+3-file+snapshot:3330, col→field 30/30 OK (Code=col4 viết-tắt, Name=col5 tên-cty). REQUIRED a" - Mig **Mig 67** · trích: "fresh-DB migrate-trước-seed → backfill Mig 67 no-op trên bảng rỗng). **Bài: RULE 'mọi nhánh set X' phải grep CẢ assignment-qua-BIẾN, không chỉ token" - Mig **Migration 3** · trích: "d direct field (filter DaDuyet :176). **Migration 3-file OK** (Designer+Snapshot có bit-NOT-NULL-default-false); backfill marker `LIKE N'%Duyệt KẾT TH" - guard-kw **race** · trích: "et 3-cột Mig 56 + badge — PASS:** MAJOR race fixed gotcha #70 (useIsFetching gate). Badge role-set MUST mirror gate bit-for-bit. SURPRISE: spec 'KHÔNG" - file-ref **PeSuggestedPriceFeatures.cs** · trích: "slabel self-target(thật 17.1) · AREA-2 `PeSuggestedPriceFeatures.cs:153-199` dropped." - file-ref **detectors.ps1** · trích: "I CHỖ trước khi quyết TOTAL (governance-detectors.ps1:65-68 'brand-new net → INFORM-sink day-one' — spec quyết ngược không reconcile). ⭐ M7-class: sửa" - file-ref **probe.ps1** · trích: "i bước cuối** — lòi ` M scripts/nhip-no-probe.ps1` (+55/-2, mtime SAU push) làm SAI câu '**Chưa làm**, chờ owner' trong THƯ ĐÃ STAMP. ⭐ **Số publish p" - file-ref **purchaseEvaluation.ts** · trích: "nalizeStepName/LevelName: string|null` (purchaseEvaluation.ts:149-150) → `??`-chain TS-safe. 0 BE/test/mig leak. Build fresh ~17:55 ×2 (fe-user hash `" ### BỔ-SUNG-2 [F1/F2 sau Fidelity-gate @S152 — mở đuôi infra {yml,yaml,json,slnx,csproj,sql,config} + guard IsUnique/optimistic. N/A CỐ-Ý (F5): bundle-hash xoay #69 · tên-giả phép-thử ZZfakehash* · đuôi .md] - file-ref **distill-shard-probe.ps1** · trích: "obe.ps1`**: thấy session-start/end gọi `distill-shard-probe.ps1` (ĐÚNG, sleep-check `session-start:135`) → suy sai '⇒ KHÔNG gọi nhip-no-probe' (gọi CẢ" - file-ref **mfe-state.json** · trích: "+ READ-ONLY-budget proof (1 write-op `.mfe-state.json`); WF1-reviewer caught BLOCKING vocab-fork (memory-fidelity H6.7≠H16 → MFE+alias-map §H). Detai"