== 输入概况 ==
  文件 1 个，共 233254 行，解析 1.35s（大文件单文件耗时见下）
    playtest_4200_20260916T003953.jsonl: 233254 行 / 1.35s / 600 局 / 掷点面：本日志无掷点字段（AC 批前日志，已降级）

== 掷点面（AC 批验收统计）==
  不适用（AC 批前日志）：本日志无掷点字段。
  其余指标照常输出；落批后重跑本工具，先看【数据质量】的未知字段观测面。

== 关卡级统计 ==
  口径：局=run 行切分（无 run 行的旧日志整文件一局）；通关=result=victory；
  进BossHP=Boss首结算快照HP+首轮承伤−首轮治疗（精确反推）；平均轮数=每局settlement数。
      关卡       档位    局数     通关率     平均轮数   进BossHP均      通关剩余HP均      整局承伤均
       1   normal   300   66.7%     13.0       67.7         45.7       65.1
       1  perfect   300  100.0%     11.8       75.0         73.7        8.5

== 战斗级统计（按 关卡/节点类型/深度 分组；对照承伤带 普通≤20%、Boss≤50% max_hp）==
      关卡     类型   深度    场数     场均轮数     场均承伤   承伤/max_hp     承伤带   判定
       1 battle    0   600      1.8      5.1        7.7%    ≤20%    ✓
       1 battle    1   598      2.2      5.8        8.7%    ≤20%    ✓
       1 battle    2   589      1.7      2.2        3.2%    ≤20%    ✓
       1 battle    3   584      2.5      4.4        6.5%    ≤20%    ✓
       1   boss    4   562      4.7     20.8       29.3%    ≤50%    ✓

== 轮级统计 ==
  总轮数 7449｜敌战轮（有过敌人的战斗全部轮数）6988｜有攻击落地轮 3749
  零承伤轮（窄口径，AC 验收主指标）: 1334 / 有攻击落地轮 3749（35.6%）——AC 批落地含'伤害下限 1'后该值应趋零
  零掉血轮（宽口径，参考）: 4259 / 敌战轮 6988（60.9%）

== 增益战斗期复原（来自 step 行，按结算轮窗口聚合）==
  各增益出现总层数: {'失衡': 2821, 'defend_up': 8180, 'weaken': 8103, '暴走': 3287, 'attack_up': 9893, '乏力': 2075, '敌方伏击 +2 层': 2459}
  有增益激活的结算数: 7396（每结算层数明细见 --rounds 流水）
  快照 buffs 非空: 0/7449（已知盲区：快照在衰减段后发出且状态寿命=1 结算 → 恒空；此行仅作盲区持续暴露）

== 数据质量 ==
  解析失败行: 0｜未配对 battle_end（延迟发出越局）: 0
  step 行未知字段: 无（当前日志 = 2026-09-16 schema，无掷点/分量字段）
  AC 批落批后：新字段先出现在上面观测面 → 在 FIELD_CANDIDATES 登记真实字段名 → 掷点面自动激活。
