# The pre-deployment checklist before AI touches money
A loan officer at a mid-size digital lender pulls up a dashboard on a Tuesday morning in 2026. Overnight, a new credit-underwriting model rejected 4,200 applications. Nobody flagged it. Nobody could explain why the rejection rate jumped 30% for applicants in three zip codes. The model had gone live nine days earlier, no red-teaming, no rollback plan, no audit log deep enough to reconstruct the decision. This lesson is the checklist that prevents that Tuesday.
Deploying AI into a lending, underwriting, or fraud-decisioning pipelinepipelineAll active sales opportunities across the stages of the sales process, together with their combined potential value and probability of closing.View full definition → is not like shipping a recommendation engine. A bad recommendation loses a click. A bad credit model can trigger violations of the Equal Credit Opportunity Act (ECOA) in the US, enforced by the Consumer Financial Protection Bureau (CFPB), or breach the EU's AI Act (entered into force 2024, with phased obligations through 2027) if the system qualifies as "high-risk" (credit scoring is explicitly named as a high-risk use case under Annex III).
Red-teaming means deliberately attacking your own model to find where it breaks, discriminates, or can be gamed.
For a lending model, a red team asks:
A concrete check: run the model against a held-out test set segmented by race, gender, and age proxy groups, and compare approval rates. US regulators use the four-fifths rule (a group's selection rate should be at least 80% of the highest group's rate) as a rough screening threshold, originally from EEOC employment guidance but widely borrowed in fair-lending analysis.
Human-in-the-loop (HITL) means a person reviews or can override the model before the decision executes. The governance question is never "should humans be involved," it's "at what threshold."
A typical committee sets tiered thresholds:
| Decision confidence | Action |
|---|---|
| High-confidence approval (model score above 0.9) | Auto-approve, logged for periodic audit |
| Mid-range score (0.4 to 0.9) | Routed to human underwriter |
| High-confidence denial | Auto-deny, but with mandatory adverse action notice and human spot-check sampling |
| Edge cases (thin credit file, first-time borrower) | Always human-reviewed |
Under the US Equal Credit Opportunity Act, denied applicants must receive an adverse action notice stating specific reasons. If a model denies credit, someone has to translate the model's internal logic into a human-readable reason. This is why many lenders pair complex models with explainability tools like SHAP (SHapley Additive exPlanations), which attribute a prediction to individual input features.
# Simplified SHAP-style explanation check before deployment
import shap
explainer = shap.TreeExplainer(credit_model)
shap_values = explainer.shap_values(applicant_features)
# Governance check: can every denial be traced to
# a compliant, disclosable reason code?
top_reasons = sorted(
zip(feature_names, shap_values[0]),
key=lambda x: abs(x[1]), reverse=True
)[:4]If the top reasons include something like "device operating system" or an opaque embeddingembeddingAn embedding is a numerical vector that represents data (text, images, or items) in a way that captures meaning, so similar items sit close together in space.View full definition → dimension, that's a governance red flag, not a compliant adverse action reason.
A rollback plan answers: if this model misbehaves in production, how fast can we revert to the previous known-good version, and what happens to decisions made in between?
Committees demand answers to three things before sign-off:
1. Kill switch latency: how many minutes between detecting an anomaly and disabling the model. Leading fintechs target under 15 minutes for automated shutdown triggers.
2. Champion-challenger setup: run the new model in shadow mode (scoring real applications without acting on them) against the current production model for a defined window, often 30 to 90 days, comparing outcomes before full cutover.
3. Remediation for affected decisions: if 4,200 applicants were wrongly rejected, is there a process to re-score them and issue corrected decisions? Regulators increasingly expect this, and the EU AI Act requires "human oversight" measures precisely so this remediation path exists (Article 14).
An audit trail is the immutable record of what the model did, on what data, under what version, and who approved it.
Minimum viable audit trail for a lending model:
This is not optional paperwork. The CFPB has already brought enforcement actions against lenders for "black box" models that couldn't produce specific denial reasons, and the EU AI Act mandates logging capabilities for high-risk systems (Article 12) with records retained for a minimum period specified in implementing guidance.
Knowledge check
1. Why is deploying an AI model into a credit-underwriting pipeline treated differently from deploying a recommendation engine?
2. What is the core purpose of red-teaming a lending model before deployment?
3. A model uses zip code and shopping patterns instead of race directly, yet still produces racially disparate outcomes. What concept does this illustrate?
4. Select ALL correct answers about what was missing in the scenario where a lending model caused unexplained rejection spikes shortly after launch.
Select all the correct answers.
5. Select ALL correct answers about regulatory considerations relevant to deploying AI in credit underwriting.
Select all the correct answers.
By the time a model reaches committee, it should arrive with a governance package, not a pitch deck. A realistic sign-off checklist:
This last point matters more than it sounds. Both the EU AI Act and US regulatory guidance (see the Federal Reserve's SR 11-7 model risk management guidance, still the reference framework used across US banking supervision) push toward named accountability rather than diffuse team ownership. When something breaks, "the model did it" is not an answer regulators accept.
🎬 [VIDEO: "Explainable AI in Financial Services" - youtube.com - a walkthrough of how banks use SHAP and LIME to make credit models explainable to regulators and customers]