Symptom

Telemetry (install id, node types, errors) only posted from the server-only PlatformLogger, so app launches on desktop / Android / iOS were invisible. Ben wanted launch tracking on every non-WASM platform, plus platform and hostName in the telemetry payload.

Root cause

No shared telemetry path existed. The poster, the endpoint constant, and the CIO client all lived in server/. The KrillLog model also carried no platform or host identification.

Fix

Prevention