ConceptFoundationalModel Fluency & the AI PM Role / AI PM role variants: platform, applied, infra, research / #2
What does an AI infrastructure PM own that an applied AI PM does not?
ORDER · what an infrastructure PM owns on Priorlens, Emberlock AI's shared prior-art search engine
Priorlens is Emberlock AI's shared engine for prior-art search. It turns a patent claim, or any block of prior art text, into a vector, then ranks every other document in its index by how close it sits in that same space. Osborne Duffield owns that shared engine. Kiernan Penrose owns ClaimSentry, the tool patent attorneys run at drafting time to check a claim's novelty before filing. Theodric Ndiaye owns FilingWatch, which watches competitors' new filings around the clock for infringement risk. Cadmore Sylvane, Emberlock's VP of product, asked Osborne this question the week both of their teams found out, on the same Wednesday, what happens when the engine underneath them changes and nobody says so.
The direct answer
An AI infrastructure PM owns the shared, versioned contract for the model behind a serving layer: which version is live, how and when it changes, a shared eval harness that catches drift before a downstream team does, and who is using how much of it. An applied AI PM owns whether one product built on that layer is actually good at one job. The infra PM's decisions are the ones nobody can quietly walk back once two or more applied teams already depend on them.
Do this, in order
Own the versioned contract for the shared model, not its average quality.Why: without a stable, versioned interface, every downstream team is building on ground that can move under them with no warning.
Write and enforce a real deprecation policy for model version changes.Why: this is the exact decision that, left unowned, broke two teams on the same Wednesday instead of just one.
Only claim this job once a real second team is already pulling on the same shared thing.Why: infra ownership is not a title to grab early, it is a job that exists because two teams' calibration now depends on the same engine.
Build one shared eval harness other teams plug into, instead of letting each build its own.Why: two teams quietly solving the same drift problem alone is the cheapest, earliest sign that infra ownership is missing.
Track usage and cost per consuming team, not just blended.Why: one team's volume can quietly slow another team's latency, and nobody notices until it is a production incident.
Reject "let each team pin its own private model copy" as the fix.Why: it looks like independence but it doubles infra cost and just moves the drift problem instead of solving it.
How to answer this, stage by stage
Nobody is grading whether you can name two job titles. They are grading whether you can rank what actually belongs to each one, and defend the order, when a VP wants to know why two teams broke on the same day.
1
Ground it in the real system, not a title match
Say it like this
"Let me make this real. Priorlens is Emberlock AI's shared engine for prior-art search. Osborne owns the engine. Kiernan's team runs ClaimSentry, checking novelty at drafting time. Theodric's team runs FilingWatch, watching competitor filings around the clock. Cadmore asked me this the week both of their thresholds broke on the same Wednesday."
Why this works
Naming the real shared engine and both applied teams stops the answer from staying a dictionary definition of two job titles.
2
Say your structure out loud
Say it like this
"I'll run this as ORDER. Outcome, what all of this actually protects. Reversibility, which decision is hardest to undo once teams depend on it. Dependency, what has to exist before any of this is a real job. Evidence, what's cheap to check. Rank, the actual list, defended."
Why this works
Two seconds of structure tells Cadmore I have a method, not four things I thought of on the walk over.
3
Reframe what the question is really testing
Say it like this
"This isn't really 'name two job titles.' A single team can quietly hold a shared thing together and call it fine, because there is nobody else's calibration to protect yet. The infra job only becomes real the day a second team starts calling that same thing for a different reason."
Why this works
This line is the whole answer in miniature. Skip it and the ranked list sounds like four buzzwords in a row.
4
Give the ranked ownership list, committed
Say it like this
"In order. A stable, versioned contract for the model behind the engine. A real deprecation policy for changing it. A shared eval harness both teams read from instead of each building their own. And cost and usage tracked per team, not just blended. The first two are what actually broke here."
Why this works
This is the direct answer, spoken, before Cadmore has to dig for it through a longer story.
5
Prove it with the real incident, numbers first
Say it like this
"Here's what happened. Applied science retrained the embedding model, and on our own eval set, top-ten precision on software-class patents went from 71 to 84 percent, a real win. They swapped it in behind the same endpoint, no new version, no notice. Nineteen days later, ClaimSentry's false 'not novel' rate had gone from 4 to 31 percent, and FilingWatch's catch rate on real infringing filings had dropped from 92 to 61. Same change, opposite failure, two teams, at once."
Why this works
Real numbers moving in opposite directions off the same change beat any amount of talk about ownership in the abstract.
6
Say what stays with the applied teams
Say it like this
"I wouldn't centralize everything. Kiernan and Theodric still own their own thresholds, and their own calls about what to show an attorney versus a monitoring analyst. My job is making sure the ground under both of those decisions doesn't move without warning, not making their calls for them."
Why this works
Shows judgment instead of an infra land-grab, and answers the obvious follow-up before it gets asked.
7
Close on the one line
Say it like this
"So: an infra PM owns the contract, the deprecation policy, the shared eval harness, and the cross-team cost picture, because those are the things that break every team at once if nobody owns them. An applied PM owns whether one product is good at one job. You'll know the split is working when a model version change is boring news, not a surprise two teams discover on the same Wednesday."
Why this works
Ends on something checkable, not just a confident-sounding list.
Let's learn
What happens when two products quietly share the same engine, and nobody tells either team when the engine changes? Priorlens is Emberlock AI's shared engine for prior-art search. Feed it a block of patent claim text, or a competitor's newly published filing, and it turns that text into a vector, then ranks every other document in its index by how close it sits in that same space.
Knowledge spark: what's an embedding?
A way of turning words into numbers. The engine reads a patent claim and hands back a long list of numbers, a point in space. Two claims that mean almost the same thing land close together in that space. Two that mean very different things land far apart. Retrain the model, and the whole space can shift shape, even if every claim's meaning stayed exactly the same.
Before ClaimSentry existed, a patent attorney checking one claim's novelty spent about six hours searching prior art by hand across three or four databases before feeling sure enough to file. With ClaimSentry, that first pass drops to about four minutes: paste the draft claim in, get a ranked list of the closest prior art, plus a flag if anything sits close enough to threaten novelty.
Osborne built the retrieval logic inside ClaimSentry's own codebase at first. It only became a real, separate job the day a second team needed the exact same thing for a different reason.
Eighteen months after ClaimSentry launched, Emberlock shipped FilingWatch on that same engine: instead of one draft claim, it reads every newly published filing from named competitors, continuously, and alerts Theodric's customers the moment something looks close enough to their own portfolio to matter.
Here is the turn. The extra mistakes were never really the problem, because for months there weren't any. Applied science retrained the embedding model underneath the whole engine, and on their own eval set it got a real, honest ten and a half point better at reading software-class patents, the exact area where the old model was weakest. They shipped it. And two teams, calibrated to the old model, started acting on numbers that no longer meant what those numbers used to mean.
Same swap, opposite failure: before and after, by team
Before the swap (calibrated to v2)After the swap (same threshold, now on v3)
Same model change, same shared endpoint, opposite failure. ClaimSentry got noisier. FilingWatch went quiet exactly where it needed to speak up.
We did not ship a worse model. We shipped a better one, and let it change what "close" meant for two teams who never got to agree to that.
What it costs at its worst: a real competing patent slips past FilingWatch for 19 days, past the point where the cheap, early challenge is still open, so the customer firm now has to use the far more expensive route to contest it, roughly ten times the cost. At the same time, ClaimSentry floods attorneys with false novelty warnings on claims that were actually fine, so they start ignoring the flags altogether, right when a true one might show up.
Nobody decided, on any single day, to let this run for 19 days. It just kept not getting caught, until a paralegal happened to look somewhere nobody had assigned themselves to look.
The choice I would take back
Emberlock never wrote a versioning or deprecation policy for the shared engine, because for its first year there was only one team calling it, and "we'll write that when we actually need it" cost nothing. Nobody circled back the day FilingWatch started calling the same endpoint for a completely different job.
What I would leave alone: applied science's own internal research tool, which also calls the engine to explore old filings for pattern-mining, doesn't need any of this. Nobody there is calibrating a hard threshold or shipping a customer-facing decision off its score, so a version change there really is a non-event.
The lesson: a gap that only gets closed after a missed filing is not really closed, it has just been paid for once. Owning the shared engine means catching the next quiet version change before two teams calibrate around it again, not writing a nicer postmortem about the last one.
Now here is the same thing as a story
The short version above is what you actually say in the room. Read this one for the eighteen months that put Osborne in front of Cadmore's question in the first place.
Every Tuesday morning, Osborne Duffield opens the same dashboard before most of the building has its coffee, not because anything is usually wrong, but because for eighteen months, nothing ever had been.
He built Priorlens's retrieval logic inside ClaimSentry's own codebase, back when Emberlock had exactly one product and Kiernan Penrose was the only person who cared how it behaved. That made sense. There was nothing to share yet. Osborne tuned the ranking, argued with Kiernan about thresholds over lunch, and shipped whatever change felt right that week, because the two of them were the whole audience.
Eighteen months in, Emberlock launched FilingWatch. Theodric Ndiaye needed the exact same engine for a completely different job: instead of one draft claim checked once, a continuous stream of new filings checked every hour. Osborne pulled the retrieval logic out of ClaimSentry's repo and stood it up as its own service, the Priorlens Retrieval Core, one endpoint both teams called. He meant to write down the rules for changing it later, once things settled.
Neither team trusted the other to notice a change, because nobody had ever been assigned to notice it centrally. So they each built the same watch, alone.
Things never settled. What Osborne didn't know, until much later, was that both teams had quietly built their own morning script: a fixed set of known claim and prior-art pairs, pinged against the engine, just to notice if the scores had moved. Kiernan's team built theirs first. Theodric's team, not knowing Kiernan's existed, built the same thing about two months later. Two weeks of engineering time, twice, to solve a problem neither of them had been asked to own and neither of them knew the other had already half-solved.
Applied science's retrain of the embedding model was, by every number they owned, a real and honest win: top-ten retrieval precision on software-class patents, historically the model's weakest area, climbed from 71 to 84 percent. They swapped it in on a Wednesday in March, behind the same endpoint, because it was "just a model update, same API," the kind of change that had never needed a heads-up before.
One change. Two teams, still reading the old rulebook for what a "close" score meant, broke in two different directions at once.
Nobody noticed for 19 days. Kiernan's team saw ClaimSentry's false-block rate creeping up and assumed attorneys were just filing messier claims that month. Theodric's team saw nothing at all, because FilingWatch's dashboard doesn't show what it failed to flag, only what it did.
Faolan Pierce, a paralegal at Ashvale & Greerson, one of FilingWatch's customer firms, found the gap by accident. Searching a rival's name for an unrelated reason, she came across a newly granted patent that looked, on a plain reading, close enough to her client's own claims to matter. FilingWatch had never flagged it. The filing had been public for 19 days, long enough that the firm's cheap, early challenge window had already closed. They would have to use the far more expensive route instead, roughly ten times the cost of the one they'd missed.
We did not lose a good filter. We lost the fact that both filters were still reading last quarter's rulebook.
The decision Osborne would take back sits in a hallway conversation from eighteen months earlier, back when Priorlens still lived inside ClaimSentry's own repo. Someone asked, in passing, whether they should write down rules for how a future model change would roll out. "When we actually have two teams depending on it" was the answer, and at the time that was a completely reasonable thing to say, because they didn't. Nobody wrote a reminder for the day that stopped being true.
Run the same eighteen months again, with a real deprecation policy in place the day FilingWatch went live: any new model version gets its own versioned endpoint, the old one stays callable for a six-week migration window, and a shared eval harness runs the same golden claim and prior-art pairs against both versions every night, flagging anything that moves. The March retrain still ships, still gets its real 71-to-84 win. But the harness catches the score drift on the golden set the very next morning, not 19 days later. Kiernan and Theodric each get six weeks to recalibrate their own thresholds against v3, on their own schedule, while v2 keeps serving traffic underneath them. Faolan never has a reason to search that rival's name out of worry, because the filing that would have slipped through gets caught by FilingWatch on day one instead.
What Osborne would tell his past self, back in that hallway: a rule you write "when we actually need it" only gets written on the day something breaks, because by definition, that's the first day anyone remembers to ask again.
ORDER, for the day a second team starts calling the same thing
GUARD would fit if this were about one attorney with no way to push back on a wrong flag. It isn't. The real question is what to build first, and in what order, once two teams already depend on the same engine, which is ORDER's job.
OOutcome. What all four things actually protect.
Not ClaimSentry's launch, and not FilingWatch's launch. Every one of these four things protects the same outcome: that any team building on the Priorlens Retrieval Core can trust its behavior won't shift under them without warning, on any given Wednesday, for any reason.
Name the outcome before ranking anything. Skip this and a ranked list is just four opinions in a row.
One of these you can undo before lunch. The other one already cost a customer 19 days and a tenfold jump in what it takes to fight back.
RReversibility. Which decision is hardest to walk back.
Swapping the shared model behind the one endpoint both teams call. Once Kiernan's and Theodric's teams have already made real decisions off its output, an attorney filed a claim, a firm let a challenge window close, you cannot cleanly undo the swap. A single applied feature's threshold can be reverted with one deploy. A shared contract, once two teams have already built and acted on it, can only be walked back through a coordinated migration, not a rollback.
This is the step that earns the contract its top rank. Anyone can list four things infra should own. Naming which one is hardest to undo is what makes it a real order.
The second box is the only one nothing feeds into on its own. It has to happen, on its own, before the rest of the chain is worth building.
DDependency. What has to exist before this is even a real job.
A real second team, not just one. When Priorlens only served ClaimSentry, a contract and a deprecation policy would have protected exactly one team from itself, which Kiernan and Osborne could already do over lunch. The job became real infrastructure the day FilingWatch started calling the same endpoint for a genuinely different purpose, because now a change either of them made could break someone neither of them was thinking about.
This is why "second real team" outranks the contract in the argument even though the contract ranks first in the final list: the contract is only worth building once this is true. Before that, it is scaffolding with no one standing on it.
EEvidence. What is cheap to check, to know the job is missing.
Ask whether two or more teams are quietly solving the same problem alone. Here, both Kiernan's and Theodric's teams had already built their own private script to ping the engine with known pairs and watch for drift, neither one knowing the other's existed. Two weeks of work, twice, is the cheapest, clearest sign that nobody owns this as a shared job.
Cheap to run: ask both applied teams, separately, "how would you know if the shared model changed under you?" If they each describe a different homemade answer, that is the evidence, right there.
The 19 days nobody was watching, day by day
ClaimSentry, false "not novel" block rateFilingWatch, catch rate on real infringing filings
A nightly shared eval harness would have shown this same split by the morning of day one. Instead it took a paralegal's unrelated search, 19 days in, to notice it at all.
Knowledge spark: what's a deprecation policy?
A written rule for how something old gets retired. Not just "we shipped something new," but how long the old version keeps working, who gets told, and what breaks if nobody moves in time. Without one, "we updated the model" and "we changed the product out from under you" are the same sentence.
RRank. The four things, in order, defended.
In order: a stable, versioned contract for the model behind the engine, since everything else is either enforcing it or measuring against it. A real deprecation policy, which operationalizes the contract, so a new version can go live without silently breaking the old promise underneath it. A shared eval harness, the cheap early-warning system that would have caught this in a day instead of 19, built once and read by every team instead of rebuilt twice. Cost and usage tracked per team, real and necessary, but the least catastrophic to under-invest in: skip it and you get a slow capacity headache, not a missed filing.
Swap the outcome in step O and this ranking should move. If a wrong score only ever cost a shrug and a manual re-check, the contract could rank lower. It ranks first here because two teams broke on the same day and nobody could point to who owned stopping that.
Three things worth stating directly, since the real judgment sits here. The alternative worth naming and rejecting is letting each team pin and run its own private copy of the embedding model. It loses because it multiplies infra cost, still lets the two copies drift apart from each other over time, and hides the coordination problem instead of solving it, two private wrong answers instead of one shared right one. The AI-specific failure worth naming by name is embedding-space drift hiding behind a real accuracy win: retraining a model changes the shape of the space its scores live in, so a threshold calibrated against the old space can silently stop meaning what it used to mean, even while the model gets more accurate by every measure its own team is watching. The guardrail is the versioned endpoint plus the nightly shared eval harness, comparing the same fixed set of claim and prior-art pairs across both model versions and flagging any pair where the two disagree past a set margin. And the trade-off is real and accepted on purpose: running v2 and v3 live in parallel for a six-week migration window costs roughly 40 percent more in serving cost during that window, against a 19-day gap that already cost one customer a tenfold jump in what it takes to contest a missed filing.
And if you want to be sure it really works, try it somewhere else
Same five letters, a claims desk instead of a filing cabinet, and the thing that breaks in two directions this time is a fraud flag and a payout estimate instead of a novelty check and a competitor alert.
Coldwater Mutual built a shared Extraction Core: one model that reads scanned claims documents, including handwritten repair estimates, and turns them into structured fields and a confidence score. Astoria Bellisario owns that core. FraudPulse, an applied product, scores how likely a claim is staged. SeverityLine, a second applied product, estimates repair cost from the same extracted fields. Both call the same core, calibrated against the same confidence numbers.
Different desk, same shape of danger. The thing two teams share is exactly the thing worth a real contract. The tweaks each team owns alone are not.
Coldwater's applied science team retrained the extraction model to read handwritten repair estimates better, a real win, field-level accuracy on handwritten claims rose from 68 to 81 percent, and rolled it out behind the same endpoint with no separate version. FraudPulse's fraud-flag rate on legitimate claims, previously a steady 3 percent, climbed to 17 percent, because the model's new confidence scores read differently than the old ones FraudPulse had been calibrated against. SeverityLine, tuned the opposite way, started under-estimating repair cost on the same handwritten claims, delaying real payouts by an average of 11 days while adjusters manually corrected the estimate.
Same rank, mapped straight onto Coldwater: Astoria needed a versioned Extraction Core endpoint before anything else, since FraudPulse and SeverityLine were both reading the same score two different ways. A deprecation policy would have given both teams a six-week window to recalibrate before the new model became the only option. A shared eval harness, run against a fixed set of real handwritten claims, would have caught the field-accuracy shift before either team's numbers moved. Cost and usage tracking mattered least here, since neither team's volume was the problem, the shared confidence score was.
Swap the trigger and it still runs.
Speed: an interviewer caps you at ninety seconds. Skip straight to it: own the contract and the deprecation policy first, because those are what break every downstream team at once if nobody owns them.
Cost: no budget this quarter for a shared eval harness. Ship a manual weekly diff of the golden set first, free, and automate it once the budget exists.
The model got better, for real: say the next retrain reaches 95 percent precision. Both applied teams still need a deprecation window, because being more accurate on average was never the same claim as being safe to swap in silently.
Where people run it wrong.
They treat a climbing eval number as proof the whole system got safer, without checking whether anyone downstream had calibrated against the old version.
They centralize everything the moment one team complains, instead of checking whether a real second team actually depends on the same thing yet.
They write the deprecation policy after the second incident, because the first one gets explained away as a one-off.
How to use it live. When an interviewer asks what infra owns that applied doesn't, ask yourself one thing before answering: what happens to every other team the day this one team's mistake gets fixed by someone just reverting it? If the answer is "nothing, they were never touched," it isn't infra. If the answer is "they would all break too," that's the thing infra owns.
Flashcards (tap any card to flip it)
1 · THE FRAMEWORK
What framework fits "what does an infra PM own that an applied PM doesn't," and why not GUARD?
Tap to flip
ANSWER
ORDER, for ranking a fixed set of things by what breaks first if skipped. GUARD is for a power imbalance where someone can't push back on an output. This question asks for a ranked ownership list, not a person with no lever, so ORDER fits.
2 · THE PEOPLE
Who is this answer about?
Tap to flip
ANSWER
Osborne Duffield, who owns Priorlens's shared Retrieval Core at Emberlock AI. Kiernan Penrose, who owns ClaimSentry. Theodric Ndiaye, who owns FilingWatch.
3 · THE OUTCOME
What do all four ranked things actually protect?
Tap to flip
ANSWER
That any team building on the shared Retrieval Core can trust its behavior won't shift under them without warning, not just that one team's launch goes well.
4 · THE DEPENDENCY
What has to exist before infra ownership is even a real job, not just a title?
Tap to flip
ANSWER
A real second internal team calling the same shared thing for a genuinely different reason. With only ClaimSentry, Osborne and Kiernan could sort out any problem over lunch. FilingWatch made it a real, separate job.
5 · THE GAP THAT SLIPPED THROUGH
What actually let a real competing filing go unflagged for 19 days?
Tap to flip
ANSWER
The embedding model was swapped from v2 to v3 behind one shared endpoint, with no new version and no notice, so FilingWatch's threshold, still tuned for v2, silently stopped catching what it used to catch.
6 · THE NUMBER
Fill in the blank: top-ten retrieval precision went from ___ to ___ percent. FilingWatch's catch rate dropped from ___ to ___ percent over the same 19 days.
Tap to flip
ANSWER
71 to 84 percent. 92 to 61 percent. ClaimSentry's false "not novel" rate climbed from 4 to 31 percent over the same 19 days.
7 · THE RANK
State the four things in the order this answer defends.
Tap to flip
ANSWER
A versioned model-serving contract first, a deprecation policy second, a shared eval harness third, cost and usage tracking per team fourth.
8 · CROSS-PRODUCT TRANSFER
Section 4 runs ORDER again on a different product. Which one, and what plays the role of the missed filing there?
Tap to flip
ANSWER
Coldwater Mutual's shared Extraction Core, owned by Astoria Bellisario, feeding FraudPulse and SeverityLine. The equivalent break is FraudPulse's false-fraud-flag rate jumping from 3 to 17 percent while SeverityLine started under-estimating repair costs, both off the same silently retrained model.
Check yourself Score: 0 / 0
Multiple choice
1. Why doesn't the 71-to-84 percent precision win, by itself, prove the model swap was safe to ship the way it shipped?
A. It does prove it. A climbing precision score always means the whole product got safer.
B. Because a shared model's own eval win says nothing about whether two teams that already calibrated thresholds against the old version are still reading its scores correctly.
C. Because Emberlock's eval set was inaccurate.
D. Because precision only matters for FilingWatch, not ClaimSentry.
Show hint
Check the reframe in Stage 3 of the walkthrough.
Show answer
B. The model got more accurate by its own measure, and two teams' thresholds still broke, in opposite directions, because the change happened without a version or a notice.
Fill in the blank
2. Over the same 19 days, ClaimSentry's false "not novel" block rate went from ___ percent to ___ percent, and FilingWatch's catch rate on real infringing filings dropped from ___ percent to ___ percent.
Show hint
Check the grouped bar chart titled "Same swap, opposite failure."
Show answer
4 to 31 percent. 92 to 61 percent. Same change, same 19 days, opposite direction, on two different teams' thresholds.
True or false
3. True or false: applied science's decision to retrain the embedding model was itself the mistake, and they should not have shipped it.
True
False
Show hint
Separate "the retrain was a real win" from "how it was rolled out."
Show answer
False. The retrain was a genuine, honest win on its own eval set. The mistake was shipping it behind the same endpoint, with no version and no notice, while two teams already depended on the old behavior.
Short answer, name the rejected alternative
4. What alternative did this answer consider instead of a shared contract and deprecation policy, and why did it lose?
Show hint
Look at the "three things worth stating directly" paragraph near the end of the ORDER recap.
Show answer
Model answer: Letting each team pin and run its own private copy of the embedding model. It loses because it multiplies infra cost, lets the two copies drift apart from each other over time, and hides the coordination problem behind two separate wrong answers instead of fixing it with one shared right one.
Short answer, apply it yourself
5. Think of a shared thing, a database, a scoring model, a shared API, that two teams at a company you know both depend on. What is the cheap, honest check for whether anyone actually owns it as real infrastructure?
Show hint
Look for two teams quietly solving the exact same problem without knowing the other one did too.
Show answer
Model answer: Ask each team, separately, how they would know if the shared thing changed under them. If they each describe a different homemade check they built alone, that's the evidence: nobody owns it as a real shared job yet.
Short answer, work the number
6. If the precision win had been 71 to 74 percent instead of 71 to 84, would this still be a case for a deprecation policy? Why or why not?
Show hint
Think about what actually caused the break: the size of the win, or the fact that the space changed shape at all.
Show answer
Yes. The size of the accuracy win doesn't tell you how much the underlying vector space shifted, or whether old thresholds still mean the same thing. Even a small labeled win can move the geometry enough to break two teams' calibration, because the danger was never the win's size, it was the silent, unversioned swap.
Before you close the answer
Why this works
Tests whether you can separate "the model got better" from "the contract holding two teams together stayed the same," and whether you know infra ownership is earned by a second real dependent, not claimed on day one. Most candidates can name the two job titles. Almost nobody ranks what infra actually owns, and defends why the contract outranks the eval harness, unprompted.
Follow-up traps
"Couldn't Kiernan and Theodric just each recalibrate their own thresholds after every model update?" Response: they can, but only once they know an update happened. Recalibration is meaningless without a deprecation policy that actually tells them when to do it.
"Isn't holding a stable v2 endpoint alongside v3 just slower, more expensive infra work?" Response: yes, and that cost is accepted on purpose, roughly 40 percent more serving cost for a six-week migration window, against a 19-day gap that already cost one customer a tenfold jump in what it takes to contest a missed filing.
If pressed
The shared eval harness doesn't grade the model in the abstract. It runs the same fixed set of claim and prior-art pairs against both live versions every night and flags any pair where the two disagree past a set margin, so drift shows up as a diff on a dashboard, not a guess made after a filing was already missed.
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.