Approach 边序注释:attackInRange 先于 leftAllZones 的前提是攻击射程恒小于 感知区(EnemyAttackSelector.Eligible 的 InAttackRange 门),故两条件不会相争; 若未来出现射程更大的招式,应由 AI 配方校验器报错,而非靠调边序绕开。 FakeCombat 新增 BestAttackFails 开关(与 Eligible 解耦),补测 Attack 唯一出边 attackDone 的自愈不变量:UseBestAttack 触发失败时不留下运行中能力,下一帧即可 自愈回 Approach,不会永久卡死。