2d0396fcb1
Fundação do multi-fuso: cada clínica define seu timezone (Configurações → Perfil da Unidade → Fuso horário). Migration clinicas.timezone (default America/Sao_Paulo); GET/PUT /api/clinicas/:id/timezone (whitelist de fusos do Brasil; PUT só dono/admin). Base para a Fase 2 (usar o fuso no cálculo de slots, no "agora" da Secretária e na exibição da agenda) — que corrige o -1h observado (IA confirmou 09:30, agenda mostrou 08:30) causado por satélite=UTC-3, motor=UTC e navegador=UTC-4 com horário naive. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>