# adap-report — Checklist Harness-15 (verify-aid, memory-budget per-agent)

> **Loại report: POINTER-DEDUP (S149).** File này KHÔNG ghi việc mới — nó tách per-id cái đã dùng + đã văn-bản-hoá trong 2 report gốc, để `/adap-audit` parse được theo `<id>`. 🔴 **KHÔNG đếm double** với `2026-06-20-Governance-harness-15-memory-budget.md`.

## 1. id-broadcast

- **id:** `2026-06-20-Governance-checklist-harness-15`
- **source broadcast:** `ai_infra/broadcasts/outbox/all/2026-06-20-Governance-checklist-harness-15.md`
  - frontmatter đo THẬT hôm nay (2026-07-25): `type: new` · `title: Checklist tự-rà-soát Harness-15 (Memory-budget per-agent) — sàn-chức-năng + tùy-chỉnh + trung-thực` · `slug: checklist-harness-15` · `content_sha256: 94267ab5c2fbb0b972f7df65686554903d19b23ab4156b47c8e79eb70f872bd5` · `status: 🟢 ADOPT` · `reviewer_gate: PASS (wf_269fc353-560)`
- **adopted by:** se (SOLUTION_ERP) · **session dùng lần 1:** S81 (2026-06-20) · **dùng lại lần 2:** S82 (2026-06-21, review v2) · **date-tách-file:** 2026-07-25 (S149)

## 2. nac G-011 — **executed** (đã tiêu-thụ, KHÔNG việc mới)

**executed** — checklist là **verify-aid** (công-cụ tự-rà-soát), không phải feature-broadcast. Nấc đúng của nó = *"đã dùng làm completeness-gate cho đợt adopt tương ứng"*, và điều đó **đã xảy ra 2 lần** (S81 + S82). Không có FUNCTION-floor riêng nào của checklist còn treo.

| Lần dùng | Vai trò | Kết quả |
|---|---|---|
| S81 (2026-06-20) — adopt H-15 gốc | completeness-gate cho `memory-budget.json` + engine §G + session-start §2.1.5 + rules §6.6 | **8/8 🔴 floor MET** (review meta-gate xác-nhận) |
| S82 (2026-06-21) — review H-15-v2 delta | tái dùng làm gate cho 4 delta v2 (tầng-1 hot-feed · L2/L3 bỏ trần · %-print · ranh-giới vai-trò) | 3/3 lane review PASS |

## 3. evidence

- **Checklist được nêu ĐÍCH DANH kèm sha trong source-block report H-15:** `docs/governance/adap-reports/2026-06-20-Governance-harness-15-memory-budget.md:4` — *"+ checklist `2026-06-20-Governance-checklist-harness-15.md` (`content_sha256: 94267ab5c2fbb0b972f7df65686554903d19b23ab4156b47c8e79eb70f872bd5`)"* — sha khớp **exact** frontmatter thư đo hôm nay.
- **Reconciliation S82 (fan-out `/adap-apply all` 29 broadcast vs 22 report):** `docs/governance/adap-reports/2026-06-21-Governance-harness-15-v2-hot-feed-update.md:49` — *"`checklist-harness-15` = verify-aid của H15 (adopt S81, dùng làm completeness-gate) — dùng lại trong review v2 này."*
- **Kết quả gate S81:** `…harness-15-memory-budget.md:28` — *"Completeness-gate: 8/8 🔴 (6 sàn-chức-năng: đo-SÀN+a+b+c+d+e · 2 config: ghi-3-tầng + tách-nhà) — review meta-gate xác-nhận đủ."* · bảng nấc per-floor `:17-27` · review run-id `wf_b7f3c8ac-b53` (`:9`).
- **Commit landing report gốc H-15:** `0bc2112` *[CLAUDE] Docs: adopt Harness-15 memory-budget per-agent (token-governor + value-gate + work-state block, S81)* (creation commit, `--diff-filter=A`).
- **Artifact H-15 vẫn SỐNG hôm nay** (đo 2026-07-25, không phải chép claim cũ): `.claude/agent-memory/memory-budget.json:123` `tier1_hotfeed_tokens` · `:137` `l2_ondemand` · `:138` `l3_rag` · `:139` `pct_print`.
- **File này:** 0 dòng code, 0 file canonical đụng.

## 4. tailored-gì + skip-gì-vì-sao

- **Tailored (FORM):** checklist dùng **as-is làm thước rà**, KHÔNG copy vào repo SE thành file riêng. SE tailor ở phía **đối-tượng bị rà**: con-số ngân-sách là **số SE tự-đo** (cap 30K riêng SE, L1/L2/L3 theo scale 1-dự-án) chứ không mượn số AI_INFRA — checklist chỉ kiểm *"có đủ 6 sàn-chức-năng + 2 config không"*, không ép trị-số.
- **Skip:** không skip mục nào của checklist — 8/8 floor MET (`…harness-15-memory-budget.md:28`).
- **KHÔNG tạo file checklist trong repo SE vì sao:** checklist là tài-sản hub (có sha, hub bảo-trì); copy về = fork tĩnh sẽ drift. SE giữ **kết-quả rà** trong report, giữ **con-trỏ** tới sha — đúng luật B1 (derived trỏ canonical, không chép).

## 5. honest-caveat

1. 🔴 **Report POINTER-DEDUP, KHÔNG phải adoption-event mới.** Cộng file này + `2026-06-20-Governance-harness-15-memory-budget.md` thành 2 lần áp là **SAI**.
2. **Nấc `executed` ở đây nói về VIỆC DÙNG checklist**, không phải về runtime của H-15. Runtime của H-15 (nạp-đầy tầng-1, %-print mỗi phiên) là **convention/kỷ-luật**, report gốc `:19-27` đã khai rõ mechanized ⟂ convention từng floor — SE **không** nâng convention thành mechanized ở đây.
3. **KHÔNG tự khai `verified`** (§C5) — `verified` do AI_INFRA `/adap-audit` chấm cross-repo.
4. **Không re-chạy checklist hôm nay.** File này tổng-hợp 2 lần chạy S81/S82; hôm nay chỉ **re-ground 4 key config còn sống** (budget.json:123/137/138/139) chứ không rà lại 8 floor. Nếu hub muốn số tươi → cần 1 pass rà mới, chưa làm.
5. **Sha thư đo hôm nay (2026-07-25) khớp sha ghi trong report S81** ⇒ thư không bị sửa giữa chừng ở khoản này. Các thư khác trong wave chưa sha-compare toàn bộ.
