UnitDebugState.kt

package io.github.lishangbu.avalon.game.battle.engine.core.model

/**
 * 单位运行时调试状态。
 *
 * 设计意图:
 * - 把测试探针与轻量调试信息从 `UnitState` 的通用业务字段中剥离;
 * - 明确这些值只服务于引擎内部验证、调试与 fixture 观察;
 * - 避免继续误用为结构化规则输入或 session 控制状态。
 */
data class UnitDebugState(
    val probes: Map<String, String> = emptyMap(),
)