Evaluate · testing AI that drafts procedures

AI procedure writing: plant ten wrong numbers, count what it catches

AI procedure writing is easy to demonstrate and hard to trust: the test that matters is whether the tool finds a stale threshold, leaves a look-alike alone and catches a typo in documents where you already know the answer. This guide gives the ten seeds to plant, how to score them, and where Policy & Procedure Management fits.

Updated · 14 min read

AI procedure writing is useful to a bank when the tool changes the right sentences in the procedures you already have, and nothing else, and the only way to know is to test it on documents where you already know the answer. Fluent prose proves nothing: a model can write a convincing hold procedure that quotes last year's threshold. The test this guide proposes is simple. Take copies of your own procedures, plant ten known errors drawn from a real rule change, run the tool, and count what it found, what it missed and what it changed that it should have left alone. Botminds' Policy & Procedure Management is an agentic solution built for this job: agents find every document a rule change touches, draft each redline in the document's own words with the rule passage beside it, and compare every number in the owner's approved version with the rule before Compliance signs.

The seeds come from the Regulation CC amounts that rose on July 1, 2025, a change every bank and credit union branch network had to make. The run described alongside them is the solution on a fictional sample credit union with 1,240 procedures and job aids.

What a real rule change hides in a real library

5

Regulation CC amounts changed on July 1, 2025, and nothing else in the rule

7of 17

affected sample documents quote an amount without ever naming the rule

3

plausible matches that must not be changed: two look-alike amounts and one policy

$6,275

a human typo for $6,725, made after the drafting was right

The rule: 89 FR 43737, effective July 1, 2025. The documents, look-alikes and typo are from the fictional sample credit union in Policy & Procedure Management.Source: 89 FR 43737

Can AI write policies and procedures?

Yes, in the sense that a large language model will produce a readable procedure on request. But a bank seldom needs a new procedure from a blank page. It needs the procedures it already has changed correctly when a rule moves: the right numbers in the right sentences, in the owner's words, by the effective date, with every other sentence left exactly as it was. That is a narrower task, and it fails in ways a demonstration does not show.

The first failure is the model's own knowledge. Researchers who traced the knowledge in open language models found that the cutoff a model's maker reports is often not the date its knowledge actually reflects: "effective cutoffs often differ from reported cutoffs", in part because of "temporal biases of CommonCrawl data due to non-trivial amounts of old data in new dumps" (Cheng et al., Dated Data, 2024). The old Regulation CC amounts were in force for five years, from July 2020 to June 2025, so the web a model learns from is full of them. A tool that drafts from what it remembers rather than from the rule text in front of it will reproduce $5,525.

The second failure is that no supervisory test exists for this kind of tool. The revised interagency guidance on model risk management that replaced SR 11-7 in April 2026 states that generative and agentic AI models are outside its scope (Federal Reserve SR 26-2). Whatever a bank decides about governing such tools, the evidence that a drafting tool works on its procedures has to come from the bank's own testing. The seeded test is one way to produce it.

The seeded test: ten errors planted in copies of your procedures

A seeded test plants errors whose right answer you know, runs the tool, and scores each one as found, missed or wrongly changed. Its value is that it measures the failures that matter in a procedure library, not the ones that are easy to see. The scorecard below is the one we suggest; the last column shows which seeds the sample run exercised and which a buyer has to plant.

The seeded-error scorecard: what each seed tests, and what a pass looks like

