Decision log¶
Architecture Decision Records capture choices that affect public behavior or future integration.
- ADR 001 — monorepo, FastAPI, and MkDocs Material
- ADR 002 — USDA Soil Data Access as the first provider
- ADR 003 — in-process cache, deferred database, and public read-only CORS
- ADR 004 — NCSS Lab Data Mart through fixed SDA laboratory queries
Future records will cover new conversions, provider licensing, persistent/PostGIS storage, authenticated API keys, comparison semantics, and breaking API versions.