- Before
- Works 40–50 reviews a day and spends half her morning proving that a footballer in Porto is not her customer.
- Now
- Opens a review already sorted into stories, with namesakes set aside and their tests kept, and confirms the one that matters with a reason code.
One adverse media screening, from 37 articles to a signed decision
Corvane National Bank, Thursday, October 22, 2026. Review AMR-26-104387 is an EDD refresh for Rafael Monteiro Duarte: a mechanical engineer in Houston, a US and Brazilian citizen, director and 30% beneficial owner of a high-risk commercial client, Aldrava Process Systems, and director of its subsidiary in Goiânia. Here is what happens next, screen by screen, in the working solution.
- 01Thursday morning
The day in one sentence, then the overnight funnel
Marisol Ocampo · KYC analyst1,186 adverse media reviews are open across the team, 46 of them Marisol's. Overnight the agents opened 548 reviews, read 18,416 articles and grouped them into 2,904 stories: 391 found nothing about the customer, 142 need a look and 15 are proposed relevant. Each review shows articles found, stories and relevant at a glance. Rafael Monteiro Duarte's reads 37 → 4 → 1.
“The adverse media service did not answer from 5:40 – 6:05 AM. 22 searches were held and run again at 6:06 AM; no review lost its clock, and one is still being grouped.”
- 02The search plan
Every form of the name, every language tied to the customer
Search agentThe Search agent built the plan from the customer record: six forms of the name; English; Portuguese because of his citizenship, the subsidiary in Goiânia and 41 wires to Brazil; and Spanish because of 14 wires to a supplier in Monterrey. Risk terms are searched per category in each language, such as bid rigging, licitação and licitación amañada. Five sources, ten years back: 37 articles.
The Search agent never searches outside the bank's approved sources.
- 036:41–6:43 AM
A reading pile that sorts itself
The agentsThe review opens on 37 article tiles, each with its outlet, language and date. The Story agent collapses them into 4 stacks, one per story. The Different-person agent's result dims two stories about other men and one that is harmless company news, and 1 relevant story is left. Counters across the top move between the three levels, and the agents' steps are listed with their confidence and the hand-off to Marisol.
4 stories: 33 copies and follow-ups grouped. 1 relevant story: 2 other men, 1 not adverse.
- 04Four stories
Copies grouped under the earliest original, none dropped
Story agentStory A, in Portuguese, 14 copies, is about a procurement investigation. Story B, 11 copies, is about a footballer of 27 in Porto. Story C, 8 copies in English, is about a Miami real estate broker of 61 and escrow funds. Story D, 4 copies, is about Aldrava Process Systems winning a Gulf Coast water pump contract. Each shows the headline in English and as published, the category and stage, and the identity evidence.
The Story agent never drops an article: every copy stays listed under its story.
- 05Is it him?
Six identifiers, and his age on the day each article ran
Match agentThe customer record says born June 11, 1973, mechanical engineer, director of Aldrava do Brasil in Goiânia. Story A names “Rafael M. Duarte, 52”, published September 18, 2025: the customer was 52 that day. Age, occupation, company, role and city agree; the name is partial. Story B's footballer is 27 when the customer was 53, and story C's broker is 61 when he was 49.
- 06The other side
A second agent tries to prove each match wrong
Different-person agentBefore anything is proposed, the Different-person agent argues the other side. For the footballer it worked out the customer's age on the day of publication, compared occupation and looked for any tie to Porto: no address, travel or payment to Portugal on file. Five identifiers conflict, so story B is set aside, with every test kept. On story A it ran four tests, including the Brazilian registry extract in the customer file.
“Could not show a different person: 5 identifiers agree, 1 is partial, none conflict.”
- 07Story A
The Portuguese original beside the English, sentence by sentence
Translation agent and Risk agentDiário do Vale do Cerrado, September 18, 2025: state prosecutors are investigating whether a R$38.6 million tender for industrial pumps was steered to one bidder; the company denies wrongdoing; no one has been charged. Pointing at a sentence lights it in both languages, at a translation confidence of 0.97. The Risk agent proposes relevant: corruption and bribery, public procurement, under investigation, at 0.93 against the 0.85 threshold.
“Entre os investigados está o engenheiro Rafael M. Duarte, 52 anos, diretor da Aldrava do Brasil, empresa com sede em Goiânia.”
- 089:16 AM
She confirms relevance, with a reason code
Marisol Ocampo · KYC analystMarisol confirms story A as relevant with reason AM-05: relevant, under investigation, no charge. Confirm stays disabled until a code is chosen, and rejecting the proposal asks for a note and records AM-07. She is the maker, so a different person must accept the story into the customer file.
The EDD writer drafts only from a story a person has confirmed.
- 0910:05 AM
A cited EDD paragraph, and the maker cannot accept it
Desmond Hale · EDD reviewerThe EDD writer drafts the paragraph from the confirmed story only, citing sentences 1, 2, 4 and 5 of the Portuguese report. Signed in as Marisol, Accept is locked and the file is handed to Desmond Hale. He accepts it at 10:05 AM and proposes the rating input: corruption weight 23 × 0.7 for an investigation = +16, Elevated 62 to High 78.
What the relationship manager sees: “Compliance review in progress. No action needed.”
- 1010:31 AM · signed
The higher rating, approved and written to the systems of record
Grace Whitlock · Financial crimes compliance managerGrace approves High 78, retain with conditions. Only then is the rating written to the client lifecycle system and risk code H to the core banking system, and a 90-day review of wires to Brazil referred to case management, visible to the BSA unit only. At 10:32 AM monitoring starts watching story A for a charging decision.
Signatures: Marisol Ocampo 9:16 AM (AM-05) · Desmond Hale 10:05 AM · Grace Whitlock 10:31 AM (High 78, retain with conditions).