工程(注释标记词换代·oracle→判据出处): 用户 2026-11-07 令——判据出处注记的标记词改用项目已有中文名,避免 Oracle 被读成数据库。注释格式句、机检正则、标识符、卡片与登记同步换代;零行为改动。
改动面 112 文件 572+/572-:game/tests/** 与 game/probe/** 共 106 件 545 行 `# oracle:`→`# 判据出处:`;tools/capability_audit.py 正则字面量换中文+ORACLE_*→CRITERION_*/check_oracle_markers→check_criterion_markers/oracle_marked(flagged)→criterion_* 共 11 行;test-conventions.md:119 格式句+:155 措辞;待办清单与需求卡片-QA覆盖余量收口批各 1 处字面量;coverage_enum.py:21 与 camp_scene_layout_test.gd:101 旁支措辞;ui_click_probe.gd 对拍局部变量 oracle→expected 7 处;auto_player.gd 三处 safe_set 真值措辞。不动:历史审计报告两份、test-oracle-anchor 分支名、git 史、生成日志;指针格式/扫描面/判红条件/验收义务全不变。 读数(区内实跑):改前 capability_audit --strict「417 注记函数·红项 0」→改后「417 判据出处注记函数·红项 0」exit=0;新标记 545 行/106 文件,现行义务面 oracle 残留 0(在册沿革除外);diff 自检 game/ 非注释新增行仅 6 行且全在 ui_click_probe.gd 的 expected 变量段;112 改动文件 CRLF=0;py_compile tools/capability_audit.py OK;--docs exit=0【验收通过】无新增红;--gates exit=0(静态扫描绿、闸壳 bash -n ×13 失败 0)。
This commit is contained in:
1 parent
166114e094
commit
9f21236f80
112 files changed
+572
-572
No files matched your search
@@ -99,7 +99,7 @@
|
||||
### T1 G1 schema 违约词负面断言(1.0 日)
|
||||
- [ ] 新增 `game/tests/unit/schema_vocab_violation_test.gd`:七个检查函数——`_check_empty_tables`(八表空行集注入→errs 含 empty_table)、`_check_settlement_vocab`(missing_segment/pperfect_oob/segorder_violation 三注入)、`_check_zero_flat_guard`(feat+treasure 两表 zero_flat 白名单违约注入)、`_check_keystone_cost_domain`(meta attune 行 keystone_cost 域外注入)、`_check_use_phase_domain`(treasure use_phase 出域注入,覆盖 active_dig 枚值面)、`_check_solver_frozen`(board_gen solver_rules="single" 注入→frozen 拒,同钉 single_subset 冻结语义)、`_check_meta_tree_load_bearing`(meta_tree 彩蛋 cap>3 违约注入→category=load_bearing)
|
||||
- [ ] 注入形态沿在役先例 `load(schema).new()` 新实例+行注入(`meta_progression_forge_test.gd:581` 同款)——禁改共享 Resource(避引擎 Gotcha:共享 Resource 池污染)
|
||||
- [ ] 每检查函数带 `# oracle:` 注记锚 `design/engineering/test-conventions.md:67`
|
||||
- [ ] 每检查函数带 `# 判据出处:` 注记锚 `design/engineering/test-conventions.md:67`
|
||||
- [ ] `game/tests/run_all.gd` `_suites()` manifest 登记新套件(缺登记则全套件不含本件)
|
||||
- [ ] 验证:单件直跑绿(读数入提交信息)
|
||||
|
||||
|
||||
Reference in new issue
Block a user