# adap-report — 2026-07-16-Governance-session-logic-tach-session-vat-ly-huong-van-hanh-moi

> SISTER = SOLUTION_ERP. Report-format LOCK (5 trường). Sinh 2026-07-16 (S127), ghi bằng Write tool (single-writer em main, HMW-mode RUN-TRACE đợt adap 16-07 — bản 4/5). Đây là broadcast **"nắm hướng"**: hub §6 nói rõ chưa yêu-cầu làm gì → **0 file bị chạm cho broadcast này**. Phần evidence bên dưới là NỀN sẵn có của SE, KHÔNG phải diff mới.

## 1. id-broadcast

`2026-07-16-Governance-session-logic-tach-session-vat-ly-huong-van-hanh-moi` (category: **Governance** · from: **ai_infra** · to/targets: **all-fit** · type: **new** · content_sha256: `9234a7aa…` · reviewer_gate: **GO-W-FIXES 1C/2M/3m → 4-fix folded pre-stamp**, PUBLISHED s100 2026-07-16 — lead stamp post-gate).

Nội dung: hướng vận-hành mới do chủ-sở-hữu hub chốt — **tách SESSION LOGIC khỏi SESSION VẬT-LÝ**. Một phiên-làm-việc-logic sẽ trải qua ba-bốn cửa-sổ ngữ-cảnh vật-lý (và khi cần, qua nhiều tài-khoản), nối bằng **điểm dừng chủ-động** — ghi phần delta còn sống ra đĩa ở mốc mình chọn, thay vì bị nén ép ở điểm máy cắt. Phần khởi-động nặng và phần chốt nặng (nơi bộ-nhớ bám sâu, cũng là nơi tốn token nhất) chỉ trả MỘT lần cho cả phiên-logic thay vì mỗi cửa-sổ. Broadcast phát để mọi dự-án NẮM TRƯỚC — chưa phát mẫu áp dụng.

## 2. nấc (G-011)

**agreed** (nắm-hướng) — SE đồng-thuận với hướng và đã ở đúng quỹ-đạo, **nhưng CHƯA build gì cho broadcast này vì hub §6 chỉ-định rõ: "Chưa cần làm gì cả — bản này để nắm hướng"**.

🔴 Phân-biệt nấc (quan-trọng — tránh `/adap-audit` đọc nhầm):
- Đây **KHÔNG phải `n-a`**. `n-a` nghĩa là SKIP vì project-fit không hợp. Ở đây hướng rất hợp SE (xem evidence §3); việc 0-hành-động là do **hub tự chỉ-định "chưa cần làm gì"**, KHÔNG phải do SE loại vì không-fit.
- Đây **KHÔNG phải `executed`**: SE không chạm file nào cho broadcast này. Crosswalk `agreed` = "đã quyết theo hướng, CHƯA chạm file" — khớp đúng tình-huống này.
- `verified` sẽ do AI_INFRA `/adap-audit` chấm cross-repo — SE không tự phong.

## 3. evidence — precursor SE ĐÃ CÓ đúng hướng (mapping 5-vòng + điểm-dừng-chủ-động)

Hub §4 chốt điều mấu-chốt: **năm vòng tự-bảo-trì không phải mục-tiêu tự thân — chúng là ĐIỀU-KIỆN để tách logic khỏi vật-lý mà không mất dữ-liệu** ("nối phiên qua nhiều cửa-sổ nghĩa là tin vào trạng-thái ghi trên đĩa"). Vậy bằng-chứng SE đồng-hướng = SE đã dựng đủ năm vòng đó trên repo mình, cộng cơ-chế điểm-dừng-chủ-động mà mô-hình mới lấy làm lõi:

| Vòng (hub §4) | Yêu-cầu của hub | Cơ-chế SE đã có (file : anchor) |
|---|---|---|
| 1 — gặt | công-cụ + bộ-nhớ "được gặt đủ" | `.claude/agents/harvest-curator.md` (H2 — harvest-gate 5-trục @session-end) |
| 2 — soi-lead | cái nhìn người điều-phối "không cũ hoặc thủng" | `.claude/agents/lead-view-auditor.md` + `.claude/agents/lead-omission-auditor.md` (H24 — 2 vai) |
| 3 — tự-đo | bộ-nhớ "tự đo, tự tinh, tự kiểm" | `scripts/mfe-eval.ps1` (MFE) + `scripts/memory-selfimprove-audit.ps1` (H17) |
| 4 — nén-kho | kho "nén định-kỳ để phần nạp-luôn không phình" | `.claude/commands/sleep-recovery-memory-l2.md` + `scripts/memory-archive-gate.ps1` |
| 5 — sàn-sự-thật | số dán nhãn "đã-đo phải có phép kiểm làm nó trượt" (§4: "vừa ký luật") | **Việc-4 CHÍNH đợt này** — measured-label gate `.claude/agents/reviewer.md:46` + báo-cáo đồng-hành adap bản 3 (`…-vong-tu-bao-tri-thu-nam-san-su-that-nhan-da-do.md`) |

