Skip to content

the unranked row read 0 ms, which is not a latency - #3054

Merged
Flotapponnier merged 1 commit into
devfrom
fix/no-zero-ms
Oct 19, 2026
Merged

Flotapponnier merged 1 commit into
devfrom
fix/no-zero-ms

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

The re-run audit's pass A opened on it: Route published at exactly 0 ms p50 on 717 samples. That is my own fix from #3052 and #3053. Taking a row out of the order, I zeroed its value because the spec-declared unranked path does, and the ledger rendered 0 ms in p50, p90 and p99:

<td>Route</td><td>0 ms</td><td>0 ms</td><td>0 ms</td>

A wall-clock round trip of zero is impossible. A reader sees either a broken row or Route being instant, and the second is worse than the claim the fix was written to remove.

Nothing needed the zero. citation.ts:49,60 picks the leader from rows filtered on the label, ledger-table.tsx:292 pins labelled rows below the ranked field and excludes them from ranks and the field mean, and capital-hub.ts:133 filters on the label too. The label alone does the work.

Route now keeps its measured 215 ms and sits in its own block under "Robinhood only", which is both true and useful: it is the number a reader wants once they know what it covers.

One correction to the audit. Pass A also claimed the Robinhood explainer and badge named a 0 ms leader. They did not — bestPerChain.robinhood carries Route at 216.209 and the page renders "at 217 ms". The finding was right about the ledger and wrong about the explainer.

Gates: tsc clean, 603 tests pass.

The re-run audit's pass A opened on it: Route published at exactly 0 ms
p50 on 717 samples. That is my own fix from #3052 and #3053. Taking a row
out of the order, I zeroed its value because the spec-declared unranked
path does, and the ledger rendered "0 ms" in p50, p90 and p99.

A wall-clock round trip of zero is impossible. A reader sees either a
broken row or Route being instant, and the second is worse than the claim
the fix was written to remove.

Nothing needed the zero. citation.ts picks the leader from rows filtered
on the label, the ledger pins labelled rows below the ranked field and
excludes them from ranks and the field mean, and capital-hub filters on
the label too. The label alone does the work.

Route now keeps its measured 215 ms and sits in its own block under
"Robinhood only", which is both true and useful: it is the number a
reader wants once they know what it covers.

Pass A also claimed the Robinhood explainer and badge named a 0 ms
leader. They did not: bestPerChain carries Route at 216.209 and the page
renders "at 217 ms". The finding was right about the ledger and wrong
about the explainer.
@Flotapponnier
Flotapponnier merged commit f935ce6 into dev Oct 19, 2026
2 checks passed
@Flotapponnier
Flotapponnier deleted the fix/no-zero-ms branch November 3, 2026 11:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant