Skip to content

docs(site): add benchmark showcase - #209

Merged
vishr merged 2 commits into
mainfrom
feat/benchmark-showcase
Aug 29, 2026
Merged

docs(site): add benchmark showcase#209
vishr merged 2 commits into
mainfrom
feat/benchmark-showcase

Conversation

@vishr

@vishr vishr commented Aug 29, 2026

Copy link
Copy Markdown
Member

Summary

  • add an evidence-first benchmark section to the landing page using the measured three-signal candidate
  • align README, storage docs, diagrams, generated references, and agent exports with authoritative Parquet, indexed trace reads, rebuildable DuckDB query state, and SQLite control state
  • remove retired implementation, setting, ingest-header, and benchmark-history references
  • state the candidate limitations beside the result: one dirty-checkout repetition, same-host generators, and no read-under-write claim

Verification

  • just check
  • desktop and mobile browser QA
  • no horizontal overflow or browser console errors
  • generated docs and diagrams are current
  • old-implementation terminology audit returns no matches

Benchmark status

The 296,196 items/s figure is intentionally labeled a publication candidate. It does not become the official headline until a clean harness produces at least three passing repetitions with the raw artifacts published together.

vishr added 2 commits August 29, 2026 08:18
Correct what the card asserted, then rebuild it as an instrument.

The per-signal tiles are three separate saturation runs, but they sat
directly under the sustained three-signal headline with no qualifier and
sum to roughly twice it. The suite total is a cumulative count and was
rendered as a fourth throughput rate, under an aria-label announcing it
as one. The chart plotted a generator sweep that appeared nowhere in the
documentation, and its peak contradicted the headline beside it by a
fifth with only an aria-hidden caption to reconcile them.

The chart's endpoint label was anchored to the figure box and landed on
the point it labelled. Its draw animation guessed a dash length of 820
user units for a 533-unit path, so it finished at 65% of its duration
and the last point faded in after the line had stopped moving. The
observer armed the animation at 25% visibility, which blanked and redrew
a chart already on screen.

The flow diagram carried aria-label on a role-less div, so its
replacement label was dropped while aria-hidden suppressed the inputs it
replaced. Small type ran to 0.5rem at 4.16:1 against the light
background, and the card's status tokens were absent from the print
palette that fanout.css forces on every theme.

The card is now built on three tonal surfaces with hairlines between
them, and the chart is a ruled plotting field with a datum, ticks at
every sample, and a drop line tying the headline and peak figures to the
run they came from. On a phone the schematic runs down the column
instead of stranding two boxes beside a connector that reaches neither.

Starlight gives consecutive blocks a 1rem top margin, which had been
pushing every tile after the first out of line with its row; the card
opts out.

Claude-Session: https://claude.ai/code/session_01FCgBTMHyJzwwbMDJ2RfzKk
@vishr
vishr merged commit 5cbeb7a into main Aug 29, 2026
8 checks passed
@vishr
vishr deleted the feat/benchmark-showcase branch August 29, 2026 16:01
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