chore(03-04): remove the device-matrix diagnostic probe — exit obligation, matrix passed

This commit is contained in:
araharah-executor
2026-10-23 18:41:41 +08:00
parent 28045d9b9e
commit fc99745672
3 changed files with 1 additions and 60 deletions
-8
View File
@@ -28,7 +28,6 @@ import { createPositionMarker } from "./map/marker.ts";
import { createFollowController } from "./map/follow.ts";
import { createStatusStrip } from "./ui/strip.ts";
import { buildBootCard, buildDeniedCard, buildSignalLostCard, startGantry, stopGantry } from "./ui/cards.ts";
import { createProbe } from "./ui/probe.ts";
import { telegramLocationSupported } from "./location/telegram.ts";
import { createRecenterControl } from "./ui/recenter.ts";
import { getWebApp } from "./telegram/webapp.ts";
@@ -99,11 +98,6 @@ async function boot(): Promise<void> {
if (lastFix !== null && map !== null) follow?.follow(lastFix);
});
// DEBUG-ROUND probe: category-only on-screen telemetry for the device
// matrix (webview has no dev-tools); removed at the exit.
const probe = createProbe(mainEl);
probe.set({ wa: wa ? `${wa.version ?? "?"}/${wa.platform ?? "?"}` : "none", initDataChars: wa ? wa.initData.length : null });
// Cards are built once at boot (boot-time locale) and reused across re-runs.
const bootCard1 = buildBootCard(locale, 1);
const bootCard2 = buildBootCard(locale, 2);
@@ -189,7 +183,6 @@ async function boot(): Promise<void> {
}
function renderState(state: LocationState): void {
probe.set({ location: state.kind });
const ageSec = lastFix !== null ? fixAgeSeconds(lastFix, Date.now()) : null;
const accuracyM = lastFix !== null ? lastFix.accuracyM : null;
strip.render(state, ageSec, accuracyM);
@@ -241,7 +234,6 @@ async function boot(): Promise<void> {
async function runFromSession(): Promise<void> {
renderState({ kind: "validating" });
const session = await createSession(wa?.initData ?? "");
probe.set({ session: session.ok ? "ok" : session.reason, initDataChars: wa ? wa.initData.length : null });
if (!session.ok) {
staleHandled = false; // session-first failure is boot-level, not a stale-fix recovery
renderDenied();