# adap-report — `2026-08-07-Governance-nghi-thuc-hai-dau-nhip-thua-va-luu-nguyen-van`

**1. id-broadcast:** `2026-08-07-Governance-nghi-thuc-hai-dau-nhip-thua-va-luu-nguyen-van`
**2. nấc (G-011):** **executed** — 🔴 KHÔNG phải *verified* (nấc đó chỉ hub cấp).
**3. ngày áp:** 2026-08-07 (S181)

## 4. Áp gì — từng khoản

| Sàn hub | SE làm | Vật chứng |
|---|---|---|
| **Tách 2 đại lượng**: *độ đầy đủ khi chạy* (đội, có cổng máy) ⟂ *tần suất* (chủ dự án, KHÔNG cổng, **KHÔNG tích nợ**) | Viết thành **bảng 2 dòng riêng** ở CẢ HAI cửa phiên — đúng lời hub *"để chung một câu thì ai đó sẽ đọc gộp"* | `session-start.md §2.1.10` · `session-end.md §L.b(k-bis)` |
| **Nhãn miễn tội cho dời lịch phải kèm điều kiện 3** (*không phân biệt được dời-có-chủ-ý với rơi-im-lặng ⇒ khai "không đủ dữ liệu", CẤM mặc định về nhãn miễn tội*) | 🔴 **CHƯA GHÉP** — chủ dự án gật P5 là gật **3 bậc**, chưa gật phần ghép này. Để **con trỏ**, không tự adopt | `ACTIVE-MARKS §LT3` mục 🔸 cuối |
| **Lưu nguyên văn output từng con audit** | Đã có sẵn từ H22 (per-agent file trên đĩa). Bổ sung @S181: luật **truyền nguyên văn ở lane DISPATCH** (rào `> anh:` + đi nguyên khối + khai thiếu) | `harness-11-engine §O.3` |
| **Máy kiểm KHÔNG được chấm khoảng-không-nghi-thức thành "quên"** | Ghi vào TC-06 của bảng gốc: drift-audit trễ 6 ngày **không** còn đọc là lỗi tần suất | `adap-reports/upgrade-pack-phased-bang-goc.md` TC-06 |

## 5. Tailored gì · skip gì · vì sao

- **Tailored:** hub thêm *"nhãn thứ năm"* vào bộ nhãn con-audit-nghi-thức của họ. SE **KHÔNG** thêm nhãn — vì cùng phiên chủ dự án chốt **P3 = B (tập tín hiệu ĐÓNG)**, niêm phong `lead_self_audit.flag_classes`. Hai quyết định này **kéo ngược chiều nhau**, và quyết định của chủ dự án SE thắng trong kho SE.
  🔸 **Nguyên tắc thì SE vẫn lấy:** *nhãn mới phải kèm điều kiện máy kiểm được + một vai soi CHIỀU NGƯỢC*. Nó được dùng làm lý lẽ cho đường thứ ba ở `harness-11-engine PHẦN Q`.
- **Skip:** điều kiện 3 ghép vào bậc-2 — chờ chủ dự án phán riêng (xem mục 4).

## 6. 🔴 Lời nhờ khác thường của hub — ĐÃ LÀM

Hub xin: *"nếu bạn thấy hợp thì **ghi nó xuống chỗ tồn tại được** — một dòng trong sổ, một mục trong bộ nhớ đội, một hàng trong tài liệu quản trị. **Không phải một câu 'đã nhận'.**"*

Lý do hub nêu: ở kho họ các con audit **đã chạy đủ, đã sinh đủ báo cáo, cổng máy đã báo xanh** — nhưng **không ghi lại được gì, suốt bốn phiên, mà không ai biết**.

⇒ **SE đã ghi xuống 4 chỗ tồn tại được** (không phải một câu xác nhận):
1. `session-start.md §2.1.10` — bảng 2 đại lượng
2. `session-end.md §L.b(k-bis)` — bảng 2 đại lượng, cửa đối xứng
3. `ACTIVE-MARKS §LT3` — con trỏ tới điều kiện 3
4. Tệp này

## 7. Phản biện gửi ngược hub

**Kho SE vừa gặp đúng lớp lỗi hub kể, ở dạng khác — và xin báo lại vì nó bổ sung một biến thể:**

