docs(blog): sync final local-llm-fast-enough article and fix stale benchmark claims#215
Merged
Merged
Conversation
…nchmark claims
Replace the stale draft blog post with the fact-checked final article,
including the optimization-engine and memory-governor sections it was
missing and the corrected 1.15-14.7x framing (was: flat 9.8x claim).
Add the four mascot images the article references.
Fix two superseded claims in paper.md: the cold-prefill "parity" claim
is now the real 1.15-1.32x Squish edge, and the TTFT "only loss" claim
is now a Squish win at every tested length.
Fix overrides/main.html's OpenGraph template, which rendered a raw
Python dict into article:published_time when date front matter uses
the nested {created, updated} form.
This was referenced Jul 7, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
docs/blog/posts/local-llm-fast-enough.mdwith the final, fact-checked article — this was live on squish.run before this PR, sincedocs.ymldeploys on every push tomain. Confirmed live: the "9.8x faster... on long prompts" framing and the disproven TTFT-loss claim were both fetched from https://squish.run/blog/local-llm-fast-enough/ before this change.docs/assets/blog/squish-hero.png,squish-building.png,squish-flying.png,squish-fistpump.png), placed following the site's existingassets/blog/convention.docs/paper.md:overrides/main.html: the front matter'sdatefield is now a nested{created, updated}mapping, which was rendering as a raw Python dict inside thearticle:published_timeOpenGraph meta tag. The template now emits cleanarticle:published_time/article:modified_timetags for both the flat and nested date forms.Type of change
Checklist
pytest tests/passes locally — N/A, no Python source changedruff check squish/ tests/reports no errors — N/A, no Python source changed/Users/<name>/...)squish benchrun — N/A, no perf-sensitive code changedVerification
Built the site locally with the exact plugin versions
docs.ymluses (mkdocs<2,mkdocs-material,mkdocs-exclude,mkdocs-rss-plugin) and confirmed via Playwright screenshots:Related issues
N/A — sprint task, no linked issue.
Generated by Claude Code