/** * Canonical inventory of the Live overlay's UI surfaces: one entry per piece of * chrome Live mounts on the user's page, with the element ids that make it up. * * Single source of truth, consumed by: * - skill/scripts/live/browser-script-parts.mjs — serializes this into * window.__IMPECCABLE_LIVE_UI_SURFACES__ in the /live.js prelude. * - skill/scripts/live-browser.js — publishes it on * window.__IMPECCABLE_LIVE_CHROME_CORE__ for adapters and E2E probes. That * file is served raw and injected as a classic