AI Portability Is the Real Bottleneck, Not Capability
In this article
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:
| Result | Claimed advance | Where it holds | Where it breaks | Root cause |
|---|---|---|---|---|
| SWE-2 cost efficiency | 64% lower cost vs. Fable 5.1 at equal FrontierCode score | Well-scoped coding tasks, Terminal-Bench 2.1 | Terminal-Bench 4 (−28.5 pts vs. Fable 5.1) | RL reward optimises scoped tasks; long-horizon generalisation not captured |
| PC-ALM near-backprop | Within ~2 pts of BP on 1,000-layer MLPs | Residual MLPs, MNIST/CIFAR-10, identity/tanh/ReLU | No theoretical guarantee for nonlinear networks; untested at transformer scale | Adjoint convergence proof is linear-only; empirical sweep is the evidence |
| Fly connectome (FLM) | Biological graph improves language modelling | Readout layer improves on frozen backbone | No-graph control wins all three seeds | Readout capacity, not graph topology, drives the gain |
| HarnessDev Evolution | LLMs can iteratively improve evaluation harnesses | Self-executor lineages (+1.4 to +4.4 pts) | Fixed Gemini executor: only Opus improved; GPT-5.5 regressed 10.3 pts | Feedback 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.
Related Reading
Grok Voice Transcribe 2.0 Cuts Short-Phrase WER From 20.6% to 6.8%
SpaceXAI's Grok Voice Transcribe 2.0 claims 2x accuracy over 1.0 at unchanged pricing: $0.10/hr batch, $0.20/hr streaming.
ByteDance's HarnessDev: Only 34 of 64 LLM Harness Changes Generalize
HarnessDev benchmarks the harness LLMs build, not the answers they return. Execution feedback matched held-out results only 53.1% of the time.

Fine-tune a model with GRPO for mathematical reasoning
Train a Qwen2-0.5B model with Group Relative Policy Optimization and LoRA on a single GPU, using format and accuracy reward functions.