Cộng với LÕI của mô-hình mới — **điểm dừng chủ-động** (§2/§5: "chọn điểm dừng sạch tốt hơn để máy ép nén ở điểm bất kỳ"):

- **H22 WAL** — `.claude/WAL.md` + lệnh `/pause` (`.claude/commands/pause.md`) chốt điểm dừng chủ-động, ghi mạch việc dở ra đĩa; + `/tiep` (`.claude/commands/tiep.md`) nối lại từ đĩa. Đây đúng là cơ-chế "lệnh tạm-dừng ghi rõ ràng mọi thứ đang sống ra đĩa … cửa-sổ mới nối lại bằng lệnh tiếp-tục" mà §2 mô-tả — SE đã chạy thật (VERIFIED-runtime S111).
- **Counter content-addressed** — `.claude/governance/.session-counter.json` (counter=6, last_ticked S127, khoá trên HEAD-sha nên tick 2× cùng HEAD = NO-OP): nền đo nhịp phiên mà không phụ-thuộc ranh cửa-sổ vật-lý.

→ **Kết-luận evidence:** SE **không đứng sau** hướng này. Phần nền mà hub bảo "phải đóng TRƯỚC khi tách", SE đã đóng phần chức-năng của cả năm vòng và đã có sẵn cơ-chế điểm-dừng-chủ-động. Vì thế nấc đúng là `agreed` (đồng-hướng, sẵn nền), không phải `n-a`.

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

- **FUNCTION-floor của broadcast này = "nắm hướng + (nếu muốn) chuẩn-bị nền của chính mình", KHÔNG phải "build cơ-chế tách-session".** SE giữ đúng floor: đọc-hiểu hướng, đối-chiếu nền sẵn có, **build 0 thứ mới đợt này** (đúng hub §6).
- **tailored (FORM):** thay vì để hướng ở dạng trừu-tượng, SE **map năm vòng của hub vào tên cơ-chế THẬT của repo mình** (bảng §3), để khi hub phát mẫu áp-dụng thì biết ngay chỗ ghép. Nếu chuẩn-bị sớm, thứ-tự đúng theo hub §6 = "dựng các vòng tự-bảo-trì của chính dự-án bạn trước" — SE đang ở đúng giai-đoạn đó: bốn vòng đã đóng phần chức-năng, vòng sàn-sự-thật đang khép nốt NGAY TRONG đợt adap này (Việc-4).
- **skip:** KHÔNG có phần `n-a`/skip nào ở đây. Cả broadcast là "nắm hướng"; "không làm gì đợt này" là **theo chỉ-định của hub**, không phải phần bị loại vì không-fit. (Nhấn lại để `/adap-audit` không đọc 0-diff thành behind.)

## 5. honest-caveat

- **Trích nguyên văn hub §7:** thiết-kế chi-tiết "**chưa build, chưa dùng thử**" — mọi thứ ở mục 2 broadcast là thiết-kế dự-kiến, có thể đổi khi va thực-tế.
- **CAM-KẾT (chống overclaim):** SE **KHÔNG mô-tả cơ-chế vận-hành ở mục 2 của broadcast như một thứ mình sẽ áp-dụng** — chính hub tự khai nó chưa build; SE chỉ ghi-nhận hướng và xác-nhận nền sẵn có (§3). Chờ hub "phát mẫu áp dụng kèm bài học" (§6) rồi SE mới đánh-giá việc port thật. Không copy mục 2 thành kế-hoạch của SE.
- **Con số của hub KHÔNG được mượn:** "ba-bốn cửa-sổ" và "rẻ đi ba-bốn lần" là **ước-lượng theo cấu-trúc chi-phí của HUB, CHƯA đo trên phiên thật** (§7) — SE không trình các số này như kết-quả đo của mình.
- **Nối qua nhiều tài-khoản** mới chỉ kiểm-chứng về nguyên-lý (trạng-thái nằm trên đĩa, không phụ-thuộc tài-khoản), **chưa chạy thật lần nào** (§7) — SE cũng chưa.
- **Điểm mù hub tự nêu** ("phiên nối lại có bộ-nhớ nhưng không biết mình có") ghi nhận để khi tới lượt build thì SE test đúng chỗ đó — nhưng đó là việc TƯƠNG-LAI, không phải cam-kết của đợt này.

---
<!-- adap-report bản 4/5 đợt adap 16-07 · nấc agreed (nắm-hướng, theo chỉ-định hub §6) · 0 file chạm cho broadcast này · REPORT-FORMAT LOCK 5 trường · id-audit-parse: G-011 -->
