- Before
- Edits last year's narrative each fall, and answers an examiner's “why” from a spreadsheet tab whose source nobody wrote down.
- Now
- Opens a cited draft, resolves seven challenges with reasons and submits. “If an examiner asks why a row moved, I want to click the word and show them.”
One BSA/AML risk assessment, from the agents' draft to the board's vote
Tessaly Community Bank, a $3.4 billion bank with 41 branches and a sponsor bank for fintech partner programs, builds its 2026 BSA/AML risk assessment with data as of September 30, 2026. Here is what happens, screen by screen, in the working solution.
- 01Wednesday, October 14, 11:31 PM
The draft is built overnight, step by step
The agentsThe Data Gatherer pulls 112 data points from six systems: 48 from the core banking system, 17 from transaction monitoring, 9 counts from case management, 19 from the general ledger, 15 from the partner records and 4 from the board portal. The Risk Scorer scores 38 categories with Methodology v4, the Control Assessor rates 41 controls (14 Strong, 24 Adequate, 3 Needs improvement), and the Narrative Writer drafts nine sections. The Challenger finds 7 claims out of date, and the draft goes to the BSA Officer.
The Data Gatherer reads SAR figures as counts only, and never estimates a missing value: it marks it provisional for the analyst.
- 02October 22, morning
The whole BSA/AML risk assessment in five rows
Renee Coyle · BSA OfficerEach row reads inherent risk, control strength and residual risk. Fintech partner programs reads High → Adequate → Moderate-High, up from Moderate; products and services and delivery channels rose too. Customers and entities and geographies are unchanged, and overall residual risk stays Moderate. Above the rows, the path to the board: Drafted, BSA Officer reviewed, Committee reviewed, Board approved.
Next step: the challenger says §5 still reads “six partner programs”; the register says 11.
- 03One click
“High” opens the data behind it
Risk ScorerRenee clicks High on fintech partner programs. The panel shows why: the program book nearly doubled, to 11 programs, 214,000 end customers and $1.9 billion of ACH a month, with 44% of monitoring alerts. A weighted score of 4.6 of 5 under the bank's methodology, last year Moderate-High, confidence 0.96, and all 24 data points with this year's and last year's values.
Every one of the 15 rating words on the five rows opens its data, its rule and its sources.
- 04One more click
Every figure cites its source passage
Owen Haskett · BSA AnalystA citation opens the record a figure came from: the partner program register, exported September 30, 2026, with the 11 active programs named and the count highlighted. Owen confirmed all 112 data points against their sources on October 16.
“Pulled by the Data Gatherer, read-only connection, kept five years.”
- 05The row, opened
Five categories under fintech partner programs
Renee Coyle · BSA OfficerDeposit and card programs and payments programs read High → Adequate → Moderate-High; lending programs read Moderate → Strong → Low. The partner performs CIP in 7 of the 11 programs, and partner data feeds and monitoring is the control that needs improvement. Below, the 11 sponsored programs with their end customers and monthly ACH, the largest at 48,000 end customers and $120 million a month.
- 06The challenge
Last year's sentence, still in this year's draft
ChallengerThe challenger read the draft against last year's board-approved assessment, the FFIEC manual and FinCEN's publications. Of its seven claims, Renee has accepted five fixes, one after editing it, and dismissed one with the reason code “Claim still accurate”: the eight national priorities have not been revised. One is open. §5 still says “Tessaly sponsors six fintech partner programs, serving about 88,400 end customers,” carried from 2025, while the register shows 11 programs and 214,000 end customers.
The challenger never edits the draft. Sign-off stays closed while a claim is open.
- 07Fix accepted
The narrative the board reads, every figure cited
Renee Coyle · BSA OfficerRenee accepts the fix. §5 now reads “Tessaly sponsors eleven fintech partner programs serving 214,000 end customers, with $1.9 billion of ACH a month,” cited to the register, the partner files and the payments hub, and marked with what changed and who changed it. Program activity produced 4,310 of 9,840 monitoring alerts and 61 of 138 SARs, shown as counts.
The Narrative Writer never writes a figure without a citation, and never mentions an individual SAR or customer.
- 08The gaps
An action plan for every control that needs improvement
Graham Okafor · Chief Risk OfficerEach of the three controls rated Needs improvement has a plan with an owner and a due date: partner data feed exceptions tracked to closure by December 18, instant payment scenarios validated and tuned by January 29, a liveness check on online account opening by February 26. Last year's plan to finish site visits for money services businesses is 22 days overdue with 20 of 23 done, so it was escalated to Graham.
A due date never moves without the checker.
- 09Submitted
She submits as maker; she cannot approve
Renee Coyle · BSA OfficerWith 7 of 7 challenges resolved, 112 of 112 data points confirmed and 41 of 41 controls rated, Renee submits the assessment and the committee pack goes to Graham Okafor for the BSA Committee. Acting as Renee, the approve button stays locked, and the screen says why.
“You submitted this draft. A maker cannot approve her own work.”
- 10Wednesday, November 18
The board reads it in plain words, asks, and approves
Judith Calloway · Chair, Board Audit and Risk CommitteeAfter the committee's review on November 10, Judith reads the board view: overall risk unchanged, three areas that rose and why, three new action plans, one late plan escalated to the Chief Risk Officer, and seven out-of-date statements found and resolved. Her questions to the agents are answered with citations and go into the minutes record, and she records the board's approval.
“Our overall risk is unchanged.”