3096db150d
Novos endpoints server-to-server (auth x-nw-agenda-secret), presos ao clinica_id e ao telefone do contato (posse verificada — impede mexer na consulta de terceiros): - GET /consultas — consultas do telefone/família (futuras por padrão; incluir_passadas) - POST /confirmar — marca presença (status=confirmado) - POST /cancelar — cancela e libera o horário (status=cancelado + motivo em observacoes) - POST /remarcar — move para novo slot com anti-overbooking (findConflict exclui a própria) Verificado E2E: GET /consultas -> 200 com dentista/procedimento/status. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>