AI Portability Is the Real Bottleneck, Not Capability

September 20, 2026articles
BenchmarksReinforcement LearningLLM Evaluation

Isolated capability wins are no longer the bottleneck. The bottleneck is portability — whether a result holds when the workload, architecture, or evaluation setup changes. Four releases in roughly one month make this concrete: each claims a meaningful advance, and each shows exactly where that advance stops transferring.

Where the Edges Show Up

The clearest demonstration is SWE-2. Cognition's model matches Fable 5.1 on FrontierCode 1.1 Main at 64% lower cost, and on Terminal-Bench 2.1 it leads the field outright at 92.8%. That looks broadly strong until Terminal-Bench 4, where SWE-2 scores 27.3% against Fable 5.1's 55.8% and GPT-6 Astra's 57.9% — a 30-point deficit that puts it barely ahead of its own K3 base at 21.5%. The RL reward formulation (R = S − λC, where S is binary task success and C is weighted inference cost and rollout time) compresses turns by 58% and cost by 81% on well-scoped tasks. That recipe does not transfer to long-horizon open-ended work.

PC-ALM's near-backprop result is similar in structure. On Fashion-MNIST with width 32, depth 32, ReLU activations, PC-ALM scores 77.75% against backprop's 78.66% — genuinely close, with gradient cosine similarity rising from 0.604 under standard predictive coding to 0.909. The theoretical guarantee that PC-ALM converges to exact backprop adjoints holds only for linear networks under a per-mode spectral stability bound. Nonlinear networks carry no such guarantee. The empirical sweep across widths, depths, and activation functions is the real evidence — and it covers residual MLPs on MNIST and CIFAR-10, not the transformer-scale workloads where the result would need to hold to matter for production training pipelines.

The fly connectome experiment is the starkest case. Embedding the complete MaleCNS v1.0 connectome — 166,700 neurons, 25.6 million directed edges — into a frozen 1.2B-parameter backbone improved on the raw backbone by 0.022 nats/token. But a parameter-matched control with no graph at all beat the fly-wired variant across all three random seeds. The 278,528-parameter readout has enough capacity to learn a useful correction regardless of what signal it receives; the ablation proves the readout is doing the work, not the connectome.

Making the Problem Measurable

ByteDance's HarnessDev provides the most direct measurement of transferability as a quantity. Its core finding: of 64 adjacent version switches during Evolution, feedback scores and held-out scores moved in the same direction only 34 times — 53.1%, barely better than a coin flip. Only 2 of 9 declared final versions were held-out optimal. The executor-swap experiment adds a second dimension: moving Opus 4.8's harness from its own executor to a fixed Gemini 3.1 Pro collapsed its SWE-Pro score from 69.3 to 33.0, because one harness had hard-coded a 120-step limit tuned for the original executor, causing its duplicate-query rate to jump from 10.1% to 88.2% — a coupling no internal test detected.

The table below consolidates where each advance holds and where it breaks:

ResultClaimed advanceWhere it holdsWhere it breaksRoot cause
SWE-2 cost efficiency64% lower cost vs. Fable 5.1 at equal FrontierCode scoreWell-scoped coding tasks, Terminal-Bench 2.1Terminal-Bench 4 (−28.5 pts vs. Fable 5.1)RL reward optimises scoped tasks; long-horizon generalisation not captured
PC-ALM near-backpropWithin ~2 pts of BP on 1,000-layer MLPsResidual MLPs, MNIST/CIFAR-10, identity/tanh/ReLUNo theoretical guarantee for nonlinear networks; untested at transformer scaleAdjoint convergence proof is linear-only; empirical sweep is the evidence
Fly connectome (FLM)Biological graph improves language modellingReadout layer improves on frozen backboneNo-graph control wins all three seedsReadout capacity, not graph topology, drives the gain
HarnessDev EvolutionLLMs can iteratively improve evaluation harnessesSelf-executor lineages (+1.4 to +4.4 pts)Fixed Gemini executor: only Opus improved; GPT-5.5 regressed 10.3 ptsFeedback signal tracks executor-specific behaviour, not held-out performance

A Framework for Distinguishing Reusable from Local

