[CLAUDE] Docs: thi hanh tron plan adap dot-2 (P2/P3/P5/P7i + W4 + khoan 5/6)

Chu du an chot 6 cau @S181; so quyet-dinh o
runs/2026-08-07-S180-adap-upgrade-pack-phased/owner-decisions-07-08-2026-dot-2.md

- P2=PB-2 sua luat da ratify du 2 SITE (tiep.md §3-bis canonical + pause.md
  b6 chi TRO). Cau cam san-3 GIU NGUYEN, chi them ranh REQUEST ⟂ TASK.
- W4: docs/governance/so-yeu-cau-chu-du-an.md 3 khoi, ma YC/ST/PN vinh vien.
  Config: tiep_reload.sources 8->9 + owner_request_verbatim_char_cap.
  nhip-no-probe ve-5 "so-yc treo/nhac2+", fault-inject 5/5, phan biet
  chua-co-du-lieu ⟂ treo 0. Ky luat ghi-NGAY + A5 cam CLAUDE.md + rules.md §6.0.
- P5: ACTIVE-MARKS §LT3 luat tu-tri 3 bac + mark RC-...-07-08-2026-20-57-48.
- P7(i): docs/governance/expensive-runs-view.md derive-view 5 cot.
- P3=B: niem phong _sealed_P3B_S181 (forward-only). Phep thu A10 da co rang
  (fault-inject: class tu che => exit 2; class hop le => exit 0).
- Khoan 6: scripts/naming-baseline.json = NGUON, script chi doc.
  Fault-inject 6/6 hai chieu. 7/7 baseline xanh. 0 byte non-ASCII.
- Khoan 5: broadcasts/_index.md +cot "ap" cuoi hang, backfill 42/4/23 = 69.
- W3 acceptance 6/6 dong + va defect con-tro bang-19-cua (view-stale-status).

Con treo: P8/W4b, W5, P7 ve (ii), VK-5, P3 hoi-to hay forward-only.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
pqhuy1987
2026-08-07 21:25:50 +07:00
parent cca2bc1aa8
commit a3776eaac4
21 changed files with 444 additions and 95 deletions

View File

@ -239,6 +239,19 @@ Co-Authored-By: Claude Opus 4.8 (1M) <noreply@anthropic.com> # <lead model hi
## 6. Docs
### 6.0 Sổ yêu-cầu chủ dự án — ghi NGAY, tra TRƯỚC KHI HỎI (W4/S181)
> Chỗ cắm thứ 2 theo A3 (chỗ thứ 1 = `CLAUDE.md`). 🔴 **CẤM cắm luật này vào `.claude/commands/`** — hub A2 / `phu-luc:252`: lệnh là nơi thi-hành, không phải nơi giữ luật.
Sổ: [`docs/governance/so-yeu-cau-chu-du-an.md`](governance/so-yeu-cau-chu-du-an.md) — 3 khối `việc-được-giao` · `sở-thích-thường-trực` · `lời-phàn-nàn`.
1. **Ghi NGAY trong lượt anh nói.** Cột *lời nguyên văn* = đúng chữ anh gõ, cắt theo trần `owner_request_verbatim_char_cap` (`memory-budget.json` — B1, đừng chép số). Cắt thì để `...` + con trỏ tới chỗ đủ; **CẤM tóm tắt thay cho cắt** (tóm tắt là diễn giải, mà cột đó tồn tại chính để **không** diễn giải).
2. **Diễn giải có ô riêng** — cột thứ 7 *đội hiểu thành gì*. Trộn 2 cột = mất đúng thứ sổ sinh ra để giữ.
3. **Tra sổ TRƯỚC KHI hỏi lại anh.** 🔴 **A5:** hỏi lại **không viện dẫn thông tin mới** = **vi phạm**; hỏi lại **kèm nguồn mới** = kỷ luật đúng.
4. **Mã `YC-`/`ST-`/`PN-` vĩnh viễn, cấm tái dụng.** Đóng = **lật trạng thái**, không xoá dòng. *(SE từng đánh số 1..7 tái dụng mỗi phiên ở `HANDOFF:10-17` và trả giá bằng 3 lượt hỏi lại.)*
5. 🔴 **Sổ = REQUEST ⟂ WAL = TASK.** Sổ **CẤM** mang cột trạng-thái-thi-công riêng; cần "việc tới đâu" thì **TRỎ** về `.claude/WAL.md`. Luật + lineage canonical → [`.claude/commands/tiep.md` §3-bis](../.claude/commands/tiep.md).
6. **Máy dò:** `scripts/nhip-no-probe.ps1` in vế `so-yc treo <n> / nhac2+ <m>`. 🔴 `chua-co-du-lieu` (sổ vắng/rỗng) ⟂ `treo 0` (đã đo, bằng 0) là **hai chuỗi khác nhau** — gộp lại là đèn-xanh-giả.
### 6.1 Khi nào viết session log
- Session có commit thay đổi code → PHẢI tạo `docs/changelog/sessions/YYYY-MM-DD-HHMM-{topic}.md`