Skip to content

release: onboarding UX + Gemini insights engine#12

Merged
danieldiazde merged 2 commits into
mainfrom
dev
May 9, 2026
Merged

release: onboarding UX + Gemini insights engine#12
danieldiazde merged 2 commits into
mainfrom
dev

Conversation

@danieldiazde
Copy link
Copy Markdown
Owner

Summary

Mergea a main todo lo construido en dev:

  • Onboarding UX: picker de carrera con buscador (43 carreras Tec), modelo TEC21/TEC26, semestre 1–10, controles fixed
  • Auth callback: ya no falla si profiles aún no existe — manda al usuario a /onboarding
  • Dashboard fixes: filtro por user_id en insights, mapeo de columnas reales (`fecha_inicio`/`fecha_fin`/`source`)
  • Gemini integration: `@google/genai` + lib singleton + prompt con few-shot + structured output schema + conflict resolver (±30m/1h/2h)
  • API routes: `/api/insights/generate`, `/api/insights/current`, `/api/profile/setup`, `/api/gemini/test`
  • README: schema sincronizado con tablas reales en Supabase (incluye nota sobre tabla `insights` que falta)

Test plan

  • CI verde
  • Login → onboarding → dashboard
  • `POST /api/gemini/test` responde
  • `POST /api/insights/generate` devuelve JSON válido
  • `GET /api/insights/current` devuelve cacheado

🤖 Generated with Claude Code

danieldiazde and others added 2 commits May 9, 2026 13:30
- Replace Select with searchable Dialog-based carrera picker covering all 43 Tec carreras
- Switch modelo educativo from "tec21/clasico" to "tec21/tec26"
- Extend semestre options 1-9 to 1-10
- Make Select/RadioGroup controlled from initial render to silence Base UI warnings
- Soften auth callback so a missing/blocked profiles table routes the user to onboarding instead of failing

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
feat(onboarding): expand carreras catalog and rework picker UX
@supabase
Copy link
Copy Markdown

supabase Bot commented May 9, 2026

This pull request has been ignored for the connected project jwqffychkaczvknfgzbd because there are no changes detected in supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.

@danieldiazde danieldiazde merged commit 2439fc1 into main May 9, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant