AI governance & compliance
You already ship AI. This lesson is the layer above the code: the governance program that lets an organization deploy AI systems it can defend to a regulator, an auditor, and its own board. We map genuinely public frameworks — the EU AI Act risk tiers, ISO/IEC 42001, and the NIST AI Risk Management Framework — onto engineering artifacts you can actually produce: model cards, audit trails, and a RACI that says who owns what. Framework-as-fact, attributed; company examples are representative scenarios. This is engineering-leadership framing, not legal advice.
Learning objectives
- Explain what an AI governance program is and why it is an engineering concern, not just a legal one.
- Place a system into the EU AI Act risk tiers (prohibited / high-risk / limited / minimal) and name the duties each tier implies — verifying specifics against the current text.
- Map controls to ISO/IEC 42001 (an AI management-system standard) and the NIST AI RMF functions (Govern, Map, Measure, Manage).
- Produce the two artifacts auditors actually ask for: a model card and an audit trail.
- Assign accountability with a RACI so 'who signs off on this model' has one answer.
1 · What a governance program actually is
Start with a Monday-morning story you can feel. A regulator's letter lands in your CEO's inbox: "Please describe the AI system that declined Ms. Okafor's loan, the data it was trained on, and who authorized its use." Your team scrambles. The model was shipped eighteen months ago by an engineer who has since left. No one can find the training set. There is no record of who approved it. The model still runs, quietly deciding people's finances, and the company cannot answer a single question about it. Nothing crashed, no alert fired — and yet this is the most expensive failure on the page, because it is a failure your organization cannot even see until someone outside asks.
A governance program is the machinery that makes that letter answerable on the first try. Think of it like the flight-safety system around an aircraft: the plane (your model) can be brilliantly engineered, but what lets an airline fly passengers is the maintenance logs, the pre-flight checklists, the named captain, and the black box — the standing apparatus that lets someone prove the plane was safe to fly and reconstruct what happened if it wasn't. Governance is that apparatus for AI. It doesn't write your model; it makes your model defensible.
Precisely, governance is the standing process that answers three questions before and after any AI reaches production: may this system exist (policy — the rules for what we will and won't build), what did it pass through to get here (process — the review gates), and can we prove it (evidence — the artifacts the process leaves behind). Notice the order matters: policy without process is a wish; process without evidence is theater. Only all three together turn "we think this is fine" into "here is the file that shows why this is fine."
The reason this belongs to engineers, not only lawyers, is that every one of those three parts becomes a concrete artifact you build: a policy is a document you version in git, a process is a CI gate that blocks a deploy, and evidence is a model card and an audit log your pipeline emits. The single most common — and most dangerous — mistake is treating governance as a compliance department's paperwork bolted on at the end. Bolted-on governance is always out of date and always bypassed. Governance that lives in the pipeline, generated by the same automation that ships the model, is the only kind that survives contact with a shipping team. Keep that framing as you read: each framework below is just a structured checklist for producing evidence you'd be glad to hand a regulator.
A governance program is the standing machinery that decides which AI systems may exist, under what controls, and who is accountable when one misbehaves. For an engineer it is not paperwork for its own sake — it is the difference between "we think this is fine" and "we can show a regulator exactly why this is fine." The three moving parts are policy (what we will and won't build), process (the gates a system passes before and after launch), and evidence (the artifacts that prove the process ran).
The failure mode governance prevents is the orphaned model: a system in production that no one owns, whose training data no one can describe, and whose behavior no one is monitoring. Every framework below is, at heart, a structured way to make orphaned models impossible.
Read it left-to-right, following the blue arrows: policy feeds process, process produces evidence.
- The first box (Policy) is the rulebook — the standing answer to "may this system exist at all?" On its own it is only a wish, as the grey label under it warns.
- The middle box (Process) is the review gates a system must pass. Gates with nothing recorded are just theater — that's the grey label beneath it.
- The green box (Evidence) is the payoff: the model card and audit log the process emits. It is the only part you can physically hand an auditor, which is why it is drawn in green — the defensible file.
In short: Skip any link in the chain and governance collapses — policy without process is a wish, process without evidence is theater; you need all three.
2 · EU AI Act — risk tiers as a design input
Here is the trap that catches good engineers. Two teams build the same week. Team A ships a frontier LLM that writes dazzling marketing copy — huge model, clever prompts, months of work. Team B ships a fifty-line logistic regression that decides who gets a loan. In the hallway, everyone assumes Team A's system is the "serious" one that needs oversight and Team B's is trivial "just some maths." Under the EU AI Act, that instinct is exactly inverted: Team B is likely operating a high-risk system carrying heavy legal duties, while Team A's is probably minimal-risk. The lesson lands hard the first time you meet it — risk follows the stakes of the use, not the sophistication of the model.
The way to internalize the Act is to stop thinking of it as a legal document and start treating it the way you already treat a latency budget or a memory limit: a non-negotiable design input that decides what you must build before you write code. When a product manager says "this feature has a 200 ms budget," you don't argue — you architect around it. The risk tier works the same way. Learn it at intake, and it tells you whether you owe the system a documented risk assessment, human oversight, and immutable logging, or almost nothing. Discover it at launch, and you're re-architecting under a deadline with legal breathing down your neck.
The Act sorts systems into four tiers by ascending obligation. The mental model is a simple ladder: as you climb from minimal to prohibited, the amount of evidence and control the law demands rises sharply.
- Prohibited — a hard "no." Some uses (certain social-scoring and biometric practices are the commonly-cited examples) simply may not be placed on the market. This isn't a control you satisfy; it's a door that's locked.
- High-risk — allowed, but only with the full apparatus: documented risk management, data governance, logging, human oversight, technical documentation, and a conformity assessment. This is where credit, specified employment, and critical-infrastructure uses commonly land.
- Limited-risk — allowed with a transparency duty: tell people they're talking to an AI or that content is AI-generated. A chatbot on a public site typically lives here.
- Minimal-risk — everything else (spam filters, most game AI). No AI-Act-specific obligations beyond the law you already follow.
The single mistake to guard against is memorizing a tier boundary from any page — including this one — as if it were settled fact. The categories, the exact list of high-risk uses, and the phased application dates are legal definitions that evolve; classify against the current published Act and its annexes with your legal team. What is durable, and worth carrying forever, is the shape: higher stakes buy you more documentation, more human-in-the-loop, and more logging — and that shape is a design input you can act on the moment a feature is proposed.
The EU AI Act is public, adopted law that classifies AI systems by risk tier and attaches escalating obligations. As an engineer, treat the tier as a design input the way you treat a latency budget: it changes what you must build. The four commonly-described tiers:
Read it bottom-to-top: the lower a band sits, the fewer legal duties it carries; each step up adds obligation.
- The green bottom band (Minimal-risk) — spam filters, most game AI — owes nothing beyond laws you already follow.
- The blue band (Limited-risk) adds a single duty: transparency, i.e. tell people they're dealing with an AI. The amber band (High-risk) is a big jump — the full apparatus of risk management, logging, human oversight, and technical documentation.
- The red top band (Prohibited) is not a heavier control at all — it is a locked door: those uses simply may not be placed on the market.
In short: Higher stakes buy more duties; classify by what the system is used for, and verify the exact boundaries against the current published Act.
| Tier | Rough meaning | Illustrative obligation (verify current text) |
|---|---|---|
| Prohibited | Unacceptable-risk uses (e.g. certain social scoring, some biometric practices). | Not allowed to place on the market — a hard no, not a control. |
| High-risk | Systems in sensitive domains (e.g. specified employment, credit, critical-infrastructure uses). | Risk management, data governance, logging, human oversight, technical documentation, conformity assessment. |
| Limited-risk | Systems that interact with people or generate content. | Transparency: tell users they're dealing with AI / that content is AI-generated. |
| Minimal-risk | Everything else (e.g. spam filters, most game AI). | No specific obligations beyond existing law. |
Note the asymmetry engineers miss: an EU-facing product may be high-risk because of where it is used, not because of how clever the model is. A boring logistic-regression that decides loan eligibility can carry heavier obligations than a frontier LLM writing marketing copy.
3 · ISO/IEC 42001 & NIST AI RMF — the control catalogs
You've probably lived the version of this that goes wrong. The EU AI Act told you loan-scoring is high-risk and owes "risk management, data governance, human oversight." Great — but the Act is a law, not a manual. It tells you the outcome the state expects; it does not hand you a checklist of what to actually do on Tuesday. So a team reads "human oversight required," nods, and ships — and six months later an auditor asks "show me your documented oversight procedure and evidence it ran," and there's nothing but a good intention. The gap between "the law says we must be responsible" and "here is the operating manual that makes us responsible" is exactly the gap these two frameworks fill.
The clean way to hold the three together: the EU AI Act tells you what is illegal; ISO/IEC 42001 and the NIST AI RMF tell you how to run a shop that stays legal. If the Act is the building code, these are the contractor's playbook — the recurring practices that make sure every house you build passes inspection without heroics.
ISO/IEC 42001 is an international standard for an AI management system (AIMS). Don't let the acronym intimidate you — it's the same well-worn management-system pattern as ISO 27001 for security, just pointed at AI: define a policy, assign named roles, run a repeating plan-do-check-act loop, and keep records that prove you did. Its two practical superpowers are that it's about the system that produces models rather than any one model, so it doesn't rot every time you retrain, and that it's certifiable — a third party can audit you and issue a certificate, which is often what unblocks an enterprise sales deal.
The NIST AI RMF is a voluntary US framework, and its gift to a busy engineer is that it collapses to four verbs you can use as a literal checklist for any system: Govern (who's accountable, what's our risk appetite?), Map (what is this thing, its context, its risks?), Measure (how do we quantify performance, bias, robustness?), and Manage (how do we act on risk across the lifecycle?). Each verb points straight at an artifact you can build — a RACI, a model card, an eval suite, a monitoring dashboard.
The mistake here is thinking you must choose one framework, or that satisfying them means duplicating work N times. You don't pick — you map. Because the frameworks deliberately overlap, one well-built control usually satisfies several at once, which is the single most valuable move in this whole lesson: write your control set once and map it to every framework you're measured against, so you audit once and report many times. A team that treats ISO, NIST, and the EU Act as three separate compliance projects will do the same work three times and still have gaps; a team that maps them does it once.
Two public frameworks tell you how to run governance rather than what is illegal. ISO/IEC 42001 is an international standard for an AI management system (AIMS) — the same management-system pattern as ISO 27001 for security, applied to AI: define policy, assign roles, run a plan-do-check-act cycle, and keep records. It is certifiable, which matters for enterprise sales. The NIST AI RMF is a voluntary US framework organized around four functions you can use as a checklist:
Read it bottom-to-top: start at the green box you actually build, then follow the arrows up to the frameworks it satisfies.
- The green box at the bottom is what your team really implements — a model inventory, an eval-gated deploy, monitoring, a data-provenance log. You build this once.
- The three arrows fan up from that one control set to the three top boxes: the EU AI Act (what's illegal), ISO/IEC 42001 (the certifiable management system), and the NIST AI RMF (the four-verb checklist).
- The payoff is that one control lands in several frameworks at once — an eval-gated deploy is NIST Measure+Manage and two ISO clauses and part of an EU logging duty.
In short: Don't run three compliance projects — write one control set and map it upward, so you audit once and report many times.
| NIST AI RMF function | The question it forces | Engineering artifact |
|---|---|---|
| Govern | Who is accountable and what is our risk appetite? | Policy doc, RACI, model inventory |
| Map | What is this system, its context, and its risks? | Model card, intended-use statement, risk register entry |
| Measure | How do we quantify performance, bias, and robustness? | Eval suite, bias metrics, red-team results |
| Manage | How do we act on risk over the lifecycle? | Monitoring, incident process, retirement plan |
4 · The artifacts auditors ask for: model cards & audit trails
Picture the audit room. A calm, unhurried external auditor sits across from you with a laptop and exactly two questions. First: "What is this system?" Second: "Can you prove it behaved the way you just told me it does?" Everything you've read so far — the tiers, the frameworks, the policy — evaporates in that room unless it has condensed into something you can slide across the table. Frameworks are abstract; auditors are concrete. The whole apparatus of governance becomes real, or becomes vapor, at the moment those two questions get asked.
Those two questions map onto exactly two artifacts, and it's worth seeing them as a passport and a flight recorder. A model card is the passport: a short, standardized identity document for the model — its intended use, where its training data came from, how it scored on evaluations, its known limitations, and the name of the human who owns it. It answers "what is this?" the way a passport answers "who is this traveler?" An audit trail is the flight recorder: the immutable, append-only log of what actually happened in production — which model version served which request, what it was asked, what it returned (recorded in a privacy-preserving way), and who signed off on its deployment. It answers "can you prove it?" the way a black box lets investigators reconstruct a flight after the fact.
Why two and not one? Because they prove different things and neither substitutes for the other. A model card is a claim — "this system is a support-ticket classifier that routes to six queues and was tested to 0.88 F1." An audit trail is the proof that the claim held in the wild — "and here are the eleven thousand tickets it actually routed last month, at this version, under this approval." A model card without an audit trail is an unverifiable promise; an audit trail without a model card is a pile of logs no one can interpret. Together they turn a governance narrative into something falsifiable, which is precisely what an auditor is there to test.
The mistake that quietly poisons the whole exercise is letting the model card drift out of date. An engineer writes a beautiful card at launch, the model gets retrained three times, and the card still describes v1 while v4 is in production. That is worse than having no card at all — because now the card is evidence that your process lies, and an auditor who catches one stale field will reasonably distrust every other artifact you present. The durable discipline, which the tip below expands on, is to make the machine-checkable fields (version, eval scores, data hashes) auto-generated by CI so they cannot drift, and to hand-write only the human-judgment fields (intended use, limitations) that genuinely require a person. A card that regenerates itself on every retrain can't lie; a card maintained by memory always eventually will.
Frameworks become real as two artifacts. A model card is a short, standardized document describing a model's intended use, training-data provenance, evaluation results, known limitations, and owner. An audit trail is the immutable record of what happened: which model version served which request, what it was asked, what it returned (privacy-preserving), and who approved its deployment. Together they answer the auditor's two questions — "what is this system?" and "can you prove it behaved as claimed?"
Read the two top panels as the auditor's two questions, then follow the dashed lines down to what they add up to.
- The left panel (Model card) answers "what is this system?" — it is the passport: intended use, data provenance, eval scores, and the named owner. It is a claim.
- The right panel (Audit trail) answers "can you prove it behaved?" — the flight recorder: which version served which request, what it returned, and who signed off. It is the proof.
- The green box below is the payoff: only together do they become falsifiable — a claim you can check against what actually happened. The dashed lines and the grey note stress that neither artifact substitutes for the other.
In short: Card = the claim, trail = the proof; an auditor needs both, and a card that drifts out of date is worse than none because it makes your process look like it lies.
5 · Who owns the model? — the RACI
Recall the orphaned model from the very first section — the loan-decliner nobody could account for. Now watch how it's actually born, because it's never a villain's decision; it's a diffusion of responsibility that felt reasonable at every step. The data scientist assumed the ML engineer owned production behavior. The ML engineer assumed the product owner owned the risk decision. The product owner assumed "governance" — a committee that met twice — had it covered. Everyone acted in good faith, and precisely because everyone was a little bit responsible, no one was accountable. The orphaned model is not a technical failure. It is an ownership vacuum.
The fix is almost embarrassingly simple, which is why it's so often skipped: for every important decision, name exactly one person who is accountable. The tool that enforces this is a RACI matrix, and the four letters are worth pulling apart because people blur them. Responsible is who does the work (writes the classifier, runs the eval). Accountable is the single throat to choke — the one who answers for the outcome and whose signature means "ship it." Consulted are the experts you must ask before deciding (legal, security). Informed are the people you tell after the fact (execs, adjacent teams). Think of it like surgery: many people are Responsible for a good outcome — nurses, anesthesiologist, techs — but there is exactly one surgeon whose name is on the chart and who answers if it goes wrong.
The iron rule, the one thing to carry out of this section, is exactly one "A" per row. Zero Accountable owners means the decision is an orphan. But the subtler, more common failure is two Accountable owners — which is functionally the same as zero, because each quietly assumes the other has it, and the gap between them is exactly where the orphaned model slips through. If you cannot look at a decision and name a single accountable role without hedging, you have found a governance hole before it found you. The pipeline diagram below traces the gates a system passes through; read the RACI table under it as the answer to "and whose name is on each gate?"
The single most common governance gap is diffuse ownership. A RACI matrix (Responsible, Accountable, Consulted, Informed) fixes this by naming, for each decision, exactly one Accountable role. The pipeline below shows the flow a system passes through and who owns each gate.
Read it left-to-right, following the blue arrows through the six boxes — a system's whole life from arrival to ongoing watch.
- The first box (Intake · register it) is where a proposed system enters the process; the next box, Risk-tier · classify, is where you decide how much control it warrants.
- The middle boxes are where evidence is created and checked: Build + card produces the model card, then the blue arrow reaches Review gate · one approver — the single accountable sign-off the RACI table below names.
- The payoff is that the flow doesn't stop at Deploy · ship: the last box, Monitor · & audit, keeps watching in production so a shipped model never becomes an orphan.
In short: A system passes through six gates from intake to monitoring, and each gate — especially the review gate — has exactly one accountable owner.
| Decision | Responsible | Accountable | Consulted | Informed |
|---|---|---|---|---|
| Risk-tier classification | ML engineer | Product owner | Legal / compliance | Security |
| Model-card sign-off | ML engineer | Eng lead | Data governance | Product |
| Deploy approval | Eng lead | Governance board / risk owner | Legal, Security | Execs |
| Incident response | On-call eng | Eng lead | Legal, Comms | Governance board |
✓ Checkpoint — you can move on when you can…
- Explain the difference between policy, process, and evidence in a governance program.
- Given a system description, place it in an EU AI Act tier and name one obligation that tier implies (noting you'd verify the current text).
- Map a single control to both a NIST AI RMF function and an ISO/IEC 42001 concern.
- Say what a model card and an audit trail each prove to an auditor.
- Fill a RACI row with exactly one Accountable owner and justify it.
A team wants to ship an internal tool that ranks job applicants' résumés for recruiters. An engineer says "it's just a classifier, low risk." Why is that reasoning dangerous under an EU AI Act lens, and what changes about how you'd build it?
Show answer
Your company is already SOC 2 compliant. Leadership asks, "doesn't that cover our AI governance?" Give a precise answer.
Show answer
🪜 Practice ladder beginner → industry
Six graded exercises, easy to real-world. Try each before opening its solution.
Context: Risk-tiering is the first governance reflex: before you design controls you decide how much control is warranted.
Your task: Given three representative systems, assign each a plausible EU AI Act tier and name one obligation implied — flagging that you would verify against the current text.
Requirements:
- System A: a spam filter for internal email
- System B: an LLM chatbot on a public website that answers product questions
- System C: a model that scores loan applications for approval
- For each, state the tier and one duty, and note the verify-against-current-text caveat
💡 Hint: The tier is about the use and its stakes, not the model's sophistication.
Show solution
System A — spam filter → minimal-risk. No AI-Act-specific obligations beyond existing law; ordinary security/privacy hygiene applies.
System B — public product chatbot → limited-risk. The salient duty is transparency: users should be told they are interacting with an AI system. Verify the exact transparency wording against the current Act.
System C — loan-approval scoring → high-risk. Credit/eligibility decisions are a commonly-cited high-risk use, pulling in duties such as risk management, data governance, record-keeping/logging, human oversight, and technical documentation, plus a conformity assessment. Confirm the current annex and obligations with legal.
The lesson: the simplest model (C could be logistic regression) carries the heaviest obligations, because tiering follows stakes, not complexity.
Context: A model card is the single artifact every framework asks for and most teams don't have.
Your task: Write a model-card template with the sections an auditor expects, then fill it for one representative system.
Requirements:
- Include: intended use, out-of-scope uses, training/reference data provenance, evaluation results, known limitations, and a named owner
- Mark which fields should be auto-filled by CI vs hand-written
- Keep it to one screen — a card no one maintains is worthless
💡 Hint: Separate the machine-generated facts (version, scores) from the human judgment (intended use).
Show solution
Model card template (representative fill for a support-triage classifier):
- Model: support-triage-classifier v2.3.1 (auto: version, git SHA)
- Owner: Support Platform team, accountable: Eng Lead (name/role) (hand-written)
- Intended use: route inbound support tickets to one of 6 queues to assist human agents. (hand-written)
- Out-of-scope: auto-closing tickets, any customer-facing action, non-English at launch. (hand-written — the most important section)
- Training data: 120k historical tickets, 2022–2024, PII-stripped; provenance hash
sha256:…(auto) - Evaluation: macro-F1 0.88 on held-out set; per-queue precision table; fairness check across language groups (auto from eval CI)
- Limitations: degrades on tickets >2k tokens; unknown behavior on new product lines. (hand-written)
Why the split matters: the auto fields update on every retrain so the card can't lie; the hand-written fields are the human accountability that a framework actually cares about.
Context: Governance maturity is auditing once and reporting many times.
Your task: Take a set of five concrete engineering controls and map each to a NIST AI RMF function and an ISO/IEC 42001 concern, showing the overlap.
Requirements:
- Controls: model inventory, eval-gated deploy, monitoring dashboard, incident runbook, data-provenance log
- For each, name the NIST function (Govern/Map/Measure/Manage) it primarily serves
- Note where one control satisfies multiple frameworks at once
💡 Hint: Most controls map to Measure or Manage; the org-level ones map to Govern.
Show solution
Crosswalk (verify clause references against the current standards):
| Control | NIST AI RMF | ISO/IEC 42001 concern |
|---|---|---|
| Model inventory (every prod model registered + owned) | Govern | AIMS scope, roles & responsibilities, asset management |
| Eval-gated deploy (CI fails deploy on metric regression) | Measure + Manage | Performance evaluation, operational controls |
| Monitoring dashboard (drift, error rate, refusal rate) | Manage | Monitoring, measurement & continual improvement |
| Incident runbook + post-mortem-to-eval loop | Manage + Govern | Nonconformity & corrective action |
| Data-provenance log (source, license, PII status) | Map | Data governance, documented information |
Takeaway: five controls, three frameworks, one implementation. The eval-gated deploy alone touches NIST Measure and Manage and two ISO clauses — build it once, report it three ways.
Context: Governance that treats a spellchecker like a credit model gets bypassed.
Your task: Design a two-lane review gate: a fast path for low-risk systems and a full path for high-risk ones, with explicit entry criteria and required evidence for each.
Requirements:
- Define the trigger that sends a system down each lane
- List the evidence required at each gate
- Name the accountable approver per lane
- Include an escalation rule if a fast-path system is later found to be higher-risk
💡 Hint: The lane is chosen by risk tier + blast radius (reversible? touches money/health/people?).
Show solution
Lane selection. Score two axes at intake: risk tier (EU-Act-style) and blast radius (can it take an irreversible or customer-facing action?). Low tier + low blast radius → fast path; anything high on either axis → full path.
Fast path (e.g. internal spam filter). Evidence: a one-page model card + a link to the eval run. Approver: Eng Lead. SLA: async, 1 business day. Auto-approve if eval gates pass and no PII/PHI is touched.
Full path (e.g. loan scoring). Evidence: full model card, bias/robustness eval report, red-team results, data-provenance log, human-oversight design, monitoring plan, rollback plan. Approver: Governance board / risk owner, with Legal and Security consulted. SLA: scheduled review.
Escalation rule. If monitoring, an incident, or a use-case change reveals a fast-path system now has higher blast radius (e.g. someone wired the spam filter to auto-delete), it is immediately reclassified to the full path, its deploy is frozen pending review, and the misclassification becomes a governance post-mortem. The fast path is a privilege contingent on staying low-risk.
Context: A policy no one can read in five minutes is a policy no one follows.
Your task: Draft a one-page AI governance policy for a mid-size company that an engineer, a lawyer, and an exec can all act on.
Requirements:
- State scope: what counts as an 'AI system' under the policy
- State the risk-tiering rule and the review lanes
- State the mandatory artifacts (model card, audit trail, owner)
- State the frameworks you align to and the verify-against-current-text stance
- Keep it to one page; link out to detailed procedures
💡 Hint: Policy = the durable rules; procedures = the changeable how-to. Don't mix them.
Show solution
AI Governance Policy (v1) — representative one-pager.
1. Scope. Any system that uses machine learning or an LLM to inform a decision, generate content, or take an action on behalf of the company — built or bought. Excludes purely deterministic rules.
2. Risk tiering. Every AI system is classified at intake into minimal / limited / high risk using the current EU AI Act tiers as a reference, plus a blast-radius check. Classification is recorded in the model inventory.
3. Review lanes. Low-risk systems take the fast path (Eng Lead approval + model card). High-risk or high-blast-radius systems take the full path (Governance board approval + full evidence pack).
4. Mandatory artifacts. No system reaches production without (a) a named accountable owner, (b) a current model card, and (c) an audit trail. These are deploy blockers.
5. Framework alignment. We align our control set to ISO/IEC 42001 and the NIST AI RMF, and we classify EU-facing systems under the EU AI Act. Regulatory specifics are verified against the current text with Legal; this policy is not legal advice.
6. Review cadence. Policy reviewed twice a year and after any material regulatory change. Detailed procedures (templates, gates, RACI) live in linked runbooks so the policy itself stays stable.
Context: Representative scenario: a mid-size fintech proposes an LLM feature that drafts explanations of loan decisions for customers. You chair the review.
Your task: Run the full governance review end to end and produce the artifacts and decision an auditor would expect to see.
Requirements:
- Classify the system and justify the tier (verify against current text)
- List the evidence you require before approval
- Identify the top three risks and the control mitigating each
- Fill the RACI for build, deploy, and incident response
- Issue a decision: approve / approve-with-conditions / reject, with reasons
- Name what monitoring must exist post-launch
💡 Hint: The feature 'only explains' a decision — but an inaccurate explanation of an adverse credit decision is itself a regulated, high-stakes harm.
Show solution
Classification. Although the model "only explains," it is tightly coupled to a credit decision and its output goes to consumers about an adverse action — treat it as high-risk (verify against the current Act with Legal). A wrong or misleading explanation can mislead a consumer and create legal exposure under credit/consumer-protection law.
Required evidence. Full model card; faithfulness eval proving the explanation matches the actual decision factors (not a plausible confabulation); bias check across protected groups; red-team for prompt injection and for explanations that contradict the decision; data-provenance log; human-oversight design; rollback plan.
Top three risks + controls. (1) Confabulated rationale — explanation doesn't reflect the real model → force the explanation to be generated from the decision model's actual feature attributions, and gate on a faithfulness eval. (2) Inconsistent/biased explanations across groups → bias eval + monitoring on explanation content by segment. (3) Scope creep — feature starts advising customers how to 'fix' their application → block advice-language, decision-support framing only, in code.
RACI. Build: Responsible = ML eng, Accountable = Eng Lead, Consulted = Legal/Compliance, Informed = Product. Deploy: Accountable = Governance board / risk owner. Incident: Accountable = Eng Lead, Consulted = Legal + Comms.
Decision: Approve-with-conditions — ship only after the faithfulness and bias evals pass a preset bar, with a human able to review any explanation, and with the advice-language block in place. Reject if faithfulness can't be demonstrated: an explanation you can't prove is worse than none.
Post-launch monitoring: faithfulness sampling, explanation-content drift, complaint rate, and segment-level fairness — feeding the risk register and a scheduled re-review.