Skip to content

Route non-Korean Custom Stops to the supported geocoder - #353

Merged
OziinG merged 1 commit into
mainfrom
fix/cc-270-custom-stop-country-geocode
Aug 31, 2026
Merged

Route non-Korean Custom Stops to the supported geocoder#353
OziinG merged 1 commit into
mainfrom
fix/cc-270-custom-stop-country-geocode

Conversation

@OziinG

@OziinG OziinG commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Refs #348

Change control: EVNSolution/clever-change-control#270

Why

Production smoke proved that authoritative Custom Stop geocoding still failed for Shopify Canada because the runtime is in VWorld mode and VWorld deliberately ignores non-KR queries.

Change

  • preserve VWorld for KR and blank-country DSV addresses
  • route explicit non-KR ISO country codes through the existing Nominatim-compatible service
  • preserve public-provider user-agent, persistent-cache, serialization, and rate-limit gates
  • document the country-routing runtime contract

Verification

Production boundary

No runtime or AWS change is included. Keep #348 open until the Navi Test Custom Stop smoke passes after an explicitly approved production deploy.

Constraint: Preserve VWorld for Korean and blank-country DSV inputs.

Rejected: Switch production entirely to Nominatim | Would regress Korean DSV address handling.

Confidence: high

Scope-risk: moderate

Directive: Keep explicit non-KR ISO country codes on the guarded Nominatim-compatible path.

Tested: Prisma generate; lint; typecheck; 2135 tests passed with 108 skipped; delivery-api build; git diff check.

Not-tested: Production Custom Stop smoke pending deployment.
@OziinG
OziinG merged commit 96d3194 into main Aug 31, 2026
6 checks passed
@OziinG
OziinG deleted the fix/cc-270-custom-stop-country-geocode branch August 31, 2026 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant