Skip to the content.

FrontierSWE time-to-solution — results (GATED)

FrontierSWE time-to-solution is fak’s claim to reach the same task score in far less wall-clock. No number is recorded here yet.

This is the single authority page for that claim. It follows the discipline of every number in BENCHMARK-AUTHORITY.md: one place, traced to a source commit and an artifact. It is created empty and gated on purpose, so the claim boundary is written down before a run exists. That keeps an ungoverned “10x faster” from leaking into the README or a Slack post ahead of the evidence.

Child C15 (#1721) of epic #1706.

Try the offline projection now (a floor, not the measured win):

fak frontierswe describe --tts

The claim boundary

You may quote no time-to-solution number from this page, no wall-clock ratio, no turn-count ratio, no “Nx faster”, until both of these hold:

  1. the official FrontierSWE grader has produced both arms’ reward.json (C13, #1719); and
  2. score-parity holds, so the fak arm’s correctness/speedup is at least the raw arm’s (C11, #1717).

The parity gate is load-bearing. A faster run that scored lower is a regression, not a win. FrontierSWE scores partial credit: reward.json gives correctness in [0,1], then a speedup tier once correctness reaches 1.0. So “faster” only means something when you hold it at equal quality.

What is witnessed today (and is not a TTS number)

These offline-spine facts back the eventual row. None of them is a time-to-solution measurement.

Fact State Evidence
Task model, 17-task catalog, and 3 scoring families landed internal/frontierswe (C1–C2); fak frontierswe describe (offline)
Go scorer reproduces scripts/score_from_reward.py landed, green go test ./internal/frontierswe returns ok; parity fixtures and FRONTIERSWE-SCORING-PARITY.md
Deterministic TTS projection (a floor, not a measurement) landed fak frontierswe describe --tts (C4/C5)
Per-turn reuse fold from fak serve /metrics landed fak frontierswe cache-witness (C8)
Raw-vs-fak run, grade, and TTS metric pending C9 / C12 / C13 / C14, the residual this page waits on

The projection answers a what-if: how much re-prefill work would fak eliminate at a given reuse rate? That is the falsifiable hypothesis. The grader-backed measurement is what this page will record.

Reserved row shape (filled on a witnessed run)

Once steps 4 to 8 of the runbook have run and the parity gate is green, this table is filled from the graded artifacts, one row per (task, model), raw arm against fak arm:

Field Raw arm fak arm Source
correctness in [0,1] gated gated official grader reward.json
speedup tier, if correctness reaches 1.0 gated gated official grader reward.json
Gated leaderboard score gated gated internal/frontierswe scorer, pinned to the oracle
Wall-clock to correctness 1.0 gated gated C14 per-trial TTS metric
Turns to first correct gated gated C14 sub-metric
Score-parity holds? gated C11 gate (green before any TTS ratio is quoted)
TTS ratio T_fak / T_raw gated derived only after parity holds

Provenance labels on the filled row follow the house rule. fak’s own KV-prefix reuse is WITNESSED. The model’s correctness/speedup and any provider cache_read are OBSERVED. The --tts projection is MODELED. They are reported side by side and never summed.

Artifact path and reproduce command (stubbed, ready to fill)

Honesty fences

Files


Written on a host with no FrontierSWE sandbox and no official grader. Every result cell is gated by design. Fill them by running the witnessed pipeline in the runbook, once the score-parity gate can be evaluated.