Monitoring
Schemalagda starter och stopp
Ställ in tidsfönstret när ni bygger experimentet, och sluta lita på att någon kommer ihåg det.
Ett schema startar eller stoppar ett experiment utan att någon behöver vara närvarande. Ni ställer in det när ni bygger testet, vilket är ögonblicket ni faktiskt vet hur länge det bör köras, snarare än på slutet när svaret är vad som än känns rätt.
Motorn tickar varje minut. Ett schema som väntar på sin starttid är laddat; när det utlöses är det aktivt tills ett stoppvillkor är uppfyllt. Om starttiden inträffar men en start just nu skulle kollidera med något som redan körs, hålls schemat inne i stället för att tvingas fram, omvärderas vid varje tick, och utlöses så snart konflikten är löst.
Inne hållen och blockerad är skilda tillstånd eftersom de kräver olika svar. Ett innehållet schema löser upp sig självt; ett blockerat gör det aldrig och behöver en människa. Blockering sker när något omodellerat går fel, och den skickar ett larm snarare än ett i minuten, för varje åtgärd har redan fått sina förutsättningar kontrollerade, och att upprepa ett fel var sextionde sekund gör ett problem till tusen.
Det tidsbaserade stoppet är avsiktligt inte spärrat mot något. Att avsluta ett experiment är alltid säkert, och att låta ett trasigt fortsätta köra förbi sitt planerade slut gör ett problem till två.