# 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. ---