Ir para o conteúdo

ADR: Person publica pessoas para o PDV

Status: aceita. Fase 3A do contrato person-pdv/v1. O original não traz data.

Contexto

O PDV precisa receber alteração de pessoa sem ler a tabela de Person. A integração é um evento versionado em shared/contracts.

Decisão

O contrato person-pdv/v1 cobre a entidade PERSON, com ações UPSERT e DELETE.

Todo evento traz eventId, tenant, entityType, action e occurredAt.

Compatibilidade

Campo opcional novo permanece em v1. Campo obrigatório ou mudança de significado cria v2. O consumidor ignora campo desconhecido.