- Don't just notify on build successes, also notify on:
- pending once anything at all starts (e.g. eval)
- eval succeed / have jobs
- Build successes should not just be edge-triggered. When evaluation succeeds, we should also check for already-succeeded builds, and notify accordingly.
- depending on the granularity of status updates, the only thing that needs new code might be notifying if all jobs have already been built. I.e. maybe as long as one build has yet to succeed (wasn't already built) it is fine.
Basically, do what Hercules does :)
Basically, do what Hercules does :)