Findings from a full review of the site's content for language and accuracy, cross-checked against openvox-docs, the OpenVox release history, and the public record. Grouped by priority.
Factual accuracy
All other timeline items (2005 founding, PE in Feb 2011, Vox Pupuli in 2014, $150M total funding June 2018, Perforce acquisition April 2022, 25-node EULA cap) check out, and all six product descriptions are consistent with the docs.
Placeholder CTAs (highest user impact)
Markup
Language and consistency
Written with AI assistance (Claude Code); reviewed and verified by me.
Findings from a full review of the site's content for language and accuracy, cross-checked against openvox-docs, the OpenVox release history, and the public record. Grouped by priority.
Factual accuracy
what-is-openvox.htmlsays "May 2025 — OpenVox 8.19.0 ships — The fork's first public release lands." The first OpenVox release was 8.11, announced January 21, 2025 (Vox Pupuli announcement, LWN coverage), with tags flowing steadily from 8.12.0 (Feb 20, 2025). 8.19.0 shipped May 30, 2025 — likely conflated because GitHub Releases only begin at 8.19.0. The "Early 2025: Puppet access locks down" item ordering should be revisited alongside the fix, since the first release predates it.All other timeline items (2005 founding, PE in Feb 2011, Vox Pupuli in 2014, $150M total funding June 2018, Perforce acquisition April 2022, 25-node EULA cap) check out, and all six product descriptions are consistent with the docs.
Placeholder CTAs (highest user impact)
href="#"buttons lead nowhere: Get Started / Installation Guide / Join the Community buttons onindex.html(3),what-is-openvox.html(1),why-openvox.html(3), andopenvox-vs-ansible.html(3). Suggested targets: the docs getting-started page (https://docs.openvoxproject.org/openvox/latest/getting_started.html) for Get Started/Installation Guide, and the Slack signup / voxpupuli.org/connect links (as used onget-support.html) for Join the Community.Markup
_layouts/product.htmlline 7 has<span aria-current="page">{{ page.name }}</a>— opens<span>, closes</a>.get-support.htmlhave emptyaltattributes. They're meaningful content (company identification), and the site publishes a VPAT, so they should carry the company names. CI currently runs html-proofer with--ignore-empty-alt; that flag could be dropped once fixed.Language and consistency
why-openvox.html→ "Why OpenVox" (brand casing).openvox-vs-ansible.html: "agentless via Bolt" → "OpenBolt" (the site's own product name; matches docs terminology conventions).get-support.html: "For free, peer support, join…" → "For free peer support, join…" (stray comma).Written with AI assistance (Claude Code); reviewed and verified by me.