Add Evolve customer story: Rest sleep coach on Langfuse - #3554
Merged
Conversation
Publish an Evolve user story at /users/evolve, following the Hugging Face summary-box layout, and link it from the users index and adopters table. Co-authored-by: annabellscha <annabellscha@users.noreply.github.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Replace the vacation-rental draft with Evolve Global's Rest story: voice-and-text CBT-I coaching on Vapi and OpenAI, 100+ composed prompts, error analysis, and LLM-as-a-judge evaluators for memory and voice quality. Co-authored-by: annabellscha <annabellscha@users.noreply.github.com>
Co-authored-by: annabellscha <annabellscha@users.noreply.github.com>
Co-authored-by: annabellscha <annabellscha@users.noreply.github.com>
Co-authored-by: annabellscha <annabellscha@users.noreply.github.com>
Co-authored-by: annabellscha <annabellscha@users.noreply.github.com>
Make the sleep log screenshot and carousel slides click through to Rest, and disable Frame zoom on the linked image so the click is not intercepted. Co-authored-by: annabellscha <annabellscha@users.noreply.github.com>
Rest is a wellness product based on CBT-I principles, not a treatment. Update titles, summary, body copy, Ignacio's title, and Martin's quotes to match the 25 August review. Co-authored-by: annabellscha <annabellscha@users.noreply.github.com>
Use Ignacio's prompt-repository excerpt on the Evolve prompt management section instead of the building-blocks quote. Co-authored-by: annabellscha <annabellscha@users.noreply.github.com>
Update meta, summary cards, Rest/Vapi wording, and the memory deep dive so the story talks about CBT-I plus circadian biology and neuroscience, end-to-end tracing, and cutting cross-session memory misses in half. Co-authored-by: annabellscha <annabellscha@users.noreply.github.com>
Replace the four-row ImpactChart with a compact three-bullet summary, and rewrite remaining em dashes in the memory section as colons and commas. Co-authored-by: annabellscha <annabellscha@users.noreply.github.com>
Keep the shorter one-sentence copy, but put it back in the original ImpactChart layout with 01-04 rows. Co-authored-by: annabellscha <annabellscha@users.noreply.github.com>
Summary card 01 now uses "based on the principles of CBT-I". Error analysis describes measuring how consistently the coach carries context forward. Locale variants list Mexico instead of Spain, including the composition diagram. Co-authored-by: annabellscha <annabellscha@users.noreply.github.com>
annabellscha
marked this pull request as ready for review
September 4, 2026 08:52
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit c35997d. Configure here.
Zoom chrome (role, tab stop, aria-label) is only applied when the image can actually open the lightbox: not inside a link, and not on mobile unless zoomOnMobile is set. Cleanup restores those attributes. Co-authored-by: annabellscha <annabellscha@users.noreply.github.com>
Co-authored-by: annabellscha <annabellscha@users.noreply.github.com>
Co-authored-by: annabellscha <annabellscha@users.noreply.github.com>
Co-authored-by: annabellscha <annabellscha@users.noreply.github.com>
Social crawlers fetch og:image as an absolute URL. Static assets on a preview still pointed at langfuse.com, which 404s until the story is live. Co-authored-by: annabellscha <annabellscha@users.noreply.github.com>
Co-authored-by: annabellscha <annabellscha@users.noreply.github.com>
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.

Rewrites
/users/evolvefrom the Rest sleep-coach interview draft (not vacation rentals).Story
Evolve (YC W18, makers of Podcast App) built Rest, a voice-and-text AI sleep coach based on the principles of CBT-I, circadian biology, and neuroscience. Every conversation is traced in Langfuse: Vapi for voice, OpenAI for text chat, plus background extractors. The team manages 100+ dynamically composed prompts (English and Spanish locale variants) in Prompt Management, reviews traces in annotation queues, and runs LLM-as-a-judge evaluators for cross-session memory.
Quotes are from Ignacio Perez (CTO) and Martín Siniawski (CEO). The
/userscard uses Martin's "CMS of prompts" line.Copy (Evolve review)
Wiring
content/customers/evolve.mdxcontent/customers/meta.jsonGreptile Summary
This PR adds the Evolve/Rest customer story, supporting images and customer-index wiring, while extending shared framed-image and carousel behavior with mobile zoom, links, image fitting, and keyboard accessibility.
/users/evolvecustomer story and Evolve adopter entry.Frameand carousel components with configurable zoom and linked-slide behavior.Framekeyboard handling regresses activation of existing linked images.Confidence Score: 4/5
The PR should not merge until framed linked images retain their keyboard navigation behavior; the remaining cleanup and ordering findings are lower-impact.
The shared
Framechange makes images inside existing links separately focusable and intercepts Enter/Space to open zoom, preventing keyboard users from following those links. The effect also leaves stale interactive semantics when zoom is disabled, and the customer metadata order differs from the stated placement.Files Needing Attention: components/Frame.tsx, content/customers/meta.json
Prompt To Fix All With AI
Reviews (1): Last reviewed commit: "Apply Evolve copy nits: CBT-I principles..." | Re-trigger Greptile