# Murder Row +11 — TIMED

27:29 · 9 deaths · affix 158, Tyrannical, Fortified

*2026-08-26 · 10:17 · `WoWCombatLog-082626_093050.txt`*

> **AI-WRITTEN ANALYSIS** — The numbers come from the combat log. The verdict and notes were written by an AI reading them, and can be wrong in ways the numbers cannot. Written by Claude (Opus 5), from the combat log.

## Timed by five minutes through nine deaths and a wipe that was not the party's to avoid - and this key rewrote four parts of the grader that were measuring the tool rather than the players.

The key timed: 27:29 against a par the log bounds to 32:34-43:26. Nine deaths, a wipe on Lithiel Cinderfury, and 3:16 of the 27:29 lost to pulls - 2:56 of it to that wipe.

WHOSE FAULT: not the party's, and this analysis previously said otherwise. The wipe at 22:07-22:19 happened because extra mobs were pulled that are not supposed to be pullable during that phase. The log agrees. Across 21:37-22:20 the damage came from five distinct sources at once - Wild Imp (976 damage events), Defiled Golem (305), Lithiel Cinderfury (102), Infernal (53) and Shivan Punisher (21). That is a boss plus a swarm plus two extra elites, and it killed five people in twelve seconds. An earlier version of this note made 'four of the five pressed no defensive' the headline correctable. It was the wrong reading: the pull was already lost, and a Shield Wall does not change that.

The defensive habit is still worth naming, but on the OTHER cluster. At 3:08-3:47 a Street Sneak pack killed three people in thirty-nine seconds - a survivable pull - and Arcane Mage and Unholy DK both died with nothing pressed while Heartstop Poison sat uncleansed for twenty seconds.

GRADES ON THIS KEY ARE NOT COMPARABLE TO ANYTHING GRADED BEFORE TODAY. Four model changes landed because of this run, three of them fixing things that were marking players down for the tool's blind spots. Last section.

**What to change**

1. Arcane Mage: press Ice Block. Zero casts across three deaths, and the 3:08 one was on a survivable pull.
2. Unholy DK: Anti-Magic Zone was never pressed. Not for the over-pull, but the 3:08 cluster and Xathuux both wanted it.
3. Shadow Priest: Mass Dispel on the Heartstop Poisons - 20 seconds up and 4,080,270 damage, on a key where the healer could only reach 19 of 21.
4. Group: the 32% interrupt figure is 139 leaked imp casts. On everything that was not the swarm you went 33 of 36. Do not chase that number.
5. Arbiter: re-band `mechanics` - 25 of 30 player-keys now score 99+, so it no longer discriminates. Same remedy as mitigation and dispel needed before it.
6. Arbiter: both healer bands are cut on 23 keys of one healer. Feed a second healer through before trusting throughput or response across players.

## The run

| | |
|---|---|
| on the clock | **27:29** — 21:46 fighting |
| deaths | **9** — timer agrees (8.92 implied) |
| party damage taken | **258,846,377** — 198,167/s while fighting |
| enemies killed | **158** |
| interrupts | **68/210** — 32% |
| dispels | **19/21** — 4,080,270 came through |

## Players

| player | spec | role | ilvl | DPS | HPS | taken/s | deaths | grade |
|---|---|---|---:|---:|---:|---:|---:|:---:|
| Prot Warrior | Prot Warrior | tank | 294 | 105,083 | 11,937 | 70,839 | 2 | **C-** 60 |
| Hyporock | Holy Paladin | heal | 307 | 12,205 | 99,869 | 25,240 | 1 | **B-** 73 |
| Shadow Priest | Shadow Priest | dps | 291 | 166,836 | 8,858 | 20,323 | 1 | **B** 77 |
| Arcane Mage | Arcane Mage | dps | 312 | 219,848 | 1,005 | 19,764 | 3 | **B-** 72 |
| Unholy DK | Unholy DK | dps | 300 | 182,009 | 2,176 | 24,310 | 2 | **D+** 59 |

### Prot Warrior — Prot Warrior — C- (60/100)

**Where the points went**

- **-12 interrupts (rank)** — scored 62: 18 stops vs 27 expected
- **-11 mitigation** — scored 63: 86% uptime of the 100% this kit can hold, 88% of worst windows covered
- **-8 survival** — scored 61: 2 death(s)

<details><summary>All axes</summary>

