refactor(hanzo): lead the globe with the honest native points layer, arcs off by default

The trafficArcs feed carries a demo fallback (demoTraffic), so enabling it by
default on the flagship could paint fabricated flows when native data is absent. The
new native `traffic` points layer is ALWAYS honest (empty until real traffic lands,
never demo), so the hanzo default now leads with it and ships trafficArcs OFF — still
one toggle away for the animated flow lines (which are native-sourced once live).

Claude-Session: https://claude.ai/code/session_015Z1iLf7QBrq1LhignJrzDw
This commit is contained in:
hanzo-dev
2026-07-16 15:48:06 -07:00
parent c238e20d8a
commit 9ff2ff9941
2 changed files with 6 additions and 5 deletions
+4 -3
View File
@@ -482,7 +482,10 @@ const HANZO_MAP_LAYERS: MapLayers = {
// Hanzo World cloud map layers
chainNodes: true,
byoGpu: true,
trafficArcs: true,
// Arcs OFF by default: the arc feed carries a demo fallback, so the flagship
// default leads with the ALWAYS-honest native points layer (empty until real
// traffic lands, never demo). Toggle arcs on for the animated flow lines.
trafficArcs: false,
// Native LB request-geo points — the Hanzo-mode globe centerpiece.
traffic: true,
};
@@ -491,8 +494,6 @@ const HANZO_MOBILE_MAP_LAYERS: MapLayers = {
...HANZO_MAP_LAYERS,
cables: false,
cloudRegions: false,
// Points stay on mobile (cheap); the heavier animated arcs come off.
trafficArcs: false,
traffic: true,
};
+2 -2
View File
@@ -75,7 +75,8 @@ export const DEFAULT_MAP_LAYERS: MapLayers = {
gulfInvestments: false,
chainNodes: true,
byoGpu: true,
trafficArcs: true,
// Arcs OFF by default (demo fallback); lead with the always-honest native points.
trafficArcs: false,
traffic: true,
};
@@ -83,7 +84,6 @@ export const MOBILE_DEFAULT_MAP_LAYERS: MapLayers = {
...DEFAULT_MAP_LAYERS,
cables: false,
cloudRegions: false,
trafficArcs: false,
traffic: true,
};