Verified mentor profiles
Mentor cards and profiles need display pictures, headlines, expertise, session offers, pricing, availability, and verified status before they are published.
MentorGO is the LerenGO guidance layer for structured mentor profiles, availability, paid sessions, and booking states. It should launch as a trust-first marketplace, not as a casual advice feed.
Published mentor cards appear only after the mentor profile, session offer, availability direction, and admin approval model exist. No placeholder mentors are rendered.
Mentor cards and profiles need display pictures, headlines, expertise, session offers, pricing, availability, and verified status before they are published.
Booking cannot be a loose contact form. It needs session types, future slots, student goals, price snapshots, payment status, and booking lifecycle states.
Mentors need a controlled workspace for profile completion, availability, bookings, reviews, and earnings without exposing student context outside its role boundary.
These cards are backed by `mentor_profiles` and `mentor_session_types`. Only approved and published profiles are eligible here.
Apply web/supabase/module_expansion_schema.sql before using MentorGO directory, booking, and admin review workflows.
The MVP should store snapshots for price, currency, time, and payment reference. UI controls should derive from status, not ambiguous booleans.
The next slice should add MentorGO schema, approved-profile reads, and admin verification. Booking and payment should come after slot generation is safe.