anchor.diff:    bool success = true; // Changed to false if any unapproved failure is seen.
     int countChanges = 0;
     int commitsFetched;
  +  List<String> approvalMessages = [];
  +  int countApprovalsCopied = 0;
   
     Build(this.commitHash, this.firstResult, this.countChunks, this.firestore,
         this.httpClient)
  
positive.code:       approved = tryApprovals.contains(testResult(change));
        await firestore.storeResult(change, startIndex, endIndex,
            approved: approved);
      } else {
        approved = await firestore.updateResult(
            result, change['configuration'], startIndex, endIndex);
  
negative.code:       "Processed ${results.length} results from $builderName build $buildNumber",
        if (countChanges > 0) "Stored $countChanges changes",
        if (commitsFetched != null) "Fetched $commitsFetched new commits",
        if (!success) "Found unapproved new failures",
        if (countApprovalsCopied > 0) ...[
          "$countApprovalsCopied approvals copied",
          ...approvalMessages,
          if (countApprovalsCopied > 10) "..."
        ]
      ];
      print(report.join('\n'));
    }
  