chore: remove the unwired annotation GeoJSON interchange (#502)

Supersedes #293 by @raiyan22, ported onto the current component layout with fixes from review.

Verified before merge: format, package boundaries, unit suite, build, and the browser tracking suite; a browser harness for the change where one applies; adversarial review applied.

Co-authored-by: raiyan22 <[email protected]>
This commit is contained in:
Bilawal Sidhuandraiyan22 authored and GitHub committed 2026-09-14 19:02:31 -05:00
1 parent a1d0a42450
commit e6deeaeca8
4 files changed
+4 -332

No files matched your search

+1 -1
View File
@@ -750,7 +750,7 @@ export function createAnnotationEngine({
synthesized: Boolean(resolved.synthesized), // approximate buffered area → dashed render
// Progressive outline: the anchor is placed, the footprint is still resolving —
// the upgrade task fills ring/kind in place when it lands. Transient render state
// (not serialized to GeoJSON).
// (not persisted).
pendingOutline: typeof resolved.resolveOutline === 'function',
// Which THING + SHAPE was asked for — the dedup identity while geometry is still
// pending (see findDuplicate). targetKey is the normalized place name with trailing