Task 3 复审转来两项: ① 守卫搬到 equip_wand 后需跑一局确认零误报——六条进入路径靠眼读弱于跑一局, 且误报的症状与它要报的故障一模一样,是自伤式回归。 ② hard: 0.01 承诺了循环交付不了的东西:_handle_auto_cast 用 if 非 while, 每帧至多一次施法,wand_basic 在 cast_delay_mod≈0.033 即饱和,且速率按整帧 量化成 60/30/20/15 的台阶。需人定:写明饱和区,或把 hard 提到 ~0.05。 明确不在代码里加下限钳制——会与 attributes.json 形成重复权威。 另收两条 Minor:注释里会腐烂的行号引用改函数名、combat_test 注入补理由交叉引用。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>