ConceptAdvancedAI Opportunity & Model Strategy / Roadmapping under model uncertainty / #12

Describe the infrastructure work that is worth doing regardless of which model wins.

BOUND the layer that has to exist no matter which model is running behind it

Verrow Pharmacy runs a tool that checks drug interactions and drafts plain-language explanations for patients before a prescription gets filled. Corwin Aldrich leads the clinical-systems product team, and the question in front of him is what infrastructure to build now, before anyone knows which underlying model Verrow will be running in two years.

The direct answer
Build three things first, none of which depend on knowing which model wins: a versioned eval harness with a real golden set that includes the hard, multi-drug cases, a schema and prompt registry that isn't tied to one vendor's API, and an observability layer that logs every input and output so you can see when the input itself starts changing. All three pay for themselves the first time you swap models, and none of them require guessing right about the future.
Do this, in order
  1. Build the observability layer first: log every input and output, always.Why: without this, you can't even see when pharmacists start feeding the model something different than what it was tested on.
  2. Build a golden set that includes the hard cases, not just the easy ones.Why: a golden set of simple queries will report a great score while the real, complex cases quietly go unchecked.
  3. Build a schema and prompt registry decoupled from any one vendor.Why: this is what lets you swap models without rewriting the product around a new API.
  4. Compare the one-time infra cost against the cost of one bad migration, not against doing nothing.Why: the real comparison is $180,000 now against $410,000 and a compliance incident later.
  5. Name which assumption swings the estimate most: how often you'll actually swap models.Why: at today's pace of vendor churn in this space, the infra pays for itself in under one swap cycle.

How to answer this, stage by stage

Nobody is scoring whether you can guess which model architecture wins. They're scoring whether you can name what to build before that question even gets answered.

Stage 1
Scope it to one system, one estimate
Say it like this
"I'll ground this in Verrow Pharmacy's drug-interaction tool, and put a real number on the infra I'd build before Verrow ever decides which model to run next."
Why this works
Keeps the answer from turning into a hand-wavy list of best practices with no numbers behind it.
Stage 2
Say the structure out loud
Say it like this
"I'll run this as BOUND. Break it down into the actual cost equation. Own the numbers I'm assuming. Use a range instead of one point estimate. Nail the sanity check against something real. Say which assumption moves the answer most."
Why this works
Signals a real estimation method, not a values statement about "good engineering practice."
Stage 3
Break it down
Say it like this
"The equation is: infra cost equals the eval harness, plus the schema and prompt registry, plus the observability layer, each a one-time build with light upkeep. I'd put that around 70, 60, and 50 thousand dollars respectively, about 180,000 total."
Why this works
States the arithmetic out loud instead of a vague "it depends on scope" hand-wave.
Stage 4
Own the numbers and use a range
Say it like this
"I'm assuming Verrow swaps or upgrades its underlying model about once every 14 to 16 months, based on three swaps over the last four years. If a bad migration without this infra runs $350,000 to $470,000 in emergency work, the 180,000 pays for itself well inside one swap cycle."
Why this works
A range shows honest uncertainty instead of false precision, and ties the number to a real historical pattern.
Stage 5
Nail the sanity check with the compressed failure
Say it like this
"An audit at Verrow found pharmacists silently splitting complex, multi-drug cases into simple ones before submitting them, because the tool had never been tested on the hard cases and quietly failed soft on them. That's exactly the failure a golden set and an observability layer would have caught in week one instead of two years in."
Why this works
Grounds the abstract cost estimate in a real, specific failure that actually happened.
Stage 6
Say which assumption moves the estimate most
Say it like this
"The number that swings this most isn't the build cost, it's how often you actually swap models. If Verrow only ever touched one model for a decade, this infra would be a much weaker bet. At today's pace, it's an easy one."
Why this works
Shows you know which assumption is load-bearing, which is what separates a real estimate from a guess with a confident tone.
Stage 7
Close on the one line
Say it like this
"So: build the eval harness, the model-agnostic schema, and the observability layer first, because all three would have caught this exact failure regardless of which model was running underneath it."
Why this works
Restates the direct answer in one breath, tying the whole estimate back to the actual question asked.

Let's learn

Say we build a tool that checks whether a new prescription will interact badly with what a patient already takes, and writes up a plain-language note explaining any risk.

Before it existed, a pharmacist checked interactions by hand against a printed monograph, a few minutes per prescription, catching most issues but occasionally missing a subtler one buried in a patient's full drug history. With the tool, checks happen in seconds, and pharmacists began trusting its patient-facing explanations enough to hand them over directly, without rewriting them.

Hand sketched icon list titled The three layers that outlive any one model. Three rows: a versioned eval harness with a real golden set, gauge icon. A schema and prompt registry tied to no one vendor, document icon. An observability layer that logs every input and output, scale icon in a different color.
None of these three depend on which model Verrow ends up running. All three would have caught the same problem regardless.

