policy Customers the engine has flagged more than once. One alert is a question about a transaction — a pattern is a question about the customer, which is what gets reviewed and recorded here.
Flag after {{ t }}+ alerts Within {{ w.label }} Only awaiting review pending_actions {{ needingReviewCount }} awaiting review
cloud_off Could not load the review queue.
Customer
{{ row.clientDisplayName }} ID {{ row.clientId }} · {{ row.accountNo }} · KYC risk {{ riskLabel(row.clientRiskCategory) }}
Alerts {{ row.alertCount }} Severity
{{ row.highRiskCount }} High {{ row.openCount }} open · {{ row.escalatedCount }} escalated
Rules Tripped
{{ row.distinctRules }} distinct {{ row.ruleCodes?.join(', ') }}
Total Value {{ amount(row.totalAmount) }} Activity
{{ row.lastAlertOnDate ? (row.lastAlertOnDate | date: 'dd MMM yyyy') : '—' }} first {{ row.firstAlertOnDate ? (row.firstAlertOnDate | date: 'dd MMM yyyy') : '—' }}
Review Never reviewed New activity
{{ row.lastReviewOutcome }} {{ row.lastReviewedByUsername }} · {{ row.lastReviewedOnDate | date: 'dd MMM' }}
Action
Raised On Transaction Rule Amount Status Review Notes
{{ a.raisedOnDate ? (a.raisedOnDate | date: 'dd MMM yyyy, HH:mm') : '—' }} {{ a.transactionType }} #{{ a.transactionId }} {{ a.ruleCode }} {{ a.ruleDescription }} {{ amount(a.amount) }} {{ a.status }} {{ a.reviewNotes || '—' }}
verified_user No customer has reached {{ minAlerts }} alerts in the selected window. Lower the threshold or widen the window to see borderline cases.