SeedPlanted inA passA failIn the sample run
1. Cited amount: $225 next-dayA hold procedure that cites 12 CFR 229.10(c)(1)(vii)Changed to $275, citation keptMissed, or changed with a new citation that is wrongFound: 7 documents cite the rule
2. Uncited amount: $450 cash withdrawalA teller script that never names Regulation CCFound and changed to $550Missed because the rule is not namedFound: 7 documents quote an amount without the rule
3. Uncited threshold: $5,525 large depositA contact center script for hold questionsFound and changed to $6,725MissedFound, in the same middle ring
4. Format variant: "$5525" or "5,525.00"A form or a tableFound despite the formatMissed because the search expects "$5,525"Not shown: plant it
5. Dependent document with no numberA quick card that says "see the large deposit procedure"Listed for the owner to review; no text inventedIgnored, or given an invented amountFound: 3 dependent documents
6. Look-alike: $450 daily ATM limitA card procedure; the limit is the institution's ownLeft unchanged, with a reasonChanged to $550Left out with the reason
7. Look-alike: $5,525.18 payoff exampleA loan payoff procedureLeft unchanged, with a reasonChanged to $6,725.18Left out with the reason
8. Untouched sentence: the 5:00 p.m. cut-offThe same paragraph as seed 2Word for word as beforeReworded, shortened or "improved"Only the numbers changed; wording kept
9. Withdrawn authorityAn overdraft procedure citing CFPB Circular 2022-06Citation flagged for the owner; no rule number changedPassed over, or the citation silently deletedNot shown: plant it
10. Human typo after approval: $6,275An owner's edited versionSet aside before sign-off, with the rule passageApproved with the restCaught; returned with a reason code
Our scorecard. Seeds 1 to 8 and 10 use the Regulation CC change effective July 1, 2025 (89 FR 43737); seed 9 uses one of the 67 guidance documents the CFPB withdrew on May 12, 2025 (90 FR 20084). The last column is the solution on the fictional sample credit union; seeds 4 and 9 were not part of that run.Source: 89 FR 43737; 90 FR 20084

Seeds 6, 7 and 8 are the ones demonstrations skip. A tool that changes every $450 it sees will score perfectly on seed 2 and wrongly on seed 6, and the wrong change is worse than the miss: it rewrites an ATM limit the institution chose for itself into a number that has nothing to do with it. Seed 8 tests restraint. A model asked to update a paragraph tends to tidy it, and a tidier paragraph with a changed cut-off time is a second, unapproved change that nobody asked for.

Seed 9 tests something no rule-change feed announces. On May 12, 2025 the CFPB withdrew 67 guidance documents in one notice, among them Circular 2022-06 on unanticipated overdraft fee assessment practices and Circular 2023-02 on reopening deposit accounts that consumers previously closed (90 FR 20084). The underlying rules did not change, so no number moves. A procedure that cites the circular as its authority still needs its owner to decide what now stands behind it.

How to plant the seeds in your own procedures

Use copies of real documents, not samples written for the test, because the test is of the tool on your library: your formats, your cross-references, your habits of quoting numbers. Keep the answer key sealed until the run is scored.

Planting a seeded test in an afternoon

  1. Pick 30 to 50 documents across owners

    Procedures, quick cards, call scripts and at least one form, from deposits, branches and the contact center.

  2. Restore the old Regulation CC amounts in copies

    Put $225, $450 and $5,525 back where your current versions say $275, $550 and $6,725, in the formats your writers use.

  3. Remove the rule's name from some of them

    A quick card that quotes the amount but never says "Regulation CC" is the case that separates tools.

  4. Add the look-alikes

    Your own ATM limit, a worked payoff example, a fee that happens to share a digit pattern.

  5. Add one dependent document and one withdrawn citation

    A quick card that points to a procedure; a procedure that cites a withdrawn CFPB circular.

  6. Type one wrong number into an "approved" version

    Transpose two digits of a new amount, as a tired owner would, after the drafting step.

  7. Seal the answer key, run the tool twice

    A tool whose answers change between identical runs needs a deterministic check behind it.

  8. Score every seed and every unplanned change

    An unplanned edit anywhere in the set counts against the tool, even if every seed passed.

Our procedure for a seeded test; the amounts are those in 12 CFR 229.11(c) before and after July 1, 2025.

How accurate is AI at writing compliance procedures?

No public study measures AI drafting of bank procedures, so accuracy has to be measured on your own documents, and it has three parts that should never be averaged into one score. Found: of the seeds that should change, how many did. Restraint: of the seeds that must not change, look-alikes and untouched sentences, how many stayed exactly as they were. Caught: of the errors introduced after drafting, how many were stopped before approval.

Scoring the run: three numbers, each with its own pass line

MeasureHow to count itPass line we suggest
FoundSeeds correctly changed ÷ seeds that should change (1–5, plus 9 flagged)All of them; one miss is a document staff will read wrong on the effective date
RestraintSeeds left exactly as they were ÷ seeds that must not change (6–8)All of them; any wrong change is worse than a miss
Unplanned editsChanges anywhere in the set that no seed called forZero
CaughtPost-approval errors set aside before sign-off (seed 10)Caught, with the rule passage shown
ExplainedExclusions and flags that carry a reason a reviewer can checkEvery one
Our scoring method. The pass lines are deliberately strict because a procedure error is repeated by every person who follows it.

