'Would You Merge This?', Both Labs File to IPO & the $1,100 Audit

For a week this newsletter has tracked one migration: the bottleneck sliding off code generation and onto trust, review, and keeping an agent honest. Today the field built a benchmark for exactly that. Cognition shipped FrontierCode — an eval that doesn't ask whether the tests go green but whether a senior engineer would merge the diff — and announced, via METR, that more than half of the old SWE-bench wins are "unmergeable slop." The number that traveled: the hardest tier tops out around 13%, with Opus 4.8 in the lead. The same theme showed up everywhere else on the timeline — Theo paying $1,100 in ten days mostly to audit a cheaper model's output, the Claude Code lead describing a workflow that is now almost entirely review-from-a-phone, and a wave of skeptics asking whether an LLM-judged, closed benchmark is measuring quality or just measuring taste. And in the background, the business itself moved: both frontier labs quietly filed to go public.

Would You Merge This?

The most-discussed dev post of the day was Cognition's FrontierCode launch (699K views, 2,557 likes, 220 RTs, 157 replies): "Introducing FrontierCode: a coding eval that raises the bar for difficulty & quality. Each task took 40+ hrs of work by leading open-source maintainers. Models write sloppy code that works but isn't maintainable. Our eval is first to measure: would you actually merge this code?"

swyx's amplification (103K views, 617 likes) supplied the headline framing and the killer stat: "@METR_Evals found that more than half of SWEBench results is unmergeable slop. FrontierCode represents over 1000+ hours of maintainer validated software engineering work… FC Diamond is so hard that Opus 4.8 scores 13.8%." He laid out the periodization that the thread then ran with:

Three eras of AI coding : three eras of benchmarks — 2021 • Autocomplete: HumanEval. 2023 • Passing Tests: SWEBench, TerminalBench. 2026 • Maintainable Code: FrontierCode.

The most interesting thing in swyx's thread wasn't the ceiling, it was the floor moving. On a historical run across old models, "the easiest third of FC tasks were rapidly and suddenly solved over late 2025 — Opus almost doubled from a 41% pass rate to 74% in 4 months." His read: "This describes the 'WTF happened in Dec 2025' vibe shift that a lot of folks from @dhh to @karpathy have called out: it is the difference between getting 95% success in 2 rerolls vs 6, making it finally feasible to go up the next layer of abstraction in agentic coding, eg @GeoffreyHuntley's ralph loops or @bcherny's /goals or @steipete's 'loops that prompt your agents' without fearing too much that things go off the rails." (Asked about harness fairness, he clarified the chart "puts all models on minisweagent""the intent of this release is to measure models not harnesses.") It also folds in the private 100-hour eval with a financial guarantee this newsletter covered as "Cog's $10M guarantee" — "METR caps out at ~16 hours; Cog has private enterprise evals up to 100hrs."

The believers' case is that the metric finally matches the job. The single sharpest reply, @fromthearena1: "the eval grades whether you'd merge the code, not whether it passes tests. Models are trained against tests that go green, so they're strong at code that runs and weak at code a senior dev would approve. The real cost in agentic coding is the review and rework, which is what this measures. Writing the code was always the easy part." @leetllm: "The real story here isn't just that the PRs are slop, it's that our reward functions are broken. If you only grade on binary test passes, you train agents to be the world's most toxic junior devs." @sakurayukiai: "SWE-bench has basically become unit-test-golfing. Models write the most unholy, duct-taped hacks just to make a test green." @mosyaseen — the same voice that nailed the "loop that can say no" line yesterday — distilled it: "the slop passes because the metric was gameable. 'make the tests green' is a target a model can hit without writing code anyone would keep." And @petermekh quoted the launch's best line: "Where others grade like a CI, FrontierCode grades like a tech lead."

The skeptics' case is two-pronged, and Theo led both prongs. First, the version delta. Theo's reaction (87K views, 654 likes): "Fascinating bench. Really like the idea of focusing on mergeability. Confused how Opus 4.8 is 2.5x better than Opus 4.7 though 🙃" — a confusion the replies echoed loudly (@PawelJLisowski, 11 likes: "opus 4.8 more than 2x better than gpt 5.5 lmaooo… most [benchmarks] are built with one model in mind and completely fail at fairly treating all other"; @VictorTaelin: "me too, expected 7x or so"). Second, the grading method. @leo_linsky: "They use an LLM as a judge for part of their scoring, which is a major red flag," echoed by @guilhermeotina: "if the judge has a preference for 4.8's output style, that alone explains some of the gap." And the perennial: @MatthewSchrager (33 likes), "That's a massive lead for Opus 4.8, which does not seem to match the vibes on this site," plus a chorus of "benchmark-maxxed the F out" (@rahulrajaramio) and "super skewed… first time I'm seeing claude 4.8 validate 5.5 medium code as 'High quality'" (@adidshaft).

