{
 "schema": 6,
 "model": {
  "code": "cdec54d-dirty",
  "constants": "829b812add40",
  "calibration": "2026-08-29",
  "registry": {
   "interruptible": 62,
   "dispellable": 36,
   "cooldowns": 1651
  }
 },
 "provisional": false,
 "provisional_reason": null,
 "dungeon": "Ruby Life Pools",
 "level": 14,
 "timed": null,
 "completed": false,
 "finished": false,
 "affixes": [
  "Fortified",
  "Tyrannical",
  "affix 147"
 ],
 "started": 63923950032.199,
 "clear_seconds": 1445.9500045776367,
 "wall_seconds": 1445.9500045776367,
 "run_score": null,
 "rating_after": null,
 "deaths": 9,
 "deaths_implied_by_timer": null,
 "unconscious": 0,
 "enemies_killed": 152,
 "party_damage_taken": 383114441,
 "healing_need": 232126965,
 "self_covered": 138945009,
 "interrupts": {
  "stopped": 102,
  "total": 111,
  "conversion": 0.918918918918919
 },
 "party_wide_damage": [
  {
   "spell": "Inferno",
   "hit": 5,
   "of": 5,
   "ticks": 591,
   "damage": 50618657,
   "share_of_party_intake": 0.1321
  },
  {
   "spell": "Thunderous Stomp",
   "hit": 5,
   "of": 5,
   "ticks": 173,
   "damage": 18330836,
   "share_of_party_intake": 0.0478
  },
  {
   "spell": "Excavating Blast",
   "hit": 5,
   "of": 5,
   "ticks": 170,
   "damage": 13882551,
   "share_of_party_intake": 0.0362
  },
  {
   "spell": "Tempest Stormshield",
   "hit": 5,
   "of": 5,
   "ticks": 211,
   "damage": 11998939,
   "share_of_party_intake": 0.0313
  },
  {
   "spell": "Molten Blood",
   "hit": 5,
   "of": 5,
   "ticks": 60,
   "damage": 10989947,
   "share_of_party_intake": 0.0287
  },
  {
   "spell": "Chillstorm",
   "hit": 4,
   "of": 5,
   "ticks": 96,
   "damage": 8346185,
   "share_of_party_intake": 0.0218
  }
 ],
 "enemy_absorbs": {
  "absorbed": 168972223,
  "landed": 1028836606,
  "share_of_attempted": 0.1411,
  "by_shield": [
   {
    "spell": "Stormcloud Barrier",
    "damage": 134076190
   },
   {
    "spell": "Ice Bulwark",
    "damage": 12959656
   },
   {
    "spell": "Tempest Stormshield",
    "damage": 11021958
   },
   {
    "spell": "Blaze of Glory",
    "damage": 6327439
   },
   {
    "spell": "Ice Shield",
    "damage": 4586980
   }
  ],
  "by_target": [
   {
    "enemy": "Primal Thundercloud",
    "damage": 134076190
   },
   {
    "enemy": "Melidrussa Chillworn",
    "damage": 12959656
   },
   {
    "enemy": "High Channeler Ryvati",
    "damage": 11021958
   },
   {
    "enemy": "Ashseer Flamelasher",
    "damage": 6327439
   },
   {
    "enemy": "Earthbound Guardian",
    "damage": 2702520
   },
   {
    "enemy": "Deepstone Earthshaper",
    "damage": 1884460
   }
  ]
 },
 "leaked_casts": [
  {
   "spell": "Cinderbolt",
   "leaked": 5,
   "started": 42
  },
  {
   "spell": "Frostbolt",
   "leaked": 1,
   "started": 13
  },
  {
   "spell": "Frigid Shard",
   "leaked": 1,
   "started": 21
  },
  {
   "spell": "Fiery Blast",
   "leaked": 1,
   "started": 18
  },
  {
   "spell": "Thunder Blast",
   "leaked": 1,
   "started": 6
  }
 ],
 "dispels_left_up": [],
 "dispels": {
  "cleansed": 5,
  "opportunities": 5,
  "damage_through": 0
 },
 "time": {
  "total": 1446.0,
  "combat": 1332.9,
  "routing": 89.5,
  "wipe_recovery": 0,
  "death_penalty": 135.0,
  "lead_in": 11.9,
  "unaccounted": 0.0
 },
 "bosses": [
  {
   "name": "Melidrussa Chillworn",
   "seconds": 206.2,
   "killed": true
  },
  {
   "name": "Kokia Blazehoof",
   "seconds": 182.7,
   "killed": true
  }
 ],
 "pulls": [
  {
   "n": 1,
   "at": 11.9,
   "seconds": 248.1,
   "deaths": 0,
   "wipe": false,
   "taken": 73396464,
   "kills": 22,
   "opportunities": 13,
   "stopped": 12,
   "cost": 0.0
  },
  {
   "n": 2,
   "at": 272.8,
   "seconds": 206.2,
   "deaths": 0,
   "wipe": false,
   "taken": 40867141,
   "kills": 21,
   "opportunities": 21,
   "stopped": 20,
   "cost": 0.0
  },
  {
   "n": 3,
   "at": 523.6,
   "seconds": 135.5,
   "deaths": 0,
   "wipe": false,
   "taken": 46318473,
   "kills": 20,
   "opportunities": 13,
   "stopped": 12,
   "cost": 0.0
  },
  {
   "n": 4,
   "at": 665.8,
   "seconds": 550.7,
   "deaths": 1,
   "wipe": false,
   "taken": 110720141,
   "kills": 48,
   "opportunities": 51,
   "stopped": 48,
   "cost": 15.0
  },
  {
   "n": 5,
   "at": 1229.6,
   "seconds": 141.5,
   "deaths": 2,
   "wipe": false,
   "taken": 66258294,
   "kills": 30,
   "opportunities": 12,
   "stopped": 9,
   "cost": 30.0
  },
  {
   "n": 6,
   "at": 1377.5,
   "seconds": 13.3,
   "deaths": 3,
   "wipe": false,
   "taken": 11029097,
   "kills": 5,
   "opportunities": 0,
   "stopped": 0,
   "cost": 45.0
  },
  {
   "n": 7,
   "at": 1396.7,
   "seconds": 37.5,
   "deaths": 3,
   "wipe": false,
   "taken": 28139443,
   "kills": 5,
   "opportunities": 1,
   "stopped": 1,
   "cost": 45.0
  }
 ],
 "players": [
  {
   "name": "Havoc DH",
   "spec": "Havoc DH",
   "spec_id": 577,
   "role": "dps",
   "ilvl": 313.8,
   "grade": "C",
   "score": 66.8,
   "axes": {
    "survival": {
     "score": 61.0,
     "weight": 0.18,
     "raw": 1.5,
     "ref": "absolute",
     "raw_def": 1,
     "note": "2 death(s)"
    },
    "mechanics": {
     "score": 100.0,
     "weight": 0.2,
     "raw": 0.0,
     "ref": "peer",
     "raw_def": 1,
     "note": "0% of intake was damage comparable players did not take"
    },
    "interrupts": {
     "score": 74.0,
     "weight": 0.3226,
     "raw": 0.74076,
     "ref": "peer",
     "raw_def": 2,
     "note": "15 stops vs 20 expected (group stopped 92%, not scored here)"
    },
    "activity": {
     "score": 70.3,
     "weight": 0.2581,
     "raw": 92.41837,
     "ref": "absolute",
     "raw_def": 1,
     "note": "92% engaged while alive in combat"
    },
    "utility": {
     "score": 89.7,
     "weight": 0,
     "raw": 0.28229,
     "ref": "demand",
     "raw_def": 1,
     "note": "3 used of ~11 the kit offered"
    },
    "damage": {
     "score": 75.9,
     "weight": 0.4194,
     "raw": 0.99714,
     "ref": "peer",
     "raw_def": 2,
     "note": "201,778 dps, 100% of the other damage dealers' median"
    }
   },
   "dps": 201778.5,
   "hps": 13303.7,
   "damage_done": 291761612,
   "healing_done": 19236417,
   "absorb_given": 7691541,
   "damage_taken": 45240895,
   "deaths": 2,
   "interrupts": 14,
   "cc_stops": 1,
   "dispels": 0,
   "resurrects": 0,
   "over_exposed": 0,
   "over_exposed_detail": [],
   "excused_detail": [
    {
     "spell": "Earthbound's Imprint",
     "mine": 34,
     "damage": 2562186
    },
    {
     "spell": "Living Bomb",
     "mine": 26,
     "damage": 2560821
    },
    {
     "spell": "Rolling Thunder",
     "mine": 15,
     "damage": 1008264
    }
   ],
   "top_targets": [
    {
     "target": "Storm Warrior",
     "damage": 28752523
    },
    {
     "target": "Deepstone Earthshaper",
     "damage": 27656909
    },
    {
     "target": "Blazebound Destroyer",
     "damage": 24783211
    },
    {
     "target": "Primalist Cinderweaver",
     "damage": 23675613
    },
    {
     "target": "Kokia Blazehoof",
     "damage": 23597219
    }
   ],
   "active_pct": 92.4,
   "casts_per_min": 50.79,
   "overcapped": [
    {
     "resource": "Fury",
     "lost": 2728,
     "generated": 24233
    }
   ],
   "refused_dying": [],
   "refused_presses": [],
   "never_pressed": [
    "Consume Magic",
    "Sigil of Misery"
   ],
   "not_button_presses": [
    "Felblade"
   ],
   "anon": true
  },
  {
   "name": "Enh Shaman",
   "spec": "Enh Shaman",
   "spec_id": 263,
   "role": "dps",
   "ilvl": 311.8,
   "grade": "C+",
   "score": 69.1,
   "axes": {
    "survival": {
     "score": 61.0,
     "weight": 0.18,
     "raw": 1.5,
     "ref": "absolute",
     "raw_def": 1,
     "note": "2 death(s)"
    },
    "mechanics": {
     "score": 100.0,
     "weight": 0.2,
     "raw": 0.0,
     "ref": "peer",
     "raw_def": 1,
     "note": "0% of intake was damage comparable players did not take"
    },
    "interrupts": {
     "score": 91.5,
     "weight": 0.3226,
     "raw": 1.56934,
     "ref": "peer",
     "raw_def": 2,
     "note": "32 stops vs 20 expected (group stopped 92%, not scored here)"
    },
    "activity": {
     "score": 74.3,
     "weight": 0.2581,
     "raw": 93.7238,
     "ref": "absolute",
     "raw_def": 1,
     "note": "94% engaged while alive in combat"
    },
    "utility": {
     "score": null,
     "weight": 0,
     "raw": null,
     "ref": null,
     "raw_def": 1,
     "note": "no utility cooldown with a measured recharge yet"
    },
    "damage": {
     "score": 65.5,
     "weight": 0.4194,
     "raw": 0.85154,
     "ref": "peer",
     "raw_def": 2,
     "note": "182,378 dps, 85% of the other damage dealers' median"
    }
   },
   "dps": 182378.2,
   "hps": 6754.8,
   "damage_done": 263709819,
   "healing_done": 9767074,
   "absorb_given": 491920,
   "damage_taken": 52844342,
   "deaths": 2,
   "interrupts": 32,
   "cc_stops": 0,
   "dispels": 0,
   "resurrects": 0,
   "over_exposed": 0,
   "over_exposed_detail": [],
   "excused_detail": [
    {
     "spell": "Lightning Torrent",
     "mine": 21,
     "damage": 3306816
    },
    {
     "spell": "Living Bomb",
     "mine": 23,
     "damage": 2519857
    },
    {
     "spell": "Earthbound's Imprint",
     "mine": 27,
     "damage": 1999729
    }
   ],
   "top_targets": [
    {
     "target": "Ashseer Flamelasher",
     "damage": 28083465
    },
    {
     "target": "Blazebound Destroyer",
     "damage": 27362389
    },
    {
     "target": "Storm Warrior",
     "damage": 22784953
    },
    {
     "target": "Deepstone Earthshaper",
     "damage": 20376839
    },
    {
     "target": "Primalist Cinderweaver",
     "damage": 19244085
    }
   ],
   "active_pct": 93.7,
   "casts_per_min": 58.47,
   "overcapped": [],
   "refused_dying": [],
   "refused_presses": [],
   "never_pressed": [
    "Purge"
   ],
   "not_button_presses": [
    "Doom Winds"
   ],
   "anon": true
  },
  {
   "name": "Demo Lock",
   "spec": "Demo Lock",
   "spec_id": 266,
   "role": "dps",
   "ilvl": 318.1,
   "grade": "B-",
   "score": 74.4,
   "axes": {
    "survival": {
     "score": 86.0,
     "weight": 0.18,
     "raw": 0.5,
     "ref": "absolute",
     "raw_def": 1,
     "note": "1 death(s)"
    },
    "mechanics": {
     "score": 100.0,
     "weight": 0.2,
     "raw": 0.0,
     "ref": "peer",
     "raw_def": 1,
     "note": "0% of intake was damage comparable players did not take"
    },
    "interrupts": {
     "score": 69.6,
     "weight": 0.3226,
     "raw": 0.5867,
     "ref": "peer",
     "raw_def": 2,
     "note": "12 stops vs 20 expected (group stopped 92%, not scored here)"
    },
    "activity": {
     "score": 74.7,
     "weight": 0.2581,
     "raw": 93.84255,
     "ref": "absolute",
     "raw_def": 1,
     "note": "94% engaged while alive in combat"
    },
    "utility": {
     "score": null,
     "weight": 0,
     "raw": null,
     "ref": null,
     "raw_def": 1,
     "note": "no utility cooldown with a measured recharge yet"
    },
    "damage": {
     "score": 83.9,
     "weight": 0.4194,
     "raw": 1.16796,
     "ref": "peer",
     "raw_def": 2,
     "note": "225,854 dps, 117% of the other damage dealers' median"
    }
   },
   "dps": 225853.7,
   "hps": 3284.6,
   "damage_done": 326573090,
   "healing_done": 4749307,
   "absorb_given": 13507530,
   "damage_taken": 49751640,
   "deaths": 1,
   "interrupts": 12,
   "cc_stops": 0,
   "dispels": 0,
   "resurrects": 0,
   "over_exposed": 0,
   "over_exposed_detail": [],
   "excused_detail": [
    {
     "spell": "Lightning Torrent",
     "mine": 16,
     "damage": 2309562
    },
    {
     "spell": "Rolling Thunder",
     "mine": 33,
     "damage": 2082633
    },
    {
     "spell": "Earthbound's Imprint",
     "mine": 27,
     "damage": 1914586
    }
   ],
   "top_targets": [
    {
     "target": "Storm Warrior",
     "damage": 36604214
    },
    {
     "target": "Blazebound Destroyer",
     "damage": 35903392
    },
    {
     "target": "Ashseer Flamelasher",
     "damage": 28597158
    },
    {
     "target": "Deepstone Earthshaper",
     "damage": 23423979
    },
    {
     "target": "Kokia Blazehoof",
     "damage": 22614396
    }
   ],
   "active_pct": 93.8,
   "casts_per_min": 40.78,
   "overcapped": [
    {
     "resource": "Soul Shards",
     "lost": 18,
     "generated": 848
    }
   ],
   "refused_dying": [],
   "refused_presses": [],
   "never_pressed": [],
   "not_button_presses": [],
   "anon": true
  },
  {
   "name": "Hyporock",
   "spec": "Holy Paladin",
   "spec_id": 65,
   "role": "heal",
   "ilvl": 315.8,
   "grade": "C-",
   "score": 60.5,
   "axes": {
    "survival": {
     "score": 28.0,
     "weight": 0.15,
     "raw": 3.5,
     "ref": "absolute",
     "raw_def": 1,
     "note": "4 death(s)"
    },
    "mechanics": {
     "score": 100.0,
     "weight": 0.13,
     "raw": 0.0,
     "ref": "peer",
     "raw_def": 1,
     "note": "0% of intake was damage comparable players did not take"
    },
    "interrupts": {
     "score": null,
     "weight": 0,
     "raw": null,
     "ref": null,
     "raw_def": 2,
     "note": "no interrupt on the bar"
    },
    "activity": {
     "score": 91.7,
     "weight": 0.1475,
     "raw": 93.72522,
     "ref": "absolute",
     "raw_def": 1,
     "note": "94% engaged while alive in combat"
    },
    "utility": {
     "score": 72.0,
     "weight": 0.0984,
     "raw": 0.47559,
     "ref": "demand",
     "raw_def": 1,
     "note": "35 used of ~74 the kit offered"
    },
    "throughput": {
     "score": 63.1,
     "weight": 0.3443,
     "raw": 0.71379,
     "ref": "demand",
     "raw_def": 2,
     "note": "covered 71% of the 232,126,965 that needed an outside heal (36% of the party's intake was self-covered or overkill); 10,402,633 absorbed; NOTE this key asked 160,536/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": {
     "score": 51.0,
     "weight": 0.2459,
     "raw": 0.34428,
     "ref": "demand",
     "raw_def": 2,
     "note": "put back 34% of the 121,176,048 that landed in the party's worst windows"
    },
    "dispel": {
     "score": 100.0,
     "weight": 0.1639,
     "raw": 1.0,
     "ref": "demand",
     "raw_def": 2,
     "note": "5/5 of what one dispeller could reach"
    }
   },
   "dps": 13982.0,
   "hps": 139447.9,
   "damage_done": 20217247,
   "healing_done": 201634731,
   "absorb_given": 13866279,
   "damage_taken": 50738258,
   "deaths": 4,
   "interrupts": 0,
   "cc_stops": 8,
   "dispels": 10,
   "resurrects": 0,
   "over_exposed": 0,
   "over_exposed_detail": [],
   "excused_detail": [
    {
     "spell": "Lightning Torrent",
     "mine": 31,
     "damage": 4662284
    },
    {
     "spell": "Living Bomb",
     "mine": 34,
     "damage": 4035092
    },
    {
     "spell": "Chillstorm",
     "mine": 25,
     "damage": 2552461
    }
   ],
   "top_targets": [
    {
     "target": "Melidrussa Chillworn",
     "damage": 3101571
    },
    {
     "target": "Kokia Blazehoof",
     "damage": 2640501
    },
    {
     "target": "Blazebound Destroyer",
     "damage": 1793521
    },
    {
     "target": "Ashseer Flamelasher",
     "damage": 1510884
    },
    {
     "target": "Storm Warrior",
     "damage": 1478672
    }
   ],
   "active_pct": 93.7,
   "casts_per_min": 42.87,
   "overcapped": [
    {
     "resource": "Holy Power",
     "lost": 110,
     "generated": 728
    }
   ],
   "refused_dying": [
    {
     "spell": "Divine Protection",
     "n": 2,
     "at": 865.2150039672852,
     "gap": 4.3769989013671875,
     "freed_by": "Holy Shock",
     "slack": 3.4739990234375
    }
   ],
   "refused_presses": [
    {
     "spell": "Divine Toll",
     "refused": 125,
     "casts": 40
    },
    {
     "spell": "Light of Dawn",
     "refused": 341,
     "casts": 114
    },
    {
     "spell": "Judgment",
     "refused": 172,
     "casts": 65
    },
    {
     "spell": "Hammer of Wrath",
     "refused": 108,
     "casts": 41
    }
   ],
   "never_pressed": [],
   "not_button_presses": [
    "Reclamation"
   ]
  },
  {
   "name": "Prot Paladin",
   "spec": "Prot Paladin",
   "spec_id": 66,
   "role": "tank",
   "ilvl": 313.4,
   "grade": "C",
   "score": 67.4,
   "axes": {
    "survival": {
     "score": 100.0,
     "weight": 0.2,
     "raw": 0,
     "ref": "absolute",
     "raw_def": 1,
     "note": "0 death(s)"
    },
    "mechanics": {
     "score": 100.0,
     "weight": 0.14,
     "raw": 0.0,
     "ref": "peer",
     "raw_def": 1,
     "note": "0% of intake was damage comparable players did not take"
    },
    "interrupts": {
     "score": 69.0,
     "weight": 0.2727,
     "raw": 0.85561,
     "ref": "peer",
     "raw_def": 2,
     "note": "35 stops vs 41 expected (group stopped 92%, not scored here)"
    },
    "activity": {
     "score": 63.0,
     "weight": 0.1515,
     "raw": 94.94594,
     "ref": "absolute",
     "raw_def": 1,
     "note": "95% engaged while alive in combat"
    },
    "utility": {
     "score": 96.2,
     "weight": 0.1212,
     "raw": 0.56631,
     "ref": "demand",
     "raw_def": 1,
     "note": "3 used of ~5 the kit offered"
    },
    "mitigation": {
     "score": 65.6,
     "weight": 0.2727,
     "raw": 0.90747,
     "ref": "demand",
     "raw_def": 2,
     "note": "81% uptime of the 100% this kit can hold, 100% of worst windows covered"
    },
    "damage": {
     "score": 52.1,
     "weight": 0.1818,
     "raw": 0.4305,
     "ref": "peer",
     "raw_def": 2,
     "note": "87,537 dps, 43% of the average DPS"
    }
   },
   "dps": 87537.5,
   "hps": 52540.8,
   "damage_done": 126574838,
   "healing_done": 75971355,
   "absorb_given": 29408161,
   "damage_taken": 184539306,
   "deaths": 0,
   "interrupts": 33,
   "cc_stops": 2,
   "dispels": 0,
   "resurrects": 1,
   "over_exposed": 0,
   "over_exposed_detail": [],
   "excused_detail": [
    {
     "spell": "Flaming Barrage",
     "mine": 117,
     "damage": 15946325
    },
    {
     "spell": "Steel Barrage",
     "mine": 44,
     "damage": 3179231
    },
    {
     "spell": "Crushing Smash",
     "mine": 10,
     "damage": 2984372
    }
   ],
   "top_targets": [
    {
     "target": "Ashseer Flamelasher",
     "damage": 14069195
    },
    {
     "target": "Scorchling",
     "damage": 13717819
    },
    {
     "target": "Primalist Cinderweaver",
     "damage": 11925222
    },
    {
     "target": "Storm Warrior",
     "damage": 11431550
    },
    {
     "target": "Infused Whelp",
     "damage": 10383017
    }
   ],
   "active_pct": 94.9,
   "casts_per_min": 45.47,
   "overcapped": [
    {
     "resource": "Holy Power",
     "lost": 401,
     "generated": 1025
    }
   ],
   "refused_dying": [],
   "refused_presses": [],
   "never_pressed": [
    "Cleanse Toxins"
   ],
   "not_button_presses": [
    "Final Stand",
    "Sentinel",
    "Shield of the Righteous"
   ],
   "anon": true
  }
 ],
 "deaths_detail": [
  {
   "at": 865.2,
   "name": "Hyporock",
   "killer": "Living Bomb",
   "source": "Primalist Cinderweaver",
   "killing_blow": 126108,
   "burst": 1393030,
   "over": 7.0,
   "burst_by": [
    {
     "spell": "Living Bomb",
     "damage": 730488
    },
    {
     "spell": "Inferno",
     "damage": 662542
    }
   ],
   "healing_received": 618976,
   "healers": [
    "Prot Paladin"
   ],
   "defensives": [
    "Shield of the Righteous",
    "Shield of the Righteous"
   ],
   "externals": []
  },
  {
   "at": 1336.2,
   "name": "Enh Shaman",
   "killer": "Lightning Torrent",
   "source": "Tempest Channeler",
   "killing_blow": 152854,
   "burst": 1627137,
   "over": 7.7,
   "burst_by": [
    {
     "spell": "Lightning Torrent",
     "damage": 751519
    },
    {
     "spell": "Thunderous Stomp",
     "damage": 331401
    },
    {
     "spell": "Tempest Stormshield",
     "damage": 299651
    }
   ],
   "healing_received": 606339,
   "healers": [
    "Hyporock",
    "Prot Paladin"
   ],
   "defensives": [],
   "externals": []
  },
  {
   "at": 1369.8,
   "name": "Hyporock",
   "killer": "Thunderous Stomp",
   "source": "Storm Warrior",
   "killing_blow": 131351,
   "burst": 2230428,
   "over": 14.6,
   "burst_by": [
    {
     "spell": "Lightning Torrent",
     "damage": 1122169
    },
    {
     "spell": "Tempest Stormshield",
     "damage": 665466
    },
    {
     "spell": "Thunderous Stomp",
     "damage": 442793
    }
   ],
   "healing_received": 1464152,
   "healers": [
    "Havoc DH",
    "Prot Paladin"
   ],
   "defensives": [],
   "externals": []
  },
  {
   "at": 1386.8,
   "name": "Hyporock",
   "killer": "Thunderous Stomp",
   "source": "Storm Warrior",
   "killing_blow": 126070,
   "burst": 1556178,
   "over": 6.1,
   "burst_by": [
    {
     "spell": "Lightning Torrent",
     "damage": 1215735
    },
    {
     "spell": "Thunderous Stomp",
     "damage": 126070
    },
    {
     "spell": "Tempest Stormshield",
     "damage": 119628
    }
   ],
   "healing_received": 891253,
   "healers": [
    "Prot Paladin"
   ],
   "defensives": [],
   "externals": []
  },
  {
   "at": 1388.3,
   "name": "Enh Shaman",
   "killer": "Tempest Stormshield",
   "source": "High Channeler Ryvati",
   "killing_blow": 76298,
   "burst": 983991,
   "over": 15.0,
   "burst_by": [
    {
     "spell": "Thunderous Stomp",
     "damage": 398650
    },
    {
     "spell": "Stormcloud Detonation",
     "damage": 305189
    },
    {
     "spell": "Tempest Stormshield",
     "damage": 277905
    }
   ],
   "healing_received": 338984,
   "healers": [
    "Hyporock",
    "Prot Paladin"
   ],
   "defensives": [],
   "externals": []
  },
  {
   "at": 1391.3,
   "name": "Demo Lock",
   "killer": "Tempest Stormshield",
   "source": "High Channeler Ryvati",
   "killing_blow": 66028,
   "burst": 1077609,
   "over": 10.6,
   "burst_by": [
    {
     "spell": "Tempest Stormshield",
     "damage": 491959
    },
    {
     "spell": "Thunderous Stomp",
     "damage": 356599
    },
    {
     "spell": "Tempered in Battle",
     "damage": 125733
    }
   ],
   "healing_received": 571230,
   "healers": [
    "Hyporock",
    "Prot Paladin"
   ],
   "defensives": [],
   "externals": []
  },
  {
   "at": 1397.4,
   "name": "Havoc DH",
   "killer": "Tempest Stormshield",
   "source": "High Channeler Ryvati",
   "killing_blow": 40755,
   "burst": 1656124,
   "over": 11.0,
   "burst_by": [
    {
     "spell": "Lightning Torrent",
     "damage": 695456
    },
    {
     "spell": "Tempest Stormshield",
     "damage": 470939
    },
    {
     "spell": "Thunderous Stomp",
     "damage": 279607
    }
   ],
   "healing_received": 943049,
   "healers": [
    "Hyporock",
    "Prot Paladin"
   ],
   "defensives": [
    "Blur"
   ],
   "externals": []
  },
  {
   "at": 1424.9,
   "name": "Havoc DH",
   "killer": "Melee",
   "source": "Primal Thundercloud",
   "killing_blow": 35030,
   "burst": 1964238,
   "over": 3.7,
   "burst_by": [
    {
     "spell": "Melee",
     "damage": 1694888
    },
    {
     "spell": "Tempest Stormshield",
     "damage": 264203
    },
    {
     "spell": "Set Fire to the Pain",
     "damage": 5147
    }
   ],
   "healing_received": 319141,
   "healers": [
    "Hyporock",
    "Prot Paladin"
   ],
   "defensives": [],
   "externals": []
  },
  {
   "at": 1431.5,
   "name": "Hyporock",
   "killer": "Tempest Stormshield",
   "source": "High Channeler Ryvati",
   "killing_blow": 67225,
   "burst": 1823355,
   "over": 10.0,
   "burst_by": [
    {
     "spell": "Melee",
     "damage": 1067676
    },
    {
     "spell": "Tempest Stormshield",
     "damage": 753541
    },
    {
     "spell": "Seriously Sharp Seashell",
     "damage": 2138
    }
   ],
   "healing_received": 552131,
   "healers": [
    "Prot Paladin"
   ],
   "defensives": [],
   "externals": []
  }
 ],
 "id": "2026-09-01_1247_ruby-life-pools_+14_abandoned",
 "outcome": "abandoned",
 "date": "2026-09-01",
 "clock": "12:47",
 "generated": "2026-09-01T23:47:46",
 "source_log": "WoWCombatLog-090126_113535.txt",
 "narrative": {
  "headline": "You healed more than you ever have in this dungeon; the group lost it by pouring 13% of its damage into shielded adds and never killing the two things summoning them.",
  "verdict": "The deaths were not yours. Across seven Ruby Life Pools runs on record this is the hardest by a distance — 160,535 of healing needed per second against a previous worst of 115,684 — and it is also the most healing you have ever done here: 139,447 HPS, 18% above your own best, which was the A you took on the +12 six days ago. Your throughput score still fell to 63, because that axis is a share of demand rather than a rate, and demand grew faster than any healer's output could.\n\nWhat killed the group was target priority. From 21:40 the party was fighting two summoners it never killed, and 45 Primal Thunderclouds arrived carrying roughly three million points of absorb each. Those shields swallowed 136,686,788 of the party's damage — 13.3% of everything the five of you dealt all key. High Channeler Ryvati finished the run alive at 65% health, having shielded itself four times; every shield ran its full 15 seconds and then landed on every living player. Eight of the nine deaths followed one of those payloads within seconds.\n\nYou have two things to answer for and both are small: a Divine Protection you asked for twice and never got out before the 14:25 death, and the lowest response score of your seven runs here. Neither is a wipe.",
  "sections": [
   {
    "title": "What the group was actually fighting",
    "body": "Kokia Blazehoof died at 20:16 and the tank opened the storm gauntlet at 20:29. By 21:30 that pack was down to six live enemies. At 21:40 the tank opened on three fresh ones with Judgment — a Storm Warrior, a Primal Thundercloud and a Tempest Channeler — and between 21:40 and 22:00 the live enemy count went from nine to twenty-two. It never fell below fifteen again.\n\nTwo of those enemies were summoners, and the log hides that behind one name. Summon Primal Thunderclouds is two different spells: a Tempest Channeler cast 1307502 seven times, and High Channeler Ryvati cast 1307511 four times. Forty-five Primal Thunderclouds were spawned and shielded.\n\nThe shield is what broke the key. Each cloud self-applies Stormcloud Barrier carrying about 3.0 million points of absorb — 17,598 absorb events across 45 clouds, 136,686,788 absorbed in total. Only 756,370 damage ever actually landed on a cloud, and all 26 that died did so without being damaged down. The party's cleave was going into shields on adds that expired on their own regardless."
   },
   {
    "title": "The fifteen seconds that settle the argument",
    "body": "Ryvati shields itself as well (spell 1310355), and that one does need attention. It went up four times. Every time it ran its full 15.0 seconds and came off on the timer, and the moment it did, every living player took the debuff (1310361) and the damage (1310363) — 211 hits for 11,998,939, spread evenly at 37 to 46 hits each.\n\nThe first one settles the argument. It was up from 21:58 to 22:13. In those fifteen seconds the party dealt 15,588,562 damage and put 2,245,611 of it — 14.4% — into Ryvati. Broken out: Enh Shaman 29.1%, Prot Paladin 26.9%, Demo Lock 8.8%, Havoc DH 8.8%, you 8.2%. Enh Shaman died two seconds after that shield fell and the party never recovered.\n\nBy the fourth shield at 23:37 the group had worked it out — 57.7% of their damage went into Ryvati. By then three of them were dead and party output over the same fifteen seconds had fallen from 15.6 million to 3.5 million. Ryvati ended the run alive at 65.4% of 20,938,452 health.\n\nNobody attempted an interrupt on either summoner. Whether that cast can be stopped is not settled by this log, because no one tried it."
   },
   {
    "title": "Read your throughput and response scores carefully — both are demand-blind here",
    "body": "Healing needed below is the damage the party took that it could not cover itself. It is the denominator throughput is scored against, and it is the number that moved.\n\n| key | healing needed /s | your HPS | throughput | grade |\n|---|---|---|---|---|\n| +7 | 84,408 | 77,802 | 63 | C- |\n| +8 | 97,138 | 92,127 | 76 | B |\n| +10 | 99,319 | 95,053 | 74 | B- |\n| +11 | 86,342 | 89,653 | 93 | B+ |\n| +12 | 101,782 | 107,074 | 91 | B+ |\n| +12 | 115,684 | 117,713 | 92 | A |\n| **+14** | **160,535** | **139,447** | **63** | **C-** |\n\nDemand rose 39% over the hardest key on that list. Your output rose 18% over your own best and still lost ground, which is what a score built as a share rather than a rate does when the job gets bigger.\n\nOne number on this run is not demand: the party covered only 36% of its own intake, against 42–51% in the other six. Part of that is the composition — every previous Ruby Life Pools on record had a Vengeance DH or a Blood DK tanking, and this was the first Prot Paladin, who took 184,539,306 damage, a third more than any tank before them.\n\nThis key is also marked abandoned: it stopped at 24:06 with the party still in combat, so every axis here describes a truncated sample and none of it is directly comparable to a timed run."
   },
   {
    "title": "What you got wrong",
    "body": "Two things, both real, neither of them the wipe.\n\nAt 14:25 you asked for Divine Protection twice and were refused both times — still on cooldown — the last of them 4.4 seconds before you died. The global cleared after that, because you got a Holy Shock off 3.5 seconds before death, and you never asked for it again. That is the one death in this key that was yours.\n\nResponse — whether your output rose during the party's worst windows — came in at 51, your lowest across the seven runs here against 70 to 95 elsewhere. You put back 34% of the 121,176,048 that landed in those windows. Some of that is simply that you were dead through parts of them.\n\nWhat you did not do is stand in anything. Your mechanics score is 100: none of your intake was damage the rest of the party avoided. You cleansed 5 of 5, and you were engaged 94% of the time you were alive and in combat."
   },
   {
    "title": "The other four",
    "body": "**Prot Paladin — Prot Paladin, C- 63.** Zero deaths against 184,539,306 damage taken, a third more than any tank in the previous six runs here. Held active mitigation 81% of the time and covered 100% of their own worst windows. Made the 21:40 pull and kept pulling into a count that never came down. Second best focus on the first Ryvati shield at 26.9%. Overcapped 39% of their Holy Power.\n\n**Demo Lock — Demo Lock, B- 74.** The party's best damage at 225,853 DPS, one death, and the best self-preservation on show: Unending Resolve, two Dark Pacts, two Mortal Coils and two Healthstones through the collapse. Put 8.8% into the first shield.\n\n**Havoc DH — Havoc DH, C 67.** 201,778 DPS, which is second in this party rather than first. Two deaths, fifteen interrupts, never pressed Consume Magic or Sigil of Misery. Dealt 8,237,184 damage during the first Ryvati shield with 8.8% of it aimed at Ryvati — the largest single pool of misdirected damage in the run.\n\n**Enh Shaman — Enh Shaman, C+ 69.** Lowest damage at 182,378, and the most useful player in that pull: 32 interrupts against a party total of 102, and the highest share into Ryvati on both of the first two shields, at 29.1% and 41.0%. Never pressed Purge.\n\nGroup interrupts held at 92% for the key — 102 of 111 stoppable casts — and then collapsed to three in the final 140 seconds. Nobody stayed dead: every death was followed by that player taking damage again 10 to 22 seconds later, so the pull never reset and the count never cleared."
   }
  ],
  "actions": [
   "Nothing to change on output. 139,447 HPS is the most you have healed in this dungeon and 18% above your own best here; throughput fell because demand rose 39%, not because you did.",
   "Get Divine Protection out earlier. It was refused twice in the four seconds before the 14:25 death and never asked for again once the global cleared.",
   "For the group, on the storm gauntlet: kill the Tempest Channeler and High Channeler Ryvati first. They summon the Thunderclouds, whose shields ate 13.3% of everything the party dealt all key.",
   "Havoc DH and Demo Lock: 8.8% of your damage went into Ryvati while its shield was up. It runs fifteen seconds and then lands on all five of you.",
   "Prot Paladin: the live enemy count went 9 to 22 between 21:40 and 22:00 and never came back down. That is the signal to stop adding packs, not the damage taken.",
   "Enh Shaman said in chat that this was not the healer's fault. The log agrees with Enh Shaman."
  ],
  "author": "Claude (Opus 5), from the combat log and the archive",
  "why": {
   "causes": [
    {
     "tag": "target",
     "what": "Thundercloud summoners never killed",
     "who": [
      "group"
     ]
    },
    {
     "tag": "overpull",
     "what": "kept adding packs, 9 to 22 mobs",
     "who": [
      "Prot Paladin"
     ]
    }
   ],
   "tip": "Divine Protection before you drop, not at the last second"
  }
 }
}