DKChan
|
3714e20b65
|
合并 master(bde6b65e 注释标记词换代批): 判据出处注记标记词 # oracle:→# 判据出处: 与本批节锚改写合流——16 测试/探针文件取本批节锚内容+master 标记词(34 处节锚形态); test-conventions §8.3 取 master 换代措辞+补锚形态两档句; capability_audit.py CRITERION_RE 双形态(行号锚+节锚零空白兼容)+头注双形态说明。凭据: 能力审计单跑 红项0(判据出处注记函数 417 全识别)
|
2026-11-07 09:04:19 +08:00 |
|
DKChan
|
79c077eb9d
|
架构收窄批第4步(oracle重锚): 32处 architecture.md 行号锚改节锚形态+2处代码头注变更叙事尾巴删除。锚映射: :10×3→test-conventions「测试层三元组」(判据owner); :89×4→「模块归属·基础层」effect_engine 行; :90×6→RngService 行; :103→minesweeper_rules 行; :107×8→CurioDeck 行; :144×8→「模块归属·功能层」battle_orchestrator 行(域文件集含 EffectPort); :168×4→「模块归属·呈现层」D1 行(screen_flow_probe 两处→「呈现层装配与会话生命周期」节); smoke_boot 组名旧口径「四级」改「三元组」。头注: battle_orchestrator _fx_host/_reward_grant 删「拆件定稿轴件一/二」尾巴, attune_loadout 头注删「冒险域拆分姊妹批迁移」尾巴。凭据: 冒烟 PASS(15检查0失败三闸全过)+单元选跑 13套件 all green(纯注释改动, 受影响面覆盖)
|
2026-11-07 07:58:57 +08:00 |
|
DKChan
|
9f21236f80
|
工程(注释标记词换代·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)。
|
2026-11-07 07:11:15 +08:00 |
|
DKChan
|
96123978c1
|
iter54-卡1:QA harness 缺陷与覆盖遗漏收口批(A2 终局结算框 has_meta 容错+B1 停手真输入探针定型段与 journey 停手行为+B2 视图方法口 41 处全清转真输入+死接缝 11 方法清理+LevelMapScreen.candidate_rect 读口)——对照表 R1-R9 全绿(fx_probe/screen_flow_probe 零报错行/ui_click_probe 问题0 覆盖生长/单元套+系统测试+82 套件 all green/双模式 grep 零命中/journey 停手键 6 次),批末 --code 六闸全绿【验收通过】无新增红
|
2026-11-07 03:05:11 +08:00 |
|
DKChan
|
d68c32470e
|
工程(真输入化3/7·ui_tune_probe): 2处emit处置——boot开窗emit→_show_debug_overlay直调(发布态角标恒隐main.gd:138,信号路径已退役,:123在册先例——保留emit只会在隐态假开),关闭钮emit→真点push_click; 判据出处注记6条(test-conventions:49调试面×4组+architecture:168种子三分+code-conventions:21零连接巡检); 规格缺口发现#1: _overlay_zero_motion_contract零动效契约无现行文档句可锚(源卡17卡③已退役),记发现不造锚待收尾呈报; 本步凭据: ui_tune_probe headless直跑PASS exit=0(N=10模拟全链路)
|
2026-11-06 05:53:05 +08:00 |
|
DKChan
|
67024cb9ec
|
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与探针套件零转红; 验收档中
|
2026-11-05 03:04:21 +08:00 |
|
DKChan
|
240f1a1769
|
iter49-卡2:模态句柄分域批(句柄册三域化):UiModals 14→3纯字段容器+run/menu两新子容器+ModalFlow升格注册面直驻+全仓寻址换代+V1结构断言
|
2026-11-02 07:30:33 +08:00 |
|
DKChan
|
d2b36e59cb
|
iter44-卡1:卡①(组合根注册面批): ui_registry+三域容器建件·main.gd 49→15·全消费面改址main.ui.*·四闸主证行为零变化
|
2026-10-30 07:13:23 +08:00 |
|
DKChan
|
a613a3cb90
|
iter41-卡1:核心数据面结构收敛批:85键全清——三族拆域+config_db归位容器+存档拆件+meta瘦身+adventure拆段+spawn束化;行为零变化,8新件在阈
|
2026-10-29 01:33:50 +08:00 |
|
DKChan
|
fde14f1c1c
|
拆件批v1.3-B1(主角账领域拆分): hero_ledger.gd 整件退役→三新件按领域各归各账——hero_stats.gd(生命/特性/类型轴/生效公式与回血封顶单点/续玩钳制收口 clamp_hp_to_resume_cap/断点片段 hero_hp+relics 两键,构造注入 GainJournal 只读引用消费加算汇总)、gp_wallet.gd(gp 单写原语+片段 gp 键)、gain_journal.gd(获得记录三层+三通道 gain_bonus 单写原语+购买档数/钥石/真视+reset_adventure_accounts+片段六键,record_gain 转私有,_record_gain 词表不变);断点拼盘改三片段并集(BREAKPOINT_FIELDS 28 键序不变,_resume_ledger 三还原各取各键,日记缺键汇总直载/在档推导比对拒载逐字承现);消费方改址——adventure_runner(建件三引用+件出口 hero()→stats()/wallet()/journal()/deck(),start/restart 三件先日记后钱包再置满同序,_resume_params 钳制改 clamp_hp_to_resume_cap,载荷_base 随附钱包读数——停点件零钱包依赖)、level_runner(ctx hero→stats/wallet/journal 三键,私有三件同源成对自建,gp/hero_hp 属性改指三件,effective_ap_bonus→journal,hero()→stats()+journal() 出口,_bind_shop refs 换代)、shop_session(refs wallet+journal,BONUS_AXES 归 GainJournal)、battle_orchestrator(encounter "hero"→"journal" 键+_hero 类型 GainJournal)、curio_stop(构造参 stats+journal,兑付落账 split 指针,头注换代清 HeroLedger 表述)、呈现/探针/模拟六文件 12 处读面改址、测试六文件改址(hero_ledger_test 重写为三件测试——文件名与 manifest 行不变,新增 hs1 零引用源码断言)。验收:全量套件除 round_flow EV 锚 goblin 已知预期红外全绿;bp 对拍 292dumps×28 键 mismatch=0;冒烟 17 项 0 失败〔领域拆分批 V1〕
|
2026-10-27 08:10:08 +08:00 |
|
DKChan
|
4da7f3e2f2
|
主卡T3(拆件批wr4/wr5): 应用层收薄+构造注入+信号直连——adventure_runner六转发信号族与_forward_*方法删除(选路快照双职改核心侧受理_on_level_choices_presented直订level信号;stop信号中继删);level_runner构造注入一次给齐(_init收ctx十二键:hero/ledger瘦壳/adv_bucket/attunement/tree_rules活引用/shop_mode/treasure_unlocked/类型轴/凭证出箱/pool_wiring四参——后置setter群八件与set_hero/set_run_ledger退役,_bind_shop全仓仅构造一处,头注补关卡开始信号前零发射契约,八白盒属性内部改直指_shop);adv _start_current_level组包ctx(_inject_level_params退役改_emit_level_started只广播);呈现/测量信号直连(main_adventure_flow _connect_runner_once六信号level_started重取点is_connected守卫重连+三选一订stop();autoplay增订level_started同关守卫重连三信号;curio_interact_controller 14处adventure.stop()改址);测量面残留换代(bp_baseline_dump直连改level_started重连/ui_tune_probe与main_debug_flow keystone读hero());测试直连面换代(breakpoint_resume P5订stop()/adventure_feats信号序观测level_started回调内重连——bind句柄每回调新建不以Callable相等判重);sc3源码断言落hero_ledger_test(_bind_shop全仓仅构造一处/_forward_族零命中)〔拆件批 V5〕。验收:bp1对拍292dumps×27键逐位零漂移(改前/T1/T2/T3四时点一致)+十套件零红+csf集成绿+冒烟17项0失败〔拆件批 V4〕〔拆件批 V5〕
|
2026-10-27 03:51:35 +08:00 |
|
DKChan
|
416ca84aeb
|
Merge branch 'master' into iter38
# Conflicts:
# game/README.md
# game/tests/验证集清单.md
|
2026-10-26 15:29:55 +08:00 |
|
DKChan
|
5b5214f40f
|
feat(迭代38卡⑦ 调试入口批): 调试入口写死行删除(main.gd:199 发布前清理义务履行)——_debug_entry 恒缺省 false=发布态(角标恒隐、浮窗无 UI 开启口;:73/:200 两处引用契约 1 核验恰二);c2 :73 注释现状语义换代(沿革归 git log);c3/c4/c5 三处「恒开令」断言随发布态反转(system_test V2f/click 设置面/tune 对局段——c5 对局中开浮窗回归改经 _show_debug_overlay 直调承载〔:61 先例〕,置灰子断言随恒隐语义退役申报 §8.2);c6 验证集清单改判同步+本批新增断言随清单重生成(1588 条对账零差异);c7 README 运行说明发布态换代;c8 menu_boot 基线显式重制(改后 0.15% 幽灵角标消失→复闸 0.00%,README 判定记录登记);撤销证明实测=恢复 :199 单行→三处反向断言齐红→还原复绿;删除后无第三赋值、无生产开窗口(C2 单点论断复核在案)
|
2026-10-26 08:59:11 +08:00 |
|
DKChan
|
51c6cf56f0
|
feat(通关口径换代·提前实施卡批 T2): 12 测试文件 58 处标签/注释随动(save_manager_domain 8/save_slot_summary 1/adventure_feats 15/level_shop_economy 12/meta_progression_forge 9/reward_overlay 1/cross_system_flow 3/breakpoint_resume 1/save_boot_no_activate 1/curio_refresh_paid 2/table_structure_guard 2/theme_projection 3)+三探针(ui_struct wr2 摘要逐字断言+:446 禁项注释改写/ui_tune wr3+V7/ui_click 7 注释)+V4-V6 theme_projection 新增(生涯页标签换代+零残留负断言/解锁标签常量/营地最近冒险行 open_camp 直调)——断言尾缀口径换代 Vn(避退役词自撞 S11);验证集清单重生成 1591 条对账零差异;撤销证明 a6-a12 逐条闭合(V4/V5/V6/sl2/wr3/V7 各自红→复绿,ui_tune 双红验证 wr3+V7 独立钉住);修复 worktree 环境红=补拷 .import 边车与 assets 三目录(art 113 png+fonts+theme,坑册三件套完整形态)
|
2026-10-26 07:06:56 +08:00 |
|
DKChan
|
16c6f1362e
|
refactor(波2 目录收尾): game/smoke/ 目录退役——44 件探针三件套迁 game/probe/、30 件测量/诊断/驱动件迁 game/sim/;全仓 100+ 处 res://smoke 与 game/smoke 引用改指(闸件/产品码 tune_sim_controller/宿主 preload/根规则/README/设计文档);熵增闸 RETIRED 收编 game/smoke 防回潮;AGENTS.md Project Layout 换代;static_scan 豁免理由换新宿主;波 2 施工件预计算表全部命中(8d 预扫零红灯);全量域闸验收通过零新增红
|
2026-10-24 02:09:27 +08:00 |
|