9b4280ce9e
O nó `calendar` despejava o sec_calendar (agenda interna/de teste do motor) no prompt, criando uma "agenda-fantasma" que conflitava com a agenda real do satélite e podia fazer a IA oferecer horários inexistentes. Agora, quando há ponte configurada (agenda_url/clinica_id), getCalendarContext instrui a usar a ferramenta listar_horarios em vez de listar o sec_calendar. Sem satélite, o fallback interno continua igual. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>