// run is the main entrypoint to a mission run, executed after accepting a Content offer func (job *JobRun) Run(ctx context.Context) { … } func (job *JobRun) FixerName() string { … } // pickMission re-rolls for a preferable mission out of a random pool func (job *JobRun) pickMission() (retry bool) { … } func (job *JobRun) successSummary() { … } func (job *JobRun) failureSummary() { … } func (job *JobRun) DetermineSuccess() { … } func (job *JobRun) jobDescription() { … } func (job *JobRun) sendMsgToEmployee(msg string) common.Message { … }