[16:57]  * Keybuk contemplates job environment
[17:03] <Keybuk> musing:
[17:03] <Keybuk> - have environment as a list in Job
[17:03] <Keybuk> - have a list of blocking events in Job
[17:03] <Keybuk> - when started by events, copy into blocking list and append event environment into Job
[17:03] <Keybuk> - when stopped by events, copy into blocking list
[17:03] <Keybuk> - when started by hand, append start environment into Job
[17:04] <Keybuk> - drop start_on/stop_on in job
[17:04] <Keybuk> - clear entire blocking list when running or when waiting
[17:04] <Keybuk> - check we don't clear stop_on but leave start_on at any point?
[18:51] <Keybuk> ... can't copy stopped events into blocking list
[18:51] <Keybuk> and don't want to clear the list while job is runnin
[19:14] <Keybuk> random thought
[19:14] <Keybuk> if a job is started manually, should its stop events still apply? :)
[19:21] <ion_> Too tired to get synapses to fire.
[19:26] <Keybuk> heh