Here's the turn: the tool's reported accuracy, ninety-six percent against its own golden set, was never the real number. The golden set was built almost entirely from single-drug queries, because those were easy to generate and easy to label. The real pharmacy queue is full of multi-drug, multi-condition cases, and once you measure accuracy against that real mix instead of the golden set, coverage on the hard cases drops to sixty-one percent.

Infrastructure build-up: the three model-agnostic layers
$200k $100k 0 $70k Eval harness +$60k Schema registry +$50k Observability layer $180k total All three layers
Three separate builds, none tied to a specific model, adding up to a one-time investment of about $180,000.

At its worst, a pharmacy chain can run for two years believing its AI tool is catching ninety-six percent of interactions, while the cases that actually carry the most clinical risk are quietly the ones it was never really tested on.

The choice I would take back Verrow's golden set was built from whatever labeled cases were easiest to gather at launch, mostly simple, single-drug queries. That made sense when the tool was new and the team needed something, anything, to measure against quickly. It stopped making sense the moment pharmacists started relying on it for the complex cases that were never actually in the test set.

What I would leave alone: I wouldn't touch the single-drug interaction checks. They were genuinely well-tested from day one, and adding more infrastructure there would just be process for its own sake.

The lesson: infrastructure that would have caught the problem doesn't need to know which model is running. It needs to know what the real input actually looks like.

Now here is the same thing as a story

The short version above is what you'd say defending a $180,000 infra ask to a budget committee. Read this one for how a routine audit uncovered a habit nobody had asked anyone to build.

Odessa Finch has filled prescriptions at a Verrow location for nine years, and she can read a patient's full medication list and flag a risky combination almost on instinct.

Knowledge spark: why does a golden set built from easy cases lie about real accuracy? A golden set is only as honest as what's inside it. If it's mostly simple, single-item queries because those were quick to label, the score it reports describes performance on the easy slice of the job, not on the complex cases that were actually hard to get right in the first place.

When the tool first launched, Odessa typed in a patient's entire medication list exactly as it appeared in the chart, three drugs, two chronic conditions, whatever was actually there. For the first several months, this worked fine on the simple cases and produced vague, unhelpful answers on the complex ones, answers that weren't wrong exactly, just thin, generic, unsatisfying.

Hand sketched flow diagram titled How a hard case got simplified before the model saw it. Five boxes: Case arrives, 3 drugs, 2 conditions. Pharmacist recalls tool struggles here. Splits into 3 single drug queries. Model answers each one cleanly. The real interaction never gets checked, shown in a different color.
Every step Odessa took was sensible on its own. Together, they made the hardest cases invisible to the tool.

So, without anyone training her to do it or asking her to, Odessa learned the tool's shape. When a case felt complex, she started splitting it: one query for drug A against the patient's main condition, a second query for drug B, a third for drug C, each one simple enough that the tool answered cleanly and confidently. The actual three-way interaction between all of them together never got asked about at all, because there was no single query left that contained the whole picture.

Hand sketched comparison titled What the golden set tested versus what the queue actually holds. Left panel, a document icon labeled Golden set, caption single drug queries, clean and simple. Right panel, a person icon labeled Real pharmacy queue, caption multi drug, comorbidities, the hard cases, shown in a different color.
The tool was measured against the left panel and used, every day, against the right one.

A routine compliance audit, the kind that happens every eighteen months regardless of whether anything looks wrong, pulled two hundred randomly sampled interaction checks from across Verrow's locations for manual review.

Hand sketched timeline titled How the queue quietly split in two, fourth milestone emphasized. Four milestones: Launch, pharmacists type full patient cases. Complex cases fail softly, no error just an unhelpful answer. Pharmacists learn to split cases, nobody asked them to. The audit finds the pattern, 34 percent of multi drug cases pre split, shown in a different color.
Nothing about any single step looked like a violation. Together, they meant a third of the hardest cases were never really checked.
The tool's own dashboard never showed a single error, because it was never given the chance to be wrong about the cases that actually mattered. The queue had quietly split in two, and only one half was ever really being tested.

The audit found that thirty-four percent of multi-drug cases, three or more medications, had been pre-split into separate single-drug queries before ever reaching the model, compared to zero percent of naturally simple cases. Nobody had told pharmacists to do this. They'd each discovered it independently, the same way Odessa had, because the tool quietly failed soft on complexity instead of saying so.

What moves the infra investment estimate the most
Model swap frequency Cost of one bad migration Team's existing eval maturity Less effect on the estimate More effect
How often Verrow actually swaps models matters more to this estimate than anything else, including the migration cost itself.

What I'd tell myself, reading that audit finding: the model never had to fail loudly for this to happen. It just had to fail quietly enough that a group of careful, competent people invented their own workaround, one at a time, with nobody ever telling them the tool had a blind spot in the first place.

