工程(判据出处注记4/7·presentation+剩余探针+system/smoke/example): 21套件+11探针+3宿主逐函数/逐段挂# oracle注记——HUD框架:260-282拒绝三源/明细行/状态槽/微光/三区几何/对比度+camp.md:16/29/45+level-map:3/11+level-clear+node-reward+设置与本地化:95+锻造工坊窗口内容+battle.md:122/128/154+战斗表现:148+test-conventions:30/37/84+code-conventions:41/54+architecture:168+README术语表; tune_sim_batch_parity(调参测量域)零规格句不造锚——记规格缺口待裁; 本步凭据: 抽验4套件+5探针+system_test+ui_click直跑全绿

This commit is contained in:
DKChan committed 2026-11-06 07:31:03 +08:00
1 parent 9e26df16be
commit 085717166d
32 files changed
+97 -2

No files matched your search

@@ -33,6 +33,7 @@ const A1_FILES := {
func _init() -> void:
# oracle: design/engineering/code-conventions.md:41(presentation 封装——四族零命中扫描组)
_sweep_a1_data_classes()
_sweep_a2_subparts()
_sweep_b_combo_root()
@@ -42,6 +43,7 @@ func _init() -> void:
# 源文件读取+非空前置(返 "" 即已判红——调用侧跳过后续正则断言)
func _src(path: String) -> String:
# oracle: design/engineering/code-conventions.md:41(源码采样组)
var src := FileAccess.get_file_as_string(path)
Kit.check("扫描面非空前置:%s" % path, src.length() > 0)
return src
@@ -49,18 +51,21 @@ func _src(path: String) -> String:
# 正则零命中断言(-pattern 意图写入断言文案——可 grep 定位;suffix 区分族组)
func _zero(pattern: String, src: String, label: String, suffix: String = "pres封装 V1") -> void:
# oracle: design/engineering/code-conventions.md:41(零命中扫描组)
var re := RegEx.create_from_string(pattern)
Kit.check("%s:%s 零命中〔%s〕" % [label, pattern, suffix], re.search(src) == null)
# 正锚在案断言(正则命中 ≥1——新公开面/新形态在用;suffix 区分族组)
func _anchor(pattern: String, src: String, label: String, suffix: String = "pres封装 V1") -> void:
# oracle: design/engineering/code-conventions.md:41(正锚存在组)
var re := RegEx.create_from_string(pattern)
Kit.check("%s:%s 正锚在案〔%s〕" % [label, pattern, suffix], re.search(src) != null)
# ② V2 A2 拆件子件(行为归位子件公开方法、读走公开读法、身份构造交付)
func _sweep_a2_subparts() -> void:
# oracle: design/engineering/code-conventions.md:41(A2 子件封装扫描组)
var body := _src("res://presentation/views/standee_body.gd")
if body.length() > 0:
_zero("\\bst\\._|\\bmo\\._", body, "子件私取模式零命中(standee_body)", "pres封装 V2")
@@ -77,6 +82,7 @@ func _sweep_a2_subparts() -> void:
# ③ V3 B 组合根交接面(main+五分文件——成对单行转发梯换代为公开入口+Callable 束)
func _sweep_b_combo_root() -> void:
# oracle: design/engineering/code-conventions.md:41(组合根束封装扫描组)
var b_files := {
"res://presentation/main.gd": false,
"res://presentation/main_ui_build.gd": true,