// Path: Loader/scripts/main.js import { setIntentPreview, setStatus } from "./dom.js"; import { scheduleHandoff } from "./handoff.js"; import { resolveHandoffTarget, resolveIntent } from "./intent.js"; import { markLoaderSeen, persistLoaderState } from "./storage.js"; const bootLoader = () => { const intent = resolveIntent(); const handoffTarget = resolveHandoffTarget(intent); setStatus("Capturing route intent"); setIntentPreview(intent); persistLoaderState(intent); window.setTimeout(() => { setStatus("Preparing handoff"); }, 180); scheduleHandoff(handoffTarget, () => { setStatus("Handing off to application"); markLoaderSeen(); }); }; bootLoader();