changelog
What we shipped, when, and why it matters.
A user in Tokyo set their language to Japanese. The AI responded in Japanese. The browser form still said "Submit response" in English. That's not how language works.
ChatGPT told a user it couldn't fill our form. It could see the page fine. It just couldn't see the form inside it.
Pluck shipped with six built-in templates. But nobody's org runs sprint retros exactly like mine. Custom templates let you save your own shapes.
Pluck forms used to live at random slugs. Now they live at @you/your-form. It took three hours to learn that Hono can't put a literal @ before a route param.
Not a roadmap. A punch list. The order will change next week, and the week after that.
For about a week, the Pluck dashboard had a prompt input at the top. You typed "sprint retro" and AI generated the fields. I shipped it on a Friday at 11pm. Removed it the following Saturday at noon.
Every Pluck form lives at one URL. Open it in a browser, you get HTML. Open it with an AI agent, you get JSON.
I use Claude every day. A few months ago I noticed I was filling out forms and asking Claude to fill them with me — paste the form, copy the text, edit, submit. Always the same dance. Pluck is what happens if you remove the dance.