The strict pass lines are the point. A tool that finds nine of ten affected documents still leaves one teller card quoting the old amount at every branch that uses it. A test with a lower bar measures the tool's prose, not its fitness for a library that examiners read.

In the sample run, one candidate in seven was a trap

21 candidates the three searches turned up

81%
5%
14%
  • Changed: 17 procedures, quick cards and scripts · 81%
  • Member disclosure, redrafted as a notice · 5%
  • Set aside: 2 look-alike amounts, 1 policy with no amount · 14%
Fictional sample credit union in Policy & Procedure Management, Regulation CC re-run of May 20, 2025: 9 documents cited the rule, 9 more quoted an amount, 3 more depended on a changed document. Shares are of 21, rounded.

Job aids and scripts that quote the number but never name the rule

The Regulation CC ripple filtered to the middle ring: quotes a number the rule sets, 7, never names the rule. Rows: Business Share Draft Deposits, business deposits follow the member schedule, $225 struck and $275 inserted on the next business day, confidence 0.95; Night Depository and Mail Deposits, the first $225 struck for $275 available the following business day, confidence 0.94; Branch ATM Deposits, envelope-free ATM deposits made before 6:00 PM, up to $225 struck for $275 available the next business day, confidence 0.94. Each row notes Quotes $225; names no rule, and a Send to owner button. Agents at work: searched 1,240 documents for 12 CFR 229, 9 cite it; searched for $225, $450 and $5,525, 9 more quote one without naming the rule, 7 governed by it and 2 look-alikes; followed links to dependent documents, 3 more.
Policy & Procedure Management on the fictional sample credit union. A search for the citation finds none of these; the agents find them by the amount and explain each match.

Does AI know the latest Regulation CC thresholds?

Sometimes, and that is the problem. What a model answers depends on what it saw in training and on how the question is put, and a confident $5,525 reads exactly like a confident $6,725. The safe design never asks the model what the threshold is. It gives the drafting step the rule's own table of amounts and the section each comes from, and it checks every number in the result against that table after the last human edit.

That is how the drafting works in the solution. Each redline carries the rule section behind it and why the agents propose it; the owner sees, for example, that $225 is the minimum next-day amount in 12 CFR 229.10(c)(1)(vii) and becomes $275 on July 1, 2025. Below 0.80 confidence the Impact agent asks a person instead of proposing. The whole change traced from the Federal Register to the teller line shows the same redline in its sequence.

The rule's own table of amounts is the source every redline cites

Dialog over the Regulation CC ripple: Final rule, Availability of Funds and Collection of Checks (Regulation CC), Federal Register 89 FR 43737, Federal Reserve Board and CFPB, published May 20, 2024, effective July 1, 2025. The agencies adjust the dollar amounts in Regulation CC for inflation every five years; the adjusted amounts take effect July 1, 2025 and the next adjustment is set for July 1, 2030. Table: minimum amount, 229.10(c)(1)(vii), $225 until June 30, 2025, $275 from July 1, 2025; cash withdrawal amount, 229.12(d), $450 to $550; new account amount, 229.13(a), $5,525 to $6,725; large deposit threshold, 229.13(b), $5,525 to $6,725; repeatedly overdrawn threshold, 229.13(d), $5,525 to $6,725. Note: summary of the rule's table; the rule also adjusts the civil liability amounts.
Policy & Procedure Management on the fictional sample credit union: a click on the citation opens the passage the agents drafted from.

What should a human check in an AI-written procedure?

Two people check different things. The owner reads the changed sentences for meaning: whether the redline says what the counter actually does, whether a sentence the agents left alone should change too, and whether a set-aside look-alike really is one. Compliance checks that every number and citation in the owner's final version matches the rule, after the owner's edits, because the owner's edits are where new errors appear.

The sample shows why the order matters. The drafting was right; the owner of the hold-question procedure edited by hand and typed $6,275 for the large deposit threshold, which the rule sets at $6,725 (12 CFR 229.13(b)). The Rule check agent compares on exact match only and never approves, so it set the document aside with the rule passage. Compliance approved the 16 that matched in one action and returned the 17th with the reason code "Number does not match the rule".

Every number in the owner's version, checked against the rule

