[{"heading":"CORTEX — tracking-service (berço do lead e comportamento)","level":1,"anchor":"cortex-tracking-service-berço-do-lead-e-comportamento","chars":1115,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#cortex-tracking-service-berço-do-lead-e-comportamento","anchor_stable":false},{"heading":"1. Berço do `lead_id`: um identificador de navegador, não de pessoa (Obrigatório)","level":2,"anchor":"1-berço-do-lead_id-um-identificador-de-navegador-não-de-pessoa-obrigatório","chars":953,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#1-berço-do-lead_id-um-identificador-de-navegador-não-de-pessoa-obrigatório","anchor_stable":false},{"heading":"2. Comportamento é dele; PII não (Obrigatório)","level":2,"anchor":"2-comportamento-é-dele-pii-não-obrigatório","chars":825,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#2-comportamento-é-dele-pii-não-obrigatório","anchor_stable":false},{"heading":"3. Borda exposta à internet: relaxe consciente (Obrigatório)","level":2,"anchor":"3-borda-exposta-à-internet-relaxe-consciente-obrigatório","chars":764,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#3-borda-exposta-à-internet-relaxe-consciente-obrigatório","anchor_stable":false},{"heading":"4. Nascimento fora da web usa o mesmo berço (Obrigatório)","level":2,"anchor":"4-nascimento-fora-da-web-usa-o-mesmo-berço-obrigatório","chars":667,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#4-nascimento-fora-da-web-usa-o-mesmo-berço-obrigatório","anchor_stable":false},{"heading":"5. Consentimento em dois níveis, viajando junto com o dado (Obrigatório)","level":2,"anchor":"5-consentimento-em-dois-níveis-viajando-junto-com-o-dado-obrigatório","chars":1688,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#5-consentimento-em-dois-níveis-viajando-junto-com-o-dado-obrigatório","anchor_stable":false},{"heading":"6. Captura durável: persistir antes de ackar (Obrigatório)","level":2,"anchor":"6-captura-durável-persistir-antes-de-ackar-obrigatório","chars":1358,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#6-captura-durável-persistir-antes-de-ackar-obrigatório","anchor_stable":false},{"heading":"7. Entrega de PII ao identity é canal dedicado, não topic (Obrigatório)","level":2,"anchor":"7-entrega-de-pii-ao-identity-é-canal-dedicado-não-topic-obrigatório","chars":1523,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#7-entrega-de-pii-ao-identity-é-canal-dedicado-não-topic-obrigatório","anchor_stable":false},{"heading":"8. Identificação do tenant e da propriedade é resolvida no servidor (Obrigatório)","level":2,"anchor":"8-identificação-do-tenant-e-da-propriedade-é-resolvida-no-servidor-obrigatório","chars":2173,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#8-identificação-do-tenant-e-da-propriedade-é-resolvida-no-servidor-obrigatório","anchor_stable":false},{"heading":"8-bis. Rotação da `write_key` tem critério de parada (Obrigatório)","level":2,"anchor":"8-bis-rotação-da-write_key-tem-critério-de-parada-obrigatório","chars":1122,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#8-bis-rotação-da-write_key-tem-critério-de-parada-obrigatório","anchor_stable":false},{"heading":"9. Idempotência da ingestão pela chave do cliente (Obrigatório)","level":2,"anchor":"9-idempotência-da-ingestão-pela-chave-do-cliente-obrigatório","chars":621,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#9-idempotência-da-ingestão-pela-chave-do-cliente-obrigatório","anchor_stable":false},{"heading":"10. Vocabulário de evento é controlado e extensível sem deploy (Obrigatório)","level":2,"anchor":"10-vocabulário-de-evento-é-controlado-e-extensível-sem-deploy-obrigatório","chars":2794,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#10-vocabulário-de-evento-é-controlado-e-extensível-sem-deploy-obrigatório","anchor_stable":false},{"heading":"10-bis. Parâmetro de aquisição é dinâmico, e o catálogo é datado (Obrigatório)","level":2,"anchor":"10-bis-parâmetro-de-aquisição-é-dinâmico-e-o-catálogo-é-datado-obrigatório","chars":5230,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#10-bis-parâmetro-de-aquisição-é-dinâmico-e-o-catálogo-é-datado-obrigatório","anchor_stable":false},{"heading":"11. Modelo de dados (Obrigatório)","level":2,"anchor":"11-modelo-de-dados-obrigatório","chars":3079,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#11-modelo-de-dados-obrigatório","anchor_stable":false},{"heading":"12. Retenção, particionamento e purga (Obrigatório)","level":2,"anchor":"12-retenção-particionamento-e-purga-obrigatório","chars":732,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#12-retenção-particionamento-e-purga-obrigatório","anchor_stable":false},{"heading":"13. Fatos publicados, e o tracking não fala com terceiros (Obrigatório)","level":2,"anchor":"13-fatos-publicados-e-o-tracking-não-fala-com-terceiros-obrigatório","chars":1311,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#13-fatos-publicados-e-o-tracking-não-fala-com-terceiros-obrigatório","anchor_stable":false},{"heading":"14. O core recebe marco e ponteiro; o cru fica na fonte (Obrigatório)","level":2,"anchor":"14-o-core-recebe-marco-e-ponteiro-o-cru-fica-na-fonte-obrigatório","chars":801,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#14-o-core-recebe-marco-e-ponteiro-o-cru-fica-na-fonte-obrigatório","anchor_stable":false},{"heading":"15. Vínculo `lead_id` ↔ `person_id`: o tracking grava, não decide (Obrigatório)","level":2,"anchor":"15-vínculo-lead_id-person_id-o-tracking-grava-não-decide-obrigatório","chars":2861,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#15-vínculo-lead_id-person_id-o-tracking-grava-não-decide-obrigatório","anchor_stable":false},{"heading":"16. Vínculo e fusão nunca atravessam tenant (Obrigatório)","level":2,"anchor":"16-vínculo-e-fusão-nunca-atravessam-tenant-obrigatório","chars":483,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#16-vínculo-e-fusão-nunca-atravessam-tenant-obrigatório","anchor_stable":false},{"heading":"17. Leitura resolve a pessoa (Obrigatório)","level":2,"anchor":"17-leitura-resolve-a-pessoa-obrigatório","chars":1005,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#17-leitura-resolve-a-pessoa-obrigatório","anchor_stable":false},{"heading":"15-bis. (Substituída) Fusão de leads: apelido, nunca reescrita de histórico","level":2,"anchor":"15-bis-substituída-fusão-de-leads-apelido-nunca-reescrita-de-histórico","chars":823,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#15-bis-substituída-fusão-de-leads-apelido-nunca-reescrita-de-histórico","anchor_stable":false},{"heading":"18. Navegador compartilhado: o lead admite não saber (Obrigatório)","level":2,"anchor":"18-navegador-compartilhado-o-lead-admite-não-saber-obrigatório","chars":1849,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#18-navegador-compartilhado-o-lead-admite-não-saber-obrigatório","anchor_stable":false},{"heading":"19. Comportamento de página é da ferramenta externa; o da pessoa é nosso (Obrigatório)","level":2,"anchor":"19-comportamento-de-página-é-da-ferramenta-externa-o-da-pessoa-é-nosso-obrigatório","chars":1558,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#19-comportamento-de-página-é-da-ferramenta-externa-o-da-pessoa-é-nosso-obrigatório","anchor_stable":false},{"heading":"20. Correlação com ferramenta externa: pseudônimo por ferramenta, cunhado no servidor (Obrigatório)","level":2,"anchor":"20-correlação-com-ferramenta-externa-pseudônimo-por-ferramenta-cunhado-no-servidor-obrigatório","chars":2361,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#20-correlação-com-ferramenta-externa-pseudônimo-por-ferramenta-cunhado-no-servidor-obrigatório","anchor_stable":false},{"heading":"21. Campo de negócio do formulário: catálogo, não string livre (Obrigatório)","level":2,"anchor":"21-campo-de-negócio-do-formulário-catálogo-não-string-livre-obrigatório","chars":2471,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#21-campo-de-negócio-do-formulário-catálogo-não-string-livre-obrigatório","anchor_stable":false},{"heading":"22. A borda recusa o que não entende (Obrigatório)","level":2,"anchor":"22-a-borda-recusa-o-que-não-entende-obrigatório","chars":1032,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#22-a-borda-recusa-o-que-não-entende-obrigatório","anchor_stable":false},{"heading":"23. Preenchimento do formulário: forma, nunca conteúdo (Obrigatório)","level":2,"anchor":"23-preenchimento-do-formulário-forma-nunca-conteúdo-obrigatório","chars":1789,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#23-preenchimento-do-formulário-forma-nunca-conteúdo-obrigatório","anchor_stable":false},{"heading":"24. O que não chegou também precisa de sinal (Obrigatório)","level":2,"anchor":"24-o-que-não-chegou-também-precisa-de-sinal-obrigatório","chars":1959,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#24-o-que-não-chegou-também-precisa-de-sinal-obrigatório","anchor_stable":false},{"heading":"25. Recusa vira fila de revisão, nunca catalogação automática (Obrigatório)","level":2,"anchor":"25-recusa-vira-fila-de-revisão-nunca-catalogação-automática-obrigatório","chars":2662,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#25-recusa-vira-fila-de-revisão-nunca-catalogação-automática-obrigatório","anchor_stable":false},{"heading":"26. A volta do card: o CRM é fonte de evento da trilha (Obrigatório)","level":2,"anchor":"26-a-volta-do-card-o-crm-é-fonte-de-evento-da-trilha-obrigatório","chars":2691,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#26-a-volta-do-card-o-crm-é-fonte-de-evento-da-trilha-obrigatório","anchor_stable":false},{"heading":"Fronteiras a definir","level":2,"anchor":"fronteiras-a-definir","chars":1360,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#fronteiras-a-definir","anchor_stable":false},{"heading":"Impactos em documentos irmãos","level":2,"anchor":"impactos-em-documentos-irmãos","chars":1542,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#impactos-em-documentos-irmãos","anchor_stable":false},{"heading":"CHANGELOG","level":2,"anchor":"changelog","chars":14851,"anchor_url":"https://docs.cortex.uniscale.tec.br/tracking-service#changelog","anchor_stable":false}]