Add Google Places (New) tertiary enrichment for business POIs

Fills opening_hours, phone, and website gaps when OSM + Overture data
is incomplete. Only fires for business-class POIs (amenity, shop, tourism,
leisure, office, craft). Daily API call cap with SQLite tracking.
cache_put now preserves google columns across cache refreshes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Matt 2026-04-22 04:08:12 +00:00
commit 095bf8c2af
5 changed files with 527 additions and 7 deletions

View file

@ -22,7 +22,7 @@ traffic:
place_details:
local_source: "nominatim"
local_bbox: [-117.2, 41.98, -111.04, 49.0]
local_bbox: [-125.0, 31.3, -104.0, 49.0]
fallback_source: "overpass"
services:
@ -40,6 +40,7 @@ features:
has_landclass: false
has_address_book_write: false
has_overture_enrichment: true
has_google_places_enrichment: true
defaults:
center: [42.5736, -114.6066]