Records a daily dashboard visit for the authenticated user. Awards points if eligible. Response includes both pointsAwarded and pointsEarned (compatibility alias) fields.
Clerk session token. Use Authorization: Bearer
{ success: true, data: { message, pointsAwarded, pointsEarned } }