BOUND, the number that doesn't wait on the model to be chosenNot a checklist of best practices. BOUND is what turns "build good infra" into a defensible number with real assumptions behind it.

B
Break it down. State the equation out loud.
Infra cost equals the eval harness, plus the schema and prompt registry, plus the observability layer, each a one-time build.
Naming the equation first is what separates an estimate from a guess with a confident tone.
O
Own the numbers. State each assumption.
70k for the harness, 60k for the registry, 50k for observability, based on comparable builds Verrow's team has scoped before.
Saying where each number came from is what makes it defensible under a follow-up question.
U
Use a range. Low and high, not false precision.
A bad migration without this infra runs $350,000 to $470,000 in emergency contractor and validation hours, based on Verrow's own prior incident.
A range admits honest uncertainty instead of pretending to know the exact number.
N
Nail the sanity check. Does it survive a smell test?
$180,000 in infra against $410,000 for one bad migration, happening roughly every 14 to 16 months at Verrow's historical swap rate, means the infra pays for itself in under one cycle.
This is the hardest step, and the one that turns a number into a decision anyone would actually approve.
D
Direction. Which assumption moves it most.
Model swap frequency swings this estimate more than anything else. Rare swaps make the infra a weaker bet; frequent ones make it an easy one.
Naming the one assumption that matters most is what a good estimator says and a bad one skips.

The recap, one line per letter: break it down is the three-layer equation, own the numbers is 70k, 60k, and 50k from comparable builds, use a range is $350,000 to $470,000 for a bad migration, nail the sanity check is $180,000 against one bad migration inside a 14-to-16-month swap cycle, and direction is model swap frequency as the assumption that matters most.

And if you want to be sure it really works, try it somewhere elseSame five letters, a small-town newspaper instead of a pharmacy chain. Different flip family entirely, the same silent input change.

The Larchmere Ledger uses an AI tool to draft summaries of public court records and city council minutes for its three-person newsroom. Mapped onto BOUND: break it down is the same three-layer equation, a fact-check eval harness, a model-agnostic citation schema, and an observability log of every draft against its source. Own the numbers would put the build at a much smaller scale for a three-person newsroom, maybe $18,000 total. Use a range accounts for how much of that could be open-source tooling versus custom work. Nail the sanity check compares that cost against the cost of one factual correction and the trust it costs a small paper, which is disproportionately high relative to the newsroom's size. Direction is the same insight: how often the underlying model changes matters more than the build cost itself. The flip here is different: verification, the familiar one, but worth naming because it's the flip a missing eval harness would have caught. Nils Kader, a reporter who'd been spot-checking maybe one in five AI-drafted summaries against the source record, started checking every single one after the paper mistakenly published a minor's name pulled from a court record the model had summarized incorrectly, a mistake a citation-schema layer would have caught automatically before it ever reached print.

Hand sketched labeled parts diagram titled The Larchmere Ledger's model agnostic fact layer. A document icon at the center labeled Fact Check Layer, with four labeled callouts: source citation required always, same redaction rule any model, spot check log kept permanently, swap models without rewriting rules.
The same four ideas that protect a pharmacy's patients protect a small newsroom's readers.
Hand sketched metaphor scene titled The foundation versus whatever sits on top of it. Left, a box icon labeled Model, whichever wins, caption changes every 12 to 18 months. Right, a scale icon labeled The three layers, caption stay in place no matter which one is running, shown in a different color.
The model is the part that changes. These three layers are the part that doesn't, whether it's a pharmacy or a newsroom.

Swap the trigger and it still runs.
Speed: an interviewer caps you at sixty seconds. Say "build the eval harness, the model-agnostic schema, and the observability layer first, because all three pay off regardless of which model wins," and stop.
Cost: no budget for all three this quarter. Say so honestly, and start with the observability layer alone, since you can't even diagnose a problem like Odessa's without it.
The model gets better, for real: if one model family clearly proves dramatically better and cheaper for years running, the honest move is to lean into deeper integration with it and say so, not keep every layer maximally abstracted out of habit.

Where people run it wrong.
They build a golden set from whatever's easy to label, and never revisit it once real usage looks different from the test set.
They treat "we'll figure out the infra once we know which model wins" as a reasonable sequencing, when the infra is exactly what doesn't depend on that answer.
They measure a tool's success by its own reported accuracy, without ever checking whether the input reaching it still resembles the real job.

How to use it live. The moment someone asks what infra to build regardless of the model, ask yourself: what would let me catch a problem even if I have no idea which model caused it? That's the layer worth building first.

Flashcards (tap any card to flip it)