Compliance check, May 20, 2025, 2:50 PM: every owner-approved version checked number by number against 89 FR 43737 by the Rule check agent; Compliance approves what matches and returns what does not; nobody checks a version they edited. 16 match the rule, 1 set aside. Highlighted row: Hold Questions by Phone, PRC-CC-027, version 6, owner approved 12:13 PM: $6,275 does not match, the rule says $6,725 for the large deposit threshold, 12 CFR 229.13(b), with a Return to owner button. Matching rows, each owner approved: Check Deposit Availability Schedule, $275 minimum next-day amount and $550 cash withdrawal amount; Large Deposit Exception Holds, $6,725; New Account Exception Holds, $6,725 new account amount; Repeatedly Overdrawn Accounts, $6,725; Exception Hold Notices; Teller Deposit Processing; Cash Withdrawals Against deposits. Button: Approve the 16 that match the rule.
Policy & Procedure Management on the fictional sample credit union. The check runs after the owners approve, so it catches what people typed as well as what the agents drafted.

Who is responsible for an AI-drafted procedure?

The institution, through the owner who approves the text and the Compliance officer who checks it. Using a tool does not move the responsibility. The FDIC's compliance manual says it plainly for any outside provider: "ultimately the institution's Board and management are responsible for identifying and controlling compliance risks arising from third-party relationships, to the same extent as if the third-party activity was handled within the institution" (FDIC Consumer Compliance Examination Manual, II-3.1).

That is why the design matters more than the model. In the solution the agents find, draft and check; they never approve, publish or close a rule change, and every proposal can be overridden with a reason code that stays on the record. Each agent runs at a pinned version with its confidence threshold, approved by the Compliance Officer, so an examiner can see which version drafted which redline. A procedure that a person approved, a second person checked and a log can reconstruct is a procedure someone is responsible for.

Where Policy & Procedure Management fits, and where it does not

It fits the work the seeded test measures: changing existing procedures, job aids, scripts and member notices when a rule changes, finding the documents that quote a number without naming the rule, and checking every number before sign-off. Its design target is that every document quoting a changed rule's numbers is found; the seeded test is how a buyer checks that target on their own library before relying on it.

It does not write a new policy for a new product from nothing, decide whether a rule applies (Compliance confirms every applicability, and only Compliance can close a change as not applicable), or judge whether a procedure describes what staff really do; that stays with the owner. Seeds 4 and 9 were not part of the sample run, so plant them. Twelve questions to ask any policy and procedure management software covers the rest of an evaluation, and Policy & Procedure Management can be run on a sample of your own procedures against a rule change you have already handled.

Questions people ask

Can ChatGPT write bank procedures?

It can draft one, but a general chatbot drafts from what it learned in training, which may be out of date, and it does not know your library, your look-alike amounts or which version is in force. For the 2025 Regulation CC change the old amounts had been in force for five years, long enough to fill years of published disclosures and guides a model may have learned from. Any draft needs the rule text supplied and every number checked against it.

What is the best AI for procedure writing?

The one that passes a seeded test on your own documents. Look for three behaviours: it finds amounts that are quoted without the rule's name, it leaves look-alikes and untouched sentences exactly as they were, and it checks the final human-edited version against the rule. A tool that only produces fluent text cannot show any of them.

How do you test an AI policy writer?

Plant known errors in copies of real procedures, seal the answer key and score each seed as found, missed or wrongly changed. Include look-alike amounts, a sentence that must not change and a typo introduced after approval. Count every unplanned edit against the tool, and run the same set twice to see whether the answers change.

How many documents does a seeded test need?

Thirty to fifty copies across owners is enough to hold ten seeds and the noise around them, including documents that should come back untouched. The sample library had 1,240 documents, and one rule change reached 17 of them; a test set should keep that proportion of untouched documents so restraint is measured, not assumed.

Should AI-drafted procedures be disclosed to examiners?

We know of no federal rule that requires a procedure to be labelled as AI-drafted, and the 2026 interagency model risk guidance leaves generative AI outside its scope. What an examiner can always ask is who approved and checked a version and on what basis, so keep the drafting agent's version, the owner's approval and the Compliance check on the record of every change.

Policy & Procedure Management.
See it on your own files.

An agentic solution from Botminds. A rule change drawn as a ripple: agents find every procedure, job aid and script that cites the rule or quotes a number it sets, draft each redline and check the owner's edit against the rule, while the owner approves, Compliance checks and every version publishes on the effective date with staff acknowledgment Book a demo, or explore how it works.