vectory
Back to field notes

Vectory field note

Unfalsifiable stories of agent progress

Agent progress claims should be written so they can fail: named suite, score threshold, evidence requirement, budget, and known pathology budget.

August 20268 min read

Key ideas

  • A progress claim is weak unless a benchmark can disprove it.
  • Every claim should include suite version, threshold, evidence, and budget.
  • Pathology rates are often more useful than a single average score.

Workflow

01

Claim

02

Threshold

03

Evidence

04

Failure

01

Rewrite broad claims

Claims like the agent is production ready or the new model is better are not engineering statements. They are narratives. A team cannot use them to decide whether to ship, rollback, or add review.

A falsifiable Vectory claim looks like this: on suite agent.release_readiness.2026_08, the agent must score at least 0.86 overall, at least 0.90 on proof_grounding, produce zero critical pathologies, stay under 18,000 tokens, and close every required obligation.

  • Bad: better at repo tasks.
  • Better: passes 42 of 50 repo tasks at suite version 2026_08.
  • Bad: safer policy answers.
  • Better: zero policy_regression findings across the policy-proof suite.
02

Name the evidence

A claim without evidence requirements can pass by luck. The agent might answer correctly while using the wrong source, skipping a checker, or hiding uncertainty. That is why Vectory should make evidence part of the claim itself.

For example: claim_id final.policy.allowed must link to evidence_ids source.policy.17 and checker.supporting_rules.passed. If the final answer cites source.policy.12 instead, the text might sound right, but the claim is unsupported.

  • claim_id identifies the assertion.
  • evidence_ids identify source, trace, or checker support.
  • obligation_ids identify work that must close first.
  • checker_results identify mechanical status.
03

Report pathology budgets

An aggregate score can improve while the system becomes riskier. A model may pass more tasks but also ignore more failed checkers. Another may answer faster by skipping retrieval. Pathology budgets prevent that trade from hiding inside the mean.

A Vectory release gate should say: pass if vectory_score >= 0.86, unsupported_completion_claim = 0, ignored_checker_result = 0, policy_regression = 0, placeholder_proof_accepted = 0, and search_without_convergence <= 2.

  • Critical pathologies block release.
  • Warning pathologies require review.
  • Trend pathologies trigger suite expansion.
  • Resolved pathologies become regression tests.
04

Make improvement directional

Better is not one dimension. An agent can improve retrieval and regress recovery. It can reduce cost and weaken evidence. It can pass more tasks while making human review harder. A useful report names which behavior changed.

The right comparison is a delta table: task_completion +0.04, proof_grounding +0.11, recovery -0.07, mean_tokens +18 percent, critical_pathologies unchanged. That gives a release owner something real to decide.

  • Dimension deltas.
  • Pathology deltas.
  • Cost and latency deltas.
  • Reviewer override deltas.
05

Publish the failure surface

A credible benchmark report should make failure inspectable. If the agent failed, show where. If it passed, show what would have made it fail. Otherwise the report becomes another story about progress.

Vectory should treat the failure surface as first-class output: failed task IDs, event IDs, unsupported claims, open obligations, checker summaries, and a short recommendation for the next suite addition.

  • failed_task_ids.
  • pathology_name and severity.
  • event_id that triggered the finding.
  • evidence_id that was missing or contradicted.
  • next_eval_candidate.
06

What a published gate looks like when someone means it

This argument is easy to make and harder to live with, so it helps to point at organizations that publish gates against themselves. Anthropic's Responsible Scaling Policy ties a Capability Threshold to a required standard before further scaling, and its version history records the kind of specificity that makes a commitment testable: the evaluation cadence was extended from three months to six in version 2.0 to avoid lower-quality, rushed elicitation, and version 3.1 pinned the AI research and development threshold to compressing two years of 2018 to 2024 AI progress into a single year in aggregate capability terms rather than researcher productivity terms.[1]

The more instructive part is the self-reporting. Anthropic's own review disclosed shortfalls including evaluations finished three days late and missing elicitation techniques such as best-of-N and chain-of-thought.[1] A gate that publishes where it fell short is doing something a marketing claim structurally cannot: it is telling a reader how much weight the passing results deserve. On 10 February 2026 it also judged Claude Opus 4.6 to fall short of an AI research and development threshold while conceding that such judgments are becoming harder and more subjective, which is a disclosure of method uncertainty rather than a result.

Measurable criteria have a recognizable shape at smaller scale too. Anthropic's evaluation guidance contrasts safe outputs, which cannot fail, against less than 0.1 percent of outputs out of 10,000 trials flagged for toxicity by the content filter, which names a rate, a population, and a detector.[2] Any of your claims can be rewritten this way. If it cannot, the claim was never about the system.

One further discipline separates a falsifiable claim from a lucky one: state the trial count and the metric before results are read. pass@k measures the chance of at least one success in k attempts and rises with k, while pass^k measures the chance that all k trials succeed and falls with k, and the two are the same number at k equal to 1.[3] A threshold that does not say which metric it refers to can be satisfied by choosing the metric after the fact.

  • Name the threshold, the population, and the detector.[2]
  • State the trial count and metric before results are read.[3]
  • Publish where the evaluation itself fell short, not only the outcome.[1]
  • Disclose method uncertainty when a judgment is subjective.[1]

Use this checklist

Before you ship

Sources

Watch and read the original material

  1. Anthropic, Responsible Scaling Policy updates and version history

    Version 3.4 effective 8 July 2026, page last updated 14 August 2026. Source for Capability Thresholds triggering a required standard, the evaluation cadence change from three months to six in version 2.0, the version 3.1 threshold definition, the self-reported shortfalls including evaluations finished three days late, and the 10 February 2026 Claude Opus 4.6 judgment. Read 7 September 2026.

  2. Anthropic, Define success criteria and build evaluations

    Source for the contrast between a vague success criterion and a measurable one stating a rate, a trial count, and a named detector. Read 7 September 2026.

  3. Anthropic, Demystifying evals for AI agents

    Source for the definitions of pass@k and pass^k, their opposite behavior as k grows, and their equality at k equal to 1. Read 7 September 2026.

Vectory uses essential cookies and optional analytics to improve the site. You can update choices any time in cookie preferences. Privacy Policy

Customize