Theo also turned his skepticism into homework, posting five pointed questions to the Cognition team (49 likes) that are the right questions for any closed eval: "1. What is the language split on Diamond puzzles vs the 'extended' subset? 2. Are you willing to share what repos are in the Diamond subset? 3. How many runs did you do for each model on a given task? 4. … why Opus 4.8 performed significantly better than 4.7? … 5. How repro-able are these scores? If you run the bench again, do they vary meaningfully?" Cognition's choice not to release the tasks "to avoid contamination" drew the predictable trade-off note from @latentlocal: "✅ NOT PUBLIC — Good: no benchmax, more reliable over time. Bad: what about model XYZ?" — and a recurring, unanswered request for a human baseline (@yudhiesh1997, @ai_khal). One reply (@ammar_cel) flagged a number worth chasing in the writeup: "DeepSWE has 44.9% false positives?!" — the implicit shot across the bow at the competing benchmark that currently has GPT-5.5 on top.

The cleanest summary of why this one matters came from @samagra_sharma: "I love that we have moved on from 'will this work?' to 'will this get merged?' That's the difference between an intern and a senior SDE." And the cleanest cynicism, from @praveenkoka: "Nothing says 'rigorous evaluation' like declaring half the previous benchmark 'unmergeable slop' every 3 years."

The $1,100 Audit

If FrontierCode says review-and-rework is the real cost, Theo posted the receipt (24K views, 362 likes, 44 replies): "10 days into my reactivated $200 Claude Code sub. According to ccusage, I've done over $1,100 in inference in that time. Most of my usage is just auditing work that 5.5 did." (To be clear about what ccusage measures — as @iamnimbus23 had to keep telling the replies — "he DID NOT PAY 1100 dollars, it's the relative amount of what he would've paid if he used [the] api." The $200 sub is the same; the inference value burned is 5.5×.)

The thread became an unusually clear snapshot of the role flip. @VaibhavtTr: "We are reaching the point where one model's full time job is reviewing another model's work." @lemomo_ai: "my job basically flipped from writing code to reviewing what the model wrote and tbh that's where all my mental energy goes now, nobody talks about how tiring that shift is." @RanjYousif: "spending $1,100 to audit a $200 sub is the most senior engineer thing i've read this month." @subramanya named the cost center: "audit tokens are becoming the real cost center. once agents write more code, review quality and trace quality are what you end up paying for."

There were two undertows. One is the lab swing back to Claude — Theo, who very publicly rage-quit, is back, and he wasn't alone: @attacomsian, "in the process of switching from Codex to Claude Code… literally done with codex, 5.5 is getting worse," while the Codex camp shrugged (@mcpark: "codex gives you more — MUCH MORE. Like 4k-ish a week"; @michaelnovati, wryly: "I'm spending $584 a day on Codex, please help"). The other is the unit-economics question the whole genre keeps circling — @FirstThinkingAI: "So is this where the AI bubble bursts? Unless we see a breakthrough in LLM efficiency without sacrificing quality, it looks like an uphill battle to make the economics work at scale."

Claude Code Turns One

On the same day, the Claude Code lead published the founder's-eye retrospective. Boris Cherny's thread (252K views, 1,780 likes, 98 RTs, 108 replies) opens on a great cold-start anecdote — "When we first demoed Claude Code internally, it got two reactions on Slack" — and links a year-after-GA video with @_catwu: "why I use auto mode instead of plan mode, how routines fix bugs before I see them, why I do most of my coding from my phone now, and where the product is going."

The phone detail did the most work, because it's the cleanest statement of where the workflow has landed. Asked how he reviews diffs on a small screen, Cherny's answer (34 likes) was the whole thesis in one line: "I don't read the diff until the PR is up and finalized." On why auto mode displaced plan mode, his reply was almost anticlimactic: "I just didn't find myself using it anymore!" And his founder advice (40 likes) was textbook: "Focus on yourself as the first customer… Scope down as much as you can. For me this meant focusing on CLI for 6 months before introducing Desktop, VSCode, mobile."

