Commit Graph

147 Commits

Author SHA1 Message Date
VPS 4 Deploy Agent ab86d3876d chore(infra): bump scoreodonto.com (fix sino z-index + RX dev isolado)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 13:11:12 +02:00
VPS 4 Deploy Agent f9e14c0b23 feat(infra): banco DEV isolado (pg-dev) + bump scoreodonto.com/subdominio
- pg-dev/: container PostGIS único multi-DB (ref+dev por template) p/ desgrudar dev da produção; scripts refresh/reset + manifesto (secrets fora do git)
- bump scoreodonto.com e subdominio.clube67.com (backends dev apontam p/ pgdev via .env)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 12:46:37 +02:00
VPS 4 Deploy Agent c98f9c05a1 chore(infra): bump scoreodonto.com (estratégia banco DEV)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 12:18:41 +02:00
VPS 4 Deploy Agent 2d302cf1ae chore(infra): bump scoreodonto.com -> a89eed3 (docs CI/CD por tag — Etapa 6)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 10:16:35 +02:00
VPS 4 Deploy Agent 54dd112365 chore(infra): bump scoreodonto.com -> 081985c (v1.0.14, deploy por tag validado)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 10:13:16 +02:00
VPS 4 Deploy Agent 66fa8c8870 chore(infra): bump scoreodonto.com (fix CI stamp + deploy por tag)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 09:57:31 +02:00
VPS 4 Deploy Agent 33c037917d chore(infra): bump scoreodonto.com (deploy por tag — Etapa 6)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 09:25:30 +02:00
VPS 4 Deploy Agent 5761bb2e26 chore(infra): bump scoreodonto.com -> 914ebc9 (registry Etapa 4 + pipeline build Etapa 5)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 08:34:05 +02:00
VPS 4 Deploy Agent e10ff088c5 chore(infra): bump scoreodonto.com (docs centralizadas + versionamento visível) e instrucoes_gerais (remoção docs scoreodonto)
scoreodonto.com -> adf9600
instrucoes_gerais -> 002b9ac

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 06:47:42 +02:00
VPS 4 Deploy Agent 40df4d6002 chore(infra): bump submódulos (staging->dev) + docs restantes
Aponta scoreodonto.com, mercado.clube67.com, instrucoes_gerais e
newwhats.local.wiki para os commits de renomeação staging->dev.
Inclui os 2 docs locais restantes (arquitetura_vlan_proposta.md,
clube67/newwhats.local/arquitetura.md).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 03:45:26 +02:00
VPS 4 Deploy Agent 2064ff1ae7 docs: renomeia terminologia "staging" -> "dev" (ambiente nunca foi isolado)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 03:39:15 +02:00
VPS 4 Deploy Agent 7d30c1aebe chore(infra): bump scoreodonto.com -> 92a0ec3 (salas por área + preço por modalidade)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 07:36:45 +02:00
VPS 4 Deploy Agent 07cb826622 chore(infra): bump scoreodonto.com -> 97783c1 (áreas Fase 2c — multi-área UI)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 07:16:06 +02:00
VPS 4 Deploy Agent bc68a50da4 chore(infra): bump scoreodonto.com -> cf86be6 (áreas Fase 2)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 07:03:58 +02:00
VPS 4 Deploy Agent 88823911af chore(infra): bump scoreodonto.com -> 1232348 (áreas multi-área Fase 1)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 06:40:57 +02:00
VPS 4 Deploy Agent 63b853f35a chore(infra): bump scoreodonto.com -> 44d604d (catálogo biomedicina do biomédico)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 06:20:50 +02:00
VPS 4 Deploy Agent a1a3b97eaa chore(infra): bump scoreodonto.com -> a383fc7 (login teal, home, endereço, biomédico)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 05:09:37 +02:00
VPS 4 Deploy Agent 518b5f8b92 chore(infra): bump scoreodonto.com -> 76f8fa6 (login remodelado)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 04:32:39 +02:00
VPS 4 Deploy Agent 10ba9260d4 chore(infra): bump scoreodonto.com -> d9eae3d (versão V1.0.12)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 03:28:15 +02:00
VPS 4 Deploy Agent 7cae226033 chore(infra): bump scoreodonto.com -> 17f83e5 (gate de endereço nos marketplaces)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 03:23:38 +02:00
VPS 4 Deploy Agent 1be581b227 chore(infra): bump scoreodonto.com -> bbbe370 (auto-reload anti-tela-branca)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 02:55:20 +02:00
VPS 4 Deploy Agent 0dd5374925 chore(infra): bump scoreodonto.com -> df7678f (plugins catálogo superadmin-only)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 01:28:48 +02:00
VPS 4 Deploy Agent 108363a571 chore(infra): bump scoreodonto.com -> fb7825f (origem automática por proximidade)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 01:27:53 +02:00
VPS 4 Deploy Agent cc4cdf96dd chore(infra): bump scoreodonto.com -> 503359e (geo/raio PostGIS)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-13 23:18:58 +02:00
VPS 4 Deploy Agent 0a190be2e3 chore(infra): bump scoreodonto.com -> cb00d9f (ViaCEP + menus por papel + fix preview)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-13 20:20:58 +02:00
VPS 4 Deploy Agent 90f4a1e5d0 chore(infra): bump instrucoes_gerais -> 5398006 (doc GITEA-COMMANDS)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-13 15:30:45 +02:00
VPS 4 Deploy Agent 267b7c49f1 chore(infra): bump scoreodonto.com -> ca7eba4 (Salas add-on por conta + preview biomédico)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-13 15:19:11 +02:00
VPS 4 Deploy Agent 3a836ebf85 chore(infra): bump scoreodonto.com -> reconciliação onboarding+plugins (98728b4)
Aponta para o merge de reconciliação no scoreodonto.com (branch
reconcile-onboarding-plugins): linha local (onboarding/plugins/RX) já
contendo o trabalho do origin/main (multi-tenancy/score/imports).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-13 13:49:24 +02:00
VPS 4 Deploy Agent 2d9d1670a4 chore(deploy): bump version
continuous-integration/webhook Ignorado: bump version
2026-05-18 03:54:35 +02:00
VPS 4 Deploy Agent 5876b783b0 feat(backend): add dynamic CORS origin validator supporting newwhats.clube67.com and subdomains
continuous-integration/webhook Deploy de clube67_newwhats.local concluido com sucesso (VPS 4)
2026-05-18 03:52:34 +02:00
VPS 4 Deploy Agent 48ec69d89a chore(deploy): bump version
continuous-integration/webhook Ignorado: bump version
2026-05-18 03:50:18 +02:00
VPS 4 Deploy Agent 0364f251f1 chore(infra): update instrucoes_gerais submodule pointer
continuous-integration/webhook Deploy de clube67_newwhats.local concluido com sucesso (VPS 4)
2026-05-18 03:48:10 +02:00
VPS 4 Deploy Agent 8cbdcc9e57 chore(deploy): bump version
continuous-integration/webhook Ignorado: bump version
2026-05-18 03:41:40 +02:00
VPS 4 Deploy Agent 2f8c04a0a7 chore(ops): restore all source files in newwhats.clube67.com
continuous-integration/webhook Falha no deploy de clube67_newwhats.local (VPS 4)
2026-05-18 03:28:29 +02:00
VPS 4 Deploy Agent 52f73753e7 chore(ops): cleanly purge old clube67 folder references
continuous-integration/webhook Falha no deploy de clube67_newwhats.local (VPS 4)
2026-05-18 03:27:37 +02:00
VPS 4 Deploy Agent 0dc5eefa06 chore(ops): restore missing root files in newwhats.clube67.com
continuous-integration/webhook Falha no deploy de clube67_newwhats.local (VPS 4)
2026-05-18 03:27:25 +02:00
VPS 4 Deploy Agent 5ec6bd6354 chore(ops): migrate clube67 to newwhats.clube67.com directory
continuous-integration/webhook Falha no deploy de clube67_newwhats.local (VPS 4)
2026-05-18 03:26:41 +02:00
VPS 4 Deploy Agent 298b1c64b0 chore(deploy): bump version
continuous-integration/webhook Ignorado: bump version
2026-05-15 06:14:24 +02:00
VPS 4 Builder 6534781ad6 docs: adicionar obrigatoriedade de git pull no Passo 1 do protocolo de agentes
continuous-integration/webhook Deploy concluido com sucesso (VPS 4)
2026-05-15 06:12:00 +02:00
VPS 4 Deploy Agent 84f132d4ca chore(deploy): bump version
continuous-integration/webhook Ignorado: bump version
2026-05-13 07:58:09 +02:00
ruicesar 9efc2e7394 feat(self-healing): support dynamic repository based on alert label
continuous-integration/webhook Deploy concluido com sucesso (VPS 4)
2026-05-13 07:56:07 +02:00
VPS 4 Deploy Agent 4a9ebb5992 chore(deploy): bump version
continuous-integration/webhook Ignorado: bump version
2026-05-12 06:30:41 +02:00
VPS 1 Deploy Agent e6ef64e7e9 feat(soc): add secure external domain routing and fully local grafana dashboards provisioning
continuous-integration/webhook Deploy concluido com sucesso (VPS 4)
2026-05-12 06:28:44 +02:00
VPS 4 Deploy Agent bc51697218 chore(deploy): bump version
continuous-integration/webhook Ignorado: bump version
2026-05-12 06:24:50 +02:00
Rui b7541eb248 docs(protocolo): adiciona governança de alteração estrutural e idioma português
continuous-integration/webhook Deploy concluido com sucesso (VPS 4)
2026-05-12 06:22:51 +02:00
VPS 4 Deploy Agent b9b094fb62 chore(deploy): bump version
continuous-integration/webhook Ignorado: bump version
2026-05-12 06:17:37 +02:00
Rui 599d8339ef docs: adiciona guia de auto-cura à wiki
continuous-integration/webhook Deploy concluido com sucesso (VPS 4)
2026-05-12 06:15:32 +02:00
VPS 4 Deploy Agent c0af1bc9b8 chore(deploy): bump version
continuous-integration/webhook Ignorado: bump version
2026-05-12 05:37:25 +02:00
VPS 4 Deploy Agent cabf9180f0 fix(secretaria): SEC-06/07/14 — provider OpenAI, telemetria e digitando...
SEC-06: ChatbotService reescrito com abstração aiCall() que despacha para
  GEMINI ou OPENAI baseado em bot.credential.provider. Fallback automático:
  se o provider primário falha (quota, rate limit), tenta a próxima credencial
  da instância com provider diferente.

SEC-07: Divergência entre LLMProvider Prisma (GEMINI/OPENAI) e Secretária
  (gemini/openai/anthropic/ollama) documentada com comentário explícito no
  topo do service. Chatbot Rápido é intencionalmente mais simples.

SEC-13 (bônus): logger.info no ChatbotService agora inclui inputTokens e
  outputTokens por chamada para observabilidade de consumo.

SEC-14: sendPresenceUpdate('composing', jid) antes de chamar a IA e
  sendPresenceUpdate('paused', jid) após enviar a resposta — tanto no
  ChatbotService quanto no listener ext:message.new da Secretária.
  O usuário no WhatsApp vê "digitando..." enquanto a IA processa.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 05:35:45 +02:00
VPS 4 Deploy Agent f8c0a0ea52 chore(deploy): bump version
continuous-integration/webhook Ignorado: bump version
2026-05-12 05:31:26 +02:00