Cerebro Studio · Backlog · Changelog
/www/wwwroot/seuimovel.rio.br/docs/CHANGELOG.md • 2026-03-31T18:34:35.719Z

Projeto: SeuImovel. Fonte principal: /www/wwwroot/seuimovel.rio.br/docs/CHANGELOG.md.

CHANGELOG - seuimovelrio

Histórico de mudanças.

[BK-14] - Leitura operacional do funil /anuncie/

Changed

  • criado documento canônico para leitura operacional do funil de cadastro.
  • formalizadas as taxas de intenção, engajamento, preenchimento, eficácia, atrito e desistência.
  • documentado o plano futuro de análise por IA com botão manual e cron mensal usando o helper de WhatsApp da VPS.
  • Documentacao detalhada:
  • backlog vivo: docs/backlog/BK-14-leitura-operacional-funil-anuncie.md
  • changelog detalhado: docs/changelog/2026/CL-14-leitura-operacional-funil-anuncie.md

[BK-15] - Groundwork do runtime de análise do cadastro

Changed

  • publicados runtime local, comando Django, template base e cron mensal para análise operacional do /anuncie/.
  • o material entra como groundwork dormente: preservado em Git, mas ainda sem integração completa no frontend/admin.
  • Documentacao detalhada:
  • backlog vivo: docs/backlog/BK-15-groundwork-runtime-analise-cadastro.md
  • changelog detalhado: docs/changelog/2026/CL-15-groundwork-runtime-analise-cadastro.md

[BK-16] - Padronização de ARCHITECTURE.md e GUIDELINES.md

Changed

  • criada camada curta de arquitetura do projeto na raiz.
  • criada camada curta de guidelines/convenções na raiz.
  • documentado que ambos devem ser mantidos junto com mudanças relevantes do projeto.
  • Documentacao detalhada:
  • backlog vivo: docs/backlog/BK-16-architecture-guidelines.md
  • changelog detalhado: docs/changelog/2026/CL-16-architecture-guidelines.md

[BK-17] - Análise de maturidade do funil /anuncie/

Changed

  • criada análise canônica do estágio atual do funil.
  • separado o que já está pronto, o que ainda falta para operação e o que ainda falta para mídia paga.
  • Documentacao detalhada:
  • backlog vivo: docs/backlog/BK-17-analise-maturidade-funil-anuncie.md
  • changelog detalhado: docs/changelog/2026/CL-17-analise-maturidade-funil-anuncie.md

[BK-13] - Analytics expandido do /anuncie/

Changed

  • a página /anuncie/ passou a emitir form_start, field_interaction e abandono.
  • o guia de GTM/GA4 foi atualizado para incluir os novos eventos, variáveis e triggers.
  • Documentacao detalhada:
  • backlog vivo: docs/GTM_GA4_CADASTRO_ANUNCIE.md

[BK-12] - Documento de configuração GTM/GA4 do /anuncie/

Changed

  • criado guia objetivo de configuração do GTM/GA4 para os eventos da página /anuncie/.
  • o documento cobre variáveis, triggers e tags para view, submit click, submit error e submit success.
  • Documentacao detalhada:
  • backlog vivo: docs/GTM_GA4_CADASTRO_ANUNCIE.md

[BK-11] - Analytics da página /anuncie/

Changed

  • a página /anuncie/ passou a emitir eventos explícitos no dataLayer.
  • eventos cobertos: view, clique no submit, submit com erro e cadastro concluído.
  • a meta description do cadastro foi alinhada com a oferta de 90 créditos / 3 meses.
  • Documentacao detalhada:
  • backlog vivo: docs/backlog/BK-11-analytics-cadastro-anuncie.md
  • changelog detalhado: docs/changelog/2026/CL-11-analytics-cadastro-anuncie.md

[BK-10] - Backend WhatsApp compartilhado com o Rio no Teatro

Changed

  • o seuimovel passou a assumir explicitamente backend compartilhado com a instância já autenticada do rionoteatro.
  • a tentativa de subir uma segunda stack em 3035 foi descartada para evitar concorrência de sessão no mesmo número.
  • o envio real ao número 5521999915554 foi validado pelo backend compartilhado.
  • Documentacao detalhada:
  • backlog vivo: docs/backlog/BK-10-stack-whatsapp-3035.md
  • changelog detalhado: docs/changelog/2026/CL-10-stack-whatsapp-3035.md

[BK-09] - Alertas via WhatsApp no cadastro e SEO on-page inicial

