# Intranet GoTechBR — Indice de memorias ## Acessos & Deploy - [[acessos_servidores|Acessos servidores]] — SSH/DB/URLs hospedagem (PORTA 1907 desde 2026-04-30), Baileys, Magnus, MeshCentral - [[incidente_cve_2026_41940|Incidente CVE-2026-41940 (2026-04-30)]] — invasao cPanel auth bypass, IOCs/cleanup/lockdown completo - [[deploy_procedimento|Deploy procedimento seguro]] — CRLF→LF, deploy atomico, OPcache `pkill php-cgi` - [[modsec_request_body_nofiles_413|413 Apache em POST grande no-file]] — modsec `SecRequestBodyNoFilesLimit` default 1MB, fix em modsec2.user.conf - [[servidor_magnus|Servidor Magnus]] — VoIP/Telefonia, rotas Magnus - [[magnus_ip_migracao|Magnus IP migracao]] — 186.209.112.x → 92.112.60.x (IPClub/G2L) - [[servidor_atendimento|Servidor Atendimento]] — Whaticket em 212.85.20.229 - [[whaticket_bot_escalation_2026_05_11|Whaticket bot escalation (2026-05-11)]] — fix UpdateTicketService comentado em 4 blocos do wbotMessageListener; companyId=3 da Silda Michelle ## Preferencias do usuario (regras absolutas) - [[feedback_responder_portugues|Responder em portugues]] - [[feedback_nunca_mensagem_cliente_sem_permissao|NUNCA enviar mensagem a cliente sem autorizacao]] — pedir aprovacao do texto antes - [[feedback_financeiro_sessao_wa|Sessao Financeiro para comunicacao financeira]] — cobranca/NFSe/estornos via Financeiro, nunca principal - [[feedback_formatar_telefone_wa|Formatar telefone WA com formatarTelefoneDDD]] — DDD ≥31 remove 9o digito, endpoint `/text` - [[feedback_acentos_mensagens|ACENTOS obrigatorios em mensagens]] - [[feedback_alertas_swalfire|SweetAlert2 obrigatorio]] — nunca alert/confirm/prompt nativos - [[feedback_sem_automatico|Nao usar "automatico" em cobrancas]] - [[feedback_nao_mexer_gotechbr|Nao mexer em site/produtos sem confirmar projeto]] — multiplos projetos - [[feedback_salvar_memoria|Salvar memoria apos cada conclusao]] — Obsidian + Claude Code - [[feedback_salvar_obsidian|Replicar preferencias no Obsidian]] - [[feedback_obsidian_memory|Espelhar memorias no Obsidian]] — vault path em [[reference_obsidian_vault]] - [[feedback_flutter_android_internet|Flutter Android: INTERNET no main manifest]] - [[feedback_checar_servidor_online|Sempre checar no servidor online, nunca local]] — DB/logs/schema reais sao no producao via SSH - [[feedback_validar_imagem_antes_meta|Validar imagem antes de Graph /media]] — dim>=320, aspect 0.8-1.91, JPEG; nunca disparar /media sem validar (queima reputacao) - [[feedback_nao_diagnosticar_apressado|Nao diagnosticar Meta apressado]] — checar social_post_redes antes de teorizar; se ja publicou antes = quarentena Meta - [[feedback_chrome_safebrowsing_pos_incidente|Chrome Safe Browsing pos-incidente]] — site so carrega no Chrome do dono apos backdoor: era SafeBrowsing local, NAO htaccess/php/cache - [[feedback_padrao_visual_slate|Padrao visual slate obrigatorio]] — toda view administrativa deve seguir o padrao das demandas/dashboard (cores, modais, dash-btn, DataTable vanilla) ## Modulos - [[painel_agencia_2026_05_04|Painel agenciahost (2026-05-04)]] — CI4+Tailwind local em /home/agencia/public_html/cliente/, banco agencia_painel, helper /usr/local/bin/painel-unblock.sh - [[demandas_modulo|Demandas]] — workflow 7 transicoes + bug descricao admin - [[financeiro_contas|Financeiro PJ/PF]] — controle de contas, edicao modal, falta pagar - [[clientes_modulo|Clientes]] — cadastro com responsavel, servicos, cobrancas - [[nfse_emissao_sefin|NFSe Nacional]] — emissao SEFIN, XML+assinatura, DANFSE PDF - [[app_entregas_flutter|App Entregas Flutter]] — Flutter, assinatura, cards - [[gotechbr_site|GotechBr Site]] — site institucional - [[ura_reversa_modulo|URA Reversa]] — campanhas VoIP TTS+DTMF (Magnus 8881) - [[ura_token_sync_2026_05_12|URA token sync (2026-05-12)]] — `ura_api.py` token dessincronizado vs `.env`, 403 silencioso virava campanha `concluida` sem ligar - [[bling_integracao|Bling integracao]] — OAuth2 multi-conta, pedidos, cron sync - [[bling_modulo_2026_03_31|Bling modulo (2026-03-31)]] — abas por empresa, mapeamento situacoes v3 - [[aniversarios_modulo_2026_04_29|Aniversarios modulo (2026-04-29)]] — `data_aniversario` cliente + cron diario WA sessao Principal ## APIs / Integracoes - [[sicoob_api|Sicoob API]] — OAuth scopes, certificado PFX, endpoints diagnosticos - [[bling_fingerprint_fix|Bling fingerprint fix]] — fix loop de reautorizacao + limpeza contaminacao - [[bling_forbidden_fatura_em_aberto|Bling OAuth FORBIDDEN = fatura em aberto]] — fatura Bling em aberto suspende API e OAuth devolve FORBIDDEN - [[bling_forbidden_fatura_em_aberto|Bling OAuth FORBIDDEN = fatura em aberto]] — fatura Bling em aberto suspende API e OAuth devolve FORBIDDEN - [[catalogo_bling_estoque_fix_2026_04_23|Catalogo Bling estoque fix]] — OAuth sem scope Depositos, fallback `/estoques/saldos` - [[catalogo_variacoes_cartesiano_2026_04_23|Catalogo variacoes cartesiano]] — explode "P,M,G,GG" em cartesiano - [[github_seguranca|Github seguranca]] — .env e Email.php removidos do git - [[site_uploads_fix|Site uploads fix]] — imagens portfolio/banners via rota CI4 site-img/ - [[sync_bling_site_produtos_2026_04_29|Sync Bling → site_produtos (2026-04-29)]] — cron 5min Bling GotechBr → loja do site, estoque sempre, dados manuais preservados ## Cobranca & Boletos - [[auditoria_cobranca_2026_04_17|Auditoria cobranca 2026-04-17]] — pente-fino completo - [[bugs_cron_cobranca_2026_04_17|Bugs CronCobranca 2026-04-17]] — `buscarAditivoAtivo` aditivos futuros (caso MISLENE) - [[relatorio_sindicancia_2026_04_17|Sindicancia completa 2026-04-17]] — relatorio consolidado - [[bug_agradecimento_flag_2026_04_23|Bug agradecimento flag (2026-04-23)]] — flag marcada antes de enviar - [[cobranca_consolidada_fix|Cobranca consolidada fix]] — fix PDFs duplicados no WhatsApp - [[cobranca_pdf_413_fix|Cobranca PDF 413 fix]] — erro 413 em PDFs grandes - [[cobranca_pdf_faltando|Cobranca PDFs faltando]] — cron preventivo `0 7-21/2 corrigir-pdfs` - [[cobranca_tom_pre_vencimento_2026_04_27|Cobranca tom pre-vencimento (2026-04-27)]] — tom amistoso antes do vencimento - [[monitoramento_cobranca_refactor_2026_04_23|Monitoramento cobranca refactor (2026-04-23)]] - [[boleto_jsf_protesto|Boleto JSF protesto]] — protesto em desistencia ## NFSe (correcoes especificas) - [[nfse_cmun_fix_2026_04_28|NFSe cMun fix (2026-04-28)]] — resolucao por CEP com cache em `clientes.codigo_ibge` - [[nfse_ordem_pagamento_2026_05_12|Ordem WhatsApp→NFSe (2026-05-12)]] — cron NFSe so emite se `agradecimento_enviado=1` ou pagamento >24h (fallback) ## Ligacoes VoIP - [[ligacao_cobranca_voip|Ligacao cobranca VoIP]] — Edge TTS + Asterisk/Magnus - [[fix_ligacoes_token_edgetts_2026_04_23|Fix ligacoes token edgetts (2026-04-23)]] — `getenv()` → `env()`, symlink edge-tts - [[magnus_cobranca_api_token_2026_05_11|Magnus cobranca_api token (2026-05-11)]] — token CRON_TOKEN_SECRETO precisa sincronizar com `/home/customer/cobranca_api.py` do Magnus; systemd `cobranca-api.service` STDOUT em journal - [[gravacoes_cobranca_fix|Gravacoes cobranca fix]] — nomes arquivos, prefixo `cobranca_` ## WhatsApp Chat - [[whatsapp_chat_2026_03_26|WhatsApp Chat (2026-03-26)]] — refactor completo - [[whatsapp_chat_admin_puxar|WhatsApp Chat admin puxar]] — admin ve sem puxar - [[whatsapp_chat_contatos_visibilidade|WhatsApp Chat contatos visibilidade]] — fix sidebar escondendo contatos - [[whatsapp_chat_reply_delete_edit|WhatsApp Chat reply/delete/edit]] — 3 features via micro-server 8001 - [[whatsapp_chat_scroll|WhatsApp Chat scroll]] - [[feedback_chat_wa_principal_only|WA Chat sempre PRINCIPAL]] — chat nao pode vazar pra financeiro/atendimento (fix 2026-05-06) - [[whatsapp_chat_badge_topbar_fix|WA badge topbar duplo dono (2026-05-06)]] — menu.php (correto) + whatsapp_chat/index.php (errado) sobrescrevia - [[wa_badge_mobile_read_gap_2026_05_12|WA badge stale por mobile (2026-05-12)]] — Baileys nem sempre envia read-receipt quando user le no celular; UPDATE manual is_read=1 limpa - [[whatsapp_lid_fixes_2026_03_30|WhatsApp LID fixes (2026-03-30)]] — resolucao LID via clientes, telefone manual - [[whatsapp_lid_chute_fix_2026_05_12|WhatsApp LID chute fix (2026-05-12)]] — fallback "unica conversa recente sem pushName" causava mistura grave entre clientes; removido + 23 msgs reatribuidas - [[whatsapp_proposta_fix|WhatsApp Proposta fix]] — PDF e links no chat - [[csrf_chat_fix|CSRF Chat fix]] - [[mensagens_agendadas_sessao_principal_financeiro|Mensagens agendadas — sessao Principal vs Financeiro]] - [[mensagens_agendadas_selecao_sessao_2026_04_28|Mensagens agendadas — selecao sessao (2026-04-28)]] - [[wa_transferencias_popup_global|Popup global de transferencia/retorno (2026-05-08)]] — tabela `whatsapp_transferencias` + polling no layout.php + SweetAlert bloqueante - [[whatsapp_chat_cliente_nome_2026_05_11|WA Chat clientes.nome > pushName (2026-05-11)]] — preferencia ao cliente cadastrado em vez de perfil business; estrategia 7 LID sem pushName; merge de duplicatas LID - [[wa_fora_horario_fix_2026_05_13|WA fora-horario fix (2026-05-13)]] — ENUM status sem 'system_auto' quebrava anti-spam (Fabiane recebeu 3x); restringido a sessao Principal ## Social Media - [[social_demanda_integracao|Social/Demanda integracao]] — cronograma + demandas automaticas - [[social_demanda_auto_aprovacao|Social - aprovacao auto via demanda (2026-05-08)]] — admin aprova demanda → post social vinculado tambem fica aprovado (CILENE/MISLENE retrofit) - [[aprovacao_link_sem_expiracao_2026_05_13|Aprovacao link sem expiracao (2026-05-13)]] — link planejamento expira so qd nao tem mais nada; link publicacao individual expira so por acao do cliente; auto-aprovacao 4h DESATIVADA - [[social_media_calendario|Social media calendario]] - [[social_media_cronograma_fluxo_2026_04_06|Social media cronograma fluxo (2026-04-06)]] - [[social_media_sessao_2026_04_06|Social media sessao (2026-04-06)]] - [[cronograma_fluxo|Cronograma fluxo]] - [[social_reenviar_cronograma_fix_2026_04_27|Social reenviar cronograma fix (2026-04-27)]] - [[app_review_demo_fixes|App Review Demo fixes]] — Facebook 5 permissoes, [object Object] fix - [[meta_quarentena_dominio_2026_04_29|Meta quarentena dominio (2026-04-29)]] — erro 9004/2207052 = bloqueio temporario do dominio fonte, NAO cert/Dev Mode - [[blog_imagens_fix_2026_04_28|Blog imagens fix (2026-04-28)]] — Pixabay→Loremflickr→GD branded ## Notifier (Desktop) - [[desktop_notifier|Desktop Notifier]] — ONEDIR, build, auto-update via ZIP - [[notifier_defesa_reforcada_2026_04_27|Notifier defesa reforcada (2026-04-27)]] - [[notifier_v185_blindagem_2026_05_12|Notifier v1.8.5 blindagem (2026-05-12)]] — pasta oculta HIDDEN+SYSTEM, ghost icons periodicos, watchdog pre-login - [[feedback_notifier_deploy_completo|Notifier deploy completo (zip+setup)]] — SEMPRE rebuildar ambos ao bumpar versao ## OS / Equipamentos - [[os_impressao_fix|O.S. impressao fix]] — endereco empresa + cores ## Outras areas - [[empresas_layout_horario|Empresas + Horario WhatsApp]] - [[servidor_rede_instavel|Servidor rede instavel]] - [[sindicancia_multitenant_2026_04_20|Sindicancia multitenant (2026-04-20)]] ## Design System - [[padrao_visual_sistema_slate|Padrao visual slate]] — cores, dash-btn, tabela, DataTable vanilla, modais. Use em qualquer view nova/refatoracao - [[admin_refactor_slate_2026_05_08|Admin refactor slate (2026-05-08)]] — TODAS as 14 telas de Administracao migradas; create.php/edit.php removidos em Usuarios e Empresas (modal unico); topbar+sidebar redesenhados ## Sessoes (cronologico recente) - [[sessao_2026_05_12|2026-05-12]] — URA token sync (Magnus 8881), badge WA stale por read mobile, BLINDAGEM TOTAL LID resolution (steps 5/6/7 desligados, fim do "chute"), 46 msgs Juliana/SS Qualita reatribuidas - [[sessao_2026_05_08|2026-05-08]] — Refatoracao visual em massa (dados-contrato, categorias, demanda-automatica, documentos/pastas, produtos, contas), popup global WhatsApp transferencia, propagacao demanda → social, fix swap server - [[sessao_2026_04_28|2026-04-28]] - [[sessao_2026_04_27|2026-04-27]] - [[sessao_2026_04_24_whatsapp_social_notifier|2026-04-24 — WhatsApp+Social+Notifier+Remote]] — **leitura obrigatoria**, fix critico mesh_sync_at - [[sessao_2026_04_23|2026-04-23]] — Marcelinho/CARVA, postUpdate - [[sessao_2026_04_22|2026-04-22]] — Bling fingerprint - [[sessao_2026_04_15|2026-04-15]] - [[sessao_2026_04_14|2026-04-14]] - [[sessao_2026_04_13|2026-04-13 manha]] — Bling catalogo - [[sessao_2026_04_13_social|2026-04-13 noite]] — aprovacao publica, ffmpeg - [[sessao_2026_04_10|2026-04-10]] — DDD ≥31 global, catalogo produtos - [[sessao_2026_04_08|2026-04-08]] — Tickets, VoIP cobranca, App Review FB - [[sessao_2026_04_01|2026-04-01]] — Bling, NFSe cancelamento, Log Viewer ## Pendentes - [[reference_obsidian_vault]] — path do vault Obsidian - [[obsidian_vault]] — convencoes do vault - [[project_qfila]] — projeto secundario QFila ## Pendencias (geral) 1. **Verificar Remote Desktop** — `force_update` pendente para users 5, 7, 8, 10 2. **Permissoes**: 15 sem grupo, 12 pares conflitantes 3. **Eliminar `edit.php`/`create.php`** de transacoes (tudo via modal agora) 4. **Pre-preencher CNAE/codigos servico** no mapeamento NFSe 5. **App Entregas**: testar assinatura coletada apos fix `assinatura_base64`; cores da pagina seguir padrao demandas > Indice puro — para detalhes, abrir o arquivo correspondente. Mantenha esta lista enxuta (1 linha por arquivo, ~150 chars max).