fact_check Review Repeat Activity — {{ data.row.clientDisplayName }}

Customer {{ data.row.clientDisplayName }} (ID {{ data.row.clientId }}{{ data.row.accountNo ? ' · ' + data.row.accountNo : '' }})
Alerts {{ data.row.alertCount }} in the last {{ data.windowDays }} days · {{ data.row.highRiskCount }} High risk · {{ data.row.distinctRules }} distinct rule(s)
Value {{ amount(data.row.totalAmount) }}
Rules {{ data.row.ruleCodes?.join(', ') || '—' }}
Triggering transactions
Raised On Transaction Rule Amount Status
{{ a.raisedOnDate | date: 'dd MMM yyyy, HH:mm' }} {{ a.transactionType }} #{{ a.transactionId }} {{ a.ruleCode }} {{ amount(a.amount) }} {{ a.status }}
history Last reviewed by {{ data.row.lastReviewedByUsername }} on {{ data.row.lastReviewedOnDate | date: 'dd MMM yyyy' }} at {{ data.row.alertCountAtLastReview }} alert(s) — {{ data.row.lastReviewOutcome }}. {{ data.row.lastReviewNotes }}
error_outline {{ errorMessage }}
Conclusion {{ o.label }} — {{ o.hint }}
Why does this customer keep surfacing? Required — this is the audit record for the decision Keep this under 1000 characters

Recorded against the current count of {{ data.row.alertCount }} alert(s). The customer returns to this queue if the engine flags them again.