Data Contracts com violação automática
Sem contrato, cada mudança de schema é roleta russa com os dados de outra pessoa.
Marco / norma: ISO/IEC 38505-1 (Restrições) · Data Mesh
Uma alteração silenciosa de schema pode partir 14 dashboards porque ninguém viu o impacto. Os data contracts formalizam o acordo entre quem produz um dado e quem o consome: que esquema, que qualidade mínima e que frequência.
No Linedat o contrato de dados tem uma máquina de estados validada e um SLA de qualidade que é cruzado com a qualidade real — e gera uma violação automática quando não é cumprido.
SLA que se cumpre ou dispara
O contrato define um SLA de qualidade (por exemplo, completude mínima ou score mínimo). Quando uma regra de qualidade vinculada ao contrato falha, o Linedat gera automaticamente uma violação de contrato, com o seu tipo (mudança de schema, qualidade abaixo do SLA, frescura excedida), gravidade e prazo de remediação, apontando para a regra e a execução que a desencadeou.
Aprovação com porta de domínio
O consumidor de um contrato é um domínio, e apenas o data owner ou o steward desse domínio podem aprová-lo. A transição de estados (rascunho → proposto → ativo) é governada, de modo que um contrato não é ativado sem a dupla aprovação de produtor e consumidor.
Os limites (o que não afirmamos)
O Linedat modela um contrato robusto com máquina de estados e violações automáticas, mas ainda não é um Data Product completo com input/output ports ao estilo ODCS — isso está no roadmap. Os termos do SLA são validados contra as regras de qualidade, não mediante uma validação semântica do próprio JSON do contrato.
Como a Linedat ajuda
O Linedat converte uma mudança de schema numa decisão informada e um incumprimento de qualidade numa violação rastreável — não numa surpresa a jusante.
Capacidades relacionadas
A qualidade deixa de ser opinião: regras que executam SQL real contra a fonte, em 8 dialetos.
Linhagem temporal e verificável (point-in-time)Sabemos como era a linhagem no dia do fecho fiscal — e podemos demonstrar que ninguém a tocou.
Valorização do dado: índice de utilidadeQuanto vale o teu dado? Um índice de utilidade 0–100 autocalculado (uso, linhagem, qualidade).
