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.
- 01DETECTED
- 02PREPARING
- 03NEEDS_APPROVAL
- 04PREPARED
- 05COMMITTED
- ×ABORTED
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.
dbt SQL candidate
SQLGlot rewrites the exact column reference; expanded and contract-schema tests decide acceptance.
dbt/models/stg_orders.sqlAirflow field mapping
One isolated candidate must keep the Python DAG and mapping configuration consistent.
airflow/dags/export_customers.py
airflow/config/export_columns.json
Customer identity export
The old field may mean an external account ID. Policy refuses the ambiguous edit.
3 consumers unverified — upstream change remains blocked.
EVENT STREAM
Transaction receipts
- 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.
Replay, legacy, and live manifests ready Live DataHub OSS evidence: published; verification readyLoading captured patch…