The replies were unusually thoughtful about the failure surface that the phone workflow creates. @jatingargiitk: "coding from your phone is the whole loops argument in one detail. The job stopped being typing and became approving, so the screen shrank to fit." @Abdullahviq flagged the hidden cost of routines: "when routines fix bugs before you see them, they also hide the early signals… auto mode raises capability, it also moves the failure surface somewhere you are no longer watching." @sesigl wrote the most precise critique — that async approval is the new bottleneck: "the loops work until approval becomes sequential. Then you're back to: the system bottleneck is people coordinating, not the technology." And @subramanya landed the warning: "auto mode only works once review and rollback are boring. Otherwise the loop is fast, but you are supervising anxiety instead of code." The dissent came from plan-mode loyalists — @PrimeLineAI: "the thinking is my real bottleneck, not the typing — so the plan gate is where i catch bad assumptions before they cost me" — and the skeptics' one-liner, @devcansado404: "auto mode is basically giving root to a caffeinated intern."

Both Labs File to Go Public

The business news under all of this: Simon Willison flagged (23K views, 93 likes) that "both OpenAI and Anthropic [have] confidential S-1s filed with the SEC — Anthropic filed theirs on June 1st," over OpenAI's own announcement: "We recently submitted a confidential S-1. We expect it to leak so we're just announcing it… this gives us the option to go public sooner if that ends up being best." (LLMJunky's two-word reaction to the careful corporate phrasing: "'confidentially' lol.")

The replies converged on a few reads. The race framing — @ECLresearch: "both frontier labs going confidential around the same window signals a liquidity event race rather than just IPO timing"; @baibaida: "both doing it in the same window means neither wants to be the one going second." The capital read — @TheAIShrink: "both filing means… they've exhausted private capital. AI infrastructure costs more than private equity can sustain." And the read most relevant to everyone in this newsletter, from @tech_summaries: "the real story drops when the S-1s go public and we see actual gross margins on inference" — the first time the unit economics behind every /goal run and $1,100 audit bill will be legible. @buildsafter5 drew the obvious line to all of us: "when your dev tools IPO, pricing talks start. That's how every platform cycle ends."

pi Locks the Door

Armin Ronacher shipped pi 0.79.0 (20K views, 158 likes) with a security change that lands squarely in the AGENTS.md standards fight: "when you have an AGENTS.md file or .pi folder, we now ask you if you trust the folder before loading it. Global extensions can override this." It's the same prompt-injection surface this newsletter has flagged — an agent config file you didn't write is executable trust — and pi is now treating a cloned repo's instructions the way browsers treat a download.

The replies are a tidy little debate about where security actually lives. The friction crowd wanted out: @SheltonLouisGT, "Remove the local agents.md trust please! We'll trust that all the time!" — to which Ronacher gave the honest escape hatch and the honest caveat: "You can launch pi with -a if you just want to trust it… Security wise there is no real difference from a problematic AGENTS.md or .pi folder sadly." (His other suggestion"register an extension that just approves everything. Ask pi to do it for you :)" — is funny precisely because it shows how thin the boundary is.) The sharpest critique, from @JohnDekkaTech: "another layer of 'heads-up,' but it doesn't solve the problem that almost nobody reads the extensions one installs. It's a people problem, not an agent problem." Ronacher's framing for the whole thing — that the trust event is hookable, so teams can auto-trust their own org's repos — is the realistic middle ground: a blunt default, made sharp by configuration.

Side Quests

WWDC 2026 spilled into the dev timeline, mostly as a startup-mortality conversation. Theo's take: "The Safari stuff is the most exciting on the AI side imo. Tab organization, automations and extension creation are all good enough to kill a lot of start ups (many of which I'm an investor in 🙃)." He was sharply less comfortable with on-device image gen: "realistic image gen of other non-consenting parties is genuinely dangerous and I'm scared to see where that ends up." Apple's Siri shipped the kind of thing that draws dunks — LLMJunky on "Siri AI can now create reminders and start timers": "Congratulations for getting a feature Android phones have had for several years lol" — and Apple's full-page press release blaming the EU for the delayed regional Siri launch got an RT from Armin Ronacher, who also noted, more cheerfully, that pi got mentioned in a WWDC talk.

The best "limits of agents" anecdote of the day was also Ronacher's. The whole post: "My wife told me to click a button 25 times to change the fertilizer in the app from stick to liquid. I went on a reverse engineering adventure of [the planta app] just to figure out if my agent can do it. Can't. Now I'm clicking the button 25 times." A clean reminder that for all the talk of agents that run for 19 hours, the GUI world without an API is still a wall.

And a framing worth bookmarking, from Jerry Liu: "Agent filesystems are the new RAG." His argument: agents need not just read/search over documents but "an entire infra + application layer to generate new files, collaborate with humans, organize and version information." It's the same shape as the FrontierCode and audit threads from a different angle — the value is moving from the generation step to the surrounding scaffolding. As one reply put it: "bringing back files as verbs instead of just nouns."