词表:EVENTS 16→18(+dig_stop/battle_won)、FACTS 9→17(8 新事实含 hp_ratio 生命比例前置兑付)、 EFFECT_KINDS +7 新类型(heal/ac_bonus/damage_reduce/bonus_delta/blast_scaled/preview_area/ target_attack_bonus)、OPS +mod_eq;DO_KEYS +4 键(value_event/value_counter/domain/axis)。 rewrite_board 暂留至 T3 删行同批除名(purge_sapper 仍在表),消费分支已摘除。 施加面:battle_orchestrator(dig_reveal 三事实/mine_hit 五新施加/terrain 减伤前置/flag_hit 四新/ round_end GP+AP 队列/battle_won 发射/bonus_delta 战末汇入/ac_bonus 累积器/揭示队列_.flush_pending_reveals) +damage_controller(attack value_counter rider/敌技 damage_reduce/hp_ratio fact/kill 揭示回调) +action_economy(dig_paid 返还/dig_stop 发射/上轮耗尽旗标)+minesweeper fx_reveal 效果通道 (只揭真格信息红线)+rng fx_reveal 分签。 T6 承载:EffectEngine adventure 域计数器(domain 键/counters_export/counters_seed)+ AdventureRunner.adventure_counters 共享引用(attune_charges 先例)+断点随档。 测试:effect_words_t1_test 新套(V1:新词在册/出域四路被拒/seed-export 往返/mod_eq 预评估口径) 入 run_all 19 套全绿;冒烟 846/0 持平基线零破坏。
tests/unit/ — 隔离单元测试
每系统一个子目录(现行:data_config/、core/、battle_settlement/、contracts/、presentation/)。协议与命名见 tests/README.md。
活样板:example_test.gd(本目录)——第一个真实测试请以它为模板。
参考实现:game/smoke/smoke_all.gd(752+ 条断言的组织方式)。