Agent activity

live ← collector
◆ the model chose this ■ the code decided this Only the code decides when a run is finished — site_agent.SiteRun.done and the gaps in university.gaps.