CaseIntermediateResponsible AI & Advanced Practice / Internal AI tooling and enablement products / #2
Describe the first internal AI tool you would build at a 500-person company.
SPARK the scenario: Gable Point Rx, a 500-person pharmacy benefit manager, and CiteCheck, an assistant for its prior-authorization review team
Interviewer's question: "Describe the first internal AI tool you would build at a 500-person company." Gable Point Rx processes prior-authorization requests for a few dozen employer health plans. Adaeze Chukwu has led prior-auth review there for seven years.
The direct answer
Build CiteCheck: an assistant that reads the drug formulary and the plan rider for a prior-auth request and drafts a determination that shows the exact clause and formulary line it used, not just an approve or deny recommendation. The citation is the whole design. A recommendation with no citation asks a reviewer to trust it completely. A recommendation with a wrong citation, once a plan renews and the formulary changes underneath it, is the thing that has to fail loudly instead of quietly.
Do this, in order
Show the exact clause and formulary line behind every determination, not just the decision.Why: a reviewer can check a citation in seconds; they can't check a bare recommendation at all.
Flag the formulary's version and date on every citation, visibly.Why: a citation from a formulary that quietly went stale after a plan renewal looks exactly like a current one otherwise.
Keep a person signing off on every determination, no matter how good accuracy gets.Why: auto-approval removes the one place a stale citation ever gets caught before it reaches a member.
Hold off on specialty-drug appeals until the routine cases are solid.Why: appeals carry different rules and higher stakes; solving the common case first is safer and faster to ship.
Never show a citation directly to a member without a reviewer's sign-off first.Why: a member can't tell a stale citation from a current one any better than a rushed reviewer can.
How to answer this, stage by stage
Nobody is grading how many features you can list. They're grading whether you can name the one design decision the whole tool actually depends on.
Stage 1
Scope it to one team, one task
Say it like this
"I'll answer this for Gable Point Rx's prior-authorization review team, and the first tool I'd build is CiteCheck."
Why this works
Stops "first internal AI tool" from turning into a wish list across the whole company.
Stage 2
Say your structure out loud
Say it like this
"I'll use SPARK. Situation, how review happens today. Payoff, the habit I want. Anchor, the actual design decision. Risk, what breaks it. Keep out, what's not built yet."
Why this works
Signals a method before making a single claim about the tool.
Stage 3
Ground it in today, without the tool
Say it like this
"Right now Adaeze cross-references a paper binder of plan riders against a PDF formulary for every request, about fourteen minutes each, mostly spent hunting for the right clause."
Why this works
Shows the tool is replacing something real and slow, not a hypothetical inconvenience.
Stage 4
Give the anchor
Say it like this
"CiteCheck's determination always shows the exact plan clause and formulary line it used, dated and versioned, not just 'approve' or 'deny.'"
Why this works
This is the direct answer: the citation is the design, not a feature bolted onto a recommendation.
Stage 5
Name the failure mode it has to survive
Say it like this
"If a plan renews and the formulary updates, CiteCheck could confidently cite last year's version, and it would look exactly as legitimate as a current one, unless the version and date are shown."
Why this works
Answers the real follow-up: what makes this specific design survive being wrong.
Stage 6
Say what you'd hold back, and close
Say it like this
"No auto-approval on day one, no specialty-drug appeals yet, no citations shown straight to members. Get the routine ninety percent solid before touching the rest."
Why this works
Shows judgment about scope, and restates the decision in one breath, ready for pushback.
Let's learn
CiteCheck is a tool that reads a prior-authorization request, the member's plan rider, and the current drug formulary, and drafts a determination with the exact clause and formulary line behind it.
Gable Point Rx handles prior-auth for a few dozen employer health plans, each with its own rider and its own formulary. Before CiteCheck, Adaeze and her team cross-reference a paper binder of plan riders against a PDF formulary by hand, about fourteen minutes a request, mostly spent finding the right clause rather than deciding anything.
Average time per prior-auth review, before and after CiteCheck
The four-minute average hides a real range: routine cases drop to under a minute, and a low-confidence case can still run twelve, because a reviewer chose to read the full clause.
The turn: the fourteen-to-four-minute drop is not, by itself, the win. What matters is whether reviewers still open the underlying document on the cases where the citation could be stale, and don't quietly start trusting every citation the same amount.
Same request, same reviewer. What changes is how much of the fourteen minutes was ever real judgment.
The decision that mattered
Every CiteCheck determination shows the plan clause and formulary line it used, dated and versioned. A reviewer can check that in seconds. A bare recommendation asks for total trust, and total trust is exactly what breaks the first time a formulary quietly goes stale.
Four small parts. The second and third are the only reason this is a citation tool and not a guessing tool.
At its worst: a plan renews, its formulary updates, and CiteCheck keeps citing the prior year's version with full confidence, because nothing in the design ever asked it to check its own citation's age. A reviewer who has learned to trust the citation without opening the source signs off on a wrong determination, and a member either waits weeks longer for a drug they need, or gets approved for one their new plan no longer covers.
What I would leave alone: specialty-drug appeals, the hardest and highest-stakes case Gable Point handles, doesn't need CiteCheck on day one. Those cases already get a senior reviewer's full attention, and building for them first would delay the routine ninety percent that actually needs the help.
The lesson: the first internal AI tool at any company should be judged by whether its output can be checked in seconds, not by how accurate it claims to be. Accuracy you can't check is a rumor with good production values.
Now here is the same thing as a story
The short version above is what you'd say pitching CiteCheck to Gable Point's operations lead. Read this one for how the near miss actually happened.
Adaeze Chukwu has reviewed prior-auth requests at Gable Point for seven years. Hand her a rider and a formulary and she can find the relevant clause faster than most people can open the right PDF.
For CiteCheck's first three months, Adaeze opened the underlying plan document on every single determination, just to see if the tool's citation actually matched. It always did. By month four, she was opening it on maybe one in five. By month six, she mostly just glanced at the citation snippet CiteCheck showed inline and signed.
Knowledge spark: why can a formulary "go stale" overnight?
A formulary is the list of drugs a plan covers, and which ones need approval first. Plans renew once a year, sometimes with a new formulary attached. The moment a plan renews, last year's formulary is wrong, even though nothing about the document itself changed.
The near miss came on a Tuesday in March, right at the start of renewal season. A member's employer had renewed its plan two weeks earlier, moving a common blood pressure medication onto a tier that no longer needed prior approval at all. CiteCheck's index hadn't caught up yet. It cited the old formulary, confidently, and drafted a denial: prior approval required, not on file.
Same wrong citation, two different desks. Only one of them has a version date printed where a reviewer can actually see it.
Adaeze almost signed it. The citation looked exactly like every other one she'd stopped double-checking. What made her pause was a habit older than CiteCheck itself: renewal season was when she used to double-check everything, tool or no tool, because it was the time of year things moved underneath her.
We didn't almost deny one member's medication that Tuesday. We almost taught a reviewer that a citation's confidence and a citation's currency were the same thing, right at the one time of year they're most likely to differ.
Here's the decision I'd take back: CiteCheck's formulary index defaulted to "most recently processed" without ever showing which plan's renewal cycle it was still catching up on. That made sense at launch, when every formulary in the system really was current. It stopped making sense the first renewal season, when some plans had updated and others hadn't, and nothing on screen told a reviewer which was which.
Replayed with a version date on every citation: the same March request comes in. CiteCheck still cites the old formulary tier, but the citation now reads "Formulary v.2024, indexed 11 months ago" in plain text next to it. Adaeze sees the date, checks the plan's actual renewal record, finds the mismatch in ninety seconds, and approves the medication the same day instead of drafting a wrongful denial.
I let the index default to "most recent" because at the time, that word meant something true. It took a near-denial during renewal season to see that "most recent" and "current" quietly stop being the same word the moment a plan renews and the index hasn't caught up.
SPARK, mapped onto one citationNot a feature list. SPARK is what tells you why the citation, and not the recommendation, is the actual design.
S
Situation. How review happens today, without the tool.
Adaeze cross-references a paper binder of plan riders against a PDF formulary by hand, about fourteen minutes a request.
Grounds the design in a real, slow process before naming the fix.
P
Payoff. The habit this should build.
Trusting CiteCheck's citation on routine, unambiguous matches, while still opening the source document on anything ambiguous or right after a plan renews.
Names the real behavior change the tool depends on, not just a time saving.
A
Anchor. The one design decision everything hangs on.
Every determination shows the exact plan clause and formulary line used, dated and versioned, not just a recommendation.
This is the hardest step and the direct answer: the citation is the design, not a feature.
R
Risk. What breaks the first time it's wrong.
A confident citation from a stale, un-reindexed formulary looks exactly as legitimate as a current one, especially right after a plan renews.
Names the exact silent-failure mode the anchor has to survive.
K
Keep out. What we won't build, day one.
No auto-approval without sign-off, no specialty-drug appeals yet, no citations shown directly to members.
Shows judgment about scope instead of a wish list of everything CiteCheck could eventually do.
Each of these is a real feature Gable Point could build eventually. None of them is this design's job today.
Only the bottom-right corner is where trusting the citation without a second look is actually safe.
The step that disappears isn't the reviewer's judgment. It's the fourteen minutes spent hunting for where to apply it.
The recap, one line per letter: situation is a reviewer cross-referencing a binder by hand, payoff is trusting the routine case while still checking the renewed one, anchor is the dated, versioned citation, risk is a confident citation from a stale formulary, and keep out is holding back on auto-approval and specialty appeals until the routine case is solid.
Where a review's fourteen minutes actually went, before and after
The judgment time barely moved. The tool never touched it. It only removed the hunting.
And if you want to be sure it really works, try it somewhere elseSame five letters, a university's course-scheduling office instead of a pharmacy benefit manager. A completely different domain, the same anchor-is-the-citation shape.
Alderfield State University's registrar office pre-checks whether a student's course substitution request satisfies a degree requirement. Rosalind Okafor has advised transfer students there for nine years.
Mapped onto SPARK: situation is Rosalind cross-referencing a student's transcript against a printed degree-requirement sheet by hand, about twenty minutes a request. Payoff is advisors trusting the tool's citation on common substitutions while still reading the actual requirement on an unusual major or a recent catalog change. The anchor is structurally the same: every substitution recommendation shows the exact degree-requirement clause and catalog year it used, not just "approved" or "denied." Risk is the same shape too: if the university updates its catalog mid-year and the tool cites last year's requirement with full confidence, an advisor who's stopped checking could approve a substitution that no longer satisfies the new requirement. Keep out is no automatic approval without an advisor's sign-off, no use for graduate-level degree audits yet, no direct student-facing citations without review.
A different shape entirely, branching instead of side by side. The citation is still what decides which branch a request takes.
Swap the trigger and it still runs.
Speed: an interviewer caps you at sixty seconds. Say "show the exact citation behind every recommendation, dated and versioned, so a reviewer can check it instead of trusting it," and stop.
Cost: if showing a full citation snippet is too expensive to render at first, ship just the clause number and date, and say so honestly, a thin citation still beats a bare recommendation.
The model gets better, for real: if CiteCheck's accuracy climbs high enough that reviewers rarely see a wrong citation, that's exactly when a stale one becomes easiest to miss, not a reason to stop showing the date.
Where people run it wrong.
They ship the recommendation first and plan to "add explainability later," by which point reviewers have already learned to trust it blindly.
They show a citation but not its version or date, so a stale one looks identical to a current one.
They let auto-approval creep in once accuracy looks good, removing the one place a stale citation ever gets caught.
How to use it live. When someone asks for the first internal AI tool at a company, ask yourself one question: can the person using it check the answer in seconds, or only trust it completely? Build the anchor around making the first one true.
Flashcards (tap any card to flip it)
1 · THE FRAMEWORK
What framework fits "describe the first internal AI tool you'd build at a 500-person company"?
Tap to flip
ANSWER
SPARK: situation, payoff, anchor, risk, keep out. The anchor here is the dated, versioned citation behind every determination.
2 · THE PERSON
Who is this answer about?
Tap to flip
ANSWER
Adaeze Chukwu, a seven-year prior-authorization review lead at Gable Point Rx, who can find the right clause in a rider faster than most people can open the PDF.
3 · THE HABIT
What did Adaeze stop doing once CiteCheck kept being right?
Tap to flip
ANSWER
She stopped opening the underlying plan document to check the citation, going from checking every one, to one in five, to mostly just glancing and signing.
4 · THE FLIP
What's the two-setting switch in this story?
Tap to flip
ANSWER
Checking every citation against the source document, versus trusting the citation snippet on sight. Once she stopped checking, she didn't drift back on her own.
5 · THE OLD DECISION
What decision would you take back?
Tap to flip
ANSWER
Defaulting the formulary index to "most recently processed" with no version date shown, which looked identical to "current" until a plan renewed.
6 · THE NUMBER
Fill in the blank: average review time fell from 14 minutes to ___ minutes after CiteCheck.
Tap to flip
ANSWER
4 minutes. But a low-confidence case can still take 12, because a reviewer chose to read the full clause.
7 · THE REPLAY
Same March renewal, redesigned citation. What changes?
Tap to flip
ANSWER
The citation shows its version date. Adaeze spots the mismatch in ninety seconds and approves the medication the same day instead of drafting a wrongful denial.
8 · CROSS PRODUCT TRANSFER
Section 4 answers this again for a different product. Which product, and what's the anchor there?
Tap to flip
ANSWER
Alderfield State University's course-substitution reviewer. Same anchor: a dated citation of the exact degree-requirement clause used.
Check yourself Score: 0 / 0
Multiple choice
1. Why is a bare "approve or deny" recommendation, with no citation, the wrong anchor for CiteCheck?
A. It takes too long for the model to generate.
B. Reviewers dislike reading short answers.
C. It asks the reviewer to trust it completely, since there's nothing to check it against in seconds.
D. It costs more to build than a citation would.
Show hint
Look at the anchor step and the direct answer.
Show answer
C. The whole point of the anchor is that a citation can be checked in seconds. A bare recommendation can only be trusted or not.
True or false
2. True or false: showing a citation's version date matters just as much in the first month after launch as it does during renewal season.
True
False
Show hint
Look at when the near miss actually happened.
Show answer
False. Right after launch every formulary really was current, so the date mattered less. It became load-bearing the moment plans started renewing and some formularies fell out of date while others hadn't.
Fill in the blank
3. Fill in the blank: before CiteCheck, a fourteen-minute review broke down into about ___ minutes hunting for the clause and 4 minutes of actual judgment.
Show hint
Look at the stacked bar chart.
Show answer
10 minutes. The judgment time barely changed after CiteCheck; the tool only removed the hunting.
Short answer, where it wouldn't matter
4. Name a prior-auth request type where a stale citation wouldn't really be dangerous.
Show hint
Look at the quadrant diagram's bottom-right corner.
Show answer
Model answer: A routine, common generic-drug refill on a plan that hasn't renewed recently, where the formulary is stable and the stakes of a brief delay are low.
Short answer, apply it yourself
5. Pick a tool you use yourself that gives you a recommendation. What would it need to show for you to check it in seconds instead of just trusting it?
Show hint
Think about a tool that tells you an answer without telling you where the answer came from.
Show answer
Model answer: A GPS app that reroutes you would be easier to trust if it showed the traffic report or closure it was reacting to, instead of just a new route with no reason attached.
Short answer, name the reversal
6. What old decision does this answer take back, and why did it make sense when it was made?
Show hint
Look at "here's the decision I'd take back."
Show answer
Model answer: Defaulting the formulary index to "most recently processed" with no version shown. It made sense at launch, when recent and current meant the same thing, and stopped once plans started renewing at different times.
Before you close the answer
Why this works
Tests whether you can name a design decision specific to how a model can be wrong, not just a generic "start with the highest-value team" answer. Most candidates pick a team; few explain why the citation itself is the hard part.
Follow-up traps
"Isn't showing a citation just slower than a clean recommendation?" Response: it adds maybe a few seconds to read, which is nothing next to the ten minutes reviewers used to spend hunting for the same clause themselves.
"Why not just re-index the formulary the instant a plan renews?" Response: that's the real fix eventually, but until re-indexing is instant and guaranteed, the version date is what keeps a stale citation from looking current in the gap.
If pressed
Gable Point's actual re-indexing runs nightly, not instantly, so any plan that renews mid-day has a window of up to eighteen hours where its formulary is genuinely out of date, which is exactly the window the version date exists to cover.
From U2xAI Academy
From answering questions to owning outcomes.
A live workshop where you ship a working AI agent, defend a launch decision, and walk away with a portfolio recruiters can't wave off, not just more questions to study.