Sobre o projeto

Anchor é uma ferramenta baseada em TypeScript que cria uma ontologia governada para dados organizacionais. Ela fica acima de conjuntos de dados curados, tipicamente em um warehouse SQL do Databricks, e fornece uma definição estruturada de objetos, propriedades, relacionamentos, lógica e ações. A ferramenta enfatiza a governança: cada elemento registra confiança, proveniência, status de revisão e ciclo de vida. Ela inclui uma CLI para descoberta, revisão, validação, publicação e reversão, além de um servidor MCP para agentes consultarem a ontologia publicada. A descoberta é determinística, usando apenas esquema e estatísticas, e as linhas nunca saem do warehouse. O projeto é organizado como um monorepo com pacotes para núcleo de esquema, descoberta, registro, compilador, runtime, provedor Databricks, diff e MCP.