Branch Review Email Notifications - pyPurgeAssemblyDatabaseCache

I understand that these branch notifications are expected when a developer manually creates a branch review and assigns reviewers. For reference, I’ve attached an example of the expected email generated from a manually created branch review.

However, the emails we’re investigating are different. They contain details such as:

  • Review author: Job(pyPurgeAssemblyDatabaseCache)
  • Review description: Automatic unreferenced branch archived '<BranchName>'

The branch referenced in the email no longer exists in the system, so I’m unable to inspect its configuration or reviewer assignments. Based on the branch name, I could only correlate it to a RuleSet that appears to be several years old (approximately 2–3 years).

How are the reviewers determined for these system-generated reviews, especially when the branch no longer exists?

Is there a way to prevent system-generated branch archival notifications from being sent to unintended recipients?

Some of emails are being send to business users, And this was started very nearly.

P.S : 25.1.3 Version

We reviewed the branch review emails and confirmed that they are generated by the new patch (25.1.3) feature, which automatically archives old, unreferenced branches.

As part of this process, Pega creates a Branch Review record and sends notifications to the reviewers associated with the original branch.

To Disable automatic branch archival

  • You can adjust or disable this automatic cleanup by configuring the Dynamic System Setting (DSS) fua/purgeAgeInDaysToDeleteUnReferencedBranches
  • Navigate to: Admin Studio → System → Settings → Dynamic System Settings
  • Set the value to a very high number (such as 36500 for approximately 100 years) to effectively disable automatic archival
  • Trade-off: Unreferenced branches will remain in the system and may contribute to cache table growth over time