for anyone interested, my last big PR for a while: https://github.com/hashobject/perun/pull/138
It represents a big step forward in integration possibilities with 3rd party tasks, but there are some minor backwards-incompatible changes. The more eyes on it, the better.
(there's also a much longer writeup on the ticket)