Files
scoreodonto.com/frontend/components
VPS 4 Builder c8443a146a fix(nw): handoff é ação de inbox (não Secretária) + botão do dono p/ horário da clínica
1) 403 ao "desligar a IA no chat": guardAreaAccess tratava TODO /sec/* como config da
   Secretária (exige can_secretaria). Mas /sec/handoff é assumir/soltar o CHAT = INBOX.
   Reclassificado p/ can_inbox — a recep (can_inbox, sem can_secretaria) volta a assumir
   o chat. /sec/agent|nodes|slots e /secretaria/* seguem exigindo can_secretaria.
   (session-power global segue can_secretaria — o dono delega se quiser.)

2) Duplicação de horário (parte 2): o DONO agora tem, no modal, o card + botão p/
   configurar o "Horário da clínica" (clinicas_horarios) em Horários de Funcionamento
   (aba clínica). Completude do dono passa a exigir esse horário. Backend:
   comunicacaoCompleto(p, {ehDentista,jornadaOk,ehDono,horarioClinicaOk}); GET devolve
   horario_clinica_configurado. Verificado: dono da Consultt sem horário → gate exige.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 00:34:04 +02:00
..