[ ] Parameterization: keine String-Konkatenation für SQL Commands; strict Typing
[ ] Schema Assumptions sind dokumentiert (Collation, Case Sensitivity, Null Semantics)
[ ] Transactions sind explizit wenn benötigt; Isolation Level ist begründet
[ ] Idempotence: Migrations und Setup Scripts können safe laufen (oder non-idempotence klar angeben)
[ ] Concurrency: Locking Behavior ist berücksichtigt (Deadlocks, Long Locks, Escalation)
[ ] Index Strategy ist validiert; Änderungen haben Rationale und Impact Notes
[ ] Query Plans sind für kritische Paths reviewed (MS SQL: Actual Plan; MySQL: EXPLAIN; SQLite: Query Plan)
[ ] Pagination verwendet deterministic Ordering (kein „OFFSET ohne ORDER BY“)
[ ] Date/Time Semantics sind explizit (UTC vs Local; Time Zone Conversions)
[ ] Error Handling mappt DB Errors zu safe Application Errors (kein Schema Leakage)