I noticed that you don't have incinerate as a pull mechanic. Single target demonology locks use incinerate as a filler now instead of shadow bolt. Multi target demonology specs use shadow bolt, I don't know how you could tell the bot to auto detect which one of these specs the character is but a check box for shadow bolt or incinerate would be awesome for demonology. Info from EJ posted blow. Note, these are not optimal openers just spell priorities once the fight is underway.
Spell Priority
Basic
Single Target Spec
Spell
Condition
Soulburn T13 4pc Set Bonus
Metamorphosis -
Demon Soul -
Immolation Aura Metamorphosis
Immolate -
Bane of Doom If target will be alive atleast 15sec
Corruption -
Shadowflame Melee Range
Hand of Gul'dan -
Incinerate Molten Core
Soul Fire Decimation
Incinerate -
Multi-target Spec
Spell
Condition
Soulburn T13 4pc Set Bonus
Metamorphosis -
Demon Soul Felguard
Immolation Aura Metamorphosis
Immolate -
Demon Soul Felhunter
Bane of Doom If target will be alive atleast 15sec
Corruption -
Shadowflame Melee Range
Hand of Gul'dan -
Incinerate Molten Core
Soul Fire Decimation
Shadow Bolt -
Explained
The first thing to note is that when you enter an encounter you will want to have your Felguard out. Once the encounter begins and your Felguard is attacking the boss use Felstorm and Demon Soul. Once Felstorm has ended you will want to summon a Felhunter using Soulburn, unless the fight is an AoE heavy fight.
Demonology's primary concern is Metamorphosis. Generally Metamorphosis should be used on CD, unless you are delaying it so it can be used alongside trinkets such as [Moonwell Chalice]. If you have the T13 set bonus Soulburn should be cast on cooldown, along with Soul Fire so the shard is replenished. Demon Soul should be used on cooldown.
Immolate and Corruption should have as close to 100% uptime as possible. This is also true for Bane of Doom, however this should only be cast if the target is going to live for more than 15 seconds.
Hand of Gul'dan should be used on cooldown. Incinerate should be used when Molten Core procs, even during Decimation. When the target reaches 25% HP Decimation will proc, Soul Fire will then become the filler spell.
If safe, Shadowflame should be used on cooldown while in melee range. However it is not worth running a long distance into melee range to do so. In addition Metamorphosis: Immolaton Aura should be used in melee wherever possible.
If all of the above is done, revert to Incinerate (Single Target) or Shadow Bolt (Multi-target) until a higher priority option becomes available.