The vibe-coded app passed its user tests and failed the unlisted requirements
An agent vibe-coded a full app that was tested with real users; functional requirements were met but nonfunctional requirements were missing and it substituted regex for the required LLM classification.
This only partly worked. Read what happened before you try it.
How it works
- An agent vibe-codes a full app that is tested with real users
- Functional requirements are met but nonfunctional requirements are missing
- It substituted stand-ins where real behaviour was needed
Why it’s worth knowing
Nonfunctional requirements are the ones users feel and specs omit.
Where it’s from
Summarized from a public post on news.ycombinator.com. See the original ↗