Comments
The chance uses the base power cost of the triggering spell, not the actual amount that was consumed. Otherwise buffs like Precise Strikes or Dauntless would make Tactician worse.

Chance (percent)
if TriggerSpell = ExecuteArms
rage = PeekSavedValue(ExecuteArmsBaseCost)
if TriggerSpell != ExecuteArms
rage = SpellBasePowerCost(TriggerSpell)
ChancePercent = 0.0075 * rage * (1 + 0.04 * ArtifactTraitRank(ExploitTheWeakness))