工程(注释标记词换代·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:
DKChan committed 2026-11-07 07:11:15 +08:00
1 parent 166114e094
commit 9f21236f80
112 files changed
+572 -572

No files matched your search

@@ -23,7 +23,7 @@ var _db
func _init() -> void:
# oracle: design/gdd/systems/表现与支撑/HUD框架.md:281 (玩家面文案清扫宿主——装载组)
# 判据出处: design/gdd/systems/表现与支撑/HUD框架.md:281 (玩家面文案清扫宿主——装载组)
_db = ConfigDBScript.new()
var load_ok: bool = _db.load_tables("res://data/tables", true)
if not load_ok:
@@ -43,7 +43,7 @@ func _init() -> void:
# ① C 区两段头(u1/u2——直建 hero 面板,adventure_feats_test ⑦c 族同构)
func _sweep_hero_panel() -> void:
# oracle: design/gdd/systems/表现与支撑/HUD框架.md:274 (英雄面板文案组)
# 判据出处: design/gdd/systems/表现与支撑/HUD框架.md:274 (英雄面板文案组)
var panel = load("res://presentation/views/hero_info_panel_view.gd").new(_db.presentation.battle_layout)
var feat_head := _first_label(panel._feat_section)
var curio_head := _first_label(panel._curio_section)
@@ -55,7 +55,7 @@ func _sweep_hero_panel() -> void:
# ②③ 奖励节点头部+专长卡兜底(u3/u11——静态直调)
func _sweep_narrator() -> void:
# oracle: design/gdd/systems/表现与支撑/HUD框架.md:272 (叙述文案组)
# 判据出处: design/gdd/systems/表现与支撑/HUD框架.md:272 (叙述文案组)
var narrator = load("res://presentation/battle_narrator.gd")
var head := String(narrator.node_curio_header())
Kit.check("奖励点头部含「冒险牌库」(u3 机制事实①同库)〔wa4〕", head.contains("冒险牌库"))
@@ -68,7 +68,7 @@ func _sweep_narrator() -> void:
# ④ 图例封印行(u4——直建 LegendOverlay 读 ENTRIES 常量)
func _sweep_legend() -> void:
# oracle: design/gdd/systems/表现与支撑/HUD框架.md:267 (图例文案组)
# 判据出处: design/gdd/systems/表现与支撑/HUD框架.md:267 (图例文案组)
load("res://presentation/views/legend_overlay.gd").new() # 直建(_init(rap_cost) 现签名)
var seal_row: Array = []
for e in load("res://presentation/views/legend_overlay.gd").ENTRIES:
@@ -84,7 +84,7 @@ func _sweep_legend() -> void:
# ⑤⑥ 来源名双源(u5/u6——状态槽消费半+表值 ConfigDB 真装载+battle_log 行消费半)
func _sweep_source_names() -> void:
# oracle: design/gdd/systems/表现与支撑/HUD框架.md:274 (来源名读表组)
# 判据出处: design/gdd/systems/表现与支撑/HUD框架.md:274 (来源名读表组)
var row_view = load("res://presentation/views/status_slot_row.gd").new()
row_view.set_effects([{"effect_id": "alert", "source_class": "mine_hit",
"display_name": "危险格受击", "remaining_settlements": 2, "round_index": 1}])
@@ -110,7 +110,7 @@ func _sweep_source_names() -> void:
# ⑦⑧ 已开危险格字形族(u7/u8/u9——BoardView rebuild 真实刷新路径+源 token 扫描)
func _sweep_board_glyph() -> void:
# oracle: design/gdd/systems/表现与支撑/HUD框架.md:264 (危险格字形组)
# 判据出处: design/gdd/systems/表现与支撑/HUD框架.md:264 (危险格字形组)
var board_generator = load("res://core/board_generator.gd").new()
var b = board_generator.generate(1, 0, _mk_stream("board_gen", 4242), _db)
var ae = load("res://core/action_economy.gd").new(_db)
@@ -149,7 +149,7 @@ func _sweep_board_glyph() -> void:
# ⑧⑩ 源 token 扫描(注释剥离=行首 # 判——契约 2 保留面不入域)
func _sweep_token_scans() -> void:
# oracle: design/engineering/test-conventions.md:56 (判定上报通道——验证函数组)
# 判据出处: design/engineering/test-conventions.md:56 (判定上报通道——验证函数组)
var board_src := FileAccess.get_file_as_string("res://presentation/views/board_view.gd")
Kit.check("board_view.gd 源零 \"雷\" 字面量(u7/u8/u9 哨兵族统一钉住)〔wa8〕",
board_src.count("\"雷\"") == 0)
@@ -167,7 +167,7 @@ func _sweep_token_scans() -> void:
# 刷新两 toast 文案零数字字面量(架构整改 R4——格式串零数字、插值位与表字段一一对应;
# 静态判据+评审注记观测面局限:真机文案随表值由实机目检兜——T10 清单两项)
func _sweep_refresh_toast_no_literals() -> void:
# oracle: design/gdd/systems/表现与支撑/HUD框架.md:260 (刷新提示读表拼接——零字面量组)
# 判据出处: design/gdd/systems/表现与支撑/HUD框架.md:260 (刷新提示读表拼接——零字面量组)
var main_src := FileAccess.get_file_as_string("res://presentation/main.gd")
var rap_toast := ""
var cap_toast := ""