The pattern is consistent: a result is real within its evaluation frame and loses advantage when one variable changes — task distribution, network class, graph presence, or executor identity. Three questions any claimed advance should answer before being treated as reusable:

Does the minimal falsifying comparison exist? FLM answered this correctly with its no-graph control; most benchmark announcements do not run the structurally equivalent ablation. Does the advance survive executor substitution? HarnessDev's 53.1% directional agreement is the baseline expectation when this test is skipped. Is the theoretical basis coextensive with the empirical claim? PC-ALM's proof covers linear networks; the claim is about 1,000-layer ReLU MLPs. Both can be true, but conflating them overstates the guarantee.

The strongest counter-argument is that early-stage results are supposed to be narrow — fundamental research establishes a foothold before generality follows. Nothing here disputes the validity of these results within their stated scope. The problem is that market signals — benchmark rankings, cost comparisons, architecture announcements — do not naturally carry scope annotations. SWE-2's 64% cost advantage and its 30-point Terminal-Bench 4 deficit are both true; only one tends to travel.

What would have to be true for this argument to be wrong: PC-ALM would need to hold within two points of backprop on attention-based architectures at scale; SWE-2's RL recipe would need to close the Terminal-Bench 4 gap without separate training; and harness Evolution would need to reliably outperform feedback-score noise under executor substitution. Any one of those outcomes would meaningfully revise the portability picture. Until then, the scaffolding around a model determines deployed performance at least as much as the weights do — and the 34-of-64 figure is the most honest summary of where the field currently stands on measuring that gap. HarnessDev's value is precisely that it forces the scope annotation into the measurement itself, making the portability question answerable rather than assumed away.

Frequently asked questions

Why does SWE-2 score so poorly on Terminal-Bench 4 if it leads Terminal-Bench 2.1?

SWE-2 scores 92.8% on Terminal-Bench 2.1 but only 27.3% on Terminal-Bench 4, against Fable 5.1's 55.8% and GPT-6 Astra's 57.9%. The RL reward formula (R = S − λC) optimises for scoped tasks where turn count and cost are measurable; Terminal-Bench 4's long-horizon open-ended structure falls outside that regime, and the model's score sits far closer to its K3 base (21.5%) than to its competitors.

Does PC-ALM actually replace backpropagation for practical training?

Not yet. The theoretical guarantee that PC-ALM converges to exact backprop adjoints holds only for linear networks under a per-mode spectral stability bound. The empirical results cover residual MLPs on MNIST and CIFAR-10, not transformer-scale architectures. At 1,000 layers the method also requires 2,000 inner steps per weight update and twice the activation memory of standard PC, both non-trivial production costs.

What does the fly connectome experiment actually prove?

It proves the readout layer — not the biological graph — drives any gain over the frozen backbone. The full MaleCNS connectome (166,700 neurons, 25.6 million edges) improved on the frozen backbone by 0.022 nats/token, but a parameter-matched control with no graph at all beat the fly-wired variant across all three random seeds. The 278,528-parameter readout has enough capacity to learn a useful correction from any input signal.

What is HarnessDev's 53.1% figure and why does it matter?

During HarnessDev's Evolution stage, feedback scores and held-out scores moved in the same direction only 34 of 64 times — 53.1%, barely above chance. Only 2 of 9 declared final versions were held-out optimal. This quantifies how often iterative harness improvement based on feedback actually generalises, and sets a concrete baseline expectation for any agentic self-improvement loop that skips independent held-out validation.

How badly does executor substitution hurt harness performance?

Significantly. Swapping Opus 4.8's harness from its own executor to a fixed Gemini 3.1 Pro collapsed its SWE-Pro score from 69.3 to 33.0, because one harness had hard-coded a 120-step limit tuned for the original executor — causing its duplicate-query rate to jump from 10.1% to 88.2%. Under the fixed Gemini executor, only Opus improved during Evolution; GPT-5.5 regressed by 10.32 points.

Is there a single test that would catch most portability failures before deployment?

HarnessDev's evidence points to two: run a structurally equivalent ablation (as the fly connectome experiment did with its no-graph control), and test under executor substitution. The 53.1% directional agreement rate is what to expect when the second test is skipped. Most benchmark announcements omit both.

Free interactive tools for the decisions this piece raises.

Related Reading