# Voidscar Arena +15 — ABANDONED

21:48 · -27% over the 30:00 par · 13 deaths · Fortified, Tyrannical, affix 147

*2026-09-17 · 20:54 · `WoWCombatLog-091726_175909.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 (second reader, from a data packet; three timings corrected on filing), from the combat log data provided.

**Why it failed:** Overpull: 14 mobs with the healer 135 yd back (Prot Paladin)

## The group proved it could clear the mobs it wiped on — pull 9 tried 14 at once with the healer 135 yards back and the cooldowns spent.

Voidscar Arena +15 was abandoned at 21:47 with 8:13 on the clock, but it was not lost to gear or damage. It was lost to one pull.

At 17:28, twelve seconds after Atroxus died, the tank pulled fourteen mobs at once — post-Atroxus pack A, pack B, and the patrolling Watchful Harrower — with the healer still 135 yards back at the boss's corpse and most of the party's defensive cooldowns spent on Atroxus. Eight deaths in forty-five seconds.

The proof that this was a decision and not a capability gap came at 19:03: the group re-engaged the same thirteen mobs, without the Harrower, and cleared them in 88 seconds with zero deaths. Same players, same mobs, same key level, a different pull.

The 09-15 group (same dungeon, same +15, different group except Hyporock) took the same stretch as eight then five, twenty-seven seconds apart, and timed the key in 26:46 with one death. The group had 12:45 left when Atroxus died; that group needed 9:38 for the same stretch. The margin was about three minutes, and pull 9 alone cost 3:35.

Fix the pull. The rest was already there.

**What to change**

1. Split the post-Atroxus pull: eight, then five, with twenty-seven seconds between. The group proved it could clear the mobs; the first pull was the decision that cost the key.
2. The tank waits for the healer. 135 yards is not a pull. Twenty-five seconds of Ghost Wolf is cheap; eight deaths are not.
3. Prot Paladin presses a defensive before Hulking Claw. The cast is 2.0 seconds and hits for 900k+. Divine Shield was available at 16:14.
4. Pause before chaining into a fresh pack after a long clear. The 20:35 pull lost the healer and a DPS. Ten seconds to let a cooldown come back costs less than the deaths it prevents.
5. Change nothing about the damage dealers. Arcane Mage 239k, Hyporock 234k, Arms Warrior 208k — within 10% of the timed group's three. The output was there.

## The run

| | |
|---|---|
| on the clock | **21:48** — 19:28 fighting |
| deaths | **13** |
| party damage taken | **349,232,939** — 298,898/s while fighting |
| enemies killed | **90** |
| interrupts | **59/84** — 70% |
| dispels | **1/1** — 0 came through |

## Players

| player | spec | role | ilvl | DPS | HPS | taken/s | deaths | grade |
|---|---|---|---:|---:|---:|---:|---:|:---:|
| Prot Paladin | Prot Paladin | tank | 320 | 120,528 | 57,533 | 122,483 | 2 | **B** 77 |
| Resto Shaman | Resto Shaman | heal | 320 | 25,384 | 125,797 | 35,864 | 2 | **F** 43 |
| Hyporock | Ret Paladin | dps | 322 | 233,978 | 10,959 | 36,505 | 4 | **C** 67 |
| Arms Warrior | Arms | dps | 319 | 208,471 | 16,861 | 45,501 | 3 | **C** 65 |
| Arcane Mage | Arcane Mage | dps | 319 | 238,635 | 557 | 26,646 | 2 | **D+** 58 |

*Gear and M+ score are from Raider.IO. No Warcraft Logs percentiles: not on warcraft logs (nobody uploaded this key).*

### Prot Paladin — Prot Paladin — B (77/100)

*M+ score 3,164*

**Where the points went**

- **-10 mitigation** — scored 71: 90% uptime of the 100% this kit can hold, 100% of worst windows covered
- **-8 survival** — scored 61: 2 death(s)
- **-4 interrupts (rank)** — scored 87: 26 stops vs 21 expected

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

- **survival− 61** [−7.8 pts] — 2 death(s)
- **mitigation 71** [w 33%] — 90% uptime of the 100% this kit can hold, 100% of worst windows covered
- **damage~** — n/a. 120,528 dps, 53% of the average DPS -- not scored: no tank reference without Warcraft Logs, and the party's damage dealers are not one
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 87** [w 33%] — 26 stops vs 21 expected (group stopped 86% of what it could reach, not scored here); pressed 9x: 2 on casts already stopped -- 1 of those left a cast to leak inside the cooldown they spent
- **activity 96** [w 19%] — 98% engaged while alive in combat
- **utility 98** [w 15%] — 18 used of ~23 the kit offered
- _overcapped Holy Power: 236 of 1,075 generated (22%)_
- _not counted as button presses (procs, ticks): Shield of the Righteous_

</details>

### Resto Shaman — Resto Shaman — F (43/100)

*M+ score 3,266*

**Where the points went**

- **-17 interrupts (rank)** — scored 6: 1 stops vs 14 expected
- **-16 throughput** — scored 54: covered 66% of the 210,588,354 that needed an outside heal (33% of the party's intake was self-covered or overkill); 5,383,203 absorbed
- **-12 response** — scored 52: put back 35% of the 122,250,948 that landed in the party's worst windows

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

- **survival− 61** [−5.8 pts] — 2 death(s)
- **throughput 54** [w 34%] — covered 66% of the 210,588,354 that needed an outside heal (33% of the party's intake was self-covered or overkill); 5,383,203 absorbed; NOTE this key asked 161,001/s, past the 130,287/s 95th percentile of the 55 keys the curve was cut on (median 90,211/s) -- coverage stops being a fair scale once demand runs past what any observed output can cover, so read this as a floor
- **response 52** [w 24%] — put back 35% of the 122,250,948 that landed in the party's worst windows
- **mechanics− 92** [−1.0 pts] — 2% of intake was damage comparable players did not take
- **interrupts~ 6** [w 18%] — 1 stops vs 14 expected (group stopped 86% of what it could reach, not scored here); pressed 4x: 1 on casts already stopped, 2 on nothing casting -- 1 of those left a cast to leak inside the cooldown they spent
- **dispel** — n/a. too few known-dispellable debuffs to judge
- **activity 58** [w 15%] — 85% engaged while alive in combat
- **utility 100** [w 10%] — 14 used of ~14 the kit offered
- _never pressed: Purge_

</details>

### Hyporock — Ret Paladin — C (67/100)

*M+ score 3,308*

**Where the points went**

- **-13 survival** — scored 28: 4 death(s)
- **-9 damage (rank)** — scored 78: 233,978 dps, 103% of the other damage dealers' median
- **-6 activity** — scored 78: 95% engaged while alive in combat

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

- **survival− 28** [−13.0 pts] — 4 death(s)
- **damage~ 78** [w 42%] — 233,978 dps, 103% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 84** [w 32%] — 15 stops vs 12 expected (group stopped 86% of what it could reach, not scored here); pressed 14x: 3 on casts already stopped, 1 just after the cast finished -- 2 of those left a cast to leak inside the cooldown they spent
- **activity 78** [w 26%] — 95% engaged while alive in combat
- **utility 86** [w 0%] — 12 used of ~70 the kit offered
- _never pressed: Lay on Hands_
- _not counted as button presses (procs, ticks): Crusading Strikes_

</details>

### Arms Warrior — Arms — C (65/100)

*M+ score 2,967*

**Where the points went**

- **-13 damage (rank)** — scored 69: 208,471 dps, 90% of the other damage dealers' median
- **-11 survival** — scored 39: 3 death(s)
- **-7 activity** — scored 71: 93% engaged while alive in combat

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

- **survival− 39** [−11.0 pts] — 3 death(s)
- **damage~ 69** [w 42%] — 208,471 dps, 90% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 89** [w 32%] — 16 stops vs 11 expected (group stopped 86% of what it could reach, not scored here); pressed 14x: 2 on casts already stopped, 1 on nothing casting -- 1 of those left a cast to leak inside the cooldown they spent
- **activity 71** [w 26%] — 93% engaged while alive in combat
- **utility 97** [w 0%] — 3 used of ~5 the kit offered
- _overcapped Rage: 561 of 1,863 generated (30%)_
- _not counted as button presses (procs, ticks): Mortal Strike_

</details>

### Arcane Mage — Arcane Mage — D+ (58/100)

*M+ score 3,182*

**Where the points went**

- **-24 interrupts (rank)** — scored 27: 1 stops vs 9 expected
- **-9 damage (rank)** — scored 79: 238,635 dps, 107% of the other damage dealers' median
- **-7 survival** — scored 61: 2 death(s)

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

- **survival− 61** [−7.0 pts] — 2 death(s)
- **damage~ 79** [w 42%] — 238,635 dps, 107% of the other damage dealers' median
- **mechanics− 100** [no charge] — 0% of intake was damage comparable players did not take
- **interrupts~ 27** [w 32%] — 1 stops vs 9 expected (group stopped 86% of what it could reach, not scored here); pressed 5x: 2 on casts already stopped, 2 on nothing casting -- 3 of those left a cast to leak inside the cooldown they spent
- **activity 88** [w 26%] — 96% engaged while alive in combat
- **utility** — n/a. no utility cooldown with a measured recharge yet
- _never pressed: Greater Invisibility, Ice Block, Spellsteal_

</details>

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

## Deaths

13 deaths in 5 separate incidents. The wipe at 18:20 (6 deaths in 16s) 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 | 6 of 13 | 12,512,521 | 5 |
| Dreadbellow | 11 of 13 | 4,537,314 | 2 |
| Savage Leap | 6 of 13 | 2,659,095 | 1 |
| Sky Strike | 3 of 13 | 1,394,203 | — |
| Void Beam | 3 of 13 | 1,215,322 | 2 |
| Hulking Claw | 1 of 13 | 914,332 | 1 |

### Death · 16:15 · Prot Paladin · tank

**16:15 · Prot Paladin · tank** — killed by **Hulking Claw** for 914,332 from Atroxus

took **2,427,412** · in **14.8 s** · health at the start **78%** · before the last hit **22%**

| when | what | damage |
|---:|---|---:|
| 8.8s before | Tempered in Battle | 89,639 |
| 7.0s before | Poison Splash | 75,978 |
| 6.5s before | Tempered in Battle | 208,207 |
| 6.0s before | Poison Splash | 130,625 |
| 4.6s before | Tempered in Battle | 113,808 |
| at death | Hulking Claw (killing blow) | 914,332 |
| | 23 smaller hits | 894,823 |

**no defensive pressed** · 1,318,977 healed · Resto Shaman, Hyporock

### Cascade · 17:52 · 2 deaths in 0s — Arms Warrior went first

**17:52 · Arms Warrior · dps** — killed by **Void Beam** for 107,502 from Watchful Harrower

took **2,734,030** · in **13.2 s** · health at the start **79%** · before the last hit **1%**

| when | what | damage |
|---:|---|---:|
| 12.8s before | Savage Leap | 171,290 |
| 12.0s before | Savage Leap | 132,295 |
| 11.2s before | Savage Leap | 132,295 |
| 9.9s before | Savage Leap | 132,295 |
| 7.9s before | Tempered in Battle | 145,440 |
| 7.5s before | Sky Strike | 542,937 |
| | 16 smaller hits | 1,477,478 |

Impending Victory -4.2s · Spell Reflection -3.3s · 1,820,048 healed · Hyporock, Prot Paladin

**17:52 · Hyporock · dps** — killed by **Savage Leap** for 115,206 from Feral Saberon

took **1,584,252** · in **10.3 s** · health at the start **75%** · before the last hit **6%**

| when | what | damage |
|---:|---|---:|
| 9.9s before | Dimensional Shred | 219,152 |
| 8.0s before | Sky Strike | 466,971 |
| 5.1s before | Dreadbellow | 77,548 |
| 2.6s before | Void Beam | 115,053 |
| 1.0s before | Savage Leap | 144,958 |
| at death | Savage Leap (killing blow) | 115,206 |
| | 13 smaller hits | 445,364 |

**no defensive pressed** · 655,393 healed · Resto Shaman, Prot Paladin

### Full wipe · 18:20 · 6 deaths in 16s — Hyporock went first

**18:20 · Hyporock · dps** — killed by **Void Beam** for 78,845 from Watchful Harrower

took **1,092,904** · in **11.2 s** · health at the start **28%** · before the last hit **5%**

| when | what | damage |
|---:|---|---:|
| 10.9s before | Sky Strike | 384,295 |
| 2.1s before | Savage Leap | 89,234 |
| 1.8s before | Void Beam | 84,977 |
| 1.4s before | Void Beam | 82,349 |
| 0.7s before | Void Beam | 82,349 |
| at death | Void Beam (killing blow) | 78,845 |
| | 5 smaller hits | 290,855 |

Divine Protection -5.2s · 489,461 healed · Resto Shaman, Prot Paladin

**18:30 · Prot Paladin · tank** — killed by **Melee** for 105,584 from Lost Sethrak

took **4,681,850** · in **14.7 s** · before the last hit **13%**

| when | what | damage |
|---:|---|---:|
| 14.2s before | Melee | 345,572 |
| 11.9s before | Melee | 814,352 |
| 3.2s before | Melee | 524,006 |
| 1.4s before | Melee | 631,442 |
| 0.5s before | Melee | 462,209 |
| at death | Melee (killing blow) | 683,444 |
| | 9 smaller hits | 1,220,825 |

Shield of the Righteous -13.2s · Divine Shield -11.6s · Shield of the Righteous -6.2s · 1,831,316 healed · Resto Shaman, Hyporock

**18:31 · Arcane Mage · dps** — killed by **Melee** for 275,403 from Savage Shredclaw

took **2,224,113** · in **14.3 s** · health at the start **77%** · before the last hit **29%**

| when | what | damage |
|---:|---|---:|
| 5.8s before | Dreadbellow | 58,244 |
| 3.6s before | Savage Leap | 199,279 |
| 2.7s before | Savage Leap | 113,933 |
| 1.8s before | Savage Leap | 108,172 |
| 0.9s before | Savage Leap | 113,933 |
| at death | Melee (killing blow) | 1,266,510 |
| | 17 smaller hits | 364,042 |

Prismatic Barrier -10.6s · 542,331 healed · Resto Shaman, Hyporock, Prot Paladin

**18:32 · Arms Warrior · dps** — killed by **Melee** for 287,297 from Lost Sethrak

took **3,687,474** · in **14.3 s** · health at the start **41%** · before the last hit **57%**

| when | what | damage |
|---:|---|---:|
| 13.8s before | Savage Leap | 133,659 |
| 13.0s before | Savage Leap | 133,658 |
| 12.1s before | Savage Leap | 133,659 |
| 8.0s before | Venomous Spit | 313,938 |
| 0.4s before | Melee | 1,710,098 |
| at death | Melee (killing blow) | 574,594 |
| | 8 smaller hits | 687,868 |

Impending Victory -12.8s · 1,863,417 healed · Resto Shaman, Hyporock, Prot Paladin

**18:33 · Resto Shaman · heal** — killed by **Melee** for 671,073 from Watchful Harrower

took **2,543,775** · in **14.8 s** · health at the start **70%** · before the last hit **59%**

| when | what | damage |
|---:|---|---:|
| 14.4s before | Dreadbellow | 84,696 |
| 4.6s before | Savage Leap | 149,620 |
| 3.2s before | Savage Leap | 121,520 |
| 1.4s before | Savage Leap | 121,519 |
| 0.5s before | Savage Leap | 121,519 |
| at death | Melee (killing blow) | 1,342,146 |
| | 8 smaller hits | 602,755 |

**no defensive pressed** · 1,023,447 healed · Hyporock, Prot Paladin

**18:37 · Hyporock · dps** — killed by **Melee** for 693,140 from Watchful Harrower

took **2,249,283** · in **6.3 s** · health at the start **87%**

| when | what | damage |
|---:|---|---:|
| 6.1s before | Seriously Sharp Seashell | 1,427 |
| 5.1s before | Seriously Sharp Seashell | 1,427 |
| 4.2s before | Seriously Sharp Seashell | 1,427 |
| 3.2s before | Seriously Sharp Seashell | 1,427 |
| 2.2s before | Seriously Sharp Seashell | 1,427 |
| at death | Melee (killing blow) | 2,239,294 |
| | 2 smaller hits | 2,854 |

**no defensive pressed** · **no healing landed**

### Cascade · 20:53 · 2 deaths in 7s — Arms Warrior went first

**20:53 · Arms Warrior · dps** — killed by **Venomous Spit** for 350,676 from nil

took **2,363,404** · in **12.1 s** · before the last hit **58%**

| when | what | damage |
|---:|---|---:|
| 11.8s before | Melee | 582,232 |
| 9.9s before | Searing Magma | 90,469 |
| 8.7s before | Dimensional Shred | 232,646 |
| 8.4s before | Searing Magma | 90,469 |
| 0.4s before | Melee | 582,508 |
| at death | Venomous Spit (killing blow) | 350,676 |
| | 5 smaller hits | 434,404 |

**no defensive pressed** · 916,049 healed · Resto Shaman, Hyporock, Prot Paladin

**20:59 · Hyporock · dps** — killed by **Lava Bolt** for 374,544 from Enthralled Shaman

took **927,135** · in **14.1 s** · health at the start **54%** · before the last hit **40%**

| when | what | damage |
|---:|---|---:|
| 13.7s before | Searing Magma | 84,532 |
| 3.1s before | Dreadbellow | 79,479 |
| 2.2s before | Dreadbellow | 78,643 |
| 1.3s before | Dreadbellow | 80,097 |
| 0.4s before | Dreadbellow | 79,262 |
| at death | Lava Bolt (killing blow) | 374,544 |
| | 3 smaller hits | 150,578 |

Divine Protection -12.0s · 366,015 healed · Resto Shaman, Prot Paladin

### Cascade · 21:24 · 2 deaths in 1s — the healer went first

**21:24 · Resto Shaman · heal** — killed by **Dreadbellow** for 83,831 from Devouring Brutalizer

took **571,289** · in **6.0 s** · health at the start **46%** · before the last hit **4%**

| when | what | damage |
|---:|---|---:|
| 5.9s before | Dreadbellow | 83,832 |
| 4.9s before | Dreadbellow | 83,832 |
| 4.0s before | Dreadbellow | 83,832 |
| 3.0s before | Dreadbellow | 83,832 |
| 1.0s before | Dreadbellow | 83,832 |
| at death | Dreadbellow (killing blow) | 83,831 |
| | 1 smaller hits | 68,298 |

**no defensive pressed** · 30,197 healed · Hyporock, Prot Paladin

**21:25 · Arcane Mage · dps** — killed by **Dreadbellow** for 44,838 from Devouring Brutalizer

took **409,838** · in **14.6 s** · health at the start **36%** · before the last hit **1%**

| when | what | damage |
|---:|---|---:|
| 14.2s before | Tempered in Battle | 54,265 |
| 13.3s before | Tempered in Battle | 52,035 |
| 3.7s before | Dreadbellow | 44,838 |
| 2.7s before | Dreadbellow | 44,838 |
| 1.8s before | Dreadbellow | 44,838 |
| 0.9s before | Dreadbellow | 44,838 |
| | 10 smaller hits | 124,186 |

Prismatic Barrier -11.7s · Alter Time -2.7s · 45,027 healed · Hyporock, Prot Paladin

## Where the time went

| | seconds | |
|---|---:|---|
| combat | 1,168 | 19:28 |
| routing | 103 | 1:43 |
| wipe recovery | 17 | 0:17 |
| death penalty | 195 | 3:15 |
| 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 |
|---:|---|---|---:|---:|---:|---:|
| 10 | 19:03 | 2:36 | 16 | 4 | 68,179,006 | 3:36 |
| 9 | 17:28 | 1:18 | 0 | 8 | 41,054,279 | 3:35 |
| 8 | 14:23 | 2:52 | 4 | 1 | 46,146,693 | 0:15 |

*Under each pull: who pulled, where the healer was (from their nearest cast), and which cooldowns were still recharging.*

- pull 10: opened by Prot Paladin (Judgment on Kilivore Screamer); healer Resto Shaman 24 yd away (last seen 6 s earlier); on cooldown: Arms Warrior Die by the Sword 63s, Rallying Cry 42s; Arcane Mage Ice Cold 96s; Prot Paladin Blessing of Spellwarding 193s, Divine Shield 167s, Lay on Hands 102s; Hyporock Blessing of Protection 254s, Blessing of Sacrifice 57s, Divine Shield 53s; Resto Shaman Spirit Link Totem 39s
- pull 9: opened by Prot Paladin (Judgment on Kilivore Screamer); healer Resto Shaman 135 yd away (last seen 8 s earlier); on cooldown: Arms Warrior Rallying Cry 138s, Die by the Sword 31s; Arcane Mage Prismatic Barrier 4s; Prot Paladin Blessing of Spellwarding 288s, Lay on Hands 197s, Ardent Defender 46s; Hyporock Divine Shield 148s, Divine Protection 22s; Resto Shaman Spirit Link Totem 134s, Healing Tide Totem 4s
- pull 8: opened by Prot Paladin (Avenger's Shield on Atroxus); healer Resto Shaman 22 yd away; on cooldown: Arms Warrior Rallying Cry 10s; Prot Paladin Blessing of Spellwarding 47s, Blessing of Sacrifice 27s; Hyporock Divine Protection 25s

## What the group left up

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

- Lava Bolt: 20 of 45 got through
- Mending Void: 4 of 17 got through
- Shadowbolt Volley: 1 of 4 got through

**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)**

- Resto Shaman: 853,387 (mostly Forked Lightning)

**Party damage eaten by shields on the enemies: 1.1% of what was dealt never landed (not graded)**

- 12,096,042 absorbed of 1,081,707,385 landed
- Brutal Slams: 12,096,042
- on: Brutal Overseer (12,096,042)

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

- Dreadbellow: 5/5 players, 297 hits, 18,772,222 (5% of party intake)
- Brutal Slams: 5/5 players, 106 hits, 17,729,354 (5% of party intake)
- Toxic Aura: 5/5 players, 323 hits, 16,123,007 (5% of party intake)
- Sky Strike: 5/5 players, 33 hits, 10,743,090 (3% of party intake)
- Poison Splash: 5/5 players, 96 hits, 9,024,765 (3% of party intake)
- Insidious Aura: 5/5 players, 41 hits, 8,276,072 (2% of party intake)

**Aimed at most of the party (the targeted player is not charged; hits on anyone else could have been avoided)**

- Savage Leap: 4/5 players, 247 hits, 30,063,458 (9% of party intake)
- Nether Dash: 5/5 players, 344 hits, 28,458,164 (8% of party intake)
- Forked Lightning: 4/5 players, 38 hits, 6,875,071 (2% of party intake)
- Void Beam: 3/5 players, 62 hits, 5,443,398 (2% of party intake)
- Lava Bolt: 3/5 players, 16 hits, 3,793,888 (1% of party intake)

## Notes

### The pull that killed it

At 17:28, twelve seconds after Atroxus died, the tank pulled fourteen mobs at once: post-Atroxus pack A (eight), pack B (five), and the patrolling Watchful Harrower — the last of them tagged from 96 yards by the Vanguard line off Avenger's Shield, not walked to. Zero of them died. Eight deaths in forty-five seconds. The party took 41,054,279 damage in that window and had nothing to show for it.

Three things were wrong with that pull. The healer was 135 yards away, still at Atroxus' corpse — Resto Shaman's last cast before the pull was Ghost Wolf at 17:19.8, the next at 17:45.2, and in those twenty-five seconds they moved sixty yards, which a wolf covers in seven; the first heal landed twenty-two seconds into the fight, 1.8 seconds before the first two deaths. The cooldowns were spent: Ardent Defender 46s, Divine Shield 148s, Spirit Link 134s, Rallying Cry 138s, Die by the Sword 31s, all still recharging from the boss. And fourteen mobs is roughly twice what the dungeon asks — the 09-15 timed group took the same stretch as eight then five, twenty-seven seconds apart, without the Harrower, and cleared it in 1:39 with zero deaths.

The group had 12:45 left when Atroxus died. That group needed 9:38 for the stretch that remained. The margin was about three minutes; pull 9 alone cost 3:35.

### The proof, and the second failure

The proof that this was a pull decision and not a capability gap came at 19:03. The group re-engaged the same thirteen mobs — pack A plus pack B, this time without the Harrower — and cleared them in 88 seconds with zero deaths. Thirteen kills, no one died. The mobs were never the problem.

Then at 20:35, with pull 9's mobs dead and the group intact, they chained straight into the next pack: Enthralled Shaman, two Savage Shredclaw, a Kilivore Screamer, two Lost Sethrak, two Voidminder, a second Devouring Brutalizer — nine mobs, 2.7 seconds after the last kill. Arms Warrior died at 20:52, Hyporock at 20:59, Resto Shaman at 21:23, Arcane Mage at 21:24. The key was abandoned twenty-two seconds later.

Separately, Prot Paladin died at 16:14 to Hulking Claw for 914,332 — a hit that took him from roughly 70% to zero. The cast is 2.0 seconds, and the tank had Divine Shield available (last used at 7:19, off a 5-minute cooldown). It was not pressed; Blessing of Sacrifice had gone on Arms Warrior five seconds before the cast began. That is the one individual death on this key worth a specific fix. Hyporock's 18:36 death was the other kind: a run-back into the live Harrower with nobody else alive, 2.2 million of melee in 6.3 seconds and no heal landed — a consequence of the wipe, not a cause.

### Where the grader misleads

Three numbers in the report are wrong for this run.

The mechanics axis reads 100 for four of five players because Savage Leap, Nether Dash and Void Beam were excused as enemy-chosen (the cast names its target). On Taz'Rah, the five Ethereal Shades' Nether Dash is a positioning problem the axis structurally cannot see — 28,458,164 damage, 8% of party intake, and every player gets a pass. Treat mechanics as unmeasured.

The healer's throughput 54 is a floor, not a grade. Demand was 161,001/s, past the 130,287/s 95th percentile of the 55-key corpus the curve was cut on. Resto Shaman healed 126k HPS against the timed group's 122k — comparable output against higher demand. The 54 is what a coverage ratio does when the key asks more than the curve has ever seen.

The survival deductions — 28 for Hyporock, 39 for Arms Warrior, 61 for everyone else — are the two wipes counted on five sheets. They describe the pulls. The only individual survival finding worth reading is Prot Paladin's Atroxus death.

### What to change

- Split the post-Atroxus pull: eight, then five, with twenty-seven seconds between. The group proved it could clear the mobs; the first pull was the decision that cost the key.

- The tank waits for the healer. 135 yards is not a pull. Twenty-five seconds of Ghost Wolf is cheap; eight deaths are not.

- Prot Paladin presses a defensive before Hulking Claw. The cast is 2.0 seconds and hits for 900k+. Divine Shield was available at 16:14.

- Pause before chaining into a fresh pack after a long clear. The 20:35 pull lost the healer and a DPS. Ten seconds to let a cooldown come back costs less than the deaths it prevents.

- Change nothing about the damage dealers. Arcane Mage 239k, Hyporock 234k, Arms Warrior 208k — within 10% of the timed group's three. The output was there.

## 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-09-17T22:29:09 · schema 9 · written analysis: Claude (second reader, from a data packet; three timings corrected on filing), from the combat log data provided*
