LineageGuardDataHub Agent Hackathon Demo catalog · no credentials

Schema changes without blind spots

Turn catalog context into a migration decision.

LineageGuard turns one proposed field change into deterministic risk, owner actions, review artifacts, and a structured handoff record.

Decision protocolread → assess → reviewNever executes generated SQL or changes a schema.
02 · Deterministic assessment

Migration gate

BLOCK AND MIGRATE
92/ 100 risk

At least one dataset-level path needs owner confirmation.

4downstream assets
2direct dependencies
1unassigned owners
2BI surfaces

Blast radius

Evidence-first, sorted by risk
LO
Customer LTVLooker · 2 hops · column evidence
exact column-lineage evidence · business-intelligence surface
80
DB
fct_ordersdbt · direct · column evidence
exact column-lineage evidence · direct downstream dependency
80
SN
finance_order_replicaSnowflake · direct · column evidence
exact column-lineage evidence · direct downstream dependency
80
PO
Revenue pulsePower BI · 2 hops · dataset evidence
dataset-level lineage; field use is uncertain · business-intelligence surface · no owner in catalog
71

03 · Review bundle

Artifacts ready for the pull request

Generated content is reviewable evidence—not an automated migration.

# LineageGuard impact report

**Decision:** `BLOCK_AND_MIGRATE` · **Risk:** 92/100 (critical) · **Confidence:** partial_catalog_evidence

Proposed change: `rename` of `customer_id` on `ORDER_DETAILS`.

| Downstream asset | Platform | Hop | Evidence | Risk | Owner |
| --- | --- | ---: | --- | ---: | --- |
| Customer LTV | Looker | 2 | column | 80 | Lina Ortiz |
| fct_orders | dbt | 1 | column | 80 | Noah Patel |
| finance_order_replica | Snowflake | 1 | column | 80 | Ari Jones |
| Revenue pulse | Power BI | 2 | dataset | 71 | unassigned |

The report is advisory. Generated SQL is not executed by LineageGuard.

04 · Human handoff

Owner action plan

LineageGuard preserves this plan in a structured decision record so the next engineer—or agent—can inherit the evidence.

  1. 1
    Lina Ortiz

    Lina Ortiz: acknowledge customer_id → buyer_id migration for Customer LTV.

  2. 2
    Noah Patel

    Noah Patel: acknowledge customer_id → buyer_id migration for fct_orders.

  3. 3
    Ari Jones

    Ari Jones: acknowledge customer_id → buyer_id migration for finance_order_replica.

  4. 4
    Unassigned

    Assign an accountable owner for Revenue pulse before contract phase.