The live ranking
Every product carries a small set of attribute tags. As you view or add items, the page updates a running weight for each tag and re-scores the whole catalog against it, in the browser, instantly. This is a real-time, content-based scoring model — the same family of technique behind a lot of production recommendation engines, just without a training pipeline behind it. No page reload, no server round trip.
The concierge
This is a genuine live call to Claude, not a scripted chatbot, sent from a small PHP proxy running on this server with my own Anthropic API key. It reads the current catalog, and can call a tool this page exposes to nudge the same ranking engine on your behalf, so a conversation and a click produce the same effect. If the concierge endpoint is ever unreachable, the chat says so plainly and the ranking engine above keeps working on its own.