teqo-backup/src/utilities/ai
Francisco Solla 2b3c48e063 refactor(B189): simplify — nomes alinhados à B186, loader de nomes compartilhado, guard de escopo vazio
- aiToolScope.ts: AIToolScope/AIToolScopeKind/AIToolScopeMunicipality
  (mesmos nomes da extração da B186 em voo — conflito de merge vira trivial)
- loadNamesByIds da B185 e loadAdvisorNames da B189 fundidos em
  aiToolQueries.ts (loadAIToolNamesByIds) — don't twin
- guard fail-closed de escopo vazio (assessor fora do portfólio) + teste
- sortStale sem ?? 0 (partição garante ISO) — type honesty
- prompt: exemplo de Salvador com limiar estrito; index ordenado
2026-08-10 08:12:00 -03:00
..
tools refactor(B189): simplify — nomes alinhados à B186, loader de nomes compartilhado, guard de escopo vazio 2026-08-10 08:12:00 -03:00
campaignNavigationUrls.ts feat(B190): Sollinha — cobertura de parcerias (municípios sem dobradinha + dobradinhas órfãs) 2026-08-10 07:24:15 -03:00
deepInfraTranscribe.ts chore(ai-chat): Sollinha volta para a DeepSeek direta (api.deepseek.com) (#476) 2026-08-09 06:11:00 +00:00
rateLimit.ts feat(B173): consulta por voz no chat da Sollinha (STT → rascunho) 2026-08-09 01:47:03 -03:00
systemPrompt.ts refactor(B189): simplify — nomes alinhados à B186, loader de nomes compartilhado, guard de escopo vazio 2026-08-10 08:12:00 -03:00