From 803cddd5cb23e39161be4e1356d4d02057c341b9 Mon Sep 17 00:00:00 2001 From: Sameh Khamis Date: Tue, 20 Oct 2026 09:48:49 -0700 Subject: [PATCH] docs(analyst): describe region resolution as current state --- changelog.d/1235-location-resolution.md | 4 +++- docs/CURRENT-STATE.md | 17 ++++++++--------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/changelog.d/1235-location-resolution.md b/changelog.d/1235-location-resolution.md index 85cb62cae..160688005 100644 --- a/changelog.d/1235-location-resolution.md +++ b/changelog.d/1235-location-resolution.md @@ -1 +1,3 @@ -- Require a geocoded containment anchor for ambiguous analyst region names, preserve boundary provenance and cancellation safety, and retain exact-name precedence for natural outlines (manjunath22466, #1235). +- Require a geocoded containment anchor for ambiguous analyst region names, + preserve boundary provenance and cancellation safety, and retain exact-name + precedence for natural outlines (manjunath22466, #1235). diff --git a/docs/CURRENT-STATE.md b/docs/CURRENT-STATE.md index 391b4b3d6..ee070b25f 100644 --- a/docs/CURRENT-STATE.md +++ b/docs/CURRENT-STATE.md @@ -1,14 +1,13 @@ # God's Eye View Current State -Analyst region queries retain the existing offline lookup for unique Natural -Earth names without geocoding: Gold Coast and Ivory Coast still name the West -African natural regions. Duplicate names require a geocoded containment anchor. -When multiple entries for the same name contain that anchor, the lookup now stays -unresolved instead of selecting the largest entry. Natural outlines try exact -names before aliases and broader suffix variants. Follow-ups retain boundary provenance, and -cancelled lookups preserve the previous analyst cohort and boundary source. -Navigation keeps main's existing successful-geocode precedence; this change adds -no search or view-based annotation recovery. +Analyst region queries resolve unique Natural Earth names offline without +geocoding, so Gold Coast and Ivory Coast name the West African natural regions. +Duplicate names require a geocoded containment anchor; when several entries for +the same name contain that anchor, the lookup stays unresolved rather than +selecting the largest entry. Natural outlines try exact names before aliases and +broader suffix variants. Follow-ups retain boundary provenance, and cancelled +lookups preserve the previous analyst cohort and boundary source. Navigation +search keeps a successful geocode, with no search or view-based region recovery. Shared distance checks use `src/geoDistance.js` with `{ lat, lon }` points and the IUGG mean spherical Earth radius, 6371.0088 km. `greatCircleKm` is