Science & Analytics

The Scientist

The Signal

Holding Claude Code's weekly throughput past September 13 takes roughly 20% more seats.

The temporary 50% boost gives way to a permanent 25%, and that swap is the whole arithmetic. OpenAI is separately resetting paid Codex quotas after bugs silently burned 10–50% of them, which means the capacity you think you measured last month was measured against a moving meter. Nightly eval sweeps are the workload sitting on both.

In Play

  1. Agent Capacity Falls 17% on September 14

    One thread runs through today's items: the meter moves before the price list does. Anthropic's temporary 50% boost to Claude Code weekly limits expires September 13, and a permanent 25% increase replaces it on September 14, per TLDR IT. That is an effective capacity drop of about 17% — roughly 20% more seats to hold weekly throughput. Instrument per-workflow token burn before September 13, and re-plan every sweep dated after September 14 against base × 1.25. Separately, OpenAI is resetting paid Codex and ChatGPT Work quotas after fixing token-burn bugs that silently consumed 10–50% of customer quota; nightly eval sweeps and judge-scoring runs are the exposed workloads.

    Ask Clarity
    Try
  2. Grounded-QA Evals Score Answers Nobody Retrieved

    Tool-call traces caught all 50 planted cheats and flagged none of 207 honest runs. So any grounded-QA or RAG score reported without those logs is an upper bound, not a measurement. The same Techpresso coverage finds frontier models surface both sides of a genuinely disputed fact only about 52% of the time.

    Ask Clarity
    Try
  3. An Adoption Stat That Counted Misconfigurations

    ChinAI's Jeffrey Ding re-queried the SecurityScorecard data behind the widely repeated claim that OpenClaw use in China is "almost double" the U.S. On August 29, 2026 he found slightly more instances in the United States — from a scanner that observes only publicly reachable hosts, which is not the same thing as adoption.

    Ask Clarity
    Try
  4. Throughput Is Gated by Bytes, Not FLOPs

    kimi-k3-in-c ran all 2.78 trillion parameters of Kimi K3 on a single CPU, and its throughput curve is a step function. Going from 8GB to 64GB of RAM bought only 1.34x; 64GB to 128GB bought 3.54x once the working set became fully resident, per Unwind AI. Nvidia is making the same argument commercially, shipping Vera Rubin with dedicated storage and networking racks to stop flash stalling before the GPU. Profile wait-on-I/O per step before the next capacity conversation.

    Ask Clarity
    Try
  5. Acquisition Method Becomes a Dataset Registry Field

    Sony Music Publishing, Warner Chappell and others sued Anthropic in the Northern District of California over allegedly torrented works used to train Claude, seeking up to $150,000 per infringed work plus $25,000 per stripped copyright notice, as Pivot 5 reports. It follows the $1.5B Bartz settlement, where the court held that training was legal but piracy-based acquisition was not. Liability attaches to how a corpus was obtained — a property your ETL controls and can log.

    Ask Clarity
    Try

Deep Dives

September 14 Cuts Agent Capacity While the Meter Was Miscounting

Two independent measurement failures land in the same fortnight: an entitlement change no price list records, and vendor token accounting that quietly overcharged as much as half a quota.

The entitlement was the lever

Nothing in the price list moved: no dollar list price changed. Every budget model keyed to cost-per-seat now understates cost per unit of completed work, and a team without a tokens-per-completed-task denominator has no instrument capable of detecting the next adjustment. I expect more entitlement changes on roughly this cadence. Agentic coding inference economics are unresolved, and the entitlement is the cheapest lever a vendor holds.

The exposed workloads run weekly with no human in the loop: nightly eval sweeps, repo-wide refactors, LLM-as-judge scoring runs, synthetic data generation. Those are also the lowest-difficulty tasks in the portfolio, which is where substitution is viable. Any eval sweep or agent backfill calendared past September 14 should be re-planned against base × 1.25 rather than current measured capacity.


The vendor meter drifted 10–50%

The second failure lands on anyone reconciling spend against vendor dashboards. Unwind AI reports OpenAI resetting paid Codex and ChatGPT Work quotas after fixing token-burn bugs across image compaction, memory workers, subagents, rolling summaries, and MCP result handling, defects that silently consumed 10–50% of customer quota. That is a calibration failure in the only counter most teams have. The control is an independent per-run token ledger reconciled nightly against vendor-reported usage, with the discrepancy tracked as a monitored quantity instead of discovered at a quarterly true-up.


The substitution decision, with numbers

Terminal-Bench 4.0, a widely watched agentic benchmark, publishes resolution rate, tokens, and dollars together. Per Unwind AI's read, ranking by cost per resolution point reverses the order:

