大白话
packages/ui-mac/src/main/local-package-renderer.test.ts 是 Phase 3 那条九跳用户竖线的闸门宿主,
但它既不在 scripts/gate-files.tsv 里,也不在 gate-file-registry.test.ts 的任何分类里。
⇒ 今天把它整个删掉,全量测试仍然全绿。 一道没有被登记的闸门 = 可以被静默删除的闸门,
正是本仓归档的假闸形态⑦。
怎么被发现的(指纹很有意思)
#810(PR #822)实现方在新闸的抬头注释里引用了它的文件名,
gate-file-registry.test.ts 当场变红:「被提到却没被分类」。
也就是说:登记簿的自闸能抓到「你提到了一个没分类的文件」,却抓不到「一个该登记的闸门根本没登记」。
实现方为了不扩范围,改成不点它的文件名绕开了 —— 缺口原样留着。
Acceptance and named gates
- 把
local-package-renderer.test.ts 登记进 gate-files.tsv 并给出点名的下界(实际条数,不留余量);
- 顺带枚举:
packages/ui-mac/src/main/ 与 test-component/ 下还有哪些闸门宿主没被登记。
两条互相独立的检索轴交叉验证(测试文件清单 × 登记簿条目),grep 一律带 -a;
- 判据 = 清空其中任意一个已登记闸门文件 ⇒
assert gate files 必须红
(#777 已验证过这条判据形态:bun exit=0 是假绿,要看条数);
- 更强的一条(可选,若不贵):让登记簿的自闸能抓到「新写的闸门宿主没被登记」——
今天它只抓「被提到却没分类」,方向是反的。
出处
#810(PR #822)实现方实读发现,按票面范围未顺手补,如实回报。
大白话
packages/ui-mac/src/main/local-package-renderer.test.ts是 Phase 3 那条九跳用户竖线的闸门宿主,但它既不在
scripts/gate-files.tsv里,也不在gate-file-registry.test.ts的任何分类里。⇒ 今天把它整个删掉,全量测试仍然全绿。 一道没有被登记的闸门 = 可以被静默删除的闸门,
正是本仓归档的假闸形态⑦。
怎么被发现的(指纹很有意思)
#810(PR #822)实现方在新闸的抬头注释里引用了它的文件名,gate-file-registry.test.ts当场变红:「被提到却没被分类」。也就是说:登记簿的自闸能抓到「你提到了一个没分类的文件」,却抓不到「一个该登记的闸门根本没登记」。
实现方为了不扩范围,改成不点它的文件名绕开了 —— 缺口原样留着。
Acceptance and named gates
local-package-renderer.test.ts登记进gate-files.tsv并给出点名的下界(实际条数,不留余量);packages/ui-mac/src/main/与test-component/下还有哪些闸门宿主没被登记。两条互相独立的检索轴交叉验证(测试文件清单 × 登记簿条目),
grep一律带-a;assert gate files必须红(
#777已验证过这条判据形态:bun exit=0是假绿,要看条数);今天它只抓「被提到却没分类」,方向是反的。
出处
#810(PR #822)实现方实读发现,按票面范围未顺手补,如实回报。