---
name: s131-h24-h22-3gap-outward-gate
description: S131 gate email+adap-report báo hub 3 operational-gap H24×H22×H1/H2 — PASS_WITH_FIXES, bắt fencepost 8/+4 → gấp-đôi overclaim
metadata:
  type: project
---

# S131 — Gate outward (email hub + adap-report §6) báo 3 operational-gap H24/H22/H1-H2

**Verdict: PASS_WITH_FIXES** (0 CRITICAL, 2 MAJOR same-root, 3 minor). Mọi con-số ATOMIC reproduce từ đĩa/git — KHÔNG có số bịa. Defect duy nhất = **fencepost + overclaim phái sinh**.

## Đã đo lại (tất cả khớp)
- `.session-counter.json`: counter=7, last_ticked=S131, last_audit light@3/deep@3. Tick chain suy từ 3 mốc CỨNG: S122 git-msg "tick 0->1" · S124 last_audit "@counter=3" · S127 history "5->6" · S131=HEAD. ⇒ S123=2, S125=4, S126=5 nội-suy (chỉ 1 cách). S128/129/130 KHÔNG tick (6→7 với 3 nhãn ở giữa).
- Tick (INCREMENT) chỉ ở `session-start §2.1.8`. `tiep.md` grep tick|counter = 0 hit. `session-end.md §L.b(j)` CÓ chạm counter nhưng chỉ ĐỌC (overdue check) — grep `counter +=` chỉ match session-start. ⇒ GAP-1 core đúng.
- 6 wal:pause (all 07-16), diary mtime harvest 15:18:08/tooling 15:18:18, git xác nhận 0 commit sau 15:19 chạm 2 diary (last-touch = e9124fc 15:19 S125-S126). STATUS:462 "0 sub spawn". measured = ĐÚNG 12 role (0 key 2 vai H24). lead-view VERDICT 9 flag · lead-omission 4 flag+1 INFORM-escalate (khớp sub files). Run folder có sub-lead-view/omission + review-synthesis.md. tiep.md §0 orphan = per-RUN (`*-synthesis.md` glob). §5(a) gốc = "2 vai CHƯA CHẠY LẦN NÀO" ⇒ flip chính xác.

## Bắt được (MAJOR, shared root = fencepost baseline)
- **M1** email GAP-1 "8 nhãn phiên, counter chỉ +4 (3→7)" = **cặp lệch cột-mốc**: 8 nhãn (S124..S131 inclusive) đi với +5 (baseline post-S123=2→7); +4 đi với 7 nhãn (S125..S131, baseline S124=3). Đọc 8−4=4 nhãn trượt = SAI; thật 3 (S128/129/130). Số atomic đều đúng, chỉ PAIRING sai.
- **M2** "giãn ~gấp đôi"/"cadence ≈ gấp-đôi" (email + adap §6) = 2× overclaim, ĐẺ TỪ 8/4 fencepost. Đo thật 8 nhãn:5 tick = **1.6×** (3/8 miss = 37.5%). "gấp đôi" quá nấc ~25%.

## Lesson (bồi cho meta-count blind-spot S119/S126)
Khi số atomic ĐÚNG HẾT, lỗi vẫn ẩn ở **cách GHÉP hai số đúng** (label-count vs delta lệch baseline) → đẻ hero-ratio ("gấp đôi") sai. Anti-Goodhart: hero-number phái sinh phải re-derive từ raw, KHÔNG tin phép nhân của tác-giả. Fencepost = kiểm bằng liệt-kê từng nhãn tick/no-tick rồi ĐẾM tay (làm ở đây: 5 tick/3 no-tick/8 span). Root-cause 1 (baseline) → 2 triệu-chứng (missed-count implicature + ratio overclaim) ở 2 artifact.