ModelResolutionTokensRun cost$ per resolution pointBlended $/M tokens
Opus 551.8%6.5B~$6.0K~$116~$0.92
Fable 544.5%not reported> GLM-5.3——
GLM-5.341.8%8.7B~$2.7K~$65~$0.31

Two readings matter. First, Fable 5's 44.5% overlaps GLM-5.3's 41.8% inside the published error bars at higher cost. A 2.7-point gap you cannot resolve statistically is not a product feature, and it hands procurement a defensible "that difference isn't real." Second, the cheap model burns 34% more tokens to get there. The thing that figure doesn't tell you is latency and context-window pressure, which never shows up on the invoice. In a context-constrained agent loop the per-token discount erodes faster than the dollars-per-task ratio implies.

The honest framing is best open-weights model per dollar for this task class, tested on in-house traces rather than a public suite. GLM-5.3 is fine-tunable through Tinker, so a task-specialized adapter trained on your own agent traces is a plausible way to beat a generalist frontier model on a narrow distribution. That is the substitution that absorbs a capacity cut.

A 25% limit increase arriving as a 50% boost expires nets out to a cut. Agent spend that cannot be expressed as tokens-per-completed-task will hide the next one too.

What to do

  1. Instrument per-workflow token burn broken out by repo and task class before September 13, and stand up an independent ledger reconciled nightly against vendor-reported usage.

  2. Re-plan every eval sweep, batch scoring job, and agent backfill scheduled after September 14 against base × 1.25 capacity, with a documented fallback model per workflow.

  3. Run a two-week bake-off of a fine-tuned open-weights model against your incumbent on your own task suite this sprint, reporting cost-per-resolved-task and bootstrapped 95% confidence intervals.

Your Grounded-QA Score Includes Answers the Model Never Retrieved

Trace-conditioned scoring splits one accuracy figure into three, and the drop it produces is the actual result — plus two other eval axes the research says are missing entirely.

What the trace actually buys you

No new model, no new retriever. Under a function-calling or MCP-style interface the tool-call log is already being written, so the work is a join: score each answer against whether the retrieval call fired at all, and whether the returned span supports the text produced. One metric becomes three, and each catches a failure the single number scored as correct.

MetricWhat it measuresWhat it catches
Answer-correctOutput matches gold labelNothing about provenance
Source-openedRetrieval call actually firedParametric recall dressed as retrieval
Answer-attributableReturned span supports the claimRetrieved-then-ignored context

The headline number will fall, and the size of the fall is the measurement worth having. It quantifies how much of last quarter's reported performance was the model recalling the public web rather than reading the corpus, and that fraction grows as models memorize more of it.

Grade the evidence before presenting it. The 50 cheats were planted, which means synthetic and non-adaptive. At that sample size there are no confidence intervals worth quoting. A model optimized against a trace-aware scorer will not behave like one that never saw it. The detector is a floor on detectability, not a solved problem.


Contested facts and the cost of self-correction

Techpresso's coverage carries a second reproducible result: frontier models surface both sides of a genuinely disputed fact about 52% of the time, defaulting to the more common version and dropping the alternative without saying so. That is epistemic bias, not hallucination, and accuracy metrics are blind to it because the majority answer scores as correct. A 30–50 item contested slice in the regression suite, scored on whether multiple positions appear, is an afternoon of work.

The third result moves money. A text-to-SQL cost-benefit audit found that self-correction is the only add-on that reliably pays across systems, and that at a fixed inference budget the pipeline beats a pricier model tier. Execute the generated SQL, capture the error class, feed it back with the schema slice, retry once. Then score on dollars-per-correct-query rather than exact-match, which never priced the retry.


One accuracy number fits too many different systems

Unwind AI's provenance analysis names a failure mode in the same blind spot: copied evidence counted as independent sources. Duplicated or syndicated retrieved documents inflate apparent corroboration the way correlated features inflate an ensemble's certainty. The fix is near-duplicate detection plus per-chunk lineage metadata, and no accuracy metric in the current harness will surface it.

Import AI pushes the logic one layer up. If the promotion gate is an LLM-judge or reward-model score and the system under test can infer that score, the metric stops estimating quality. Goodhart's law with a search budget attached. The prescribed control is a held-out shadow scorer the training and selection loops never see, with a pre-registered divergence threshold on primary-versus-shadow rank correlation.

The thing a single accuracy number doesn't tell you is which of many possible systems produced it. All three sources land in that spot. They disagree only about which column to add first: traces, lineage, or an independent scorer.

