Demonology suggestions:
-Use the Felguard, he does equal damage to other melee pets but his Felstorm sets him apart by a significant amount.
-Grimoire:Service pet melee damage doesn't seem to scale in this build so it should use the Imp. If you aren't accounting for this bug, the Felguard should be used there too.
-Use glyph of Imp Swarm on cooldown and in sync with Dark Soul. This glyph still allows Demonic Calling to be up when Imp Swarm is not on cooldown. So a fight start should get 2-3 Imps from DC before getting to 1000f and using all other CDs. If gear limits getting from 200 to 1000 in under a minute on the pull then using Imp Swarm immediately could work if you delay all the other CDs a few seconds until it comes back up too.
-Hold Dark Soul and Grimoire of Service until you are in Meta. The first time will be easy since we will get to 1000f and then use CDs, but we will need a trigger for the situation where you are already in Meta and the CDs come up. A trigger that is based on how much fury is left, the cost of Imp Swarm and the fury generated by the Imps and Grimoire.
-I'm not sure why the multiplier of
8 for the last half of line action 8. Assuming we will be casting Soul Fires and generating fury through pet attacks only (other sources could possibly generate, but I'm not assuming) I think it needs to be much higher depending on haste. At 10% haste something like
time_to_die*26 and at 25% haste something like
*32.
-Doomguard isn't used.
0 flask,type=draconic_mind
1 food,type=seafood_magnifique_feast
2 summon_felguard
3 snapshot_stats
4 grimoire_of_service_imp,if=buff.dark_soul.up
5 blood_fury,if=buff.dark_soul.up
6 volcanic_potion,if=buff.bloodlust.react|!in_combat|target.health.pct<=20
7 dark_soul,if=buff.metamorphosis.up
8 metamorphosis,if=demonic_fury=1000|demonic_fury>=target.time_to_die*32
9 cancel_metamorphosis,if=demonic_fury<40
A corruption,if=(!ticking|remains<tick_time)&target.time_to_die>=6&miss_react
B hand_of_guldan
C life_tap,if=mana.pct<=35
D soul_fire,if=buff.molten_core.react|target.health.pct<25
E demonic_slash
F shadow_bolt
G life_tap,moving=1,if=mana.pct<80&mana.pct<target.health.pct
H fel_flame,moving=1
I understand delaying development of some of these things since it's a bit of work and some significant changes are probably still incoming, but this is a start for what is going on in this build.
edit:
Glyph of Shadow Bolt should give a higher uptime on procs.
Glyph of Hand of Gul'dan seems to give a 1 second ICD on HoG instead of 1.5. (I would like to test and research this further, but my few logs have shown this and I think it was on a tooltip as well.)