777d9ebaea
- chariot_runs : meilleur temps + tracé fantôme par joueur et par jour, verrouillée comme points_log (écriture uniquement via RPC). - submit_chariot_run() : calcule la date côté serveur, borne le temps, n'écrase que si strictement meilleur. - close_daily_chariot_race() + chariot_race_closes : clôture la journée précédente et attribue les gloires du top 3 automatiquement, sans intervention d'un Archonte — planifiée via pg_cron (à activer une fois côté Dashboard Supabase). - points_log.judge_id devient nullable (un point auto n'a pas de juge) ; Le Crieur affiche "Le Tribunal" pour ces décrets-là.