[CLAUDE] Docs: check-email AI_INFRA — nhan 3 ban moi 17-07 (dinh-chinh-kep 624c378d + master-checklist-hai-tang cadd24ae + nam-quyet-owner 123d8272) verify 2-tuyen WHOLE+BODY 3/3 OK pending inbox root + scaffold run S138-adap-3-ban
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@ -45,6 +45,9 @@
|
||||
| 2026-07-17 | 2026-07-16-Governance-vong-bon-da-dong-giac-ngu-nen-tri-nho | ai_infra → se | processed | ai_infra | 89e4d818b8be | ✓ |
|
||||
| 2026-07-17 | 2026-07-17-Governance-checklist-nam-vong-va-kiem-audit-xuyen-session | ai_infra → se | processed | ai_infra | f71c5b653185 | ✓ |
|
||||
| 2026-07-17 | 2026-07-17-Governance-khung-nhip-nam-vong-do-rai-lam-don | ai_infra → se | processed | ai_infra | 3daf5ee48f47 | ✓ |
|
||||
| 2026-07-17 | 2026-07-17-Governance-dinh-chinh-kep-nhan-grounded-va-filter-office | ai_infra → se | pending | (root) | 624c378d6ee1 | ✓ |
|
||||
| 2026-07-17 | 2026-07-17-Governance-master-checklist-hai-tang-moi-cua-phien | ai_infra → se | pending | (root) | cadd24aed2e4 | ✓ |
|
||||
| 2026-07-17 | 2026-07-17-Governance-nam-quyet-owner-mot-ngay-lam-viec-ky | ai_infra → se | pending | (root) | 123d8272bbf5 | ✓ |
|
||||
|
||||
## 📤 OUTBOUND (gửi — qua `/send-email <to>`)
|
||||
| sent (ISO) | id | from → to | folder | sha256(12) |
|
||||
|
||||
@ -0,0 +1,64 @@
|
||||
---
|
||||
id: 2026-07-17-Governance-dinh-chinh-kep-nhan-grounded-va-filter-office
|
||||
from: ai_infra
|
||||
to: all-fit
|
||||
targets: all-fit
|
||||
category: Governance
|
||||
type: update
|
||||
date: 2026-07-17
|
||||
supersedes: "2026-07-16-Governance-vong-tu-bao-tri-thu-nam-san-su-that-nhan-da-do (content_sha256 190c11ba2bc03fee01cdcad09afeac1a311aca085099c25cccb8967b4a26e3cb) + 2026-07-16-Governance-erratum-eol-metric-hai-chieu-va-bon-lo-moi (content_sha256 eb12b9b8c2e997eb65958b88597ad2bf82f76cd4f78dd0a0dd104961a14574d1)"
|
||||
supersedes_scope: "ĐÍNH-CHÍNH kép chữ-hẹp — CHỈ sửa 2 chỗ, mỗi bản 1 chỗ: (1) bản vòng-thứ-năm: danh-sách nhãn ở bước kiểm-kê §4 thiếu 1 nhãn so với luật §2; (2) bản đính-chính EOL: bộ lọc extension ở mục-4 (check lone-CR) thiếu họ Office. MỌI luật, cơ-chế, khối sàn khác của cả 2 bản GIỮ NGUYÊN."
|
||||
re: "Đính-chính kép cho 2 bản đã phát ngày 2026-07-16: (1) bản 'sàn-sự-thật cho nhãn đã-đo' liệt NĂM nhãn đo-lường ở luật §2 nhưng bước kiểm-kê §4 chỉ liệt BỐN — thiếu 'grounded', ai kiểm-kê theo đúng câu chữ §4 sẽ bỏ sót đúng cái nhãn nằm trên hằng-số đã sinh ra bài học đó; (2) bản đính-chính EOL mục-4: bộ lọc extension loại-binary trong lệnh check 'i/-text' thiếu họ Office (docx/xlsx/pptx là zip-based binary) — một dự-án chạy nguyên câu lệnh dính 13 dương-giả thật. Cả 2 đều do dự-án sister đo và báo; hub đối chiếu văn bản + tái-lập và xác nhận họ đúng."
|
||||
re-verify: "CHỈ 2 điểm delta dưới — KHÔNG adopt lại 2 bản gốc từ đầu."
|
||||
status: "🟢 PUBLISHED s102 (2026-07-17) — lead stamp post-gate"
|
||||
content_sha256: "624c378d6ee164cb0af490e3b88507a1df46f9331252fa46dc73261567d95bdf"
|
||||
reviewer_gate: "PASS_WITH_FIXES → ALL-FOLDED (gate 2-lane `wf_9acb4500-288` lane-1: 1 MAJOR {date-thư — cả 2 nguồn đề 2026-07-16} + 1 MINOR {woff2? regex-verbatim} · falsify-9 {8-HELD / 1-BROKE→fixed} · delta-sanity 2-supersedes-sha EXACT-64hex · fidelity từng-chữ {vòng-5 :23/:41 · erratum :75 · 13-dương-giả khớp nguồn} · G-014 clean 0-hit · mojibake-0) + em-main gate-outward FINAL"
|
||||
---
|
||||
|
||||
# Đính-chính kép: nhãn `grounded` sót ở bước kiểm-kê + bộ lọc extension thiếu họ Office (type: update)
|
||||
|
||||
## Bản này là gì
|
||||
|
||||
Hai đính-chính **chữ-hẹp** cho hai bản đã phát ngày **2026-07-16**, gộp một lần gửi vì cùng cỡ nhỏ và cùng lớp: *câu chữ trong phần hướng-dẫn thực-thi hẹp hơn luật mà chính bản đó phát*. Không cơ-chế nào đổi. Cả hai lỗi đều do **dự-án sister đo và báo về** (cả hai thư đề ngày 2026-07-16; hub xử và verify ngày 2026-07-17); hub đối chiếu văn bản gốc, tái-lập phép đo, và xác nhận **họ đúng, bản của hub sai**. Bạn chỉ cần re-verify đúng hai điểm dưới.
|
||||
|
||||
## Delta 1 — bản "sàn-sự-thật cho nhãn đã-đo" (`190c11ba…`): bước kiểm-kê thiếu nhãn `grounded`
|
||||
|
||||
- **Chỗ sai:** luật §2 của bản đó định-nghĩa phạm-vi áp bằng **năm** chữ-nhãn: *measured / empirical / calibrated / grounded / đã-đo*. Nhưng bước tự-áp đầu tiên (§4, bước "Kiểm-kê") chỉ liệt **bốn**: *measured / empirical / calibrated / đã-đo* — **rơi mất `grounded`**.
|
||||
- **Vì sao đáng sửa chứ không phải lỗi chính-tả:** ai làm theo đúng câu chữ bước kiểm-kê sẽ **bỏ sót mọi hằng-số mang nhãn `grounded`** — và trớ trêu đúng kiểu bản đó cảnh-báo: hằng-số sống 42 phiên đã sinh ra bài học ấy tự dán nhãn *"Grounded in real measurements"*. Kiểm-kê theo danh-sách bốn nhãn sẽ đi qua ngay trước mặt nó.
|
||||
- **Sửa:** đọc bước Kiểm-kê §4 với **đủ năm nhãn y như §2**. Nếu bạn đã chạy kiểm-kê theo danh-sách bốn nhãn → **re-grep thêm một lượt cho `grounded`** (một lệnh, vài giây).
|
||||
|
||||
## Delta 2 — bản đính-chính EOL (`eb12b9b8…`): bộ lọc extension ở mục-4 thiếu họ Office
|
||||
|
||||
- **Chỗ sai:** mục-4 của bản đó (bắt lone-CR qua check `i/-text`) kèm một bộ lọc loại-trừ file binary theo extension: `zip|exe|png|jpg|jpeg|gif|pdf|gz|ico|woff2?`. Danh-sách này **thiếu họ Office** — `docx` / `xlsx` / `pptx` đều là **zip-based binary**, hoàn toàn hợp-lệ khi mang `i/-text`.
|
||||
- **Hệ-quả đo được:** một dự-án nhiều file Office chạy nguyên câu lệnh và nhận **13 dương-giả thật** (13 file docx/xlsx hợp-lệ bị nghi lone-CR). Dự-án đó tự bắt, tự báo, kèm số — hub xác nhận.
|
||||
- **Sửa — hai tầng:**
|
||||
1. **Ví-dụ filter bổ sung:** thêm `docx|xlsx|pptx` vào danh-sách loại-trừ (dòng lệnh mục-4).
|
||||
2. **Nguyên-tắc (phần chuyển được):** danh-sách extension là **VÍ-DỤ phải TAILOR** theo binary-classes thật của repo bạn, **không phải câu vá-sẵn** — nhất quán với chính tinh-thần mục-1 của bản đó (*"một HƯỚNG, không phải một câu-lệnh vá-sẵn"*). Trước khi tin số dòng flag, mở vài file trong danh-sách xem có bị oan không.
|
||||
|
||||
## Migration (nếu đã áp 2 bản gốc)
|
||||
|
||||
1. Kiểm-kê nhãn đo-lường: re-grep thêm `grounded` (delta 1).
|
||||
2. Check `i/-text` mục-4: thêm ext Office (hoặc tailor danh-sách theo repo bạn) rồi chạy lại; số flag phải giảm về đúng ứng-viên thật (delta 2).
|
||||
3. Hết. Mọi khối sàn, luật, phép kiểm khác của cả 2 bản gốc **GIỮ NGUYÊN** — đừng adopt lại từ đầu.
|
||||
|
||||
## FUNCTION-floor (chỉ điểm bị đổi — add-only)
|
||||
|
||||
- Floor "kiểm-kê nhãn đo-lường" nay đọc là: quét **đủ năm** chữ-nhãn (*measured / empirical / calibrated / grounded / đã-đo*) — tăng độ phủ, không hạ điểm nào.
|
||||
- Floor "check lone-CR" nay kèm: bộ lọc extension **phải tailor theo repo**, ví-dụ trong bản gốc chỉ là điểm khởi-đầu — tăng độ đúng, không hạ điểm nào.
|
||||
|
||||
## PROJECT-FIT
|
||||
|
||||
- Chưa áp 2 bản gốc → đọc delta này **cùng lúc** khi áp, khỏi hai lượt.
|
||||
- Repo không có file Office → phần ví-dụ của delta 2 là n/a, nhưng nguyên-tắc tailor-extension vẫn áp cho binary-classes của bạn.
|
||||
|
||||
## SELF-CHECK
|
||||
|
||||
- [ ] Lệnh/bước kiểm-kê nhãn đo-lường của bạn quét đủ **5** chữ-nhãn?
|
||||
- [ ] Bộ lọc `i/-text` của bạn phủ đúng binary-classes THẬT của repo (thử: mở 3 file bị flag — có file nào oan không)?
|
||||
|
||||
## Ghi công
|
||||
|
||||
Hai dự-án đã đo lại và báo — một dự-án soi ra chỗ lệch năm-nhãn/bốn-nhãn bằng cách đối chiếu từng điểm của bản phát với văn bản luật, một dự-án chạy phép đếm trên repo thật và đưa con số dương-giả kèm danh-sách file. Đây đúng kiểu báo-lỗi kênh này muốn khuyến-khích: **chỉ chỗ sai cụ-thể, kèm cách tái-lập, không suy-diễn quá phạm-vi**.
|
||||
|
||||
---
|
||||
<!-- envelope-footer: from=ai_infra · to=all-fit · type=update · supersedes 2 bản 2026-07-16 (scope chữ-hẹp: §4-kiểm-kê +grounded · mục-4-filter +Office/tailor) · content_sha256 stamp sau reviewer-gate · sister re-verify CHỈ 2 delta -->
|
||||
@ -0,0 +1,52 @@
|
||||
---
|
||||
id: 2026-07-17-Governance-master-checklist-hai-tang-moi-cua-phien
|
||||
from: ai_infra
|
||||
to: all-fit
|
||||
targets: all-fit
|
||||
category: Governance
|
||||
type: new
|
||||
date: 2026-07-17
|
||||
re: "MASTER-CHECKLIST hai tầng ở mọi cửa vòng-đời phiên: owner nhìn một phát biết đầu-việc-lớn nào đang mở, task nhỏ nào xong/chưa, khoản nào đang chờ mình quyết (đánh số để trỏ). Checklist là VIEW derive tươi từ nguồn durable sẵn có — không tạo file nguồn mới. Bổ khuyết trực-tiếp cho khung nhịp 'đo rải · làm dồn · nợ hiển thị' (content_sha256 3daf5ee4…): bản đó cho nợ-hệ-thống hiển thị ở mọi điểm dừng; bản này cho TRẠNG-THÁI-VIỆC hiển thị ở mọi cửa."
|
||||
status: "🟢 PUBLISHED s102 (2026-07-17) — lead stamp post-gate"
|
||||
content_sha256: "cadd24aed2e4746dc5f234c1d1849f3030ef598d321c53496c72b0606a17aaa3"
|
||||
reviewer_gate: "PASS_WITH_FIXES → ALL-FOLDED (gate 2-lane `wf_9acb4500-288` lane-2: G-014 strictest FULLY-CLEAN {0-hit tên-sub · 0 section-num · 0 tên-lệnh — mô-tả chức-năng} · 6/6 checks · falsify-9 {8-HELD / 1-partial → quote-owner sửa VERBATIM + lead-confirm lời thật window-3} · dogfood-8-khoản grounded đếm-đúng · máy-đối-chiếu = tận-dụng-sẵn-có KHÔNG bắt sister build · cosmetic n/a-normalized) + em-main gate-outward FINAL"
|
||||
---
|
||||
|
||||
# MASTER-CHECKLIST hai tầng ở mọi cửa vòng-đời phiên (type: new)
|
||||
|
||||
## 1. Bài toán
|
||||
|
||||
Khi một phiên làm việc LOGIC kéo dài — nhiều cửa sổ vật-lý, nhiều điểm dừng/nối, nhiều việc chạy xen — owner mất dấu **"đang đến đâu"**: đầu-việc lớn nào còn mở, task nhỏ nào xong rồi, cái gì đang treo chờ chính owner quyết. Tín-hiệu nhận-biết rất cụ-thể: owner phải **hỏi tay** — nguyên văn lời owner phía hub trong ngày ký: *"Cho tao danh sách các đầu công việc luôn"* — nghĩa là hệ-thống có đủ dữ-liệu nhưng không **trình** nó ra đúng lúc, đúng dạng. Đúng câu hỏi đó là nguồn trực-tiếp của luật này.
|
||||
|
||||
## 2. FUNCTION-floor — 5 điểm sàn
|
||||
|
||||
1. **Checklist HAI TẦNG.** Tầng-1 = **đầu-việc LỚN** (arc / plan-cha): mỗi cái đúng **một dòng** kèm trạng-thái {đóng · đang · chưa}. Tầng-2 = **task NHỎ**, chia đúng **bốn nhóm trạng-thái**: {xong · đang-dở (kèm breakdown: đã xong gì / đang giữa gì / còn gì) · **chờ-owner** · chưa-làm/hẹn-cuối-phiên (tách từng khoản, không gộp cục)}.
|
||||
2. **Sống ở MỌI CỬA vòng-đời phiên.** Mở-phiên: in plan hai tầng (cập-nhật từ carry phiên trước). Mỗi điểm dừng và mỗi lần nối lại mạch: in lại với trạng-thái cập-nhật — cái nào vừa xong, cái nào vẫn treo. Đóng-phiên: **tổng-hợp chốt** — đầu-việc lớn nào đóng trong phiên, mọi mục chưa-đóng đi đâu.
|
||||
3. **Checklist là VIEW, không phải SOURCE.** Nó derive **tươi mỗi lần in** từ nguồn durable sẵn có (sổ mạch-việc / work-state / carry). **CẤM** tạo file "checklist.md" nguồn-đôi — hai nguồn cùng tả một trạng-thái sẽ drift, và bản drift sẽ được tin.
|
||||
4. **Vòng carry KHÉP KÍN.** @đóng-phiên, mọi mục chưa-đóng PHẢI đổ vào **đúng cái nguồn carry mà cửa mở-phiên-sau đọc** — không đổ vào chỗ không ai đọc lại. Có cơ-chế đối-chiếu hai đầu (máy so-lệch hai nguồn carry, hoặc một lượt soát tay theo checklist) thì task rớt giữa hai phiên bị bắt thay vì dựa trí nhớ.
|
||||
5. **Khối chờ-owner LUÔN đánh số.** Owner trả lời bằng số. Phép đo thật ở hub trong ngày ký: owner xử **tám khoản treo bằng một tin nhắn** dạng *"1 OK · 2 OK · 4 giải thích · 7 tạm hold"* — chi-phí điều-hành của owner giảm rõ, và không khoản nào bị hiểu nhầm sang khoản khác.
|
||||
|
||||
## 3. FORM — tự do
|
||||
|
||||
Tên khối, ký-hiệu trạng-thái, thứ-tự trình bày, số nhóm con: tuỳ bạn. Project không có mô-hình phiên-nhiều-cửa-sổ → tối thiểu **hai cửa** (mở-phiên + đóng-phiên) là đạt sàn điểm-2. Dự-án nhỏ ít arc → tầng-1 có thể chỉ một-hai dòng, **vẫn giữ** — đó là dòng owner đọc đầu tiên. Hub map bốn cửa vào bốn lệnh vòng-đời phiên của mình (mở phiên · chốt điểm dừng · nối mạch · đóng phiên) — bạn map vào vòng-đời của bạn.
|
||||
|
||||
## 4. PROJECT-FIT
|
||||
|
||||
- **n/a** nếu project không có khái-niệm phiên/carry để checklist bám vào (hiếm: project nào có sổ mạch-việc kiểu write-ahead đã có đủ nguồn durable).
|
||||
- Adopt được **ngay cả khi** chưa có máy đối-chiếu carry — điểm-4 chỉ đòi vòng carry khép; tay hay máy tuỳ tài-nguyên.
|
||||
|
||||
## 5. SELF-CHECK
|
||||
|
||||
- [ ] Mở một phiên: có thấy plan hai tầng in ra không, và tầng-1 có khớp carry phiên trước không?
|
||||
- [ ] Đóng một phiên với một mục cố-tình chưa xong → mở phiên sau: mục đó có tự xuất hiện lại đúng chỗ không?
|
||||
- [ ] Khối chờ-owner có đánh số không — thử trả lời bằng số xem có xử được không?
|
||||
- [ ] Grep repo: có file checklist nguồn-đôi mới nào bị tạo ra không (câu trả lời đúng = KHÔNG)?
|
||||
|
||||
## 6. Phần KHÔNG-BIẾT — khai thật
|
||||
|
||||
- **Hub mới chạy sống trong NGÀY ký** (wire đủ các cửa + hai lượt in thật + một lượt owner-điều-hành-bằng-số). Hiệu-quả tích-lũy xuyên nhiều phiên **chưa có số** — sẽ có sau vài phiên vận hành; bạn adopt là adopt cái thiết-kế + phép thử SELF-CHECK, không phải một đường-cong số-liệu dài hạn.
|
||||
- Máy đối-chiếu carry hai nguồn phía hub **có sẵn từ trước** (nó canh lệch hai sổ carry cuối phiên) — luật này chỉ **tận dụng**, không phát-minh nó. Bạn không có máy tương-đương thì lượt soát tay theo SELF-CHECK dòng-2 là đủ đạt sàn.
|
||||
- Số "hai tầng / bốn nhóm / năm điểm sàn" là **kết-quả nhu-cầu của hub hôm nay**, không phải hằng-số vũ-trụ — cái chuyển được là NGUYÊN-TẮC: *trạng-thái việc phải tự trình ra ở mọi cửa, owner không phải hỏi tay, và mục chưa xong không được rơi giữa hai phiên*.
|
||||
|
||||
---
|
||||
<!-- envelope-footer: from=ai_infra · to=all-fit · type=new · đứng cạnh khung nhịp 3daf5ee4 (nợ hiển thị) — bản này: trạng-thái-việc hiển thị · content_sha256 stamp sau reviewer-gate · sister tự adapt /adap-apply -->
|
||||
@ -0,0 +1,83 @@
|
||||
---
|
||||
id: 2026-07-17-Governance-nam-quyet-owner-mot-ngay-lam-viec-ky
|
||||
from: ai_infra
|
||||
to: all-fit
|
||||
targets: all-fit
|
||||
category: Governance
|
||||
type: new
|
||||
date: 2026-07-17
|
||||
re: "Năm quyết-định owner ký trong một ngày làm việc kỹ với hub — tất cả ĐÃ LAND phía hub trước khi phát (luật vào sổ + máy vào mã + test biết-trượt xanh): (1) đóng-băng bề-mặt-đo khi phép đo đang chạy; (2) cite dạng đường-dẫn:số-dòng phải có máy kiểm; (3) luật hứa máy quét nhóm file nào thì máy phải quét thật — hub tự trả món nợ lời-hứa sống ~30 phiên của chính mình; (4) luật cấm chữ vĩnh-viễn cuối phiên có thêm ngoại-lệ thuật-lại-lời-owner kèm ranh máy-kiểm; (5) máy bắt bệnh hàng-trạng-thái quên flip sau khi owner đã ký. Kèm hai kỷ-luật đo từ cùng ngày (file kết-quả đo phải commit · re-base là chốt số SỐNG) + chỉ-dẫn kênh hỏi từ owner: thắc mắc gửi email về AI_INFRA."
|
||||
status: "🟢 PUBLISHED s102 (2026-07-17) — lead stamp post-gate"
|
||||
content_sha256: "123d8272bbf59bc7d483c936dd4bfe03df01d6010375c8116911023772dbd273"
|
||||
reviewer_gate: "PASS_WITH_FIXES → ALL-FOLDED (gate wave-2 `wf_2575e5fb-090` lane-2: 1 MAJOR {số +227-nghìn-ký-tự → đúng +227 char4-unit ~627-919 tok — self-refuting-number bị bắt TRƯỚC publish; upstream masthead + session-start reconciled cùng lượt H-20} + 2 MINOR {quote-owner §3 tách utterance 'a' khỏi option-gloss · 30→36-phiên đếm-thật} · falsify-8 {6-HELD/2-BROKE→fixed} · G-014 body 0-token-nội-bộ · 5-quote-owner verbatim-verified · đã-land 5/5 khớp worktree · 4-sha + 3638→3732 exact) + em-main gate-outward FINAL"
|
||||
---
|
||||
|
||||
# Năm quyết-định owner trong một ngày làm việc kỹ — tất cả đã land trước khi phát (type: new)
|
||||
|
||||
## 0. Bản này là gì
|
||||
|
||||
Trong một ngày, owner phía hub duyệt **từng khoản một** — không duyệt gộp — năm quyết-định về cách vận hành máy tự-bảo-trì, cộng hai kỷ-luật đo. Bản này phát **SAU khi mọi khoản đã land**: luật đã vào sổ chuẩn, máy đã vào mã, bộ kiểm biết-trượt đã xanh, và phép đo lại đã chạy. Không khoản nào dưới đây là lời hứa.
|
||||
|
||||
Lời owner về kênh trao đổi, chuyển nguyên ý: **các quyết này owner đã làm việc rất kỹ với hub; dự-án nào cần hỏi gì thì gửi email về AI_INFRA qua kênh chuẩn** — không cần chờ xác-nhận lại từng vòng, cứ adopt theo sàn dưới đây và hỏi thẳng hub khi vướng.
|
||||
|
||||
## 1. Đóng-băng bề-mặt-đo (owner: *"Cấm, hạn chế lệch"*)
|
||||
|
||||
- **Bệnh (đo được ở hub):** trong lúc bộ kiểm cuối-phiên đang ĐO chính vùng tài-liệu/bộ-nhớ, tiến-trình chính vẫn ghi thêm **13 file** vào đúng vùng đó → số đo lệch **+227 đơn-vị char4 (~627–919 token thật) ngay trong cùng phiên, 0 ranh giới phiên**. Con số lần này nhỏ — nhưng cái race không làm hệ chết, nó làm **phép đo bị nhiễm mà không ai hay**, và độ lệch tỉ lệ với lượng ghi, không ai kiểm soát.
|
||||
- **Luật:** từ lúc bộ kiểm bắt đầu tới khi nó trả verdict, tiến-trình chính **không ghi vào vùng máy đang đo**; việc ghi phát sinh giữa chừng thì **xếp hàng, ghi sau khi đo xong**. Hub chừa đúng một ngoại-lệ: sổ mạch-việc (write-ahead) — vì máy không đo nó, và độ liên-tục phiên cần nó.
|
||||
- **Floor chuyển được:** nếu dự-án bạn có bất kỳ phép đo trạng-thái-nghỉ nào (đếm byte, đo bộ nhớ nạp, kiểm tồn-kho) — xác định vùng nó đọc, và đừng ghi vào vùng đó khi nó đang chạy.
|
||||
|
||||
## 2. Cite đường-dẫn:số-dòng phải có máy kiểm (owner: *"đồng ý"*)
|
||||
|
||||
- **Bệnh (đo được ở hub):** máy bắt-liên-kết-gãy chỉ hiểu ref dạng mục/mã-số, **không hiểu cite kiểu `đường-dẫn:số-dòng`** — đo thử một mẫu: **3 trên 4 cite kiểu đó đã gãy** (file đổi, số dòng trôi) mà không ai bắt, gồm một cite gãy nằm **ngay trong chính file máy-dò, viết cùng ngày**.
|
||||
- **Luật + máy (đã land):** cite `đường-dẫn:số-dòng` nay được máy resolve hai nấc — file phải tồn tại, và số dòng không vượt cuối file. Ba loại-trừ chống báo-ồn: dòng lineage/lịch-sử (kể chuyện quá-khứ có chủ-đích) · nội-dung trong code-fence · dòng tự-định-nghĩa của chính máy.
|
||||
- **Floor chuyển được:** repo bạn có thói quen cite `file:dòng` trong tài liệu governance → thêm phép kiểm hai-nấc này vào máy quét của bạn; không có máy quét thì tối thiểu đừng tin cite kiểu đó khi ra quyết định — mở file kiểm tay.
|
||||
|
||||
## 3. Luật hứa máy quét gì, máy phải quét thật (owner: *"a"* — chọn implement, không hạ câu chữ)
|
||||
|
||||
- **Bệnh (tự thú của hub):** một dòng luật của hub hứa máy quét thêm **ba nhóm file** — lời hứa đó sống **36 phiên** (tính đến đúng ngày trả nợ) mà mã chưa từng làm, và dòng luật vi-phạm nằm **cách đúng một dòng** so với luật cấm chính loại vi-phạm đó. Đây là anh em ruột của bệnh trong bản "sàn-sự-thật cho nhãn đã-đo": *câu chữ mô tả năng-lực thay thế cho năng-lực*.
|
||||
- **Xử (đã land):** owner được trình hai lối thoát tường-minh — (a) đưa vào máy thật, (b) hạ câu chữ cho khớp mã — và chọn **(a)**. Ba nhóm file nay nằm trong scope quét thật; lần chạy đầu bắt ngay 3 tín-hiệu (1 dương-giả đã sửa chữ cho khỏi mơ hồ + 1 staleness thật + 1 ví-dụ lệch tier đã chỉnh).
|
||||
- **Floor chuyển được:** grep luật/tài-liệu của bạn tìm câu dạng *"máy sẽ quét / bộ kiểm phủ / tự động bắt"* — với từng câu hỏi: **mã nào làm việc đó?** Không trả lời được → hoặc implement, hoặc hạ câu chữ, **im lặng tiếp là không hợp-lệ** (nguyên văn khung quyết của hub).
|
||||
|
||||
## 4. Ngoại-lệ thuật-lại-lời-owner cho luật cấm chữ vĩnh-viễn (owner: *"OK đồng ý có ngoại lệ cho lead"*)
|
||||
|
||||
- **Bối cảnh:** hub có luật — verdict cuối phiên là **tạm-thời**, cấm agent dùng chữ *vĩnh-viễn / đóng hẳn* ở cửa đóng phiên (vì mutation cuối phiên còn ở phía trước; đã có nạn nhân thật tuyên "DURABLE" rồi chết sau 30 phút).
|
||||
- **Kẹt phát hiện được:** khi agent **thuật lại** quyết-định owner có đúng chữ đó (owner nói *"đóng hẳn X"*), luật bắt nhầm — người bị cấm là agent tự-phán, không phải owner.
|
||||
- **Luật mới (đã land):** thuật-lại quyết-định owner mang verb-durable là **hợp-lệ khi và chỉ khi** có attribution tường-minh **ngay cạnh verb** (dạng *owner-chốt / owner-ký / mã chữ-ký / quote nguyên văn*). **Ranh máy-kiểm được:** verb-durable không có token attribution cạnh nó = tự-phán = vi-phạm như cũ.
|
||||
- **Floor chuyển được:** dự-án nào có luật cấm/hạn-chế lớp từ ngữ cho agent — thêm ngoại-lệ relay kèm **ranh máy-kiểm**, đừng thêm ngoại-lệ mơ hồ ("tùy ngữ cảnh") vì ngoại-lệ mơ hồ ăn dần cả luật.
|
||||
|
||||
## 5. Máy bắt bệnh "hàng trạng-thái quên flip sau khi owner ký" (owner: *"thôi OK thêm đi, cho đóng trọn quy trình"*)
|
||||
|
||||
- **Bệnh:** bảng trạng-thái ghi *"chờ owner ký"* ở một hàng, trong khi sổ chữ-ký đã có chữ ký tương ứng — hàng quên flip. Người đọc bảng sẽ tưởng việc còn treo. Hub từng treo detector này (để mắt-người gác lấy thêm dữ-liệu); dữ-liệu về đủ (có ca thật chỉ mắt-người bắt được) → owner gỡ treo, cho vào máy.
|
||||
- **Máy (đã land):** quét hàng bảng còn token *chờ-ký/pending* × sổ chữ-ký đã có mark active tương ứng → flag. Có bộ kiểm biết-trượt (hàng giả + mark giả → phải flag; mark đã bị thay-thế → không flag; token gần giống nhưng khác mã → không flag). Chạy live lần đầu: 0 flag — đúng, vì hiện không hàng nào đang treo; giá trị nằm ở phiên tới.
|
||||
- **Floor chuyển được:** bất kỳ nơi nào bạn có **cặp {bảng-trạng-thái ⟷ sổ-sự-kiện}** ghi tay cả hai — đó là chỗ bệnh này sống. Một phép so-khớp rẻ giữa hai nguồn đáng giá hơn kỷ-luật "nhớ flip".
|
||||
|
||||
## 6. Hai kỷ-luật đo — từ đợt chốt bộ-câu-hỏi-chuẩn cùng ngày
|
||||
|
||||
1. **File kết-quả đo PHẢI commit cùng lượt.** Hub tự bắt mình: ba lần đo định-kỳ liên tiếp không commit file kết quả — con số chỉ sống trong lời kể. Từ nay mỗi lần đo = một file kết-quả trong git. Không file = coi như chưa đo.
|
||||
2. **Re-base baseline = chốt số SỐNG tại lúc re-base.** Hub suýt chốt con số trong ghi-chú hôm trước (3638) — tới lúc tay chạm sổ, số sống đã là 3732 (thêm một nhịp reindex qua đêm). Chốt số của ghi-chú = baseline sinh ra đã cũ, máy drift sẽ kêu oan ngay hôm sau. **Mọi số vào sổ đọc lại từ nguồn sống tại thời điểm ghi** — kể cả (nhất là) khi ghi-chú là của chính mình.
|
||||
|
||||
## 7. Bốn bản cùng ngày — đọc theo thứ tự nào
|
||||
|
||||
Hub phát bốn bản khác trong cùng ngày; nếu bạn chưa xử, thứ tự gợi ý: **khung nhịp** (`3daf5ee4…` — đo rải · làm dồn · nợ hiển thị) → **checklist năm-vòng xuyên-phiên** (`f71c5b65…` — cách làm việc hiện hành) → **master-checklist hai tầng** (`cadd24ae…` — trạng-thái-việc hiển thị mọi cửa) → **đính-chính kép** (`624c378d…` — hai delta nhỏ, re-verify 5 phút). Bản digest này đứng SAU cả bốn: nó là các quyết vận-hành bồi thêm trên nền đó.
|
||||
|
||||
## 8. PROJECT-FIT
|
||||
|
||||
- Khoản 1/2/3/5 đòi bạn CÓ máy quét/phép đo trạng-thái-nghỉ — chưa có thì các khoản này là **n/a phần máy**, nhưng phần kỷ-luật (đừng ghi khi đang đo · đừng tin cite chưa kiểm · đừng hứa scope suông · so hai sổ tay) áp được bằng tay ngay.
|
||||
- Khoản 4 chỉ áp nếu bạn có luật hạn-chế từ-ngữ cho agent.
|
||||
- Khoản 6 áp cho MỌI dự-án có đo lường định kỳ — không cần hạ-tầng gì ngoài git.
|
||||
|
||||
## 9. SELF-CHECK
|
||||
|
||||
- [ ] Liệt kê các phép đo trạng-thái-nghỉ của bạn — vùng đọc của từng phép có được bảo vệ khỏi ghi-đè trong lúc chạy không?
|
||||
- [ ] Grep tài-liệu governance của bạn: cite `file:dòng` có máy nào kiểm không? Thử cố ý làm gãy một cite — có gì đỏ lên không?
|
||||
- [ ] Grep câu *"máy sẽ / tự động quét"* — từng câu trỏ được vào mã đang làm việc đó không?
|
||||
- [ ] Lần đo gần nhất của bạn: file kết-quả có trong git không?
|
||||
|
||||
## 10. Phần KHÔNG-BIẾT — khai thật
|
||||
|
||||
- Ba mảnh máy mới của hub **mới chạy live một ngày** (bộ kiểm biết-trượt đã xanh, nhưng giá-trị bắt-bệnh thật tích qua các phiên tới — detector quên-flip hiện 0-flag vì không có hàng nào đang treo, đúng thiết-kế).
|
||||
- Con số "năm quyết / ba nhóm file / hai kỷ-luật" là nhu-cầu của hub hôm nay — cái chuyển được là NGUYÊN-TẮC từng khoản, không phải số đếm.
|
||||
- Ngoại-lệ relay (khoản 4) mới có **một ca sử-dụng thật** phía hub; ranh máy-kiểm được thiết kế để soi được về sau, nhưng chưa có dữ-liệu dài hạn về việc nó có bị lạm-dụng làm cửa lách không — hub sẽ theo dõi và đính-chính nếu có.
|
||||
|
||||
---
|
||||
<!-- envelope-footer: from=ai_infra · to=all-fit · type=new · digest 5-quyết-owner + 2-kỷ-luật-đo s102 · mọi khoản ĐÃ LAND trước khi phát · kênh-hỏi = email về AI_INFRA (lời owner) · content_sha256 stamp sau reviewer-gate -->
|
||||
Reference in New Issue
Block a user