BDS0.1

Lacunas conhecidas

Decisões em aberto, defeitos de schema e trabalho planejado no Core, cada um com seu Work Item.

Revisado 2026-10-28Markdown

Estes itens descrevem o Core em 28/10/2026. Nenhum deles está disponível hoje. Os títulos de Work Item referem-se ao Systems Central.

Responsabilidade e sync

  • A regra de que o Core é o único escritor dos registros compartilhados, e toda outra base os espelha somente para leitura, está proposta, ainda não adotada. Work Item: Accept the rule that Core owns the golden records.
  • A exceção bidirecional do CRM e seus guarda-corpos ainda não estão escritos nessa regra. Work Item: Document the CRM two-way exception to Core ownership.
  • Nenhum mirror tem contrato escrito de escritor, atualização e conflitos, exceto Campaign e os quatro catálogos de Tags. Work Item: Write the mirror sync contract per domain (writer, freshness, conflicts).
  • Chaves de unicidade, aprovação de fusão e histórico de mudanças críticas não estão definidos. Work Item: Define uniqueness keys, merge approval and critical-change history.
  • Como um lead vira registro do Core não está decidido. Work Item: Settle lead-to-Core conversion and Relationship types/states.

Comportamento ausente

  • Novas People não recebem Proposed automaticamente. Work Item: Add a Core automation that sets new People to Proposed.
  • Superseded não tem destino: People não tem os vínculos Supersedes / Superseded By. Work Item: Add Supersedes / Superseded By links on Core People.
  • Não há intake Verify Person nem Verify Company. Work Item: Build Core Verify Person and Verify Company intakes.
  • O catálogo de Tags não tem campo de retirada. Work Item: Add a retirement field to the Core Tags catalog.
  • Organization Relationships não tem rótulos recíprocos. Work Item: Define reciprocal organization-relationship labels and acceptance.

Defeitos de schema

  • Address.Zipcode é número e perde zeros à esquerda. Work Item: Change Core Address Zipcode from number to text.
  • Cities perdeu o campo Identifier. Work Item: Confirm whether removing Identifier from Core Cities was intended.
  • Restam colunas legadas - OLD e de texto: Positions.Held By - OLD, States.Companies - OLD, States.Compliance Global, Countries.Compliance Global e States.Address. As descrições ainda prometem vínculos. Work Items: Remove leftover ’ - OLD’ attic fields after a dependency check; Fix legacy field-description validation errors in Core and CRM.
  • States tem duas colunas de endereço: Address (texto, sem descrição) e Address 2 (o vínculo ativo, sem descrição).
  • Faltam descrições na tabela Tags e em 17 dos seus 20 campos, e em Organizations.Tag, Website° e Notes, People.Organizations [membership] e Notes, e Team.tags e Department.tags.
  • Department.Name é fórmula, mas a descrição manda digitar o nome.
  • As linhas Division Of de Organization Relationships usam From = empresa-mãe, To = unidade, o que contraria a descrição de Relationship Type.
  • As views de People schema:Person, by Status, by Tag e System Users descrevem uma projeção para a Fintable com a Operations como autoridade. by Status é agrupada por Tags, não por Status.
  • As views de passo de States começam no Step 2, e as views de passo de Cities e States não têm filtro de roteamento.
  • Department Channel Identifier pode conflitar com a regra de identificadores de ferramenta. Work Item: Settle Department Channel Identifier versus the tool-identifier rule.

Nomes nos consumidores

Três tabelas consumidoras espelham Team com outros nomes: Memebership em KPIs & OKRs, Positions no CRM e Grid view em Tooling and Access. Work Item da tabela de KPI: Rename or replace the misnamed ‘Memebership’ team table in KPIs.

Confirme antes de contar com isso

Configurações de sync, views de origem e atualização só estão confirmadas para os mirrors de Campaign e Tags; confira os demais nas configurações de sync da base consumidora antes de contar com eles. Confirme no n8n o estado e o comportamento dos workflows.