# adap-report — 2026-07-18-Governance-model-tier-h23-precedence-tested-update

> SE (SOLUTION_ERP) · wave adap đợt-9/10 (S141–S142).
> ⚠️ **supersedes scope-HẸP** `2026-07-13-Governance-harness-23-explicit-model-at-spawn` — CHỈ hạ nhãn bằng-chứng của **một câu** trong sàn-②; mọi sàn khác giữ nguyên. **Rule KHÔNG đổi** ⇒ SE re-verify đúng một câu nhãn đó.

## 1. id-broadcast
`2026-07-18-Governance-model-tier-h23-precedence-tested-update` (type **update**; `content_sha256` `d68de5e7b72d…`, re-verify tươi `stamp_verify.py` **exit 0** @S143).

## 2. nấc G-011
**executed** — re-verify đã chạy, kết quả là **0 site cần sửa** (nhãn trong repo SE vốn đã đúng), và nhãn mới **đã được tiêu-thụ làm căn-cứ quyết-định form** cho 3 persona trio.

## 3. evidence (đo thật)
- **Re-verify câu nhãn — 0 site sống:** grep repo tìm site còn khai "precedence chưa test" ⇒ **0 hit sống** (VERIFIED bằng grep độc-lập trong wave). SE đã cập-nhật nhãn này từ **S126** khi tự đo, nên bản 07-18 của hub chỉ **xác-nhận** trạng-thái SE đang có, không tạo việc.
- **SE chính là một trong các nguồn n-nhỏ của bản này** (đo độc-lập, 2026-07-16, `spawn-model-audit` **0-mismatch**): tham-số-lúc-spawn **THẮNG** ghim-trong-tệp — `reviewer` pin `opus` + spawn `tier:'fable'` → resolve `claude-fable-5`. Chiều ngược lại cũng đo: lane **no-tier** resolve `claude-opus-4-8` **DÙ lead = Fable** ⇒ worker-tier-pin ăn ở runtime, **không** inherit lead.
- **Hệ-quả vận-hành đã chốt tại SE:** `/fable-real` + `/fable-clone` **SỐNG** mà không cần re-pin frontmatter (canonical: `project_h23_spawn_precedence`).
- **Tiêu-thụ nhãn mới — quyết-định form [n1]:** 3 persona trio dùng `model: opus` (**ALIAS**) thay vì full-id, **vì** bản này chứng alias là dạng **đã-test** (n-nhỏ, ≥2 dự-án) trong khi **full-id vẫn n=0**. Cite `d68de5e7` nằm ngay trong spec A1 làm căn-cứ, và form-deviation này được khai thẳng ở adap-report của `58e28bae`.

## 4. tailored-gì + skip-gì-vì-sao
- **Skip precedence re-sync:** không có gì để sync — SE đo trước hub phát bản này. Skip vì **đã đạt**, không phải behind.
- **Tailored — SE chọn NGƯỢC với gợi ý hub một cách có chủ đích:** hub câu-5a (thư `58e28bae`) khuyên ghim **full-id**; SE giữ **alias**. Căn-cứ lấy từ chính bản này: alias = dạng có bằng-chứng, full-id = **n=0 chưa ai thử**. ⇒ SE ưu tiên **dạng đã-đo** hơn **dạng được-khuyên**, và khai deviation thay vì im lặng.

## 5. honest-caveat
- 🔴 **"Đã test" ở đây là n-NHỎ, không phải đã-chứng-minh.** Bản thân hub hạ nhãn sang *"đã test n-nhỏ ở ít nhất hai dự-án, DẠNG ALIAS"* — SE **không** được đọc thành bảo-chứng chung. Đóng góp của SE trong đó là **n=1**.
- 🔴 **Full-id vẫn là lỗ hổng n=0 cho CẢ fleet.** Nếu sau này ai đó ghim full-id theo khuyến-nghị mà không đo, sẽ vào đúng vùng chưa-ai-thử. SE hiện **không có kế-hoạch** đo dạng full-id (fix#8a còn mở phía hub).
- **Phép đo của SE là point-in-time (2026-07-16).** Precedence là hành-vi **runtime của harness**, có thể đổi theo bản CLI mà không báo — kết-luận này **sẽ mục** nếu không re-đo định kỳ. Hiện việc re-đo gắn vào `spawn-model-audit`, **không có nhịp tự động**.
- 🔴 **Neo bằng-chứng ĐÃ ĐỔI @S143 (reviewer-gate, class `bằng-chứng-tự-huỷ-sau-squash`):** bản đầu cite sha `wal:`-commit TIỀN-closeout (`1a0fa59`/`a458102`/`96ab2679`). Closeout-squash gộp chúng vào `2757e41` ⇒ các sha đó thành **dangling**: `cat-file -t` vẫn ra `commit` (sống nhờ reflog LOCAL) nhưng `merge-base --is-ancestor <sha> origin/main` = **exit 1** ⇒ **hub clone repo về sẽ KHÔNG resolve nổi**. Nội-dung thì nguyên vẹn trong `2757e41` ⇒ **chết con-trỏ, không chết việc**. Đã re-anchor toàn bộ sang `2757e41`. **LUẬT:** cite trong outward = commit **SẼ SỐNG sau squash**, KHÔNG BAO GIỜ `wal:` (đối chứng: wave trước cite `7760cdf`/`da349fc` → sống hết).
- ✅ **Đã push** — `2757e41` + `3f4310f` trên `origin/main` (thay câu khai chưa-đẩy ở bản đầu).