- **survival− 61** [−7.8 pts] — 2 death(s)
- **mitigation 63** [w 31%] — 86% uptime of the 100% this kit can hold, 88% of worst windows covered
- **damage~ 69** [w 21%] — 105,083 dps, 55% of the average DPS
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 62** [w 31%] — 18 stops vs 27 expected (group stopped 32%, not scored here)
- **activity 88** [w 17%] — 98% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Rage: 108 of 15,062 generated (1%)_
- _never pressed: Intimidating Shout_
- _not counted as button presses (procs, ticks): Ignore Pain, Revenge, Thunder Blast, Thunder Clap_

</details>

### Hyporock — Holy Paladin — B- (73/100)

**Where the points went**

- **-14 throughput** — scored 59: covered 70% of the 191,923,620 that needed an outside heal (27% of the party's intake was self-covered or overkill); 9,414,865 absorbed
- **-3 activity** — scored 77: 91% engaged while alive in combat
- **-3 dispel** — scored 81: 19/21 of what one dispeller could reach

<details><summary>All axes</summary>

- **survival− 86** [−2.1 pts] — 1 death(s)
- **throughput 59** [w 34%] — covered 70% of the 191,923,620 that needed an outside heal (27% of the party's intake was self-covered or overkill); 9,414,865 absorbed
- **response 91** [w 25%] — put back 49% of the 77,782,694 that landed in the party's worst windows
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts** — n/a. no interrupt on the bar
- **dispel 81** [w 16%] — 19/21 of what one dispeller could reach
- **activity 77** [w 15%] — 91% engaged while alive in combat
- **utility 77** [w 10%] — 36 used of ~69 the kit offered
- _overcapped Holy Power: 100 of 654 generated (15%)_
- _not counted as button presses (procs, ticks): Reclamation_

</details>

### Shadow Priest — Shadow Priest — B (77/100)

**Where the points went**

- **-16 damage (rank)** — scored 63: 166,836 dps, 82% of the other damage dealers' median
- **-4 activity** — scored 83: 95% engaged while alive in combat
- **-3 survival** — scored 86: 1 death(s)

<details><summary>All axes</summary>

- **survival− 86** [−2.5 pts] — 1 death(s)
- **damage~ 63** [w 42%] — 166,836 dps, 82% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 97** [w 32%] — 32 stops vs 14 expected (group stopped 32%, not scored here)
- **activity 83** [w 26%] — 95% engaged while alive in combat
- **utility 0** [w 0%] — 0 used of ~8 the kit offered
- _overcapped Insanity: 96 of 5,353 generated (2%)_
- _never pressed: Desperate Prayer, Mass Dispel, Purify Disease_
- _not counted as button presses (procs, ticks): Shadowy Apparition_

</details>

### Arcane Mage — Arcane Mage — B- (72/100)

**Where the points went**

- **-11 survival** — scored 39: 3 death(s)
- **-9 interrupts (rank)** — scored 72: 9 stops vs 13 expected
- **-4 damage (rank)** — scored 90: 219,848 dps, 129% of the other damage dealers' median

<details><summary>All axes</summary>

- **survival− 39** [−11.0 pts] — 3 death(s)
- **damage~ 90** [w 42%] — 219,848 dps, 129% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 72** [w 32%] — 9 stops vs 13 expected (group stopped 32%, not scored here)
- **activity 86** [w 26%] — 96% engaged while alive in combat
- **utility 80** [w 0%] — 3 used of ~55 the kit offered
- _never pressed: Ice Block, Spellsteal_

</details>

### Unholy DK — Unholy DK — D+ (59/100)

**Where the points went**

- **-12 damage (rank)** — scored 71: 182,009 dps, 93% of the other damage dealers' median
- **-10 interrupts (rank)** — scored 70: 8 stops vs 14 expected
- **-7 activity** — scored 71: 93% engaged while alive in combat

<details><summary>All axes</summary>

- **survival− 61** [−7.0 pts] — 2 death(s)
- **damage~ 71** [w 42%] — 182,009 dps, 93% of the other damage dealers' median
- **mechanics− 79** [−4.3 pts] — 5% of intake was damage comparable players did not take
- **interrupts~ 70** [w 32%] — 8 stops vs 14 expected (group stopped 32%, not scored here)
- **activity 71** [w 26%] — 93% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _overcapped Runic Power: 483 of 8,076 generated (6%)_
- _never pressed: Anti-Magic Zone_

</details>

*Axes marked ~ are ranked against the other players in this key, not measured on their own. Someone is always in the middle.*

## Deaths

9 deaths in 4 separate incidents. The wipe at 22:07 (5 deaths in 13s) was the big one.

**What was landing while people died** — Counts only the seconds before each death, not the whole key.

| spell | in | damage | killing blows |
|---|---:|---:|---:|
| Melee | 4 of 9 | 7,079,962 | 1 |
| Defiled Slam | 4 of 9 | 3,318,057 | 3 |
| Searing Fel Flame | 5 of 9 | 1,667,635 | 1 |
| Heartstop Poison | 2 of 9 | 1,447,179 | 2 |
| Fel Beam | 3 of 9 | 1,232,020 | 1 |
| Malefic Wave | 1 of 9 | 789,501 | — |

### Death · 3:09 · Arcane Mage · dps

**3:09 · Arcane Mage · dps** — killed by **Heartstop Poison** for 42,336 from Street Sneak

took **1,813,244** · in **2.2 s**

- Melee — 94%, 1,711,908
- **Heartstop Poison** (killing blow) — 5%, 84,672

**no defensive pressed** · 279,595 healed · Hyporock, Shadow Priest

### Cascade · 3:38 · 2 deaths in 9s — the tank went first

**3:38 · Prot Warrior · tank** — killed by **Heartstop Poison** for 268,334 from Street Sneak

took **3,403,043** · in **7.5 s**

- Melee — 54%, 1,832,526
- **Heartstop Poison** (killing blow) — 40%, 1,362,507
- Glaive Toss — 6%, 208,010

Ignore Pain · Shield Block · Ignore Pain · Shield Wall · 1,783,722 healed · Hyporock, Shadow Priest, Unholy DK

**3:48 · Unholy DK · dps** — killed by **Melee** for 135,815 from Street Sneak

took **2,833,840** · in **7.5 s**

- **Melee** (killing blow) — 100%, 2,833,840

**no defensive pressed** · 639,922 healed · Hyporock

### Full wipe · 22:07 · 5 deaths in 13s — Arcane Mage went first

**22:07 · Arcane Mage · dps** — killed by **Fel Beam** for 178,252 from Defiled Golem

took **1,052,215** · in **6.9 s**

- **Fel Beam** (killing blow) — 49%, 511,310
- Fel-Scarred Earth — 25%, 267,377
- Searing Fel Flame — 17%, 174,654
- everything else — 9%, 98,874

**no defensive pressed** · 266,003 healed · Hyporock

**22:12 · Shadow Priest · dps** — killed by **Defiled Slam** for 314,261 from Defiled Golem

took **825,978** · in **6.0 s**

- **Defiled Slam** (killing blow) — 72%, 597,095
- Searing Fel Flame — 28%, 228,883

**no defensive pressed** · 10,930 healed · all their own

**22:17 · Hyporock · heal** — killed by **Defiled Slam** for 336,694 from Defiled Golem

took **2,054,129** · in **12.5 s**

- **Defiled Slam** (killing blow) — 45%, 917,603
- Fel Beam — 28%, 578,103
- Searing Fel Flame — 21%, 438,192
- everything else — 6%, 120,231

**no defensive pressed** · 1,186,081 healed · all their own

**22:17 · Prot Warrior · tank** — killed by **Defiled Slam** for 354,377 from Defiled Golem

took **1,794,377** · in **10.6 s**

- **Defiled Slam** (killing blow) — 66%, 1,185,292
- Searing Fel Flame — 18%, 317,745
- Fel Beam — 8%, 142,607
- everything else — 8%, 148,733

Ignore Pain · Shield Block · Ignore Pain · 661,128 healed · Hyporock

**22:20 · Unholy DK · dps** — killed by **Defiled Detonation** for 266,497 from Defiled Golem

took **1,847,671** · in **14.4 s**

- Melee — 38%, 701,688
- Defiled Slam — 33%, 618,067
- **Defiled Detonation** (killing blow) — 14%, 266,497
- everything else — 14%, 261,419

Anti-Magic Shell · 567,785 healed · Hyporock

### Death · 25:42 · Arcane Mage · dps

**25:42 · Arcane Mage · dps** — killed by **Searing Fel Flame** for 53,276 from Lithiel Cinderfury

took **1,455,675** · in **10.3 s**

- Malefic Wave — 54%, 789,501
- **Searing Fel Flame** (killing blow) — 35%, 508,161
- Refraction — 11%, 153,556

Prismatic Barrier · 773,881 healed · Hyporock

## Where the time went

| | seconds | |
|---|---:|---|
| combat | 1,306 | 21:46 |
| routing | 188 | 3:08 |
| wipe recovery | 108 | 1:48 |
| death penalty | 45 | 0:45 |
| lead in | 10 | 0:10 |

Costliest pulls — *Cost is the time the pull lost: a wipe loses the whole pull, a pull that held loses only its deaths.*

| pull | at | fighting | enemies | deaths | taken | cost |
|---:|---|---|---:|---:|---:|---:|
| 9 | 21:38 | 0:43 | 0 | 5 | 12,161,244 | 2:56 |
| 3 | 2:54 | 1:14 | 11 | 3 | 23,269,253 | 0:15 |
| 10 | 24:09 | 2:44 | 2 | 1 | 40,724,452 | 0:05 |

## What the group left up

**Casts that could have been interrupted and were not**

- Felfire Burst: 139 of 174 got through
- Fel Rage: 2 of 15 got through
- Scathing Review: 1 of 4 got through

**Debuffs that could have been dispelled and were not**

- Heartstop Poison: 2x, up for 20s in total, 4,080,270 damage

**Damage one player took that similar players did not (check the raw hits before acting on this; a spell only one role can take looks the same)**

- Unholy DK: 2,010,849 (mostly Chaos Barrage)

**Hit most of the party (not graded: everyone took it, so nobody is charged for it)**

- Searing Fel Flame: 5/5 players, 913 hits, 26,699,910 (10% of party intake)
- Defiled Slam: 5/5 players, 85 hits, 18,807,410 (7% of party intake)
- Demonic Frenzy: 5/5 players, 232 hits, 10,001,212 (4% of party intake)
- Chaotic Burst: 5/5 players, 144 hits, 9,514,920 (4% of party intake)
- Killing Spree: 5/5 players, 100 hits, 5,517,896 (2% of party intake)
- Burning Fel: 5/5 players, 78 hits, 4,424,182 (2% of party intake)

## Notes

### Where the 27:29 went

21:46 fighting (81%), 3:07 routing, 1:48 wipe recovery, 0:45 death penalty, 0:10 pull timer. Ten pulls, 158 enemies, 258,846,377 damage taken.

```
  Kystia Manaheart          2:03
  Zaen Bladesorrow          2:00
  Xathuux the Annihilator   2:02
  Lithiel Cinderfury        0:43   WIPE
  Lithiel Cinderfury        2:45   kill
```

Bosses took 46% of the damage and six of the nine deaths.

The group interrupt figure reads 32% and should not be read. 174 of the 210 'stoppable' casts in this key are Felfire Burst, cast 251 times by Wild Imps and Unleashed Imps - disposable adds a party AoEs rather than kicks. On everything else the group went 33 of 36: 92%. The three that leaked were two Fel Rages and one Scathing Review.

Dispels were 19 of the 21 one presser could reach. The two left up were Heartstop Poison, 20 seconds and 4,080,270 - the same debuff in the 3:08 cluster.

### Prot Warrior - Prot Warrior, C (66), up from a D that was the tool's fault

WHAT WAS NOT YOURS

- The D. Mitigation scored 12 on '10% uptime of the 18% this kit can hold'. That 18% was Shield Wall alone - 8.0s over a 43.4s recharge - because Shield Block and Ignore Pain were missing from the grader's defensive table entirely. Measured off the log you held Shield Block for 951.6s (59.0%) and Ignore Pain for 896.8s (55.6%). With both counted the axis reads 75: 86% uptime of the 100% the kit can hold, 88% of worst windows covered. The grade went D (53) to C (66).
- Felfire Burst, 76 hits against a party median of 12.5, was your entire over-exposure line and is now excused. The imps name their target in the cast and they named you, because you are the tank. Mechanics 92 to 100.

WHAT YOU DID WELL

- Activity 92 - 98% engaged while alive, highest in the party.
- Rage: 108 wasted of 15,062 generated. 1%.
- 24 interrupts by raw count, the most in the party, plus Disrupting Shout and Shockwave.
- 86% mitigation uptime is a tank playing the spec properly, and nothing in the report said so until today.

WHAT TO CHANGE

1. Damage 44 - 105,083 dps, 55% of the party average - is now the softest number in your line, and at ilvl 294 in a party with a 312 mage some of that is gear.
2. Intimidating Shout is in your loadout and was never pressed. On a key with an imp swarm that is a real AoE stop.
3. Your first death at 3:38 took 3,403,043 over 7.5 seconds and you did press Shield Wall; the party put 1,783,722 into you and it was not enough. That one is the pack, not you.

### Hyporock - Holy Paladin, A- (86)

WHAT WAS NOT YOURS

Cutpurse, and you were right to push back on it. 71 hits for 3,121,092 against a party median of 33.5 was your whole over-exposure line, and the tooltip settles it: Effect #1 is a Jump Charge with 100 yards of range - the mob travels to whoever it picked. The log agrees independently, because the cast names its victim: `Row Hooligan -> Prot Warrior`, then Unholy DK, then you twice. Where anybody stood is irrelevant. Mechanics 83 to 100, and a new rule now excuses any spell whose caster named the player.

That also retires the finding from the Altar of Fangs key that this was 'the second key running where the measurable thing about your positioning is melee range'. One of the two was never positioning.

WHAT YOU DID WELL

- Dispels 19 of 21 reachable; utility 100 with 36 uses of the ~71 the kit offered - seven Blessings of Sacrifice, seven Aura Masteries, four Blessings of Protection, three Lay on Hands.
- Response 85: you put back 49% of the 77,782,694 that landed in the party's worst windows, the highest of the twelve keys measured on the rebuilt axis.
- Survival 86 on a key where the party died nine times.

WHAT TO CHANGE

1. Throughput 67 - you covered 70% of the 191,923,620 that needed an outside heal, where the scale wants about 82% for a 100. This is the axis with the most room in your line and the one worth watching.
2. You died at 22:17 having taken 2,054,129 over 12.5 seconds with nothing pressed. The pull was lost regardless, but Divine Shield was cast zero times all key and twelve and a half seconds is a long decline.
3. Holy Power: 100 wasted of 654 generated (15%).

### Arcane Mage - Arcane Mage, B- (76)

WHAT YOU DID WELL

- Damage 100: 219,848 dps, 124% of the median, at 45.8 casts a minute. Comfortably the best damage in the key.
- Mechanics 100 - nothing avoidable, on both the old model and the new one.
- 16 Counterspells, 37 Shimmers, 10 Alter Times.

WHAT TO CHANGE

1. Survival 39 is the worst score on the board: three deaths, more than anyone. 3:08 (1,813,244 over 2.2s, nothing pressed), 22:07 (1,052,215 over 6.9s, nothing pressed), 25:41 (1,455,675 over 10.3s, Prismatic Barrier pressed).
2. Ice Block was never pressed in the whole key. The 3:08 death is the one that matters - that pull was survivable and two other people died in the same thirty-nine seconds.
3. Mana floor 13%, the only player near the bottom.

### Unholy DK - Unholy DK, C (66)

WHAT IS STILL CHARGED, AND WHY

Unholy DK is the only player left with over-exposure on this key: 2,010,849. Chaos Barrage, 19 hits against a party median of 9, is the real one - and note that Prot Warrior's 20 hits of the same spell WERE excused, because the casts named him and did not name you. That is the new rule working as intended: the mob picked the tank, and the damage you took from it was not aimed at you.

Murder in a Row, 16 hits for 841,180 and '(peers 0)', I checked by hand: nobody else took a single tick. That is the genuinely ambiguous case - a bleed on exactly one player reads identically whether a mob leapt on you or you stood somewhere alone. The axis attributes half rather than all for that reason. Unproven, not a finding.

WHAT YOU DID WELL

- 21 interrupts off 27 Mind Freezes - a 78% hit rate on a 15-second cooldown, second only to the tank.
- 182,009 dps, exactly on the median, at ilvl 300 - the lowest-geared damage dealer matching the middle.
- 52.7 casts a minute, the highest in the key.
- The only person in the wipe who pressed a defensive.

WHAT TO CHANGE

1. Anti-Magic Zone is in your loadout and was never pressed. It would not have saved the over-pull, but the 3:08 cluster and the Xathuux fight are both AMZ situations.
2. Runic Power: 483 wasted of 8,076 (6%), the highest waste fraction in the party.

### Shadow Priest - Shadow Priest, B (79)

WHAT YOU DID WELL

- Mechanics 100 and survival 86 - nothing avoidable, one death, in the wipe.
- The '32 stops vs 14 expected' line is worth unpacking: only 8 are kicks. The other 24 are crowd control that stopped a cast, which the model counts and which is the correct answer to an imp swarm. 28 CC casts, five times anyone else.
- 166,836 dps at ilvl 291 - the lowest item level in the party - plus 8,858 HPS of off-healing and 24 Power Infusions.

WHAT TO CHANGE

1. Desperate Prayer was never pressed, and you died at 22:12 having taken 825,978 over 6.0 seconds with 10,930 of healing received - effectively none. Again, that pull was lost anyway.
2. Mass Dispel is in your loadout and unused, on a key with two Heartstop Poisons up for 20 seconds and 4,080,270 damage. You are the second dispeller the healer did not have. (Purify Disease is probably vacuous - check the dungeon's dispel types before treating it as a finding.)
3. Your off-healing is now visible to the grader in a way it was not before: it used to sit in the HEALER's denominator, so every point you healed lowered Hyporock's throughput score.

### What this key changed in the grader

Four changes, and three of them were the tool marking somebody down for its own gaps.

1. SHIELD BLOCK AND IGNORE PAIN WERE NOT IN THE DEFENSIVE TABLE. `achievable_uptime` iterates `PERSONAL_DEFENSIVES` for BOTH halves of its ratio, so a Protection Warrior was scored on Shield Wall alone. Every tank in the corpus before this key was a Blood DK or a Vengeance DH, whose main defensives were already listed - which is why two months of keys never exposed it. Prot Warrior: mitigation 12 to 75, D to C.

2. A CAST THAT NAMES ITS VICTIM IS NOT ABOUT POSITION. `forced_single_target` needs one victim and two casters; `forced_multi_target` needs simultaneous applications. Cutpurse has neither - it lands on one player per cast and spreads across all five. But the enemy names the player in the cast, and a ground effect names nobody, so the distinction is already in the log. Kept per (spell, victim) rather than per spell, so a nuke aimed at one player that splashes the people standing next to them still charges the bystanders.

```
   The cost is that the mechanics axis is now close to saturated: 25 of 30 player-keys on the 2026-08-25 night score 99 or better, against 19 before today. It is measuring something narrower and truer - ground effects, persistent areas, environmental hazards and melee, the things that log no player destination because there was nobody to name - but it needs re-banding before the number means much.
```

3. THE HEALER'S DENOMINATOR STILL COUNTED OTHER PEOPLE'S HEALING. `healing_need` subtracts self-healing, because that is health the healer did not have to restore. A Shadow Priest healing the TANK is the identical claim and stayed in for another two months. On this key the four non-healers put out about 24k HPS between them, so a healer who covered everything actually left to cover could not have scored above roughly 84%.

4. `RESPONSE` WAS AN EASINESS DETECTOR POINTED BACKWARDS. It divided the healer's output in the party's worst windows by the healer's OWN average output. Both ends move with the key: on a hard key the healer is near-saturated the whole time, the baseline rises, and the ratio compresses toward 1.0 however well they played.

```
   Across 23 healer-keys the old ratio ran r = -0.63 against the party's damage-per-second, -0.50 against key level, and -0.49 against the healer's own HPS - it went DOWN the more they healed - while managing r = -0.09 against deaths. An axis named for rising to emergencies had no measurable relationship with anybody dying, and it carried 17% of the grade. The RESPONSE_MIN_CONTRAST guard added last night was this same bug caught in its most extreme form.
```

```
   It now uses an absolute denominator: of the damage that landed in the party's worst windows, how much did this healer put back. Across two independent batches its correlation with difficulty is +0.07 and -0.03, against -0.25 and -0.30 for the old one, and it separates keys more sharply. Deliberately NOT claimed: that it predicts deaths better - it ran -0.42 on one batch and +0.92 on another, which at n=8 and n=4 means nothing.
```

```
   Both healer bands remain cut on ONE healer's range, 23 keys of Hyporock. That is the largest open weakness in the healer half of this model and no amount of internal consistency fixes it.
```

## Method

Each axis is scored 0 to 100 against what this run allowed, not against a fixed target. A player is only scored on things their spec can do. An axis that does not apply is left out and the other weights are scaled up. 100 means nothing was missed; a solid, even key usually lands near 75. Survival and mechanics carry no weight of their own: they start at 100 and take points off when something went wrong.

*Generated 2026-08-29T20:19:52 · schema 5 · written analysis: Claude (Opus 5), from the combat log*
