Skip to main content

Pinche moves to Gemini 2.5 and centralized logs

Product & Platform

Invisible but important improvements: the AI assistant is faster, and platform errors no longer disappear into a log nobody checks.

Pinche on Gemini 2.5 Flash

Pinche now runs on Gemini 2.5 Flash instead of 2.0. You will notice it in:

  • Speed. Responses start appearing about 30% faster.
  • Reasoning. Better when you ask things like "what menu change would have the biggest impact on average ticket?" or "explain this to a new server".
  • Cost. Equal or lower for us, so it does not affect your bill.

The change is transparent. Pinche still answers in Spanish, with the same management tools.

Centralized logs

Errors from edge functions used to live in six different places: Supabase, Sentry, local nginx logs… Now they all flow into a single #logs channel via n8n:

  • Any error or warning from any serverless function lands in Slack within seconds.
  • If your restaurant shows odd behavior and you email us, we correlate it with the logs from that exact moment.
  • We automatically filter out known noise (expected timeouts) so we do not spam the channel.

It affects you indirectly: when something breaks in production, we see it in minutes instead of hours.

Sentry tunnel via /m

Some ad blockers block Sentry's domain outright, leaving us blind to frontend errors. Now the frontend sends errors to /m (a same-origin proxy on our nginx) that forwards to Sentry.

Result: we see 100% of the errors happening in the browser, even from users on aggressive uBlock Origin.

ESENCA