Advice needed for Mastra AI "backend" and Convex on frontend - Mastra