Earlier PH badge URL pointed at post_id 773058 which returned 404 —
the WebFetch I pulled the ID from grabbed a wrong number. Correct
post_id is 1144164 per the official embed snippet from the PH
"Embed" tab. Badge now resolves with HTTP 200 + Content-Type
image/svg+xml against api.producthunt.com.
Position fix: pulled the badge out of the Testimonials section
(wrong place — buried below the fold) and added Product Hunt as a
fourth entry in the existing FeaturedIn "AS FEATURED IN" bar at the
top of the page where it sits naturally alongside AlphaSignal,
Agentic AI Foundation, and Trendshift.
- FeaturedIn ITEMS: Product Hunt entry added with the canonical
featured.svg embed URL (theme=neutral to match the existing
badges, no t= cache-buster since CDN cache is fine for a
marketing surface)
- FeaturedIn grid: 3-col → 4-col at desktop, 2-col at 980px,
1-col at 540px so the four cells stay balanced
- next.config: api.producthunt.com added to remotePatterns so the
Next image loader accepts the SVG badge
- Testimonials: removed the broken badge row + the now-unused CSS
(.badgeRow / .badgeLink / .badge); section keeps the
use-cases + endorsements grid as before
The launch-thread quotes broke into two natural shapes — concrete
use cases (Peter Neyra tracking product pivots, Pranav Prakash on
two weeks of production use) deserve more weight than the shorter
positioning endorsements. Top of section now embeds the official
Product Hunt featured.svg badge so the live upvote count + day
rank stays current without any client refresh.
- Featured "HOW THEY USE IT" row: 2 large cards with a gold use-case
tag chip + larger quote type
- "WHAT THEY SAY" row: 4 compact cards in a 4-col grid
- PH badge embedded at api.producthunt.com/widgets/embed-image/v1/
featured.svg?post_id=773058&theme=dark — live, no client JS
- Responsive: use-cases 2→1 col at 980px, endorsements 4→2→1
Six verbatim quotes pulled from the Product Hunt launch discussion,
each linked back to the source comment for verification. Quotes
cover the spectrum: concrete use cases (Peter Neyra on product-pivot
tracking, Pranav Prakash on two weeks of production use), framing
endorsements (Alper Tayfur, Mia Taylor on agentmemory's intent
versus storage-only tools), and onboarding feel (Zoe Alexandra).
Section header: "BUILDERS USING AGENTMEMORY" with the title
"IN THE WILD." in the gold accent. 3-column grid above 980px,
2-column at tablet, single-column on mobile. Cards are clickable
and route to the original PH comment thread.
Slotted between Compare and Agents — social proof after the
comparison table, before the agent-list grid. Matches the
existing FeaturedIn aesthetic (charcoal border + iron fill +
gold hover) so the section feels native, not bolted on.
website/lib/generated-meta.json also picked up the v0.9.20 bump +
the two new MCP tools shipped via #498 (memory_commit_lookup,
memory_commits) — clean by-product of `npm run build`.
- website/components/Testimonials.tsx: 6 verbatim quotes + attribution
- website/components/Testimonials.module.css: 3/2/1 grid + card chrome
- website/app/page.tsx: wired between Compare and Agents
- website/lib/generated-meta.json: regenerated against v0.9.20
Site builds clean.