VisionFlow's marketing site is built the same way the product is: by AI coding agents working directly in this repository's git history, reviewed against what the backend actually does. This page walks through four real, dated changes from that process — no case-study gloss, just the commits.
Every count on this page (card totals, brand totals, question counts) is taken directly from this repository's own commit messages and diffs — cited inline as a short commit hash you can look up yourself. This page does not claim any change in conversions, signups, traffic, or revenue from this work — none of that has been measured, so none of it is claimed. Where we don't have a real number, we describe what changed in words instead of inventing one.
VisionFlow's homepage feature grid had grown to roughly 50 cards, most written to sound finished. An audit that cross-referenced every card against the backend service it claimed to call found that a large share were backed by endpoints that hadn't shipped yet, or that had already been honestly gated to a "not configured" response elsewhere in the codebase — the copy and the code disagreed.
Rather than delete the ambitious cards, the fix reused the .badge-soon pill
already established for pricing-tier rows, so the product roadmap stays visible while being
honest about what runs today. Two cards (Teleprompter, Orator) had claimed smart-glasses HUD
hardware that doesn't exist — their copy was corrected to describe what they really are: real
WPM/pacing computation, shown on your phone.
The clearest single before/after in this redesign. The page previously listed eight named, trademarked hardware brands — Ray-Ban Meta, Apple Vision Pro, Meta Quest 3, Even Realities G1, Rokid Max, Vuzix Blade 2, XREAL Air 2 Pro, and MentraOS — each tagged 🟢 100% Certified Native Integration against features that, in every case, were backed by services already honestly gated to a "not implemented" response in the backend. That's not just an honesty problem; claiming certified integration with named third-party hardware VisionFlow has no relationship with is a trademark and false-advertising risk.
🟢 100% Certified Native Integration🟡 Coming soon — blocked on Meta's partner-approval process, a business gate not a technical one🟡 Early / unverified — an alert-viewer built against public SDK docs, never tested on real hardware, no voice output yetThe page's own title changed to match: "Smart Glasses Hardware Compatibility Hub" became "Smart Glasses Hardware Status." Same page, same URL, a completely different relationship to the truth.
Not every change in this pass was subtractive. Two genuinely new, working pieces of UI shipped the same day — both designed around the same honesty constraint as everything above.
Replaced a static bullet-point checklist on champplan.html with a 3-question
interactive tool — a headcount slider and two yes/no toggle rows — that tells a visitor in
real time whether their company likely qualifies. It deliberately does not compute or show
a savings estimate: that number only ever comes from Step 2's licensed-advisor call, on
purpose, so nothing generic gets quoted before a qualified person has looked at real
payroll data.
Added a search box and "All / Live today / In development" filter chips above the homepage
feature grid from Section 1. The "in development" status isn't a second hand-maintained
list that copies could drift from — it's computed live by scanning each card's own visible
text for the same disclosure phrases ("in development", "not live
yet", "coming soon") already established there. If a card's honesty
copy changes, the filter follows automatically.
This repository is worked on in parallel by several AI coding agents (including different
Claude Code sessions like the one that wrote this page) plus a human — none of them share a
live channel to each other. The git history and a running PROJECT_STATUS.md
changelog are the only shared state. That's also why this kind of honesty pass keeps
recurring: a feature built quickly by one agent can describe itself more confidently than the
code underneath it actually behaves, and the next agent's job is often to find and close that
gap before it reaches a real visitor.
This page is itself an instance of that convention — it exists because a dated changelog entry pointed back to the commits above, not because a metric proved the redesign "worked." No such metric exists yet.
Every change described above is live on this site today — not a mockup.