Verified stackNext.js 16.2.7, React 19.2.4, TypeScript, Tailwind CSS 4, Google GenAI, Supabase, Radix UI, Zod, Recharts, Motion and Playwright.
AI boundaryThe API does not expose raw model text directly; it parses and normalises structured reflection fields before the UI consumes them.
Role routingPlaywright tests verify admin routing, user routing, blocked admin access for normal users and logged-out redirects.
Database evolutionSupabase migrations cover reflection fields, feedback, ownership, profile roles, admin protection and account settings.
Product depthUser reflection paths, history, summaries, profile settings, feedback, admin users, metrics and system views exist in the repository.