🛑 DECLARED, NEVER EMITTED — the only key of the map in that state. Measured on
17/08/2026: of the 49 events in GeoLeafEventMap, 48 are named by emitting code;
this one is named by none. Subscribing to geoleaf:poi:click therefore triggers
nothing today, whatever the interaction.
⚠️ The source field has no referent anymore. Its two values used to distinguish a
click coming from a popup from a direct click on the marker; the POI subsystem was
dissolved and nobody computes that distinction anymore. It is not removed — the
interface has been published on npm since 12/08/2026, and removal would break any
consumer reading e.detail.source. It is documented as referent-less, which is
reversible where deletion is not.
📌 To react to a POI click today, the event that actually fires is
geoleaf:poi:panel:open (see GeoLeafPoiPanelOpenDetail).
Re-measure rather than copy — this sentence becomes false the day an emitter is
wired. The command, written WITHOUT a directory glob on purpose:
grep-rn--include=*.ts"geoleaf:poi:click"packages
⚠️ Do not reintroduce a path like packages/<star>/src here: the star-slash
sequence closes the block comment, and the file stops compiling. Measured in this
very file on 17/08/2026 — 14 gates fell at once, all cascading from Build, because
a sentence documenting a re-measure command had terminated itself.
Detail payload for
geoleaf:poi:click.🛑 DECLARED, NEVER EMITTED — the only key of the map in that state. Measured on 17/08/2026: of the 49 events in
GeoLeafEventMap, 48 are named by emitting code; this one is named by none. Subscribing togeoleaf:poi:clicktherefore triggers nothing today, whatever the interaction.⚠️ The
sourcefield has no referent anymore. Its two values used to distinguish a click coming from a popup from a direct click on the marker; the POI subsystem was dissolved and nobody computes that distinction anymore. It is not removed — the interface has been published on npm since 12/08/2026, and removal would break any consumer readinge.detail.source. It is documented as referent-less, which is reversible where deletion is not.📌 To react to a POI click today, the event that actually fires is
geoleaf:poi:panel:open(see GeoLeafPoiPanelOpenDetail).Re-measure rather than copy — this sentence becomes false the day an emitter is wired. The command, written WITHOUT a directory glob on purpose:
⚠️ Do not reintroduce a path like
packages/<star>/srchere: the star-slash sequence closes the block comment, and the file stops compiling. Measured in this very file on 17/08/2026 — 14 gates fell at once, all cascading fromBuild, because a sentence documenting a re-measure command had terminated itself.