The run.gg has a livesplit component that allows speedruns to automatically be tracked. This could be used to trigger events based on how a speedrun is going. Recently SAMMI have built a bare bones extension that does this.
https://twitter.com/sammisolutions/status/1634911126587867144?s=20