Changed

  • tentativas e cadastros concluídos em /anuncie/ passaram a gerar alerta operacional via bridge local para o helper do rionoteatro.
  • a home recebeu reforço de title/meta/canonical para consultas de imóveis no Rio de Janeiro.
  • a listagem de imóveis recebeu SEO dinâmico por contexto de venda/aluguel.
  • o sitemap passou a expor somente imóveis realmente ativos, pagos e não removidos.
  • Documentacao detalhada:
  • backlog vivo: docs/backlog/BK-09-alerta-whatsapp-cadastro-seo.md
  • changelog detalhado: docs/changelog/2026/CL-09-alerta-whatsapp-cadastro-seo.md

[BK-08] - Duração opcional na edição de anúncio ativo

Fixed

  • a edição de imóvel passou a preservar duracao_anuncio quando a tela não envia esse campo.
  • o formulário não exige mais duração no POST de edição de anúncio já ativo.
  • Documentacao detalhada:
  • backlog vivo: docs/backlog/BK-08-fix-duracao-obrigatoria-edicao.md
  • changelog detalhado: docs/changelog/2026/CL-08-fix-duracao-obrigatoria-edicao.md

[BK-07] - UX de erro nos formulários de imóvel

Fixed

  • telas de adicionar e editar imóvel passaram a exibir resumo de erros no topo.
  • campos inválidos passaram a receber destaque visual com is-invalid.
  • a tela agora faz scroll automático para o bloco de erro quando o formulário volta com validação falhada.
  • Documentacao detalhada:
  • backlog vivo: docs/backlog/BK-07-ux-erros-form-imovel.md
  • changelog detalhado: docs/changelog/2026/CL-07-ux-erros-form-imovel.md

[BK-06] - Oferta de 90 créditos e chamada comercial/SEO

Changed

  • novos cadastros passaram a receber 90 créditos de boas-vindas, equivalentes a 3 meses para 1 imóvel.
  • textos principais do cadastro e da mensagem de sucesso foram alinhados à nova oferta.
  • meta descriptions e descrições sociais principais passaram a reforçar a chamada “anuncie gratuitamente”.
  • Documentacao detalhada:
  • backlog vivo: docs/backlog/BK-06-oferta-90-creditos-seo.md
  • changelog detalhado: docs/changelog/2026/CL-06-oferta-90-creditos-seo.md

[BK-04] - Edição de venda/aluguel no imóvel

Fixed

  • ImovelForm passou a tratar explicitamente a troca entre para_venda e para_aluguel, limpando o valor da modalidade desmarcada.
  • A edição do imóvel deixou de alterar temporariamente o status de pagamento/expiração do anúncio.
  • Os templates de adicionar/editar imóvel deixaram de usar comparações de string frágeis para decidir quais campos são checkboxes.
  • Foi adicionado teste automatizado cobrindo a troca de imóvel de venda para aluguel e a preservação do pagamento.
  • Documentacao detalhada:
  • backlog vivo: docs/backlog/BK-04-fix-edicao-venda-aluguel.md
  • changelog detalhado: docs/changelog/2026/CL-04-fix-edicao-venda-aluguel.md

[BK-03] - Governanca VPS + artefatos locais

Changed

  • AGENTS.md passou a reconhecer a camada global em /root sem substituir a fonte da verdade local do projeto.
  • docs/GIT_WORKFLOW.md deixou de induzir git pull automatico na VPS e passou a exigir branch mesmo para alteracao simples em producao.
  • .gitignore passou a ignorar artefatos locais de hospedagem/aaPanel para manter o repo limpo entre sessoes.
  • Documentacao detalhada:
  • backlog vivo: docs/backlog/BK-03-governanca-root-no-pull-e-artefatos-locais.md
  • changelog detalhado: docs/changelog/2026/CL-03-governanca-root-no-pull-e-artefatos-locais.md

[2026-03-11] - Documentacao

Changed

  • AGENTS.md passou a exigir validacao tecnica obrigatoria antes de commit, merge ou fechamento:
  • php -l para PHP alterado;
  • node --check/node -c para JS alterado;
  • validacao de JavaScript inline renderizado;
  • validacao ponta a ponta de fluxos AJAX.

[2026-02-27] - Hotfix

Fixed

  • Erro 500 no imoveis/templates/imoveis/detalhe_imovel.html causado por TemplateSyntaxError.
  • Falha de renderização de variáveis Django que vazavam como texto puro no HTML devido a quebras de linha nas tags.
  • Filtro stringformat com espaços que impedia o carregamento da página.

Entradas detalhadas