Skip to content

chore(acceptance): t1_skip_globs lịch sử + trả nợ thước riêng sau #129 - #130

Merged
phanlemanh merged 6 commits into
mainfrom
chore/t1-globs-lich-su-va-no-thuoc-rieng
Sep 23, 2026
Merged

phanlemanh merged 6 commits into
mainfrom
chore/t1-globs-lich-su-va-no-thuoc-rieng

Conversation

@phanlemanh

@phanlemanh phanlemanh commented Sep 23, 2026

Copy link
Copy Markdown
Owner

Tiếp #128/#129 (thước = kit từ 23/09). Hai việc, sáu commit.

Việc 1 — khôi phục t1_skip_globs khai tệp kit làm dòng lịch sử (commit riêng 2bceaff)

#129 gỡ các dòng khai tệp kit đã chép. Luật stale đếm tệp đổi từ verified_commit ngoài t1_skip_globs, nên chính việc XOÁ thành «code đổi sau verify» (kit GUIDE §5.3 mục 3, kit 8f662829). Khôi phục nguyên các dòng từ 8ca36b5 và khai thêm lib/lop-nhin-thay.cjs: tệp này chép vào ở a282fed nhưng chưa từng được khai, và #129 cũng xoá nó.

Đo bằng kit 8a4ea88 (= KIT_SHA của CI), lượt KHÔNG --base (cả cây):

