WF-09 — Sanctions Refresh & Rescreen
End-to-end process map for daily sanctions source synchronization, delist handling and risk-based enterprise rescreening. Owner: Ahmed Al Blooshi (MLRO) · Version 4 (active since 02 May 2026) · Last run: 17 Jul 2026 05:00.
WF-09
CMP-06
Last successful sync
05:22
17 Jul 2026 · all 4 sources
Delta today
+14 / −3
14 new active · 3 delisted (retained)
Rescreen batch
99.8%
RSB-2026-0198 · 1,842 parties
Potential hits open
2
1 closed false positive today
Manual holds
1
EU list delta anomaly · MLRO release
Process map — happy path
Trigger: source update
Per §8.2 Table 14
Source update published→
Fetch & validate source / version / checksum→
Compute delta · mark delists (dated, never deleted)→
Activate list version (checker)→
Risk-based enterprise rescreen batch→
Review potential hits (maker-checker)→
Batch complete · evidence archived
Legend: start / trigger plain = system step · gate = control or approval · terminal (happy) · terminal (exception). Historical screening decisions are never erased by a refresh (CMP-06).
Exception paths3 modelled exceptions
Scheduled fetch 05:00→
Fetch source→
Timeout / checksum mismatch→
Retry ×3 per provider SLA→
Source failure — provider incident · stale-data banner on screening
Rescreen batch running→
Worker checkpoint every 500 parties→
Queue stall > 60 min→
Resume from checkpoint (idempotent)→
Partial batch — completion < 100% at breach · escalate to MLRO
Delta computed→
Anomaly rule: delta > ±20% of list size→
Automatic activation hold→
Manual hold — MLRO release with reason required · prior version stays active
Owner & definition (§8.3)Published v4
- Workflow ID
- WF-09
- Owner
- ABAhmed Al Blooshi — MLRO
- Version
- 4 · effective 02 May 2026 · validated + simulated before publication
- Trigger
- Sanctions source update (scheduled daily 05:00 GST or provider push)
- Preconditions
- Licensed source credentials valid · queue healthy · prior list version active
- States
- Fetching → Validating → Delta → Activation → Rescreening → Review → Complete
- Terminal outcomes
- Batch complete Source failure Partial batch Manual hold
- Required evidence
- Source version + checksum · delta report · delist dates · activation approval · batch completion report · hit decisions with reviewer
- Policy snapshot
- Approvals resolve from authority policy at activation; re-evaluation only via named legal/security rule
Controls (Table 14, expanded)CMP-06
| Control | Enforcement | Status |
|---|---|---|
| No silent delete | Removed entries marked delisted with dates; history immutable | Enforced |
| Batch completion visibility | Completion % and stragglers on Sanctions Sync; incomplete batches block sign-off | Enforced |
| Source / version validation | Schema + SHA-256 checksum per fetch; version monotonicity check | Enforced |
| Risk-based population | Rescreen population from approved rule RS-POP-02 (risk ≥ Medium, active relationships) | Enforced |
| Maker-checker on hits | Yusuf Karim proposes · Noura Saeed decides · self-review blocked (SoD) | Enforced |
| Activation anomaly hold | Delta > ±20% requires MLRO release with reason | 1 hold open |
Exception paths & recovery
| Exception | Detection | Recovery | Authority |
|---|---|---|---|
| Source failure | Fetch timeout / checksum mismatch after 3 retries | Provider incident on Provider Health; screening banner “list stale since …”; manual re-fetch | MLRO |
| Partial batch | Completion < 100% at 12h breach | Resume from checkpoint (idempotent retry); stragglers requeued; completion report notes gap | Compliance admin |
| Manual hold | Delta anomaly rule ±20% | MLRO reviews delta report, releases or rejects version; prior version remains active throughout | MLRO only |
| False positive | Reviewer decision on potential hit | Closed with reason + evidence; decision retained for future match suppression | KYC Checker |
Timers & escalation (§8.3)Calendar: 24/7 (compliance)
| Timer | Calendar | Warning | Breach | Escalation |
|---|---|---|---|---|
| Fetch & validate | 24/7 · daily 05:00 GST | +30m | +2h | Compliance admin → MLRO |
| Version activation | 24/7 | +1h | +4h | MLRO (Ahmed Al Blooshi) |
| Rescreen completion | 24/7 | +8h | +12h | MLRO + platform on-call |
| Hit review (per hit) | Business (Mon–Fri) | 18h | 24h | Checker → MLRO → AML case |
| Manual hold decision | Business (Mon–Fri) | 4h | 1 day | MLRO → Compliance dashboard flag |
Screens involved
- Sanctions Sync & Rescreen Monitor — primary console: source versions, deltas, delists, batch completion
- Screening Review — potential-hit queue with maker-checker decisions
- AML Case Management — escalated true-hit investigation
- Compliance Dashboard — batch completion and overdue-review KPIs
- Provider Health — sanctions source connector status and incidents
Today’s delta detail — no silent deleteList version LV-2026-198
| Source | Version | Added | Delisted | Delist handling |
|---|---|---|---|---|
| UN Consolidated | v2026-07-16 | 9 | 2 | Marked delisted 17 Jul · retained |
| OFAC SDN | v2026-07-15 | 5 | 1 | Marked delisted 17 Jul · retained |
| EU Consolidated | v2026-07-16 | 0 | 0 | Held — delta anomaly (−24%) |
| UAE Local List | v2026-07-10 | 0 | 0 | No change |
| Total | — | 14 | 3 | 0 records deleted |
Worked instance — run SYNC-2026-0717-01 · rescreen batch RSB-2026-0198
In review · 2 hits open
- 17 Jul 2026 · 05:00Fetch — UN Consolidated v2026-07-16
- 05:04Validate — schema & version checks passed (3 of 4 sources)
- 05:09Delta — 14 new active, 3 delisted
- 05:22Activation approved — list version LV-2026-198
- 05:25Rescreen batch queued — RSB-2026-0198
- 08:41Batch 99.8% complete — 1,839 clear · 3 potential matches
- 09:20Hit 1 closed — false positive
- 11:05Hit 2 escalated — AML case AML-2026-031
- 14:00Hit 3 pending review — SLA due 18 Jul 09:00
Static render mockup — no live data. Source: ERP Modern Development Specification v2.0 · Covers: WF-09, CMP-06.