fix(audit): accuracy, a11y, and SEO findings from a four-agent blind audit - #19
Open
Sahil170595 wants to merge 1 commit into
Open
fix(audit): accuracy, a11y, and SEO findings from a four-agent blind audit#19Sahil170595 wants to merge 1 commit into
Sahil170595 wants to merge 1 commit into
Conversation
…audit
ACCURACY (a CV/research site; wrong claims are the worst defect class)
- Triton PR #10822 was shown as 'under review'; it was closed unmerged
2026-07-13 ('Close as it's been fixed'). PyTorch #184102 likewise closed.
- Overclaims scoped to their evidence: Q2_K '100% ASR / universally
unacceptable / 18+ models' fused TR139's 4-model study with TR141's scope —
now stated as the qwen2.5-1.5b peak it is; backend safety 25pp -> '7-25pp,
peaking on Llama 3.2 1B' per TR136; Dual Ollama 99.4% marked as the
best-config figure; Q4_K_M 'universal' -> 'safe GGUF default'; 13.9x
attributed to its llama3.2-1b/Q3_K_S cell.
- '5 languages' contradicted the site's own 4-language enumeration; /work's
'visual-embedding router' contradicted every other surface (it is text
embeddings); Echo's '5 channel adapters' vs Slack+Discord everywhere else;
unsupported '10,000x speedup / 97% cost reduction' removed.
- HuggingFace 16 -> 22 releases (live API); Phase 2 '6 reports' -> 7.
A11Y
- CRITICAL: the landing tracker text measured 1.38:1 over the accretion disk
at 390px — unreadable. A full-bleed gradient scrim (no box edge, per the
scene's art direction) takes it to 6.46:1 measured. Desktop scrim softened.
- Copy buttons were 14x14 (WCAG 2.5.8 wants 24x24) -> 30x30 via negative
margin, no layout shift. Escape now closes the mobile menu. /platform h2->h4
skip fixed. CopyButton gains type='button'.
SEO
- Canonicals added site-wide (root + 13 static routes + landing); there were
ZERO, while ?utm_source= variants served byte-identical content.
- 15 pages declared summary_large_image but shipped no og:image: defining a
page-level openGraph REPLACES the root's, dropping the file-convention
image. All 15 now set images explicitly.
BUGS
- The version-drift guard searched for the CURRENT version literal, so it went
blind the moment tools.ts was bumped — the exact event it exists to catch —
and its scraper-surface check never inspected either README (the marker
required an install line neither contains). Both rewritten to compare every
version literal near a package name against the module; verified they now
fail on a simulated 0.13.0 bump across Footer.tsx, llms.txt AND README.md.
- Closing a selection card restored focus to the rail anchor, which fired the
hover-preview and pinned the ticker's pause flag permanently. Focus now
holds the tour only when it arrives by keyboard.
- Replaced a vacuous assertion in two suites: JSON.stringify drops undefined
rather than emitting 'undefined', so the check could never fail.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
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.
Four independent agents audited the live site with zero context — content accuracy, a11y/mobile, SEO/machine-readability, and code. This fixes what they found.
Accuracy — worst defect class on a CV/research site
merged: false, maintainer comment "Close as it's been fixed"state: closed, merged: falseAccessibility
/platformh2→h4 skip fixed.CopyButtongainstype="button".SEO
?utm_source=variants served byte-identical content. Added to the root, the landing, and 13 static routes.summary_large_imagebut shipped noog:image— a page-levelopenGraphreplaces the root's rather than merging, dropping the file-convention image. All 15 now set it explicitly. Verified: og:image and canonical now present on every page checked.Bugs
tools.tswas bumped — the exact event it exists to catch — and its scraper check never inspected either README (the marker required an install line neither file contains). Both rewritten to compare every version literal near a package name against the module. Verified non-vacuous: a simulated 0.13.0 bump now fails onFooter.tsx,llms.txtandREADME.md.:focus-visiblereports false under jsdom).JSON.stringifydropsundefinedrather than emitting the string, so the check could never fail.Verification
61/61 tests, eslint clean,
next build376/376. Playwright-measured: contrast 6.46:1, no horizontal scroll at 390px or 1440px, Escape closes menu (aria-expandedtrue→false), copy target 30×30.