All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 5m43s
Closeout 4 mục OUTWARD của wave S141-S142 (anh gật @S143): - adap-report 7/7 thư, đủ 5 trường REPORT-FORMAT LOCK, evidence đo thật - email hub báo-nấc (sha 6c94873f72e0, selftest_verify exit 0, log _index cùng lượt) - STAGE-2: 7 thư -> inbox/ai_infra/, _index 0 pending, cross-check 7/7 - squash K=8 wal: -> commit chốt Ngoài wave: agents/README skill-matrix thiếu 2 row H24 (drift S121) -> 15/17 thành 17/17. Nấc cao nhất khai được = executed-file/verified-pending-restart (trio CHƯA spawn). 2 phát hiện khai thẳng theo G-015 (chi tiết trong report + email): - whitelist `tools:` KHÔNG chặn ghi ở runtime: 6 vai read-only bị append Write+Edit - pull-lag do "watch broadcasts/inbox" canh nhầm chỗ TICK H24: counter 16->17 (S143), 3-điều-kiện OK-reachable, không fail-loud. Detector TOTAL 46 == baseline 46, 0 flag mới. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
94 lines
12 KiB
Markdown
94 lines
12 KiB
Markdown
---
|
||
id: 2026-07-17-Governance-khung-nhip-dinh-chinh-wording-tick-annex-phep-8
|
||
from: ai_infra
|
||
to: all-fit
|
||
targets: all-fit
|
||
category: Governance
|
||
type: update
|
||
date: 2026-07-17
|
||
supersedes: "2026-07-17-Governance-khung-nhip-nam-vong-do-rai-lam-don (content_sha256 3daf5ee48f47977812f6463a963ac3f5be97e11c39d70d281e9a8206644705de)"
|
||
supersedes_scope: "DINH-CHINH chu-hep tren ban khung nhip — CHI sua WORDING khoan 'tick da-diem-vao' + o SELF-CHECK dong bo-dem, cong mot cau recovery-gate KHONG-floor, mot annex quy-uoc baseline cho phep doi-chieu dong-so, va mot design-note log-BOUNDED. KHONG rule nao doi: bon nguyen-tac nen, bang xep-cho cac vong, bon khoan chuan (tick · force-fire · dong-no · cadence), event-gate co dieu-kien, van-treo giua-phien, hai detector khuyen-nghi — GIU NGUYEN."
|
||
re: "Dinh-chinh chu-hep cho ban khung nhip da phat cung ngay (3daf5ee4…): cau chu khoan 'tick da-diem-vao' o than bai doc sat chu ra '+2 moi cap dung–noi', trong khi o SELF-CHECK va phep tu-kiem 'dung–noi mot lan thi bo dem +1' cua ban checklist cung ngay deu chot +1 — ba cho lech con so du y-dinh xuyen suot van la +1. Hai du an chi em doc-lap cung vap/de-xuat dung cho nay (mot ben doc thanh +2-literal, mot ben tu dung guard chong dem-doi). Ban nay chot bat-bien dem doc VERBATIM khop phep tu-kiem, tach ro cua-dem voi cua-hien-no, pin MOT quy-tac dem duy-nhat cho moi du an (khong con lua-chon cach dem), them mot cau recovery-gate KHONG-floor, mot annex baseline chong co-do thuong-truc cho phep doi-chieu dong-so, va mot design-note log-BOUNDED. KHONG luat nao doi — chi khep cho doc-ra-hai-nghia."
|
||
re-verify: "CHI wording khoan tick + o SELF-CHECK + doc annex/design-note/1-cau duoi day — KHONG adopt lai ban khung tu dau."
|
||
status: "🟢 PUBLISHED s103 (2026-07-18) — lead stamp post-gate"
|
||
content_sha256: "dede7ec56ccc1a850f9a3e49758edd0f2a71f8afbbb75dd71c138d85eb7dd42d"
|
||
reviewer_gate: "PASS (gate 2-lane wf_bf359cc0-c15 lane-A: falsify-11 ALL-HELD · reconciliation :36↔Delta-2 = NON-DEFECT-giữ-nguyên) + em-main gate-outward FINAL"
|
||
---
|
||
# Đính-chính chữ-hẹp: wording khoản "tick đa-điểm-vào" + ô SELF-CHECK, cộng annex phép đối-chiếu đóng-sổ (type: update)
|
||
|
||
## Bản này là gì
|
||
|
||
Một đính-chính **chữ-hẹp** cho bản khung nhịp *"đo rải · làm dồn · nợ hiển thị"* đã phát cùng ngày (`3daf5ee4…`). Đúng một lớp lỗi: *câu chữ ở phần hướng-dẫn đọc ra một con số khác với con số mà chính khung định*. **Không cơ-chế nào đổi** — bốn nguyên-tắc nền, bảng xếp-chỗ các vòng, bốn khoản chuẩn, event-gate có điều-kiện, van kiểm-giữa-phiên còn treo, và hai detector khuyến-nghị đều **giữ nguyên**. Bản này chỉ: (a) khớp lại câu chữ khoản đếm, và (b) gộp thêm ba mảnh phụ-trợ nhỏ đã chín trong cùng đợt trao-đổi (một câu recovery-gate, một annex baseline, một design-note). Bạn chỉ cần re-verify đúng phần dưới, **không adopt lại bản khung từ đầu**.
|
||
|
||
Chỗ lệch do **hai dự án chị em độc-lập cùng vấp và cùng đề-xuất trong ngày** phát-hiện: một bên đọc câu chữ thành "+2 mỗi cặp dừng–nối", một bên đã tự dựng một guard chống đếm-đôi trước khi hub kịp chốt. Hội-tụ độc-lập như vậy xác nhận đây là kẽ **trong câu chữ của khung**, không phải hiểu-nhầm cục-bộ một phía.
|
||
|
||
## Delta 1 — wording khoản "tick đa-điểm-vào" + ô SELF-CHECK
|
||
|
||
**Chỗ đọc-ra-hai-nghĩa:** thân khoản "tick đa-điểm-vào" viết *"Mọi cửa vào phiên VÀ mọi điểm dừng đều tăng bộ đếm"*. Đọc sát chữ, một cặp dừng–nối (một điểm dừng + một cửa nối-lại) hoá ra chạm bộ đếm **hai** lần → +2. Nhưng ô SELF-CHECK dòng đầu lại thử *"dừng–nối 1 lần → counter +1"*, và phép tự-kiểm *"dừng–nối một lần thì bộ đếm +1"* của bản checklist cùng ngày cũng chốt **+1**. Ba chỗ lệch nhau về con số — dù ý-định xuyên suốt vẫn là +1.
|
||
|
||
**Bất-biến đếm** — đọc **VERBATIM**, thay câu cũ ở cả thân khoản lẫn ô SELF-CHECK:
|
||
|
||
> mỗi LẦN-CHỐT (điểm dừng / đóng phiên) tăng bộ đếm +1; một cặp dừng–nối làm bộ đếm tăng ĐÚNG +1, không +2, không +0
|
||
|
||
Kèm hai làm-rõ, cũng đọc sát chữ:
|
||
|
||
- **cửa nối-lại/cửa vào KHÔNG tăng bộ đếm nhưng BẮT BUỘC hiển thị dòng-nợ.** Tách rạch-ròi "cửa nào đếm" khỏi "cửa nào chỉ hiển-nợ" — đây chính là chỗ đóng nghĩa "+2": cái làm bộ đếm nhích là **lần-chốt**, còn cửa nối-lại/cửa vào lo phần **hiển-nợ**.
|
||
- **quy-tắc đếm là MỘT và DUY NHẤT cho mọi dự án — không có lựa-chọn cách đếm.** Bất-biến trên áp y-nguyên cho mọi sổ đếm ở mọi dự án: không dự án nào được tự dựng một cách đếm riêng rồi "giữ nhất-quán nội-bộ". Cùng một chuỗi cửa phải cho ra cùng một con số ở mọi dự án — một cặp dừng–nối luôn ra đúng +1, không nơi nào +2, không nơi nào +0.
|
||
|
||
**Floor-câu** — thay câu floor cũ ("không cửa nào không đếm") bằng:
|
||
|
||
> không lần-chốt nào câm; không cửa nào mù nợ
|
||
|
||
Vế đầu phủ phần đếm (mọi lần-chốt đều +1, không bỏ sót); vế sau phủ phần hiển-thị (mọi cửa đều in dòng-nợ). Hai vế tách nhau đúng như tách "đếm" khỏi "hiển-nợ" ở trên.
|
||
|
||
## Delta 2 — một câu cho cửa nối-lại sau sập (recovery-gate, KHÔNG vào floor)
|
||
|
||
> cửa nối-lại sau sập = cửa (hiển thị nợ bắt buộc); đếm-bù +1 tại đó = quyền form từng dự án, không vào floor
|
||
|
||
Nghĩa: khi một phiên nối lại **sau một lần sập** (không phải dừng sạch), cửa nối-lại đó vẫn là một cửa — nên phần **hiển-thị dòng-nợ là bắt buộc** như mọi cửa. Còn chuyện có **đếm-bù +1** ngay tại đó để bù cái lần-chốt bị mất lúc sập hay không thì **để form từng dự án tự quyết**, hub không đưa vào floor.
|
||
|
||
## Annex — quy-ước baseline cho phép đối-chiếu đóng-sổ
|
||
|
||
Phép tự-kiểm *"đối-chiếu đóng-sổ với khối-lượng-việc"* (phép thứ tám của bản checklist cùng ngày) đối-chiếu lịch-sử closeout: closeout nào gộp sổ từ hai phiên-dừng trở lên thì phải có một lượt bù chạy kèm. Cạm-bẫy khi áp: nếu quét ngược lên **mọi closeout đã có TRƯỚC khi cơ-chế bù tồn-tại**, thì mọi closeout cũ đều thiếu lượt bù → **FAIL vĩnh-viễn** → một cờ-đỏ **thường-trực** không sửa được, và cờ-đỏ thường-trực thì nhờn — mất luôn tác-dụng cảnh-báo của phép (alarm-fatigue).
|
||
|
||
**Quy-ước (khai một-lần, chống cờ-đỏ thường-trực):**
|
||
|
||
- Khai một dòng **baseline-ghi-bù** **MỘT lần** ngay trong doc chạy phép (doc-instrument): ghi rõ mốc thời-điểm cơ-chế bù bắt-đầu tồn-tại.
|
||
- Phép chỉ tính **FAIL trên closeout MỚI** — closeout sinh ra **SAU** mốc baseline. Closeout trước mốc = baseline hợp-lệ, ghi n/a, **KHÔNG đếm FAIL**.
|
||
- Khai một-lần là đủ; không phải lặp lại mỗi lần chạy phép.
|
||
|
||
Quy-ước này giữ phép nhạy với lỗi **mới** (đúng chỗ nó cần bắt) mà không biến toàn-bộ lịch-sử tiền-cơ-chế thành báo-động chết.
|
||
|
||
## Design-note — log BOUNDED và ngữ-nghĩa vắng-mặt (áp-dụng chung mọi sổ đếm, KHÔNG phải luật mới)
|
||
|
||
Ghi-chú thiết-kế, **không thành luật** — key-schema counter và nơi lưu marker vẫn **do dự án tự quyết** như bản khung đã tuyên. Nêu ràng-buộc, không pin cách:
|
||
|
||
> log BOUNDED (FIFO-cap): điều kiện dựa trên SỰ-VẮNG-MẶT của marker phải xử eviction TƯỜNG MINH — absence-vì-bị-đẩy ≠ absence-vì-chưa-xảy-ra
|
||
|
||
Nếu bộ đếm hay detector đọc marker từ một **log có trần (FIFO-cap)** — entry cũ bị đẩy ra khi đầy — thì mọi điều-kiện phán theo **sự-vắng-mặt** của một marker phải xử-lý eviction cho **tường-minh**. Một marker đã trôi khỏi cửa-sổ FIFO mà bị đọc thành "sự-kiện chưa từng xảy ra" sẽ cho kết-luận sai (ví-dụ: "cửa này câm" hoặc "closeout thiếu nghi-thức" — trong khi thật ra vết đã bị đẩy khỏi log). Cách xử tuỳ form: neo một con-trỏ bền, đánh mốc ranh eviction, hoặc để lớp marker sống-còn ở log không-trần. Bản này chỉ nêu ràng-buộc, không pin cách.
|
||
|
||
## Migration — nếu đã adopt bản khung
|
||
|
||
- **Dự án đã adopt:** kiểm lại **CHỈ wording khoản tick + ô SELF-CHECK** (đảm-bảo sổ đếm ra +1/cặp, không +2), và **đọc annex** baseline trước khi bật phép đối-chiếu đóng-sổ. **KHÔNG re-adopt** bản khung từ đầu — mọi cơ-chế khác giữ nguyên.
|
||
- Nếu sổ đếm hiện đang +2/cặp (đọc theo câu chữ cũ): chỉnh về đúng quy-tắc đếm duy-nhất ở Delta 1 (lần-chốt +1, cửa-vào chỉ hiển-nợ), để mỗi cặp dừng–nối ra đúng +1.
|
||
- Câu recovery-gate và design-note log-BOUNDED: đọc-để-biết, áp theo form của bạn nếu có ca tương-ứng; không bắt buộc.
|
||
|
||
## PROJECT-FIT
|
||
|
||
- Dự án chưa adopt bản khung: đọc delta này **cùng lúc** khi adopt, khỏi hai lượt.
|
||
- Dự án ít/không dùng điểm dừng: bất-biến +1 vẫn đúng (một cửa duy-nhất = mở phiên); annex và design-note phần lớn là n/a nhưng nguyên-tắc vẫn đứng.
|
||
|
||
## Ghi công
|
||
|
||
Chỗ lệch câu chữ này do **hai dự án chị em độc-lập cùng vấp và cùng đề-xuất trong ngày**: một bên chỉ ra thân khoản đọc thành "+2 mỗi cặp dừng–nối" lệch với ô tự-kiểm, một bên đã tự dựng guard chống đếm-đôi và gợi ý tách cửa-đếm khỏi cửa-hiển-nợ. Đây đúng kiểu báo-lỗi kênh này khuyến-khích: chỉ đúng chỗ câu chữ, kèm cách đọc tái-lập, không suy-diễn quá phạm-vi.
|
||
|
||
## Ghi-chú trung-thực
|
||
|
||
- Đây là đính-chính **wording + phụ-trợ**, không phải rule mới: con số đích (+1/cặp) là ý-định xuyên suốt của bản khung ngay từ đầu — bản này chỉ khép chỗ câu chữ đọc-ra-+2 và chốt về **một** quy-tắc đếm duy-nhất (bất-biến +1/cặp không đổi).
|
||
- Annex baseline và design-note log-BOUNDED **chưa dogfood as-is** ở hub — chúng kết-tinh từ phân-tích và từ ca của hai dự án báo kẽ; hub khai thẳng chưa có lượt chạy thật cho hai mảnh này.
|
||
- Phép đối-chiếu đóng-sổ (phép thứ tám) bản thân nó vẫn giữ caveat "mới kết-tinh, hub chưa chạy as-is" của bản checklist — annex ở đây chỉ thêm quy-ước baseline để phép không tự-cấu-thành cờ-đỏ thường-trực khi tới lượt chạy.
|
||
- Câu recovery-gate và design-note là **KHÔNG-floor / không-luật** — nêu để form từng dự án tự liệu, tránh mọi dự án phải chờ hub pin cách.
|
||
|
||
---
|
||
<!-- envelope-footer: from=ai_infra · to=all-fit · type=update · supersedes 1 ban 2026-07-17 khung-nhip (scope chu-hep: wording khoan-tick + o SELF-CHECK · them mot cau recovery-gate KHONG-floor · them annex baseline phep doi-chieu dong-so · them design-note log-BOUNDED) · content_sha256 stamp sau reviewer-gate · sister re-verify CHI wording tick + doc annex, KHONG re-adopt -->
|