# sub-task-4 — 2b-file1: re-tune citation stale `session-start.md:206`

> Wave-1 item 5 (spec-execute) / draft §2b File-1. Engine: HMW-worker Opus-MAX. 2026-07-16 · run S127-adap-dot-16-07.
> File đích DUY NHẤT: `.claude/commands/session-start.md`. Isolation: chỉ file đích + sub-md này.

## 1. Ground-truth TRƯỚC edit (đối chiếu đĩa — EXACT-EDIT)

Đọc `session-start.md:206` + block :185-206. Line 206 (đuôi cần thay), inspect byte-level qua python `repr`:

```
tail idx 200:
'**Chỉnh lại sau chu-kỳ-2** — n=1 ở hub là mocc-0, **chưa ai được bán câu "đã chứng minh hiệu-quả"**.'
SPECIAL char U+2014 '—'   (em-dash)
```

- Em-dash = **U+2014**; quotes quanh `"đã chứng minh hiệu-quả"` = **straight U+0022** (KHÔNG bị flag curly).
- File là `.md` ⇒ gotcha #30 (pure-ASCII .ps1) KHÔNG áp — em-dash + tiếng Việt hợp-lệ, đúng như dòng gốc vốn đã có em-dash.
- before-text khớp đĩa 100% + block :185-206 không mâu-thuẫn (C đã verify uniqueness 1/1; Edit-tool exact-match re-confirm).

After-text lấy PROGRAMMATIC từ draft §2b line 69 (regex extract, không transcribe tay):
```
'**Chỉnh lại sau chu-kỳ-2 CỦA SE** (deep-audit lần 2, xem .session-counter.json last_audit). Hub đã GỠ counter (bookend 07-15, sha 85bf89ca) → ví-dụ 6/15/3 "ở nguồn" = lịch-sử, KHÔNG còn mốc hub để so; delta hub hứa từ run-2 KHÔNG BAO GIỜ có (hub gỡ trước run-2) — **chưa ai được bán câu "đã chứng minh hiệu-quả"**.'
SPECIAL @262 U+2014 '—'   (em-dash before **chưa ai...)
```
- Quotes straight U+0022 (cả `"ở nguồn"` + `"đã chứng minh hiệu-quả"`), em-dash U+2014, arrow `→` U+2192 — style KHỚP đĩa (consistent).

## 2. Edit thực-hiện (exact string replace, 1 dòng)

- **old_string** (đuôi dòng 206): `**Chỉnh lại sau chu-kỳ-2** — n=1 ở hub là mocc-0, **chưa ai được bán câu "đã chứng minh hiệu-quả"**.`
- **new_string**: after-text ở trên.
- **GIỮ nguyên vế đầu** dòng 206: `... SE chọn **cùng 6/15/3** là **điểm khởi-đầu anh CỐ Ý chọn**, KHÔNG phải chép vô-thức.` (owner-intent — không đụng).
- Edit tool báo success (exact-match unique) — KHÔNG force replace_all.

## 3. Verify (PASTE output THẬT — F5 `Select-String -Path`, KHÔNG Get-Content pipe)

```
=== CHECK 1: pattern "n=1 ở hub" (expect 0 hit) ===
hit count: 0
=== CHECK 2: pattern "chu-kỳ-2 CỦA SE" (expect >=1 hit) ===
hit count: 1
  L206: > 🟡 **Honest-caveat mang theo khi báo hub:** ... **Chỉnh lại sau chu-kỳ-2 CỦA SE** (deep-audit lần 2, xem .session-counter.json last_audit). Hub đã GỠ counter (bookend 07-15, sha 85bf89ca) → ví-dụ 6/15/3 "ở nguồn" = lịch-sử, KHÔNG còn mốc hub để so; delta hub hứa từ run-2 KHÔNG BAO GIỜ có (hub gỡ trước run-2) — **chưa ai được bán câu "đã chứng minh hiệu-quả"**.
```

Byte-level re-confirm (python):
- total lines = **264** (KHÔNG drift — single-line replace)
- vế đầu preserved: True · `chu-kỳ-2 CỦA SE`: True · `mocc-0`: False · `n=1 ở hub`: False · closing phrase: True
- em-dash U+2014 count = 1 · arrow U+2192 present: True · mojibake sentinel (`Ã`/`â€`): False

## 4. Isolation / git-diff

`git diff --stat` — file của tôi: `.claude/commands/session-start.md | 2 +-` (1 dòng: 1 ins + 1 del). 3 file khác trong diff (`.claude/rag.json`, bookend adap-report, `scripts/crystallized-backfill.ps1`) = wave-1 workers song-song (Việc 1, 2a, 4a) — NGOÀI scope tôi, tôi KHÔNG chạm. 0 store_memory / 0 RAG-write / 0 file ngoài repo.

## Verdict: PASS — citation re-tuned, 2/2 verify PASS, vế đầu owner-intent giữ nguyên, 0 mojibake, isolation sạch.
