Architecture Decision Records
Design decisions for SyncGuard, recorded as they were made.
| ADR | Title |
|---|---|
| 003 | Explicit Ownership Re-Verification |
| 004 | Lexicographic Fence Comparison |
| 005 | Unified Time Tolerance |
| 006 | Mandatory Key Truncation |
| 007 | Opt-in Telemetry |
| 008 | Compile-time Fencing |
| 009 | Retries in Helpers |
| 010 | Authoritative expiresAt |
| 011 | Relaxed Lookup Atomicity |
| 012 | Backend Restatement Pattern |
| 013 | Full Storage Key in Index |
| 014 | Firestore Duplicate Detection |
| 015 | Async RAII Locks |
| 016 | Disposal Timeout |
See 000-template.md for writing new ADRs.