Build1 distinct publisher3 min readPublished
The same guide that tells you to run evals on every change now carries a deprecation notice with two dates. For anyone whose deploy gate creates eval runs, the earlier date is the one that bites.
The Engineer · Build desk

Compiled by The EngineerSomething wrong?How this is made
Portability of an eval comes down to which parts of it live where. The guide's own workflow has five components: define the objective, collect the dataset, define the metrics, run and compare, then continuously evaluate [7]. One of those five is described as running on OpenAI's infrastructure, with the worked example telling you to use the Evals API to create and run evals in the OpenAI dashboard [5]. The other four are already yours [17]. If your objective, your held-out set and your grader definitions sit in version control, what you are replacing is a runner.
The part worth auditing is the part the notice does not enumerate. Existing evals content stays available during the transition window [1], and read-only arrives on October 31, 2026 [2], so anything visible only in the dashboard, run history in particular, needs somewhere else to live while writes still work.
Then the arithmetic. Shutdown is November 30, 2026 [3], which is 30 days after the read-only date [13]. Those 30 days are not migration budget for anyone whose release gate creates eval runs. Creating a run is a write, read-only removes writes, so the gate fails on the earlier date [14].
That matters more because of what the same page asks for. Its last workflow step is continuous evaluation: run evals on every change, monitor for new cases of nondeterminism, grow the eval set over time [6]. Advice like that puts the hosted platform in the deploy path rather than beside it. A best-practices guide that carries its own end-of-life notice is at least specific about the dates, and it points to the deprecations page for the current timeline [4].
Now the number. The summarization example asks for ROUGE-L of at least 0.40 and a coherence score of at least 80% under G-Eval, measured on a held-out set of 1000 reference transcripts and summaries [8]. Read that as a threshold for someone else's corpus. For it to transfer, your transcripts need comparable length, your reference summaries need one consistent house style, and your G-Eval judge needs pinning, because a judge fetched over an API moves under your baseline when the model behind it changes. The guide is not naive about this. It tells you to calibrate automated scoring against human feedback [10], and it names eval datasets that do not faithfully reproduce production traffic patterns as an anti-pattern [11]. It also lists what to draw on: synthetic, domain-specific, purchased, human-curated, production and historical data [9].
The advice that survives the shutdown is the cheapest thing on the page. Pairwise comparison, classification, or scoring against explicit criteria beats judging open-ended generation, because models discriminate better than they compose [12]. That holds on whatever runner you move to, and it is the reason the whole exercise exists: the same input can produce different output, which is what makes ordinary software testing insufficient here [15].
In my context, the cheapest order is graders and datasets out of the dashboard first, runner swapped second, baselines re-established last, all of it while the old platform still accepts writes. Teams that only ever drove the API and kept their own scores may find the port is a weekend. Teams that read their release history off the dashboard have a different job.
Ranked by verification strength, evidence, and original report placement.
OpenAI's evaluation best practices guide states that OpenAI is deprecating the Evals platform and that existing evals content remains available during the transition window.
Per the guide, Evals will become read-only for existing users on October 31, 2026.
Per the guide, the Evals platform is scheduled to shut down on November 30, 2026.
The guide directs readers to the deprecations page for the current timeline; the notice itself names no successor product.
In the guide's summarizing-transcripts example, the 'run and compare evals' step says to use the Evals API to create and run evals in the OpenAI dashboard.
The guide's continuous evaluation step tells teams to set up continuous evaluation (CE) to run evals on every change, monitor the app to identify new cases of nondeterminism, and grow the eval set over time.
Distinct publishers with included, body-backed reporting in this cluster.
1 article · September 3, 2026
Follow any of these and your For You feed starts watching them — no settings page required.
build
OpenAI's cheap tier becomes a routing problem: Terra $2/$12, Luna $0.20/$1.20, seats untouched2 distinct publishers
product
OpenAI's plan to hand everyone a coding agent leaves the hard part to the model1 distinct publisher
product
Washington's secret AI test is coming for open weights, and release dates go with it2 distinct publishers
invest
Korea's AI buildout outspends its sovereign model program 2,600 to one1 distinct publisher
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Dispositive on dates, uncorroborated on everything else
For a retirement schedule, the vendor is the ground truth, and OpenAI states both dates in plain language on its own documentation — there is no better source to want. What's missing is the surrounding record: the deprecations page the notice calls current isn't in hand, nobody has reported on migration, and the sharpest point in this story — that a write freeze lands under continuous-evaluation advice — is our reading of the page rather than anything OpenAI asserts.
No usage signal at all
A shutdown date tells you a product is ending, not how many teams it takes with it. Nothing here counts users of the hosted Evals platform, names a customer, or describes a single migration in progress — so any statement about blast radius would be invention.
Underplayed by its own publisher
Nobody is overselling anything. OpenAI runs the end of a platform as a three-sentence aside in a guide whose closing advice is to evaluate on every change, then continues to instruct readers to call the Evals API in two worked examples. The consequence — a hard write-freeze inside CI for anyone who followed that advice — is left for the reader to assemble.
Vendor voice, cutting both ways
Every word here is OpenAI describing OpenAI's roadmap, so the framing choices are its own: dates disclosed, replacement unstated, timeline pushed to another page. Publishing a shutdown at all works against short-term developer comfort, which is why this doesn't read as promotional — but the omission of any migration target quietly keeps OpenAI's options open while leaving customers' options undefined.
Solid on the facts, thin on the context
The two dates and the API instruction are quotable from the page, and the arithmetic between them isn't in dispute — that part is firm. Confidence stops short of high because a documentation page can be revised without notice, the notice itself concedes that another page holds the current timeline, and there is no second account to catch a stale or superseded date.