1 · THE FLIP FAMILY
What flip family is this?
Tap to flip
ANSWER
Pre-editing flip: Odessa learned the tool struggled with complex, multi-drug cases and started splitting them into simple single-drug queries before ever submitting them.
2 · THE PERSON
Who is this answer about?
Tap to flip
ANSWER
Odessa Finch, a pharmacist who has filled prescriptions at a Verrow Pharmacy location for nine years.
3 · THE HABIT
What did Odessa stop doing with complex cases?
Tap to flip
ANSWER
She stopped entering a patient's full, complex medication list as one query, splitting it into simple single-drug queries instead so the tool would answer cleanly.
4 · THE FLIP, IN THIS STORY
What's the two-setting switch here?
Tap to flip
ANSWER
Feeding the tool the real, messy case versus pre-splitting it into simple pieces, with pharmacists fully in the second mode for complex cases by the time of the audit.
5 · THE OLD DECISION
What decision would you take back?
Tap to flip
ANSWER
Building the golden set from whatever labeled cases were easiest to gather at launch, mostly simple single-drug queries, instead of the real, harder case mix.
6 · THE NUMBER
Fill in the blank: the tool's reported accuracy against its golden set was 96 percent, but its real coverage on multi-drug cases was only ___ percent.
Tap to flip
ANSWER
61 percent, once measured against the real pharmacy case mix instead of the easy golden set.
7 · THE REPLAY
Same audit, the three-layer infra already built. What changes?
Tap to flip
ANSWER
The observability layer flags the pre-split pattern within weeks of launch, not two years later. The golden set already includes multi-drug cases, so the true 61 percent coverage gap is visible from day one instead of hidden behind a 96 percent headline number.
8 · CROSS PRODUCT TRANSFER
Section 4 answers this same question again for a different product, with a different flip family. Which product, and which family?
Tap to flip
ANSWER
The Larchmere Ledger's public-record summary tool. The flip is verification: reporter Nils Kader went from spot-checking one in five drafts to checking every single one after a factual error about a minor's name reached print.

Check yourself Score: 0 / 0

Multiple choice
1. According to this answer, why did Verrow's reported 96 percent accuracy fail to reflect reality?
  • A. The model was updated without anyone retesting it.
  • B. The golden set it was measured against was built almost entirely from easy, single-drug cases, not the real, harder case mix pharmacists actually submit.
  • C. Pharmacists were entering patient data incorrectly by mistake.
  • D. The audit sample size was too small to be statistically meaningful.
Show hint
Look at the comparison diagram of the golden set versus the real queue.
Show answer
B. The golden set tested the easy slice of the job, so the reported number never reflected performance on the complex, multi-drug cases that actually mattered most.
Fill in the blank
2. Fill in the blank: the audit found that ___ percent of multi-drug cases had been pre-split into simple single-drug queries before reaching the model.
Show hint
Look at the timeline diagram and the paragraph describing the audit's finding.
Show answer
34 percent. Compared to zero percent of naturally simple, single-drug cases.
True or false
3. True or false: this answer argues the infra investment is worth making no matter how often Verrow actually swaps its underlying model.
  • True
  • False
Show hint
Look at the "direction" step and the sensitivity chart.
Show answer
False. Model swap frequency is named as the assumption that moves the estimate most. Rare swaps would make the same infra a much weaker bet.
Short answer, where it wouldn't matter
4. Name a part of Verrow's tool where this infrastructure problem genuinely doesn't apply.
Show hint
Look at "what I would leave alone."
Show answer
Model answer: The single-drug interaction checks. Those were genuinely well-tested from launch, so there's no coverage gap to close there.
Short answer, apply it yourself
5. Think of an AI tool you've used at work or as a customer. Was there a golden set or test set behind it that you suspect only covered the easy version of the job? What would the hard version have looked like?
Show hint
Think about a case where you or someone you know learned to phrase things a certain way just to get a usable answer.
Show answer
Model answer: A customer-support chatbot that handles simple, single-issue tickets well, tested mostly on those, while agents learn to break multi-issue tickets into several single-issue messages just to get it to respond usefully.
Before you close the answer
Why this works
Tests whether you can name concrete, costed infrastructure instead of a vague appeal to "build things the right way," and whether you can defend the number under a follow-up.
Follow-up traps
"Isn't $180,000 a lot to spend before you even know which model you're using?" Response: that's exactly the point, none of the three layers depend on which model you pick, and all three would have caught Verrow's actual failure two years earlier.

"What if the team never actually swaps models at all?" Response: then the eval harness and observability layer still catch input drift like Odessa's, which has nothing to do with which model is running. The registry becomes the only piece with weaker ROI in that specific case.
If pressed
The fix that shipped afterward required the golden set to be resampled quarterly from live traffic, not built once at launch, so a shift in real case complexity would show up in the eval score itself within one quarter.
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.

  • A live AI agent you actually shipped
  • A launch decision you can defend under pressure
  • An interview-ready portfolio, not more flashcards
Know more