A grounded-QA eval without tool-call logs cannot tell you whether you bought retrieval accuracy or a good memory of the internet.

What to do

  1. Add tool-call tracing to your grounded-QA harness this sprint, re-run last quarter's benchmark, and publish the answer-correct / source-opened / answer-attributable deltas internally.

  2. Freeze any model-tier upgrade spend on text-to-SQL and ship an execute-and-repair loop instead, scored on dollars-per-correct-query within this sprint.

  3. Build a 30–50 item contested-fact regression slice this quarter, scored on whether the system surfaces multiple positions rather than the majority one.

The Adoption Stat That Inverted on a Single Re-Query

One re-pull of a public dataset flipped a headline policy claim, and the same observed-versus-claimed gap is sitting in three metrics your team reports every week.

How the number propagated

The figure moved from a security vendor's scan to a news report to a think-tank analysis to downstream commentary, acquiring the phrase "China's diffusion advantage" along the way. Nobody in the chain re-queried the source. Same mechanism as a metric definition sitting in a BI layer with no owner and no as-of timestamp attached at the point of citation.

Both figures come out of the same badly specified instrument. An internet-wide scanner sees only publicly reachable hosts. Nothing behind NAT, a corporate firewall, or bound to localhost shows up at all. Geo-IP attribution breaks the moment deployments move from local machines to one-click cloud hosting, where an instance lands in the provider's region rather than the user's country. The observed flip therefore cannot be attributed to adoption. A U.S. lead in publicly reachable instances is equally consistent with China moving faster off local hosting and onto cloud regions that geo-locate elsewhere.

A metric that counts internet-reachable instances is a misconfiguration census. Roughly 35,700 terminal-capable agents were discoverable by a third-party scanner to produce it. Adoption is a different measurement.

The same gap, closer to home

The other reports each supply a live instance of the observed-versus-claimed gap, all of them cheap to close.

  • Tenure. Refactoring's account of Graphite deleting one random employee account per day is chaos engineering aimed at the human cold-start path. The modeling analog: offline eval sets sampled from historical logs are dominated by tenured, feature-rich users, while every new user arrives on a day-0 vector of defaults daily. Aggregate AUC or NDCG holds while the sparse-feature slice rots. Half a day of SQL adds a no-history cohort with its own regression threshold.
  • Actor type. TLDR Fintech's read on agentic risk decisioning sharpens it. Behavioral fraud features (session velocity, device entropy, typing cadence, dwell time) were engineered when non-human meant abuse. Funded agent-payment and agent-identity products break that correlation for a subpopulation. Retraining does not smooth this, because the label's meaning changed: non-human traffic no longer implies fraud. Global AUC looks fine while the agent-origin subgroup's false-positive rate blows out.
  • Revenue weight. The onboarding checklist in Scarlet Ink states it plainest: learn whether revenue sits with a few key accounts or spreads evenly. Under concentration, unweighted aggregate metrics are dominated by long-tail volume, so mean AUC improves while the accounts that pay regress. Simpson's paradox with a P&L attached.

All three fixes have the same shape: report per-class, not pooled. Per-feature PSI or KS on the class split with alerting above 0.2, TPR at a fixed 1% FPR per traffic class, and expected calibration error per group rather than one number for everyone.


Provenance costs that stay unbudgeted

ChinAI's buried item is a data-engineering problem in humanities costume. Quotes from a decade-old report could not be located in the CNKI originals, either from a lossy translation or from post-publication editing of the source articles. Mapped onto eval sets and RAG corpora, the consequence is concrete: sources are mutable and third-party extractions are lossy. Store URLs and parsed text instead of raw bytes and content hashes, and a benchmark delta six months from now is unattributable between model regression and corpus mutation.

What to do

  1. Audit your top 10 adoption and usage metrics this sprint: for each, write down what is physically observed versus what is inferred, the selection bias, and the as-of timestamp — then relabel or kill any mismatch.

  2. Add tenure buckets and an agent-origin flag as permanent evaluation strata this sprint, reporting calibration and TPR at fixed FPR per class rather than pooled.

  3. Content-hash and snapshot raw bytes for every external document entering eval sets or RAG corpora this quarter, with a scheduled re-fetch job that diffs hashes and alerts on upstream mutation.

The bottom line

The pattern is not that models got worse — it is that the instruments reporting on them measure something adjacent to what they claim, and nobody re-derived the numbers before spending against them. The scoreboard is now the least-validated component you own, and every substitution, procurement, and promotion decision runs downstream of it. Pick the three numbers that will decide your next model swap, re-derive each from raw observation with an as-of timestamp attached, and refuse to sign against any figure you cannot reproduce yourself.