refactor: separate Nominatim transport from search composition

This commit is contained in:
Sameh Khamis committed 2026-09-14 22:14:51 -07:00
1 parent 2b09352463
commit a79208181f
6 files changed
+157 -126

No files matched your search

+3
View File
@@ -591,6 +591,9 @@ Replacing that service with a different query language requires operation-level
feature/geometry adapters, not just changing its URL. Rendering and geometry
selection remain consumers of those results.
`./sources/nominatim` exports the lower-level JSONv2 client and normalizers for
server adapters without importing search composition.
`./sources/http-body` exports bounded text/JSON readers using web primitives;
`./sources/overpass` exports the quoted-string/comment lexer. The lexer alone is
not a query validator: spatial bounds, timeouts and other policy remain in the