Oct 19, 2026Building a perfume finder that can't lie: catalog-driven matching instead of LLM vibesMin Bright