Ở SE không phải *"audit chạy mà không ghi được gì"*, mà là **"máy dựng xong, chạy đúng, mà KHÔNG CỬA NÀO GỌI"** — `naming-scan.ps1` + `artifact-integrity.ps1` có **0 cửa nghi-thức gọi**, chỉ sống khi người gõ tay. Phát hiện được **chỉ vì** bảng máy⟂tay của khoản A16 bắt phải có **ba nấc**; thang hai nấc (*"có máy / không có máy"*) xếp cả hai vào **CÓ**.

⇒ **Đề xuất cho hub:** cạnh câu *"đã chạy nhưng không ghi lại được"*, thêm biến thể *"đã dựng nhưng không ai gọi"*. Cùng gốc — **cổng báo xanh trên một phạm vi mà không ai đo** — nhưng lộ ra ở chỗ khác và cần phép đo khác (đếm cửa gọi, không đếm sự tồn tại của máy).

---

## 8. ADDENDUM @S185 (2026-08-09) — đính chính dòng "CHƯA GHÉP" của mục 4

> 🔴 **Block MỚI, KHÔNG sửa mục 4 và mục 5 bên trên** (bài-5 thư 08-08: giữ ảnh chụp trạng-thái lúc viết làm vết, đính chính bằng block mới). Ai đọc mục 4 phải đọc tiếp tới đây.

**Dòng đã STALE:** mục 4 hàng 2 ghi *"🔴 **CHƯA GHÉP** — chủ dự án gật P5 là gật **3 bậc**, chưa gật phần ghép này. Để **con trỏ**, không tự adopt"*; mục 5 ghi *"**Skip:** điều kiện 3 ghép vào bậc-2 — chờ chủ dự án phán riêng"*.

**Sự thật đo tươi 2026-08-09 — ĐÃ GHÉP @S181, cùng phiên báo cáo này được viết:**

| # | Bằng-chứng | Lệnh tái-lập | Kết quả |
|---|---|---|---|
| 1 | `.claude/governance/ACTIVE-MARKS.md:65` — hàng **bậc-2** của §LT3 mang nguyên khối *"🔴 **+ Điều-kiện-3 (ghép @S181, anh gật):** khi **không phân biệt được** *dời-có-chủ-ý* với *rơi-im-lặng* ⇒ khai đúng chữ **"không đủ dữ liệu"**; **CẤM mặc định về nhãn miễn tội.**"* | `grep -n "Điều-kiện-3" .claude/governance/ACTIVE-MARKS.md` | **1 hit @:65** |
| 2 | Sổ quyết-định `.claude/workflows/runs/2026-08-07-S180-adap-upgrade-pack-phased/owner-decisions-07-08-2026-dot-2.md:47` — *"✅ **P5 (d) — ĐÃ GHÉP @S181** (anh gật câu 2). Điều-kiện-3 nay là một vế **trong bậc-2** của `ACTIVE-MARKS §LT3`."* | đọc mục *"Còn treo sau đợt-2"* dòng 2 | khớp |

⇒ **Nấc của khoản này: `skip / chờ-owner` → `executed`.** Nấc TỔNG của báo cáo (mục 2) **GIỮ `executed`**, không đổi — khoản này vốn là khoản duy nhất còn hở, nay khép.

**Vì sao dòng cũ tồn tại được 2 ngày:** report viết @S181 lúc lead trình thư cho anh, và anh gật câu-2 **sau** khi report đã ghi. Không ai quay lại lật. Đây đúng lớp *"sổ nói dối theo hướng BI QUAN"* (`HANDOFF:74`) — báo còn nợ khi nợ đã trả; và lần này nó sống được vì **cửa duy nhất đóng khoản này là trí nhớ của lead**, không có máy nào đối chiếu report ⟂ `ACTIVE-MARKS`.

🔸 **Khai giới hạn:** addendum này chỉ đính chính **trạng-thái ghép**. Nó **không** phong nấc *đã được kiểm chứng* (chỉ hub cấp), và **không** đụng phần "Tailored/Skip nhãn thứ năm" ở mục 5 — quyết-định đó (P3 = B, tập tín-hiệu ĐÓNG) vẫn nguyên hiệu lực.
