iter52-卡3:迭代52卡③(presentation层封装修复): A1三类42字段公开化(280处改址)+A2拆件子件公开面(vitals14/motion14/board_hover七口)+B族组合根交接面(18服务+12句柄口,束参两处,on_*保私有)+C族杂项(UiKit三工厂/构造交付)——presentation私取sweep恒零(V1-V4,105checks),main.gd例外键32与ui_kit例外键23落基线(§3.2误测0/0反哺点),探针测试22处引用迁移,渲染golden与探针套件零转红; 验收档中

This commit is contained in:
DKChan committed 2026-11-05 03:04:21 +08:00
1 parent f2c3a3887d
commit 67024cb9ec
42 files changed
+1391 -679

No files matched your search

+3 -3
View File
@@ -283,7 +283,7 @@ func _smoke_sim_guards() -> void:
"前置:闲时会话(settlement 空 + is_adventure=false)")
main.ui.screens.start_overlay.visible = true
main._tune_sim._running = true
main._start_debug_levels()
main.start_debug_levels()
check(main.run_scope.settlement == null and main.ui.screens.start_overlay.visible,
"模拟运行态下调试两层入口守卫早退(开始层不收起)〔wd6〕")
main._tune_sim._running = false
@@ -504,7 +504,7 @@ func _smoke_lifecycle_matrix() -> void:
# 阶段⑦各模态开合后(菜单域四模态真实路径开合——会话面零扰动)
for modal_name in ["settings", "career", "camp", "debug"]:
if modal_name == "settings":
main._open_settings()
main.open_settings()
elif modal_name == "career":
main._open_career()
elif modal_name == "camp":
@@ -512,7 +512,7 @@ func _smoke_lifecycle_matrix() -> void:
#(防碰真实槽 user://save_slot_N.json——真实档红线),营地闭合后恢复生命周期 attach 写盘目标
#(卡① sv3 无激活拒写——后续阶段断点写盘依赖)
sm.slots.attach_slot_template("user://smoke_lifecycle_slot_%d.json")
main._open_save_select()
main.open_save_select()
for i in range(2):
await process_frame
var ssel_new: Button = main.ui.modals.menu.save_select_overlay._new_btns.get(1)