tree: a938ae7cce776602d66d83125ff0a714bdb5e6b1 [search]
  1. 2609-01-staged-sql-dataset-identity.md
  2. 2609-02-sql-metadata-keeps-1-0-0-filing.md
  3. 2609-03-resolving-sql-writes-and-statements.md
  4. 2609-04-sqlite-attached-databases.md
  5. README.md
writeups/adr/README.md

Architecture Decision Records

Each file here records one design decision: the context that forced it, what was decided, what it costs, and the alternatives that were rejected. The records outlive the commits and review threads that produced them, so a later change can tell a deliberate choice from an accident.

  • File name: YYMM-NN-short-title.md, numbered in order. Numbers are never reused.
  • Status: Accepted, Superseded by YYMM-NN, or Deprecated. An accepted record is not edited to change its decision; write a new record that supersedes it.
  • Sections: Status, Context, Decision, Consequences, Alternatives considered.
ADRTitle
2609-01Staged, opt-in datasource identity for OpenLineage SQL datasets
2609-02SQL metadata keeps the 1.0.0 query/table_name filing; intent travels in operation
2609-03How datasource-mode lineage resolves what a SQL write names
2609-04SQLite attached databases are named by their own file