[CLAUDE] Docs: YC-022 anh gat bang tham-quyen — DRAFT -> chinh thuc + doi-soat 210K (nha that crystallized_backfill.target) + tro tu engine SE
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
# Bảng thẩm-quyền owner — BẢN KÊ NHÁP (W-4 YC-021, kê @S185 chờ anh gật/sửa 1 lượt)
|
||||
# Bảng thẩm-quyền owner — CHÍNH THỨC (anh gật "OK" @S185/YC-022, 2026-08-10)
|
||||
|
||||
> **Nguồn gốc:** thư hub `2026-07-21-Governance-eval-quality-audit` đề bảng 2 cột {owner-SỐ · owner-LUẬT}; bảng dựng @S149 (`runs/2026-07-25-S149-adap-backlog/sub-apply-L5-evalcuaeval.md:37,41,59,115` — C-16 locate @S185) nhưng 2 cột TRỐNG chờ anh. Anh chốt W-4 = "em kê NHÁP từ thực tế, anh gật/sửa" (YC-021).
|
||||
> **Cách đọc:** mỗi dòng = một thứ CHỈ ANH được đổi. Em đề-xuất/đo/trình — không tự đổi. Dòng nào anh thấy sai thì gạch; thấy thiếu thì thêm; gật cả bảng thì em lật DRAFT→chính-thức + trỏ từ engine.
|
||||
> **Nguồn gốc:** thư hub `2026-07-21-Governance-eval-quality-audit` đề bảng 2 cột {owner-SỐ · owner-LUẬT}; bảng dựng @S149 (`runs/2026-07-25-S149-adap-backlog/sub-apply-L5-evalcuaeval.md:37,41,59,115`), 2 cột trống tới @S185. Em kê nháp theo YC-021/W-4 → reviewer-gate vá 3 dòng owner-SỐ (F-11/12/13) + đối-soát 210K giải caveat → **anh gật trọn bảng** (YC-022 "OK").
|
||||
> **Cách đọc:** mỗi dòng = một thứ CHỈ ANH được đổi. Em đề-xuất/đo/trình — không tự đổi. Đổi 1 dòng = 1 câu của anh + em thi hành có vết (khuôn YC-019/020/021). Thêm/bớt dòng cũng vậy.
|
||||
|
||||
## Cột 1 — owner-SỐ (con số chỉ anh đặt; nhà = `.claude/agent-memory/memory-budget.json` trừ khi ghi khác)
|
||||
|
||||
@ -13,7 +13,7 @@
|
||||
| 4 | Trần nạp-trọn L1 + soft-cap | `archive_gate.autoinject_cap_bytes` = 25.600 · soft-cap 30.720 = ngưỡng `l1_over_30kb` sống trong output `measure-agent-memory.ps1` (`soft_cap_l1_bytes`) — **KHÔNG phải key trong archive_gate** *(reviewer F-11 @S185 bắt key-ma ở bản kê đầu)* | 25.600 · 30.720 |
|
||||
| 5 | Giữ-sàn + strike archive | `archive_gate.{keep_floor_entries, strike_threshold}` | 5 · 2 |
|
||||
| 6 | Bề rộng fan-out | `hmw_width.cap` (mirror `hmw.js WIDTH_CAP`) | 30 (YC-012 "nâng cap") |
|
||||
| 7 | Cap hot-feed lead + 2 sub | `token_governor.{lead_tokens, memory_sub_tokens, workflow_sub_tokens}` | **380.000** (S94 `RC-…-23-25-50`, cấm auto-reduce) · 60.000 · 50.000. *(Số "target 210.000 / thiếu 75.427" ở eval-T28 là số máy `crystallized-backfill.ps1` in — nguồn key CHƯA đối-soát với budget [reviewer F-12: 0 hit "210000" trong budget]; đối-soát xong mới trình, đừng gật dòng này vội)* |
|
||||
| 7 | Cap hot-feed lead + 2 sub ⟂ backfill-target | `token_governor.{lead_tokens, memory_sub_tokens, workflow_sub_tokens}` ⟂ `crystallized_backfill.target` | **380.000** (S94 `RC-…-23-25-50`, cấm auto-reduce) · 60.000 · 50.000 ⟂ **210.000** *(đối-soát @S185 GIẢI XONG caveat: 210K là số THẬT nhưng nhà = `crystallized_backfill.target`, KHÔNG phải token_governor — bản kê đầu ghi sai ĐỊA CHỈ [F-12]; eval-T28 "headroom binds" so 210K-target với 134.573-headroom là phép so hợp lệ của máy backfill)* |
|
||||
| 8 | Trần lớp mềm + context + verbatim-sổ | `mind_ctx_kb` · `session_ctx_kb` · `owner_request_verbatim_char_cap` | **48** (anh nâng 32→48 @S167 `_mind_ctx_kb_raise_S167` — bản kê đầu ghi 32 = hồi sinh số anh đã bỏ, reviewer F-13 bắt) · 64 · 600 |
|
||||
| 9 | Ngưỡng kéo-thư | `pull_warn_days` | **TRỐNG CỐ Ý** — anh chưa đặt @S148, máy cấm tự chế default |
|
||||
| 10 | Ngân sách/nhịp memory khác | mọi key số còn lại trong `memory-budget.json` | đọc sống tại file |
|
||||
@ -88,6 +88,8 @@ Tất cả ở `scripts/governance-detectors.ps1` — NO-API (grep/measure only)
|
||||
> **Adopt S79 (2026-06-20)** — AI_INFRA `2026-06-19-Governance-harness-all-update` (User-Mark) + `…rc-signature` + **canonical §P** (P1-P10). Neo + cưỡng-chế **quyết-định cấp-governance** (luật/chính-sách/kiến-trúc/harness) để không-quên + không-giảm-bằng-cảm-tính. **KHÔNG** dùng cho vận-hành/tác-vụ thường-ngày (P6 scope-discriminator).
|
||||
>
|
||||
> 🔑 **3 cấu-phần (B1 phân-vai):** §E này = **CƠ-CHẾ** (codify §P P1-P10 cho SE) · ledger = `.claude/governance/ACTIVE-MARKS.md` (SỔ-CÁI + display, single-writer em-main) · interface = 4 lệnh `/user-mark-active-high|active|medium|disable`. Cấp do em-main gán + anh confirm (KHÔNG agent tự-phán cảm-tính — P8).
|
||||
>
|
||||
> 🗺️ **Bản đồ thẩm-quyền owner (anh gật @S185/YC-022):** cái gì là owner-SỐ / owner-LUẬT — tra **MỘT CHỖ** [`bang-tham-quyen-owner.md`](bang-tham-quyen-owner.md) (10 số + 12 luật, mỗi dòng kèm key/nhà + lệnh-anh-gần-nhất). B1: engine này CHỈ TRỎ, không chép dòng nào.
|
||||
|
||||
### E.1 — Chữ-ký + 4 cấp + binding (P1·P2·P3·P8)
|
||||
- **P1 Chữ-ký:** mỗi mark mang `RC-pqhuy1987-dd-mm-yyyy-hh-mm-ss` (REUSE format rc-signature, timestamp lúc anh sign-off). Bằng-chứng-có-niêm: minh-oan · tranh-luận-bằng-bằng-chứng (debate khi ruling mâu-thuẫn) · trách-nhiệm-2-chiều. Forward-only (no-retrofit từ 2026-06-20).
|
||||
|
||||
@ -48,6 +48,7 @@ Dữ-liệu cũ (WAL · HANDOFF · auto-memory · migration-todos) **KHÔNG** đ
|
||||
| `YC-015` | "làm nốt cho ra giao diện luôn nhé" *(qua `/tiep` @S183)* | 2026-08-08 · S183 | đóng | — | WAL chain `[x]` cicd-4-chân | Verify deploy `706134da` cho giao diện 8 panel SỐNG trên prod — 4/4 chân PASS (bundle ×2 rotate + marker + DLL 3-hit + 8-row IsActive=1 + pin-lệch 0) | **`YC-013`** |
|
||||
| `YC-016` | "1 -> (c) THEO TAY CẦM PHIẾU -> OK nhé" | 2026-08-08 · S183 | **đóng** *(verify-DLL @S183 + RE-verify @S185 + acceptance "Tạm OK" @S185/YC-019(1) — lật cùng đợt YC-013)* | 1 | ship `72568f05` + WAL chain (TASK → WAL) | **Phán quyết slot (67)** treo từ S172: upload file-khi-duyệt KHKK theo TAY CẦM PHIẾU — phiếu Nháp/Trả-lại (tay người soạn) ⇒ NGƯỜI SOẠN up được; phiếu Chờ-duyệt ⇒ CHỈ NGƯỜI DUYỆT (thuộc workflow phiếu); guard ở API-layer (#82 2-tầng), kèm test. Slot (67) ĐÓNG | |
|
||||
| `YC-017` | "AI_INFRA và /adap-apply — Cho /fable-real invest và review checklist cẩn thận sau đó cho Opus 5 MAX xử lý" *(args lệnh `/check-email` @S185)* | 2026-08-09 · S185 | **đóng** *(pipeline P1→P4 trọn @S185: 0/39 nợ per-id · 21/21 item disposition; 4 câu W phát sinh → khối CHỜ-ANH riêng, không giữ YC mở)* | 1 | `runs/2026-08-09-S185-email-adap-pipeline/implement-synthesis.md` | Kéo thư AI_INFRA CẢ 2 kênh (`outbox/se` qua check-email + `outbox/all` qua adap-apply), rồi pipeline khuôn YC-013: `/fable-real investigator-codebase` soi trạng-thái thư/adopt + dựng checklist → `/fable-real reviewer` review checklist cẩn thận → hmw fan-out **Opus 5 MAX** execute. *(Thư 08-08 đã áp trọn @S185 TRƯỚC lệnh này — pipeline chạy trên phần việc CÒN LẠI mà invest tìm ra.)* | |
|
||||
| `YC-022` | "OK" *(gật bảng thẩm-quyền owner sau khi 3 dòng owner-SỐ được reviewer-gate sửa)* | 2026-08-10 · S185 | **đóng** *(lật DRAFT → `docs/governance/bang-tham-quyen-owner.md` chính thức + đối-soát 210K giải caveat dòng-7 [nhà thật = `crystallized_backfill.target`] + trỏ từ engine)* | 1 | `bang-tham-quyen-owner.md` | Bảng 2 cột {10 owner-SỐ · 12 owner-LUẬT} thành luật sống — mọi thứ trong đó chỉ anh đổi, em thi hành có vết | |
|
||||
| `YC-021` | "W1,3,4 -> OK, W2 thì đồng ý thêm 1 nghi thức ko vấn đề" | 2026-08-10 · S185 | **đóng** *(4W trọn @S185 commit `6bf768da`: W-2 ring5 verified-runtime-cùng-phiên · W-1 day-wake 4-floor · W-3 500ms/4.3-PASS · W-4 bảng-DRAFT+thư-hub-restamp; REVIEW 8-MAJ vá hết. Còn 1 vế nhỏ CHỜ-ANH: gật bảng-DRAFT sau khi 3 dòng owner-SỐ được sửa đúng)* | 1 | WAL chain (TASK → WAL) | Cả 4 W GẬT: **W-1** thi công day-wake (3 chạm canonical + `/day` + dogfood + report hub, kèm REVIEW riêng) · **W-2** BUILD `ring5-audit` SE-form (vai kiểm nghi-thức — "thêm 1 nghi thức ko vấn đề") · **W-3** ngưỡng "điểm dừng RẺ" = 500ms (em đề, anh OK) · **W-4** em kê NHÁP bảng thẩm-quyền owner-SỐ/owner-LUẬT + soạn 2 đề-xuất-ngược gửi hub, anh duyệt bản kê | |
|
||||
| `YC-020` | "1 -> OK, 1 phiên. · 2 -> đồng ý 14 ngày. (nhưng cũng theo phiên luôn vì có ngày làm ngày ko). · 3 -> OK · 4 -> OK · 5 -> OK đông ý." *(trả lời 5 khoản SKIP-owner)* | 2026-08-10 · S185 | **đóng** *(5/5 thi hành @S185 commit `2a5290a8`: fold-3-detector + ngưỡng-14-PHIÊN [2 flag thật fire ngay] + đính-chính-thư-kế ghi nợ + grid-c-trio + giữ-neo-glyph)* | 1 | WAL chain (TASK → WAL) | (1) fold C13/C14/C15 vào TOTAL sau **1 phiên nền** (S185 = nền — sửa code giờ, lần chạy kế tự vào TOTAL) · (2) ngưỡng title-freshness = **14 PHIÊN** (KHÔNG phải ngày — anh chỉ rõ "có ngày làm ngày ko" ⇒ đo bằng nhãn-phiên/counter, khớp luật H24 "khoảng đo từ counter không từ đồng-hồ") · (3) V5 bao-cao-cuoi: KHÔNG sửa file đã gửi — đính chính 1 dòng trong THƯ KẾ gửi hub · (4) mở detector C13 canh thêm lưới trio · (5) GIỮ neo-glyph (không đổi quy ước heading) | |
|
||||
| `YC-019` | "1 -> Tạm OK · 2 -> Role baseline + Runs · 3,4 -> giải thích · 5 -> OK kéo audit luôn giờ cứ end/start là cứ chạy · 6 -> Nợ cũ thì xử lý cho xong luôn" | 2026-08-10 · S185 | **đóng** *(6/6 vế thi hành @S185: (1) YC-013/016 đóng · (2) ring2 24.859B · (3)(4) đã giải thích → anh phán tiếp = YC-020 · (5) deep_every=1 · (6) nợ cũ đóng trọn)* | 1 | WAL chain (TASK → WAL) | 6 phán quyết một lượt: (1) acceptance 8-panel TẠM-OK ⇒ lật YC-013/016 nấc "tạm" · (2) C-6 = NÉN `Role baseline`+`Runs` của ring2 (khuôn moved-not-cut như lead-stale) · (3)(4) em giải thích W-1..W-4 + 5 SKIP-owner, chưa phán · (5) 🔴 ĐỔI NHỊP DEEP: từ nay **mỗi bookend end/start đều chạy deep** (deep_every → 1, hết chờ nhịp 15) · (6) uỷ quyền xử TRỌN nợ cũ theo bậc-2 LT3 (chọn nhánh an toàn + khai, việc-vật-lý-của-anh thì kê rõ) | |
|
||||
|
||||
Reference in New Issue
Block a user