docs: cross-reference Scope Adoption by Area and Repeaters by Region

dborup asked why the two sections' counts for the same region (e.g.
#dk) disagree. They're not meant to match: Scope Adoption by Area only
counts positioned nodes geographically inside the area, while
Repeaters by Region has no geographic restriction and reflects a
live, independently-refreshing relay-activity window. Added an
explicit note to each section pointing at the other and explaining
why their numbers differ, so this isn't mistaken for a bug again.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
dborup
2026-07-21 18:02:49 +02:00
co-authored by Claude Sonnet 5
parent 6b31a6ab12
commit bc62814158
+2 -2
View File
@@ -5107,7 +5107,7 @@ function destroy() { _stopRolesRefresh(); _stopScopesRefresh(); _stopForeignTraf
}).join('');
setSectionHtml(areaAdoptEl, detailsSection(
'Scope Adoption by Area (' + byArea.length.toLocaleString() + ' areas)',
'All-time — expand an area to see exactly which nodes support its linked region (own default_scope or ever relayed it) and which don\'t. Broader areas (e.g. "Danmark (alle)") roll up every nested sub-area\'s nodes too, not just the ones no smaller area already claimed.',
'All-time — expand an area to see exactly which nodes support its linked region (own default_scope or ever relayed it) and which don\'t. Broader areas (e.g. "Danmark (alle)") roll up every nested sub-area\'s nodes too, not just the ones no smaller area already claimed. Only counts nodes with a known GPS position, geographically inside the area — the "Repeaters by Region" section further down has no such restriction, so its counts won\'t match these; they measure different things, not the same thing twice.',
areaGroups,
'scope-adoption-by-area'
));
@@ -5180,7 +5180,7 @@ function destroy() { _stopRolesRefresh(); _stopScopesRefresh(); _stopForeignTraf
}
renderRegionNodeGroups('scopes-repeaters', 'Repeaters by Region',
'All-time, not limited to the window above — which repeaters have relayed traffic carrying each region scope. A region carried by only 1 repeater is a single point of failure for that area.',
'Live, rolling activity window (not the 1h/24h/7d picker above) — which repeaters have RECENTLY relayed traffic carrying each region scope, with no geographic restriction (a repeater counts regardless of where it physically sits). A region carried by only 1 repeater is a single point of failure for that area. Counts here won\'t match "Scope Adoption by Area" further up, which is geographically bounded to positioned nodes — the two measure different things, not the same thing twice.',
d.repeatersByRegion, 'repeater');
// Bridge repeaters: RepeatersByRegion inverted — repeaters relaying