Skip to content

Timing supplement (13 Nov 2026)

This supplement is separately versioned from the frozen v0.9.2 correctness results. Its observations are environment-scoped candidates. It does not add a certified latency corpus to the snapshot.

The retained reports contain 1170 rows: 1085 timed and 85 untimed. Outcome counts are 338 inconclusive, 393 not-reached, 354 reached, and 85 unsupported. Timing absence for unsupported cases is not zero. Identity differences against the frozen reports: 0; outcome changes: 0. These checks do not add analyzer support or alter correctness scores.

Each row below summarizes one cold invocation per case. The distributions describe cases within each slice; they are not repeated measurements of one case and do not estimate runtime variance. The denominator counts timing sidecars regardless of outcome. Values are complete adapter-declared invocation wall-clock milliseconds; setup, builds, fixture materialization, normalization, validation, and hashing are outside the timer. Quantiles use linear interpolation over the per-case observations. No overhead is subtracted.

On narrow screens, scroll the table horizontally to see every column.

Cold case distributions, milliseconds
SliceRowsTimed nMinMedianp90Max
Bifrost C kernel5858559598631.11157
Bifrost C++ kernel6868591608.5634.31102
Bifrost C# kernel7070593613635.11000
Bifrost Go kernel7070697724.5758.41178
Bifrost Java kernel707013491380.51405.58356
Bifrost Java modeling24813791396.53449.58136
Bifrost Java native120————
Bifrost JavaScript kernel7070596610631980
Bifrost JavaScript modeling248591612733.6987
Bifrost JavaScript native120————
Bifrost Kotlin kernel707013861462.51568.58156
Bifrost PHP kernel7070595611634.21010
Bifrost Python kernel7070591605625.2967
Bifrost Python modeling248593608737.4995
Bifrost Python native120————
Bifrost Ruby kernel7070588602.5621.1976
Bifrost Rust kernel6464655679722.61089
Bifrost smoke (mixed languages)11811760362914057748
Bifrost TypeScript kernel7070598613630.11009
Infer C kernel5656254263281964
Infer C++ kernel68682582681627.21821

These are fixed cold invocations of the existing trivial no-flow fixture. The full min-to-max range is an upper-bound estimate that includes startup and the fixture's own analysis. It is not warm marginal cost and is not subtracted from the cold case values. The groups remain unqualified.

Separate invocation-overhead estimates, milliseconds
AdapterThree repeatsMin–max range
Bifrost / Python no-flow805, 565, 562562–805
Infer / C no-flow245, 260, 260245–260

The continuous queue passed its initial quiet-host admission. After dispatch, CPU contention and unavailable observations were retained as telemetry while the queue continued; this does not certify uncontended timing. The original A24 inter-adapter settling qualification was not established, and descendant containment remains unproven. All cold slices and both overhead entries are marked uncertified. 63 of the planned cold groups remain blocked. Only Bifrost at v0.15.1 and Infer at v1.3.0 have new cold observations; warm marginal measurements and the other analyzers remain blocked.

The mistaken Bifrost PHP overhead arm was rejected before policy analysis or a timed repeat. A separately source-reviewed continuation corrected it to the existing A24 Python definition and ran the still-unstarted Infer C arm. It repeated no cold groups. The rebuilt runner has its own pinned digest and is not byte-identical to the unavailable earlier binary. Tool/runtime identities, source projection, fixtures, configurations, resource limits, and environment qualifications are described in the immutable reviewed campaign record .

There are no accuracy changes and no cross-release comparisons. The candidate observations do not support a speedup claim. The full evidence bundle is separately addressable from the frozen release:

Save the three lossless bundle files together before verification or restore. The compressed index is served with an opaque suffix to preserve its bytes; save it as files.jsonl.gz. The bundle's relative paths begin with snapshot/. The reviewed campaign record includes the verification and restore commands.

Frozen release commit: 86092336d8f9ca32fe9e2c4042c2dced76c1feb1.
Published report manifest SHA-256: 2d4a40a10c79813a4dad8e2b8f7340daa6259da0553762a92c5847ec5d91014c.