diff --git a/dados-padrões-da-agenda.txt b/dados-padrões-da-agenda.txt new file mode 100644 index 0000000..b553f66 --- /dev/null +++ b/dados-padrões-da-agenda.txt @@ -0,0 +1,51 @@ +📌 Padrões da Agenda Clínica + +Base 24h por padrão + +Função principal: adicionar pacientes manualmente + +Exibir automaticamente agendamentos vindos da Agenda Pública + +Permitir adicionar tarefas pessoais + +Permitir adicionar bloqueios + +Unificar tudo em uma única linha do tempo + +📐 Estrutura e Funcionamento + +Estrutura padrão: Agenda aberta (24h visível) + +Jornada de trabalho configurável por dia + +Pausas são estruturais (não viram compromissos) + +Disponibilidade padrão: atender em toda a jornada + +⏱ Ciclo de Atendimento (Padrão) + +Duração padrão: 50 minutos + +Intervalo padrão: 10 minutos + +Início padrão: hora cheia (:00) + +⚠️ Regras Importantes + +Nunca bloquear atendimento fora da jornada + +Sempre avisar quando ultrapassar + +Classificar internamente níveis de extrapolação + +👁 Preview do Wizard + +Mostrar apenas um dia + +Sempre o primeiro dia ativo da jornada + +Simulação completa e visual + +Não operacional + +Agora sim você tem o “Estado Default Oficial da Agenda Clínica”. \ No newline at end of file diff --git a/src/lib/supabase/client.js b/src/lib/supabase/client.js new file mode 100644 index 0000000..7776ef5 --- /dev/null +++ b/src/lib/supabase/client.js @@ -0,0 +1,13 @@ +import { createClient } from '@supabase/supabase-js' + +const supabaseUrl = import.meta.env.VITE_SUPABASE_URL +const supabaseAnonKey = import.meta.env.VITE_SUPABASE_ANON_KEY + +// SPA-friendly auth settings +export const supabase = createClient(supabaseUrl, supabaseAnonKey, { + auth: { + persistSession: true, + autoRefreshToken: true, + detectSessionInUrl: true + } +})