Skip to main content

Context Map do CRM

Propósito: Guia de rastreabilidade de impacto. Antes de alterar qualquer entidade, regra ou módulo, consulte a tabela correspondente para identificar todos os documentos que precisam ser revisados e atualizados.


Como usar

  1. Identifique o que será alterado na coluna esquerda.
  2. Revise todos os documentos listados na linha correspondente.
  3. Aplique as alterações necessárias em cada camada.
  4. Registre a mudança no changelog/.

Mapa por Entidade de Domínio

Entidade alteradaDomínioRegras de NegócioUIAPIArquitetura
Usuáriodominio/usuario.mdregras-negocio/01_autenticacao.mdui/01_autenticacao.mdapis/01_autenticacao.md
Tenantdominio/tenant.mdregras-negocio/02_tenant.mdui/02_tenant.mdapis/02_tenant.mdarquitetura/decisoes.md (item 1)
Time / Hierarquiadominio/time.mdregras-negocio/03_hierarquia.mdui/03_hierarquia.mdapis/03_hierarquia.mdarquitetura/decisoes.md (item 5)
Leaddominio/lead.mddominio/mapeamento.md
Clientedominio/cliente.mddominio/mapeamento.md
Contrato / Propostadominio/contrato.mddominio/mapeamento.md regras-negocio/08_planos.md
Planos e Serviçosregras-negocio/08_planos.mdui/08_planos.mdapis/08_planos.md
Integraçõesregras-negocio/05_integracoes.mdui/05_integracoes.mdapis/05_integracoes.mdarquitetura/decisoes.md (item 4)
Tipos e Formatosdominio/tipos-comuns.md

Mapa por Área Transversal

Área alteradaDocumentos a revisar
Autenticação / Acessodominio/usuario.md, regras-negocio/01_autenticacao.md, ui/01_autenticacao.md, apis/01_autenticacao.md
Multi-tenantdominio/tenant.md, regras-negocio/02_tenant.md, arquitetura/decisoes.md
Hierarquia e Visibilidadedominio/time.md, dominio/usuario.md, regras-negocio/03_hierarquia.md
Funil de Vendas (Lead→Cliente→Contrato)dominio/lead.md, dominio/cliente.md, dominio/contrato.md, dominio/mapeamento.md, jornadas/01_jornada_principal.md
Motor de Automaçãoarquitetura/decisoes.md (item 7), dominio/mapeamento.md
Comissionamentoarquitetura/decisoes.md (item 8), regras-negocio/03_hierarquia.md
Vistoriaarquitetura/decisoes.md (item 2), dominio/contrato.md, dominio/mapeamento.md
Base de Conhecimentoregras-negocio/04_base_conhecimento.md, ui/04_base_conhecimento.md, apis/04_base_conhecimento.md
DevOps / CI/CD (Docker & Pipeline)arquitetura/padroes/devops-ci-cd.md, Dockerfile, nginx.conf, .gitlab-ci.yml, docker-compose.yml

Regra de Ouro

Nenhuma camada é alterada isoladamente.

Se alterar...Verificar obrigatoriamente...
Um campo em dominio/Se regras-negocio/ referencia esse campo com alguma restrição
Uma regra em regras-negocio/Se ui/ precisa de nova validação e apis/ precisa de novo contrato
Um endpoint em apis/Se dominio/ reflete o schema e arquitetura/ está alinhada
Uma tela em ui/Se as validações da tela estão em regras-negocio/
Uma decisão em arquitetura/Se apis/ e dominio/ precisam ser atualizados