Architecture Decision Records¶
| ID | Title | Status |
|---|---|---|
| 001 | Why not dbt | Accepted |
| 002 | Receipt content is untrusted | Accepted |
| 003 | Redis idempotency with cached responses | Accepted |
| 004 | API-key auth scope | Accepted |
| 005 | BackgroundTasks vs durable queue | Superseded by 007 |
| 006 | Redis rate limiting with memory fallback | Accepted |
| 007 | ARQ receipt jobs + extraction_runs | Accepted |