LineageTX
Verified interactive replay / live OSS evidence published

CHANGE COORDINATOR / LTX-7BA06B0789512486F0F92F3C

One schema change.
The whole graph agrees.

LineageTX is a two-phase-commit-inspired safety gate for schema changes across the data graph. DataHub finds every affected consumer; isolated candidate fixes must verify before the Producer PR is released.

Migration state DETECTED
  1. 01DETECTED
  2. 02PREPARING
  3. 03NEEDS_APPROVAL
  4. 04PREPARED
  5. 05COMMITTED
  6. ×ABORTED
Replay of verified official-MCP run Column-level lineage 3 hops 2 repositories 3 accountable owners Schema · owners · tags

TRANSACTION GRAPH / LINEAGETX OVERLAY

Prepare every consumer, then open one gate.

Overlay colors show LineageTX transaction state; they do not imply native DataHub node coloring.

PRODUCER PR / #42
ecommerce.raw.orders
customer_id customer_key
Intent
remove deprecated alias
Phase
CONTRACT
Gate
BLOCKED
HOP1
AUTOMATIC / data-platform

dbt SQL candidate

PENDING

SQLGlot rewrites the exact column reference; expanded and contract-schema tests decide acceptance.

dbt/models/stg_orders.sql
No candidate written
HOP2
AUTOMATIC / data-platform

Airflow field mapping

PENDING

One isolated candidate must keep the Python DAG and mapping configuration consistent.

airflow/dags/export_customers.py airflow/config/export_columns.json
0 / 2 files verified
HOP3+
OWNER DECISION / analytics-governance

Customer identity export

PENDING

The old field may mean an external account ID. Policy refuses the ambiguous edit.

0 writes
Owner: Identity Data Owner
PRODUCER SAFETY GATE
0/ 3 verified

3 consumers unverified — upstream change remains blocked.

No coordination PR · no merge

EVENT STREAM

Transaction receipts

1 event
  1. DETECTEDChangeIntent registered; Producer PR gate closed.

EXECUTION POLICY

Deterministic guardrails

Candidate
Deterministic generator only; no shell access.
Prepare
SQLGlot, tests, lineage, and policy decide.
Isolation
Temporary worktree + branch per repository.
Abort
Cleans unmerged candidates only; never claims deployed rollback.

DATAHUB WRITE-BACK / REPLAYED RECEIPT

The graph keeps the migration receipt.

In a live run, Structured Properties and a Tag carry the migration ID, per-consumer state, owner, and evidence link for the next human or agent. This browser only replays that receipt.

migration.id
ltx-7ba06b0789512486f0f92f3c
migration.state
DETECTED
verified.consumers
0 / 3
evidence
sha256 manifest + transaction events

PRESERVED BASELINE / 20260716T091507467904Z

Verify the replay and preserved baseline.

The browser requires the exact canonical replay and eight-file legacy manifests, then checks every listed byte against SHA-256. It also verifies the 31-file manifest from the captured DataHub OSS run. This is an integrity comparison, not a digital signature.

Open legacy baseline Open live manifest
Replay, legacy, and live manifests ready Live DataHub OSS evidence: published; verification ready
legacy / patch.diff
Loading captured patch…