# _context-s-6 — SESSION-MODEL narrative durable

<!-- SCAFFOLD-META: sID=6 | ts-moc=2026-07-26T02:00:55+07:00 | nguon-ts=git log -1 --format=%cI @ HEAD 1b7386d | generator=scripts/session-scaffold.ps1 -->

> **sID (LOGIC-session) = 6.** 1 phiên-logic (bootstrap → work → sweep) trải nhiều window vật-lý nối bằng `/pause`+`/tiep`. Window = 0-ID governance; **sID = đơn-vị LOGIC**. Folder pin: `.claude/sessions/session-6/`.
> ts-mốc khởi-tạo = **2026-07-26T02:00:55+07:00** (nguồn: `git log -1 --format=%cI @ HEAD 1b7386d`) — mốc git-committer, KHÔNG phải wall-clock tuỳ-tiện.
>
> 🔴 **CẤM rewrite / tự-tóm block FLOW** (chống self-summary lossy). FLOW = append-only @`/pause`-only; vượt cap `session_ctx_kb` → distill SECTION CŨ thành pointer/gist, TUYỆT ĐỐI KHÔNG sửa entry verbatim đã ghi.

---

## (a) STOCK-map — reference-not-copy

> Bảng pointer tới nguồn durable. **KHÔNG copy nội-dung** (chống drift). Điền @bootstrap; row session-specific append dưới các row stable.

| Tên | Path | 1-dòng |
|---|---|---|
| WAL | `.claude/WAL.md` | mạch-việc-dở máy-state (H-22) — nối bằng `/tiep` |
| AI-context | `CLAUDE.md` | AI agent context SOLUTION_ERP (scope + quick-rules) |
| Trạng-thái | `docs/STATUS.md` | canonical mọi con-số (mig · bảng · test · roster) |
| Bàn-giao | `docs/HANDOFF.md` | brief 5 phút + bảng số chờ-anh + carry |
| Sổ đếm H24 | `.claude/governance/.session-counter.json` | counter + nhịp lead-self-audit |
| Thư cross-project | `broadcasts/_index.md` | INBOUND directed (`outbox/se`) — fan-out `outbox/all` KHÔNG vào đây |
| Run bookend S153 | `.claude/workflows/runs/2026-07-26-S153-bookend-open/` | wave 5-vòng @open + 8 instrument + sub-file 4 vai (harvest END-đủ; 3 vai resume sau garble #53 lượt-1) |
| Adap 2 thư 07-25 | `docs/governance/adap-reports/2026-07-25-Governance-*.md` | thư ① model-default TRỌN (probe 2-nguồn `claude-opus-5[1m]`, thư hub `d432f5eab5cd`) · thư ② agreed — draft `ctx-soft-memory-se-draft.md` chờ anh (35)-(38) |
| RAG health @S153 | `scripts/rag-infra.ps1` (AI_INFRA repo) | Qdrant DOWN 6333 refused (gotcha #14 off-after-reboot) — SE flag+defer, fix = AI_INFRA op `-Action ensure` |

---

## (b) FLOW — append-only @pause-only

> 🔴 **CẤM rewrite FLOW.** Mỗi `/pause` APPEND đúng 1 entry theo SCHEMA dưới (đặt DƯỚI dòng `FLOW-START`). Entry cũ = immutable. FLOW = SOURCE durable của "đang-đến-đâu"; bảng-đầu-việc = VIEW derive từ đây (single-source).

<!-- ENTRY-SCHEMA (guidance, KHONG phai entry that — /pause command dien; parser real-entry match `^### PAUSE-\d+`, placeholder `<k>` khong false-match):

### PAUSE-<k> <ts ISO-8601>

> anh: <tin-nhan anh VERBATIM — copy nguyen-van, KHONG paraphrase>

**(1) quyet-dinh da CHOT** / **(2) delta con SONG** / **(3) con-tro**

```json
{ "machine_block": "python scripts/session_ctx.py machine-block --session <N> --json" }
```
-->

<!-- FLOW-START — entries append bên dưới dòng này, mới nhất ở CUỐI -->

_(chưa có PAUSE — entry đầu append @`/pause` đầu tiên của phiên)_

---

## (c) STOCK-touched — máy-derive

> Bảng file-đã-đụng trong phiên, **máy-derive** từ `git diff --name-only <anchor>..HEAD` @pause/snapshot. KHÔNG điền tay.

| File | Δ | Ghi-chú |
|---|---|---|
| _(máy-derive @pause/snapshot)_ | | |
