fix(调试角标恢复批·用户特批直改): 调试入口写死行恢复——_debug_entry=true 常驻调试入口(main.gd:35/:138,2026-10-16 用户令常量门控+2026-11-09 用户特批恢复,无发布前清理义务);三处发布态恒隐断言翻回(system_test V2f boot 可见/click 设置面遮挡场景可见/tune ①角标真实信号路径+⑨对局段点亮+置灰判据回归);game/README 与 test-conventions §5-4 恒隐条文换代常驻口径;待办清单该条销账。基线换代触发原因(强制):menu_boot 右下角「调试」角标重现=预期面视觉变化,显式重制(重制前实测 changed=0.82% 容差内→复闸 0.00%),候选图经用户逐张审核确认(审核记录行已登记)。区内凭据: 系统测试 PASS(76 检查 0 失败)· click 探针 PASS(问题=0)· tune 探针 PASS(全链路含对局段)· 渲染闸 menu_boot 复闸 0.00%;新 worktree 导入缓存假红一起(--import 自举后复绿)

This commit is contained in:
DKChan committed 2026-11-09 06:11:30 +08:00
1 parent 6c35325030
commit 173be237c8
9 files changed
+21 -16

No files matched your search

+3 -2
View File
@@ -32,7 +32,7 @@ var meta: MetaProgressionCore:
get:
return get_node(AUTOLOAD_PATH_META)
var logger = null # 试玩日志器(JSONL 持久化 + 卡死诊断转储——呈现层组件)
var _debug_entry := false # 调试会话门控(缺省 false=发布态:角标恒隐、浮窗无 UI 开启口;沿革查 git log)
var _debug_entry := false # 调试会话门控(写死=true——恒开:角标常驻点亮、浮窗入口常在;_ready 赋值;2026-11-09 用户特批恢复批——常驻调试入口,无发布前清理义务)
var ui: UiRegistry # 界面注册面(ui_registry.gd——界面句柄/层序合同/模态编排句柄的单点宿主)
var _confirm_consumer := "" # 确认弹窗消费方状态量(契约 3 编排——open 前设、分派后清)
var _confirm_consumer_slot := 0 # 消费方附随槽号(delete_slot 消费方专用)
@@ -135,7 +135,8 @@ func _ready() -> void:
_build_ui()
begin_session(false) # 闲时会话(gp_ledger 等探针注入面自 _ready 起恒在——ui_probe 合成段时序)
ui.screens.start_overlay.visible = true
ui.screens.debug_badge.visible = _debug_entry # 浮层角标可见性须门控落定后赋值(构建/连接在 _build_ui);_debug_entry 缺省 false=发布态恒隐
_debug_entry = true # 调试入口门控写死=true(2026-10-16 用户令常量门控、2026-11-09 用户特批恢复——常驻调试入口,无发布前清理义务)
ui.screens.debug_badge.visible = _debug_entry # 浮层角标可见性须门控落定后赋值(构建/连接在 _build_ui)
# boot 菜单优先——启动不自动开浮窗(开始屏不得被调试面板盖住);
# 调试入口=UI 最顶层全局浮层角标(LAYER_CONTRACT 末位 float 类,任何 UI 不遮挡)