Hold the mic, say the name of any app. We fuzzy-match against the registry, open the top hit, AND publish the
recognized text on the telepathy intent channel so other apps in this origin can subscribe.
Try saying "open snake", "play balatro", "show portal hub".
intent + navigation
Recognition uses SpeechRecognition (Web Speech API) โ built into Chromium-based browsers, no model download.
For each transcript, a token-overlap score against every registered app's title + description + tags picks the top hit.
We then publish {transcript, top, candidates} on BroadcastChannel('telepathy') with channel intent,
which the telepathy-bus.html inspector and any subscribing app sees.
Auto-open performs window.open(top.path); turn it off to use voice for routing only.