Skip to main content

AI and data

DataGuardian AI

An AI metadata-governance engineer on DataHub: deterministic rules decide, the AI explains.

Hackathon projectBuilt by CampusCode’s founder for “Build with DataHub: The Agent Hackathon”. Not a client engagement.
FINDINGS

Illustrative visual — not a product screenshot.

Overview

A governance agent for data catalogs in which deterministic rules identify what is wrong and a language model only explains the findings and proposes fixes.

The problem

Data catalogs steadily accumulate governance problems: datasets without owners, missing documentation, inconsistent tags and classification gaps.

Generic AI chatbots asked to “review” metadata produce confident answers that cannot be verified or reproduced — a poor fit for governance work.

The solution

DataGuardian AI separates judgement from explanation. Deterministic rule checks run against DataHub metadata (read-only) to decide what is wrong; an agent workflow then explains each finding in plain language and suggests remediation.

Findings are presented in a React workspace, and a zero-setup demo mode runs on a deterministic 25-asset catalog so anyone can evaluate it without credentials.

Engineering highlights

Rules decide, AI explains

Findings are reproducible because the language model never decides what is wrong.

Agent workflow with LangGraph

A structured multi-step workflow rather than a free-form chat loop.

Read-only by design

The agent reads catalog metadata and never writes to DataHub.

Quality gates in CI

GitHub Actions runs the automated test suite, mypy type checks and ruff/oxlint linting on every change.

What was built

  • Rule engine for metadata governance checks
  • LangGraph agent for explanations and fixes
  • FastAPI backend with DataHub integration
  • React and TypeScript review workspace
  • Deterministic demo mode
  • CI pipeline with tests, type checks and linting

Results

We only publish results we can verify. This project has no published performance or business metrics — we would rather show the engineering than estimate impact.

Have a project in mind? Let’s build something valuable.

Tell us what you are planning. We will review it carefully, ask the right questions and suggest a practical way forward — with a clear scope before any commitment.