Commit Graph
5 Commits
Author SHA1 Message Date
DKChan c583940400 T4组D·断言与探针换代(敌人表行集多行批): smoke_all expect_pools断言换(L,D,enemy_id)三元键逐行精确比对[十九行九种池模板文案随F7换代];L2/L3定点行集断言改行集构成口径({敌种集}恰一行集+首行甲型);双表精确行契约断言改精确行集口径(294-311主段+3518/3555两复述段);新增混编运行面正反断言六条(注入(1,5)/(1,6)避开全部扫描面·断言后还原零污染):混编spawn受理正向+各行数量求和+生成序=文件行序+各行行值独立投影+总数守卫>4拒绝fail-fast+表还原19行复核;config_db_test新增行集纪律套五条(EnemyTable资源直构validate正反:混编相邻合法+Boss坐标混编合法P4乙+同坐标行隔断rowset_rule定位到坐标R6+同敌种第二行dup_key拦+单行数量域[1,3]不回归);skill_rhythm_probe/damage_probe取数面T2已适配本轮直跑验证(rhythm正常输出;damage 7项1失败=A1攻击链健康·stash对照实证基线既有与本批零相关·探针非闸门工具如实登记);L2记录=池模板键值换代连续3轮红(坐标敌种映射臆断错4键+3_7池值手抄错·第4轮以离线tres对账法收敛)——教训=三元键换代先离线全量对账再落码;断言数805→811净增6随批追认;轻闸=冒烟811/0三闸全过+run_all 17套全绿 2026-10-07 02:36:23 +08:00
DKChan 8690230573 T2组B·schema与解析换代(敌人表行集多行批——P1甲/P2甲落码): enemy_table.gd 恰一敌种校验退役改行集构成纪律②行序相邻校验(同坐标行不相邻即rowset_rule报错,类别沿用定位面不变;同敌种第二行仍dup_key拦)+UNIT_COUNT_MAX语义注释改单种数(单行域[1,3]不变,行集总数≤4归spawn守卫·骰后值加载期不可判)+floor版resolve_rowset退役(双算法销号,工作日志312);config_db_resolver.gd resolve_enemy_rowset改返回行集数组Array[Dictionary](ceil命中坐标全部行,文件序=契约序,空集=空数组;_resolve_progress加return_all参数board_gen单行通道不动);config_db.gd门面签名同步;全仓消费点机械适配取首行(T2行为零变化:spawn/orchestrator/narrator/smoke七处/config_db_test/skill_rhythm_probe/damage_probe两处;floor四调用点迁ceil坐标全精确命中零行为差);轻闸=冒烟805/0三闸全过+run_all 17套全绿——零内容期断言逐位零漂移 2026-10-07 02:05:30 +08:00
DKChan cb52ccc8ae 全局作用域变异首发批 T7 断言批(迭代14③号卡):smoke_all 新段 _smoke_global_variant 29断言(互锁负样本③-⑦=resource_face⇒global/global⇒resource_face·always·any/effect_value[0,50]域;门控三维=boss池含global行·battle静默跳过·缺省双参零扰动·L1Boss免疫·elite前向位;替换制=Boss图board_variants恰一行+零region格+零取号〔_CountVariantRng取号计数桩〕;快照投影;off态逐位零扰动;守恒77;白名单三行不动;v=30构造例=15/18/9/9/3/7;合成序构造例=skew+luck_bias加法合计77+8;v=50域上界恒正;确定性两遍逐位)+rows.size断言6→7换代——冒烟718→747断言只增不减;config_db_test 通配选择器限定region行+global行第三维三断言(run_all 15套全绿恢复) 2026-10-04 17:52:56 +08:00
DKChan 315e46038c T6 探针基建收口段: 三族样板收单点(probe_ui_util树寻址contains/begins_with参数化+isolate_save七份隔离样板/battle_driver五份战斗驱动)+level_autoplay双战斗循环合并_decide_act+test_kit收13套件_check样板(断言数逐套件零丢失对照表在报告)+BAD_DIR夹具共享+smoke_all五件(:953公有面clamped_pool/_battle_st七袋/check_silent并入quiet参/_pct转发删/load改preload);探针小件=main句柄Node类型注/魔法等待常量化/画布常数同源锚注/死参verbose删;红线守住=ui_input case④b与click循环体零触碰/拍板点三件未退役 2026-10-02 08:46:43 +08:00
DKChan 5f51a916d4 test(unit): T1 单元测试与契约层——七套件实跑入口落 tests/run_all.gd
- data_config: ConfigDB 表加载+跨表护栏零诊断/进度坐标 ceil-clamp 解析与警告去重/变异池门控/shop·meta 消费面/manifest↔目录同步/越域 fatal 退出码(独立进程 expect=1,deferred 触发保 quit 通道)/统一随机流(派生确定性/计数器账本/标签不参与派生/负种子归一化)
- battle_settlement: DamageMath 四纯函数(池乘区/克制分量/掷点查档/吃掷点分量)+DamageController 伤害单据五配方+B/A 双结账模式+来源敌死作废+requires 前置门+主角倒下 halt+AC 合流三通道+池 clamp 与 refresh 政策
- contracts: 五配方/三目标/双政策词表封闭+掷点标签∈RNG 封闭词表(EC12)+单据九栏缺省+增益布尔受理口径(EC1/EC2)
- 红线: 期望值全由表读值推导(零玩法数值字面量)/零自建 RNG(夹具种子仅求复现)
- 轻闸: 冒烟 557/0 + ui_input_probe 十一断言全绿(基线零漂移)
2026-09-28 02:52:19 +08:00