# adap-report — Checklist Harness-9+10 v2 (pointer-dedup → report h10-flat-refine)

> 🔴 **POINTER-DEDUP — KHÔNG phải đợt-áp thứ hai.** Nội-dung áp của id này đã nằm TRỌN trong `docs/governance/adap-reports/2026-06-18-Governance-harness-10-flat-refine-checklist-v2.md` (S72) — báo-cáo đó **tự-khai** hai broadcast nguồn ngay ở `:5`. File này sinh @S149 (2026-07-25) chỉ để `/adap-audit` parse được **per-id** (format-LOCK `.claude/commands/adap-report.md:14`), KHÔNG kèm việc mới.

## 1. id-broadcast

- **id:** `2026-06-18-Governance-checklist-harness-9-10-v2`
- **source:** `ai_infra/broadcasts/outbox/all/2026-06-18-Governance-checklist-harness-9-10-v2.md` — `type: update` · `version: v2` · `supersedes: "v1 (2026-06-18-Governance-checklist-harness-9-10)"` (:3-4) · `reviewer_gate: PASS` (:14) · `content_sha256: cba8f63f5db2c99d281b62f3d1908f0ab9bb91370623e8d2a403d506971e7e62` (:15)
- **loại:** **checklist verify-aid** cho 2 broadcast nền (H9 + H10), bản v2 = phiên-bản sau khi lưu-vết-lần-chạy chuyển sang **phẳng**.
- **report gốc (đích trỏ):** `docs/governance/adap-reports/2026-06-18-Governance-harness-10-flat-refine-checklist-v2.md` — 51 dòng, commit `18fced6` (2026-06-18).
- **quan-hệ v1:** report của v1 tồn tại riêng = `docs/governance/adap-reports/2026-06-18-Governance-checklist-harness-9-10.md` (S71, 55 dòng). v2 **supersedes** v1 ⇒ trạng-thái sống đọc ở report S72, KHÔNG đọc ở file v1.

## 2. nấc G-011

**`executed`** — checklist v2 đã chạy như re-audit thật và ĐẺ RA thay-đổi file (không phải tick suông).

**Đối chiếu THẬT report gốc (mở đọc 2026-07-25, không trỏ mù):**

| Dòng gốc | Nội dung xác nhận |
|---|---|
| `…checklist-v2.md:5` | *"**broadcasts adopted:** `2026-06-18-Governance-checklist-harness-9-10-v2` + `2026-06-18-Governance-h10-flat-detector-refine`"* — id này nêu ĐÍCH DANH |
| `…checklist-v2.md:7` | 3 run-id: audit `wf_13868efb-ea7` · implement `wf_ac43b5ff-7d1` · review `wf_d482e10d-5dd` |
| `…checklist-v2.md:8` | `reviewer_gate: ✅ PASS sau-fix` (1 major + 4 minor tất cả fixed) |
| `…checklist-v2.md:13-19` | nấc THẬT per PART A/B/C — đúng cấu-trúc mục của checklist v2 |
| `…checklist-v2.md:26` | bảng gap-fix, dòng *"2 broadcast 06-18 unadopted | adopted (checklist-v2 + h10-refine) | runtime"* |

**Vì sao cùng nội-dung:** v2 là công-cụ tự-kiểm cho H9+H10; SE chạy nó ra 3 gap thật (A8 sleep-command thiếu · run-trace còn subfolder · hmw.js meta stale) rồi vá trong CÙNG đợt S72. Trạng-thái sau-vá đã ghi per-PART ở report gốc `:15-19`; viết lại = chép bảng lần hai.

## 3. evidence

- Report gốc: 51 dòng, commit `18fced6` *"[CLAUDE] Workflow: adopt Harness-10 flat-refine + checklist-v2 + sleep-recovery-cmd (re-audit 3-workflow)"* (2026-06-18) — tên commit chứa thẳng "checklist-v2". Đo hôm nay `git log -1 --` + `wc -l`.
- 3 run-id (`:7`) = bằng-chứng B3 mandate Harness-9 PART-2 (2-workflow tách + report-with-run-id), SE chạy 3 stage.
- Kết-quả đẻ file thật: `/sleep-recovery-memory-l2` ported (`:25`, 137 dòng, scope SE-only) · run-trace SUBFOLDER→FLAT (`:19`, `hmw.js:103` + 5 doc) · `hmw.js:52` schema-desc fixed (`:33`) · sleep auto-check WIRED thật (`:34`).
- Reconciliation S82 văn-bản-hoá: `…harness-15-v2-hot-feed-update.md:48` — *"`checklist-harness-9-10-v2` + `h10-flat-detector-refine` = S72 `harness-10-flat-refine-checklist-v2`"*.
- Sha `cba8f63f…` = declared frontmatter hub, đọc 2026-07-25, KHÔNG recompute.

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

- **Tailored (FORM):** báo-cáo đặt tên theo **nội-dung việc** (`harness-10-flat-refine-checklist-v2`) thay vì theo id broadcast ⇒ chính là lý do id này trượt khỏi mọi lần quét exact-id, và là lý do file pointer này tồn tại.
- **Function-floor GIỮ:** self-verify đúng-nấc từng mục PART A/B/C + tách {executed-file ⟂ runtime ⟂ convention} + reverse-findings gửi ngược (`:38-42`, 4 khoản).
- **Skip:** không skip mục nào của v2. **PART A8** (sleep-compress command) trước đó SE thiếu → checklist chính là cái bắt ra, đã port (`:15`, `:25`) ⇒ đây là "bắt-rồi-vá", không phải skip.

## 5. honest-caveat

- 🔴 **Chống double-count `/adap-audit`:** file này + `2026-06-18-Governance-h10-flat-detector-refine.md` (pointer) + `2026-06-18-Governance-harness-10-flat-refine-checklist-v2.md` (report gốc) = **3 file, 1 đợt-adopt duy-nhất S72**. Đếm đúng: 1 đợt, 2 id-broadcast, 3 file report.
- **Cẩn-thận nhầm với v1:** `2026-06-18-Governance-checklist-harness-9-10.md` (v1, S71) là **file khác, id khác** — v1 có report đầy-đủ riêng. v2 supersedes v1; đừng gộp/đè.
- **Caveat gốc còn hiệu-lực:** 1/4 auditor Part A failed-no-StructuredOutput → em-main self-gate từ đĩa, đã disclose (`:45`); hmw.js flat mới `node --check` PARSE-OK, RUN-TRACE runtime cần restart CLI (`:48`); B3 self-correction path/count của report S71 (`:47`).
- **Sha chưa recompute** (declared-read only). Nấc `verified` KHÔNG tự phong (§C5) — chờ `/adap-audit`.
