On a DDB reconstruction there is a "Total Prunable records to replay", also "replayed", "replaying", "pending" & "failed records".
Since the total value is always 100 (CV11 SP6) I'm guessing this is supposed to show a % value of the completion of the pruning phase. It doesn't really show an accurate summation of what's happening, with little movement and no reflection on what's actually being show in the logs.
Can this field instead show the total Afid count and show remaining and completed Afid's instead ie. that would correspond with the following countdown in SIDBEngine.log during the same phase.
Removing AfId  from pending list.  AfIds remaining. Time taken [1700.716458] Sec(s)
Stretch goal - disassociate pruning phase from DDB recon entirely and pass those AFID's the general prune queue instead of requiring these to be actioned delaying the restoration of the DDB.