Day one: class against class on equal ground (2026-10-12)

Fast mode (GM level and teleport), one character per class and run, no client oracle. Fights are per creature; damage is the combat log summed by spell. Seeds differ between runs and the camps are hard: read the columns, not single numbers. Creature health is the corrected formula (BaseHealth + 14 x Stamina, docs/research/2026-10-13-creature-health.md).

Reproduce (from apps/bezgelor_world; DAY_ONE_BOT=basic is the old bot; the old per-row telegraph hits are the caster before the commit fix(spells): a unit inside several telegraph rows of one shape is hit once per effect, or skip the uniq_by in Caster.select_targets/4):

# the grind
DAY_ONE_CLASSES=warrior DAY_ONE_MODES=fast DAY_ONE_ORACLE=0 DAY_ONE_TARGET_LEVEL=99 \
DAY_ONE_START_AT=51:700,-880,-1932:7 DAY_ONE_GRIND=1 DAY_ONE_TIME_BUDGET=420 DAY_ONE_REPORT_DIR=/tmp/grind \
../../scripts/limited.sh mix test test/e2e/day_one_test.exs --include day_one
# the quests: DAY_ONE_START_AT=51:3722,-1022,-4636:8 DAY_ONE_ONLY_QUESTS=3786,3771,3785,4538,4714,5024,3912 DAY_ONE_STOP_AFTER=<the same> DAY_ONE_TIME_BUDGET=900 (no DAY_ONE_GRIND)

Level 7 grind, old bot, a hit per telegraph row

Class Runtime (s) Kills Fights died Deaths Mean time to kill (s) Damage per second on kills Health lost per kill
warrior 442.9 15 9 38 6.5 103 28.5%
engineer 442.5 23 6 46 4.7 140 21.4%
esper 422.5 29 0 6 3.4 259 4.7%
spellslinger 442.0 22 1 12 4.7 103 9.0%

Level 7 grind, new bot, a hit per distinct telegraph geometry

Class Runtime (s) Kills Fights died Deaths Mean time to kill (s) Damage per second on kills Health lost per kill
warrior 432.4 22 0 1 11.1 107 13.6%
engineer 470.2 31 0 1 9.8 141 8.8%
esper 428.0 28 0 0 12.2 117 8.3%
spellslinger 440.9 20 0 0 15.2 95 11.4%

Seven kill quests at Algoroc, old bot, a hit per telegraph row

Class Runtime (s) Kills Fights died Deaths Mean time to kill (s) Damage per second on kills Health lost per kill
warrior 728.8 21 1 4 17.1 114 15.9%
engineer 491.6 23 3 5 10.7 171 12.4%
esper 325.4 20 0 0 8.1 262 7.3%
spellslinger 750.4 21 3 5 13.2 110 13.7%

Seven kill quests at Algoroc, new bot, a hit per distinct telegraph geometry

Class Runtime (s) Kills Fights died Deaths Mean time to kill (s) Damage per second on kills Health lost per kill
warrior 638.4 23 0 1 13.6 163 16.1%
engineer 590.6 23 0 0 14.4 140 12.0%
esper 636.5 25 0 1 14.3 133 13.0%
spellslinger 641.5 22 0 1 17.5 110 12.1%