Monitoring
Geplante Starts und Stopps
Legen Sie das Zeitfenster beim Aufsetzen des Experiments fest, statt sich darauf zu verlassen, dass es niemand vergisst.
Ein Zeitplan startet oder stoppt ein Experiment, ohne dass eine Person dabei ist. Sie legen ihn fest, wenn Sie den Test aufsetzen, also genau in dem Moment, in dem Sie tatsächlich wissen, wie lange er laufen sollte, statt am Ende, wenn die Antwort das ist, was sich gerade richtig anfühlt.
Die Engine prüft jede Minute. Ein Zeitplan, der auf seinen Startzeitpunkt wartet, ist scharfgestellt; sobald er auslöst, ist er aktiv, bis eine Stoppbedingung erfüllt ist. Kommt der Startzeitpunkt, würde der Start aber mit etwas bereits Laufendem kollidieren, wird der Zeitplan zurückgehalten statt erzwungen, bei jeder Minute neu geprüft, und löst aus, sobald der Konflikt sich klärt.
Zurückgehalten und blockiert sind getrennte Zustände, weil sie unterschiedliche Reaktionen brauchen. Ein zurückgehaltener Zeitplan klärt sich von selbst; ein blockierter tut das nie und braucht eine Person. Blockiert wird, wenn etwas nicht Modelliertes schiefgeht, und das löst einen einzigen Alarm aus statt einem pro Minute, denn jede Aktion hat ihre Vorbedingungen bereits geprüft, und einen Fehler alle sechzig Sekunden zu wiederholen macht aus einem Problem tausend.
Der zeitbasierte Stopp ist bewusst an nichts gebunden. Ein Experiment zu beenden ist immer sicher, und ein kaputtes über sein geplantes Ende hinaus laufen zu lassen häuft ein Problem auf das andere.