When a primary build completes (at least, and maybe test builds too?) we should publish a transaction to the relevant object, e.g.:
√ Harbormaster completed build B52 for this revision without issue. X Harbormaster failed to build B52 for this revision, encountering errors in build plans Unit Tests, Lint Checks, and 3 others.