## Context README claims Lineage is a DAG; nothing enforces acyclicity. ## What to do Decide: either enforce (per-insert cycle check + ADR), or rename to "Lineage Graph" and document the cycle stance. ## Acceptance - [ ] ADR exists - [ ] README + DDL + code reflect the decision
Context
README claims Lineage is a DAG; nothing enforces acyclicity.
What to do
Decide: either enforce (per-insert cycle check + ADR), or rename to "Lineage Graph" and document the cycle stance.
Acceptance