Mốc Hồ sơ «evidence is stale»
8ca36b5 (trước #129) 39
9fbe0d6 (sau #129) 40 (thêm roadmap-drift-guard)
sau Việc 1 39, cùng tập slug với 8ca36b5
cuối PR 31, tập con thực sự của mốc 39

Việc 2 — nợ thước riêng (owner gật lối A, người ký «manh»)

  • Guard của kho gọi cổng kit: check-resign-wave.sh, check-gate-residual.sh, check-repin-eval-coverage.sh (readers), test-own-range.sh (malformed) nay gọi "$CLAUDE_PLUGIN_ROOT/scripts/pre-merge-check.sh" (GUIDE §5.3 mục 5). Tám eval đỏ «No such file» thành xanh.
  • Needle bản đồ: check-gate-guards-job.sh trỏ bước kit CLAUDE_PLUGIN_ROOT/scripts/product-map.mjs; vế đỏ khai trong TEETH_SKIP có lý do (răng do kit canh). shape/teeth xanh.
  • Bốn dòng nghỉ (công thức GUIDE «Cho một hồ sơ nghỉ»; contract/evidence/run-log không đổi byte nào): cong-tu-canh-minh, gate-tooling-t1, stale-scope-by-paths, gate-scope-anchors.
  • Xoá: thước riêng scripts/ci/check-product-map.mjs + -teeth.sh, 8 guard chỉ canh cổng fork và fixtures.sh, 35 khoá config chỉ hồ sơ nghỉ dùng. lcm_pmapmhb_existing_guards trỏ bộ đọc bản đồ của kit. PRODUCT-MAP.md sinh lại bằng kit (bốn mục mang nhãn «đã nghỉ»).
  • Ghim lại lat-cat-chung-minh, mo-hoa-b01, noi-thuoc-tai-lieu-vao-ci, o-do-chay-0-ca-van-xanh (run_id repin-20260923T080040Z-11314) và roadmap-drift-guard mà PR này làm stale (repin-20260923T080348Z-99028). Mỗi lượt chạy khô trước, rồi --write.
Hồ sơ Lối Kết quả
cong-tu-canh-minh nghỉ bản đồ do kit canh; suite-keys đỏ từ 02/09 (4d8dd32)
lat-cat-chung-minh ghim lại 18/18 eval máy xanh
mo-hoa-b01 ghim lại 11/11 xanh
noi-thuoc-tai-lieu-vao-ci ghim lại 9/9 xanh
o-do-chay-0-ca-van-xanh ghim lại 17/17 xanh

Đã chạy

  • Cổng kit: --base origin/main clean; --base origin/main --recheck-all clean.
  • pnpm lint:check, plan:check, mọi bước job acceptance-gate xanh. Làn ghim chạy pnpm build && pnpm typecheck825e6cd, exit 0.

Còn lại, đã biết

  • bko_tier_boundary, aml_tier_boundary đỏ cả ở 8ca36b5: eval cửa sổ nhánh, không thuộc PR này.
  • Các chú thích lịch sử nhắc tên thước đã xoá còn trong check-eval-filters.mjs, check-plan-freeze.mjs, một test SDK: chỉ là chú thích.

🤖 Generated with Claude Code

phanlemanh and others added 6 commits September 23, 2026 13:17
#129 xoá bản kit đã chép và gỡ luôn các dòng t1_skip_globs khai chúng. Luật
stale đếm tệp đổi từ verified_commit ngoài t1_skip_globs, nên chính việc xoá
thành «code đổi sau verify» cho hồ sơ ký trước đó (kit GUIDE §5.3 mục 3).

Khôi phục nguyên các dòng từ 8ca36b5 và khai thêm lib/lop-nhin-thay.cjs:
tệp này chép vào ở a282fed nhưng chưa từng được khai, #129 cũng xoá nó.

Đo bằng kit 8a4ea88 (= KIT_SHA của CI), lượt không --base (cả cây):
  8ca36b5 (trước #129): 39 hồ sơ stale
  9fbe0d6 (sau #129):   40 (thêm roadmap-drift-guard)
  commit này:           39, cùng tập slug với 8ca36b5
Lượt --base origin/main: clean.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
#129 xoá bản chép scripts/pre-merge-check.sh; ba script của kho vẫn gọi
đường cũ nên đỏ vì «No such file» chứ không vì vật lệch:
- check-resign-wave.sh, check-gate-residual.sh, check-repin-eval-coverage.sh
  (mode readers) nay gọi "$CLAUDE_PLUGIN_ROOT/scripts/pre-merge-check.sh"
  (kit GUIDE §5.3 mục 5), thiếu biến thì đỏ to tiếng.
- check-gate-guards-job.sh: needle check-product-map.mjs (bước CI đã đổi
  sang thước kit ở #128) thành CLAUDE_PLUGIN_ROOT/scripts/product-map.mjs;
  bỏ RED_TOKEN và nhiễu loạn bản đồ của thước riêng; vế đỏ khai trong
  TEETH_SKIP có lý do (thước của kit, kit tự canh răng).

Đo ở HEAD với kit 8a4ea88: 7 eval resign-wave/gate-residual/readers
đỏ -> xanh; shape/teeth/reachable/no-softening/job-count đều xanh
(teeth: KÊ=13 · PHÁ=7 · BỎ QUA=6 có tên).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Ca malformed rút front_field() từ scripts/pre-merge-check.sh chép vào kho,
đã xoá ở #129. Nay rút từ "$CLAUDE_PLUGIN_ROOT/scripts/pre-merge-check.sh"
(kit GUIDE §5.3 mục 5); kit 8a4ea88 vẫn có front_field(). 8/8 ca xanh.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
… chết

Owner (manh) gật lối A ngày 23/09. Bốn dòng nghỉ theo công thức kit GUIDE
«Cho một hồ sơ nghỉ», người «manh», lý do «thước = kit từ 23/09»:
- cong-tu-canh-minh: bản đồ nay do scripts/product-map.mjs của kit canh
  (#128); suite-keys đã đỏ từ khi owner gộp lại build+typecheck (4d8dd32).
- gate-tooling-t1, stale-scope-by-paths: canh staleness theo paths của cổng
  fork đã xoá ở #129; kit tính trên cả cây, lời hứa không còn ai thực thi.
- gate-scope-anchors: nửa namespace chết theo cổng fork; nửa own-range vẫn
  xanh nhưng thôi được hồ sơ đã ký bảo chứng.
contract/evidence/run-log của các hồ sơ này không đổi byte nào.

Xoá: scripts/ci/check-product-map.mjs + -teeth.sh; tám guard chỉ canh
cổng fork (check-stale-scoping, check-scoping-all-cases,
check-golden-dead-code-absent, check-fork-scope-teeth, check-t1-escape-path,
check-no-stale-empty-diff, check-stale-real-repo, test-scope-namespace) và
fixtures.sh chỉ hai trong số đó dùng; 35 khoá config chỉ hồ sơ nghỉ dùng.
lcm_pmap và mhb_existing_guards trỏ sang bộ đọc bản đồ của kit (cùng lệnh
bước CI). PRODUCT-MAP.md sinh lại bằng kit: bốn mục mang nhãn «đã nghỉ».

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…923T080040Z-11314

lat-cat-chung-minh, mo-hoa-b01, noi-thuoc-tai-lieu-vao-ci,
o-do-chay-0-ca-van-xanh: làn máy của kit (repin-lane.mjs, kit 8a4ea88) chạy
9 suite + mọi eval test/script của từng hồ sơ ở 825e6cd, tất cả exit 0;
recheck-evidence xanh cả bốn. Chạy khô trước (repin-20260923T075227Z-16002,
xanh) rồi mới --write.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…9028

Hồ sơ ghim ở 8aeab25 (tươi trước PR này) hoá stale vì PR đổi
scripts/acceptance/** và scripts/ci/**. Làn máy của kit chạy 9 suite + mọi
eval test/script của hồ sơ ở HEAD, tất cả exit 0; chạy khô trước
(repin-20260923T080249Z-31259) rồi mới --write.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@phanlemanh
phanlemanh merged commit 8a0df23 into main Sep 23, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant