[ab-check] installer ran hydrogen.exe --check-and-upgrade-ab (a helper run, not a start) 10:56:34 [ad-install] no bundled ab installer staged (thin build) -> resolving the latest ab from the wiki 10:56:34 [ad-install] latest ab = 2.1.157 via version.json (wiki v2) (https://wiki.adom.inc/download/adom/adom-bridge/2.1.157/Adom.Bridge_2.1.157_windows_x64-setup.exe) 10:56:34 [ad-install] ab not detected -> installing 10:56:36 [ad-install] downloaded 20570944 bytes 10:56:36 [ad-install] sha256 verified against the published release 10:56:43 [ad-install] ab installer exited 0 10:56:43 [ad-install] wrote ab-installed-by-ah.flag (ah owns this ab install; uninstall may cascade) 10:56:43 [ad-install] ab 2.1.157 installed from the wiki === Hydrogen Desktop started at 2026-09-24 10:56:44 === [app] BUILD_STAMP=31956d24e4275d828a0a0160267f3178a9a39d64-dirty-1789992780 10:56:44.639 [ports] No ports.json found: using defaults: code_server=7380 proxy=47083 control=47084 cdp=47085 10:56:45.453 [app] Starting Tauri builder... (hd-rust-20260519-bp01) pid=41704 exe=C:\Users\Skip Howard\AppData\Local\Adom Hydrogen\hydrogen.exe 10:56:45.454 [app] instance pid=41704 args=[] 10:56:45.457 [ports] PortConfig: proxy=47083, control=47084, cdp=47085, code_server=7380 10:56:45.459 [net] ⚠ WSL runtime active but `C:\Users\Skip Howard\.wslconfig` does NOT set networkingMode=mirrored. Host services are loopback-only; the in-distro workspace will NOT reach them until mirrored is enabled. Add `[wsl2]\nnetworkingMode=mirrored` and run `wsl --shutdown`. 10:56:45.460 [discover] Discovery server on http://127.0.0.1:47080/discover 10:56:45.462 [direct-api] DEPRECATED shim on http://127.0.0.1:8770: use the control API's /direct/* routes; this listener is removed next release (see docs/PORTS-CONSOLIDATION.md) 10:56:45.498 [app] Tauri app built successfully, entering run loop 10:56:45.499 [deep-link] hydrogen:// scheme registered for this user 10:56:45.500 [wake-heal] boot: Hydrogen started: recovery watchers armed (Win32 power notifications) 10:56:45.500 [main-watchdog] armed (10s main-thread ping, 20s stall threshold, self-minidump on first stall) 10:56:45.501 [app] previous run ended UNCLEAN (no clean-shutdown marker) — will heal the VS Code layout after restore 10:56:45.501 [app] Setup callback entered 10:56:45.501 [wake-heal] suspend/resume notifications registered 10:56:45.501 [app] Active workspace runtime: WslDistro 10:56:45.603 [app] Tray icon installed 10:56:45.604 [dev] No build/ directory found — dev file server not started. Run 'pnpm build' first. 10:56:45.604 [wsl-trigger] backend poller armed (C:\Users\Skip Howard\AppData\Roaming\hydrogen-desktop\setup-trigger-wsl.json) 10:56:45.605 [app] window size: 1400x900 (95% of the primary monitor's work area, floor 1400x900) 10:56:45.606 [ad-supervisor] HD liveness beacon listening on 127.0.0.1:9001 (AB embedded probe) 10:56:45.817 [autostart] enabled: Run key written as 'Adom Hydrogen' (legacy value cleared) + StartupApproved disabled-flags cleared 10:56:46.364 [app] 'hd' window created with URL interception handlers 10:56:46.768 [first-run] native glow backdrop up (2880x1920, frost blurred at 1/4) 10:56:46.799 [on-navigation] ALL: http://tauri.localhost/ 10:56:47.145 [taskbar] added a taskbar button for the onboarding card (hwnd=8000760); it is owned by the backdrop, so the shell skips it otherwise 10:56:47.146 [glass] click-through armed on the onboarding card 10:56:47.167 [first-run] onboarding card foregrounded once at open (the only unsolicited raise; auth handbacks are the others) 10:56:47.167 [first-run] onboarding card open (main window hidden until dismissed) 10:56:47.169 [window-state] first run: ignoring any saved geometry, centering (centered default 1400x900) 10:56:47.169 [icon] ICON CODE REACHED - about to load icon.png (3815 bytes) 10:56:47.170 [icon] from_bytes result: OK 10:56:47.171 [icon] set_icon SUCCESS 10:56:47.172 [chrome] native window base brush set to #1f2125 (prev=0x0) - kills the maximized edge seam and the launch white flash; the chrome DOCUMENT stays transparent 10:56:47.174 [window] nc clamp armed (maximized client rect clamped to the monitor work area) 10:56:47.174 [script-dialog] default script dialogs DISABLED (beforeunload 'Leave site?' suppression) 10:56:47.175 [script-dialog] Registered ScriptDialogOpening auto-accept handler 10:56:47.175 [zoom] AcceleratorKeyPressed registered, Ctrl +/-/0 now work from inside the panels 10:56:47.175 [frame-nav] Registered FrameNavigationStarting handler 10:56:47.175 [raw-new-window] Registered NewWindowRequested handler 10:56:47.176 [ctx-menu] Registered ContextMenuRequested handler 10:56:47.176 [script] Registered target=_blank click interceptor for all frames 10:56:47.176 [script] Registered the non-page-scheme link guard for all frames 10:56:47.176 [perm] Registered PermissionRequested auto-grant handler 10:56:47.177 [window-state] periodic snapshot started 10:56:47.178 [proxy] Listening on http://127.0.0.1:47083 10:56:47.179 [control] AI control API on http://127.0.0.1:47084 (build 2026-05-22T13) 10:56:47.179 [discovery] responder on http://127.0.0.1:47080 10:56:49.659 [app] WebView2 processes at above-normal priority: 7 (pass at +5s, adom/hydrogen#75) 10:56:50.612 [wsl-startup] state=never-run → auto-running setup cascade (force=false) 10:56:50.613 [wsl-startup] Adom sign-in in flight (no session token yet) — NOT foregrounding HD; cascade builds in background, HD comes forward on auth completion 10:56:52.183 [run_all_wsl] no workspace distro yet: prefetching the golden image in the background 10:56:52.185 [taskbar] first paint on hwnd=8000760 (0/1000) state_ok=true value_ok=true 10:56:52.234 [wsl-tarball] fetching https://github.com/adom-inc/hd-wsl2-image/releases/download/v31-full/adom-golden-v31-full.tar.gz (resume from byte 0) 10:56:53.055 [run_all_wsl] resume: keep done steps, run from first non-done (distro_real=false) 10:56:53.056 [run_all_wsl] start: force=false steps=8 state_entries=1 10:56:53.057 [cascade] setup OWNS the editor (opportunistic healers stand down) 10:56:53.636 [wsl-startup] code-server did not answer over HTTP within 8031 ms: the launch tasks run now, failures are observe-only for the boot window 10:56:53.695 [wsl-startup] distro not registered yet — code-server re-ensure deferred to cascade 10:56:53.695 [wsl-tarball prefetch] ↓ downloading golden image, 775 MB total… 10:56:57.178 [heartbeat] alive 10s 10:56:58.539 [ad-supervisor] spawned AB detached (breakaway) pid 10440 10:56:58.540 [ad-supervisor] spawned AB pid=10440 before the relay check (token=absent) 10:56:58.802 [ad-relay] relay :8766 not answering /health, restarting adom-relay.service once 10:57:02.731 [wsl-tarball prefetch] ↓ golden image: 87/775 MB (11%) @ 81.2 Mbps, ETA ~1m 11s 10:57:03.132 [run_all_wsl] install-approval not available (AB direct API not reachable (no live discovery file + fixed range silent, likely HNS-reserved)), continuing with per-verb prompts 10:57:03.132 [run_all_wsl] RUN 'ensure-workspace' (status was Pending) 10:57:04.019 [cmd] $ wsl --shutdown (no other distro running) 10:57:05.667 Update check: on latest (1.0.487 == 1.0.487) 10:57:07.180 [heartbeat] alive 20s 10:57:07.181 [window-state] snapshot saved: 40,12 2800x1800 max=false 10:57:09.673 [app] WebView2 processes at above-normal priority: 13 (pass at +20s, adom/hydrogen#75) 10:57:12.676 [ad-relay] relay STILL down after restart (ws:8765 http:8766); status: workspace is still booting, try again in a moment 10:57:12.676 [ad-supervisor] relay :8765 not answering at supervisor start, ab will show red until it recovers 10:57:12.678 [ad-supervisor] AB already running - adopting into embedded mode (POST /embedded/enter) 10:57:12.684 [ad-supervisor] embedded/enter ok: {"_hint":"ab is now embedded as runtime-adopt. When ah dies, ab will revert to standalone (NOT exit). If ah wants ab to exit on ah-death, spawn ab with `--embedded` instead.","embedded":true,"entered_via":"launch-flag","ok":true,"owner":"hydrogen","schemaVersion":1,"status":"ok","success":true,"was_embedded":true} 10:57:13.273 [wsl-tarball prefetch] ↓ golden image: 177/775 MB (23%) @ 75.8 Mbps, ETA ~1m 06s 10:57:17.180 [heartbeat] alive 30s 10:57:23.795 [wsl-tarball prefetch] ↓ golden image: 266/775 MB (34%) @ 74.0 Mbps, ETA ~57s 10:57:24.482 [ad-supervisor] brand fonts: 10 installed now, 0 present, 0 failed 10:57:27.193 [heartbeat] alive 40s 10:57:32.808 [wsl-tarball prefetch] ↓ golden image: 357/775 MB (46%) @ 76.6 Mbps, ETA ~45s 10:57:37.194 [heartbeat] alive 50s 10:57:40.311 [wsl-tarball prefetch] ↓ golden image: 435/775 MB (56%) @ 78.3 Mbps, ETA ~36s 10:57:47.196 [heartbeat] alive 60s 10:57:47.815 [wsl-tarball prefetch] ↓ golden image: 515/775 MB (66%) @ 79.8 Mbps, ETA ~27s 10:57:56.823 [wsl-tarball prefetch] ↓ golden image: 597/775 MB (77%) @ 79.4 Mbps, ETA ~18s 10:57:57.197 [heartbeat] alive 70s 10:58:05.839 [wsl-tarball prefetch] ↓ golden image: 687/775 MB (89%) @ 79.9 Mbps, ETA ~9s 10:58:07.198 [heartbeat] alive 80s 10:58:09.697 [app] WebView2 processes at above-normal priority: 13 (pass at +60s, adom/hydrogen#75) 10:58:13.346 [wsl-tarball prefetch] ↓ golden image: 768/775 MB (99%) @ 80.9 Mbps, ETA ~0s 10:58:14.027 [wsl-tarball prefetch] ✓ golden image downloaded, 775 MB in 1m 20s (81.0 Mbps avg) 10:58:14.028 [wsl-tarball] downloaded 813007191 bytes to "C:\\Users\\Skip Howard\\AppData\\Local\\Adom\\HydrogenDesktop\\cache\\adom-golden.tar.gz" 10:58:14.029 [wsl-tarball prefetch] image ready at "C:\\Users\\Skip Howard\\AppData\\Local\\Adom\\HydrogenDesktop\\cache\\adom-golden.tar.gz" 10:58:15.526 [wsl-tarball] SHA256 OK (813007191 bytes) 10:58:17.199 [heartbeat] alive 90s 10:58:27.200 [heartbeat] alive 100s 10:58:37.201 [heartbeat] alive 110s 10:58:47.202 [heartbeat] alive 120s 10:58:57.203 [heartbeat] alive 130s 10:59:07.008 [wsl] code-server already active + answering, leaving it alone (no restart, no editor reload) 10:59:07.008 [wsl] code-server managed by systemd, no HD-held child 10:59:07.205 [heartbeat] alive 140s 10:59:09.015 [cmd] $ wsl -d Adom-Workspace -u root -- 10:59:09.219 [wsl] api-key persistence ensured (tmpfiles.d boot re-materialization + persistent copy; no token yet) 10:59:10.591 [wsl] code-server already active + answering, leaving it alone (no restart, no editor reload) 10:59:10.592 [wsl] code-server managed by systemd, no HD-held child 10:59:16.338 [run_all_wsl] DONE 'ensure-workspace' in 133.2s (ok) 10:59:16.352 [run_all_wsl] RUN 'wait-codeserver' (status was Pending) 10:59:17.002 [run_all_wsl] step 'wait-codeserver' attempt 1/3 failed — retrying: Waiting for code-server on TCP 127.0.0.1:7380 (timeout 120s)... 10:59:17.207 [heartbeat] alive 150s 10:59:22.629 [run_all_wsl] step 'wait-codeserver' attempt 2/3 failed — retrying: Waiting for code-server on TCP 127.0.0.1:7380 (timeout 120s)... 10:59:27.208 [heartbeat] alive 160s 10:59:33.307 [run_all_wsl] DONE 'wait-codeserver' in 17.0s (failed) 10:59:33.332 [run_all_wsl] HALT: step 'wait-codeserver' failed after 3 attempts; not advancing to later steps 10:59:33.333 [run_all_wsl] persisted setup-state.txt = in-progress (GET /setup/state matches the cascade) 10:59:33.334 [run_all_wsl] TIMING total 150.2s over 2 steps; slowest: ensure-workspace 133.2s, wait-codeserver 17.0s 10:59:33.334 [cascade] setup released the editor (opportunistic healers re-armed) 10:59:33.341 [run_all_wsl] install-approval window closed, normal prompting restored 10:59:33.342 [taskbar] cascade ended with a failure, leaving the red progress bar up 10:59:33.342 [wsl-startup] auto-run run_all_wsl finished: Ok("{\"completed\":1,\"failed\":1,\"failures\":[{\"error\":\"Waiting for code-server on TCP 127.0.0.1:7380 (timeout 120s)...\\n ✓ code-server accepted TCP after 0s\\n ⚠ code-server: port 7380 is held by an unidentified process: not the expected code-server service. The container's unit parked cleanly (Restart=on-failure); free the port or move the other app, then re-run this step.\",\"step\":\"wait-codeserver\"}],\"ok\":false,\"timings\":[{\"id\":\"ensure-workspace\",\"ms\":133205,\"ok\":true},{\"id\":\"wait-codeserver\",\"ms\":16954,\"ok\":false}],\"total\":8,\"total_ms\":150201}") 10:59:33.342 [wsl-startup] post-cascade: started code-server update poller 10:59:37.210 [heartbeat] alive 170s 10:59:40.839 [auth] Network unreachable for /user, offline (has_session=false, cached_user=false) 10:59:47.211 [heartbeat] alive 180s 10:59:47.419 [extensions] all 4 expected editor extensions present 10:59:57.212 [heartbeat] alive 190s 11:00:07.213 [heartbeat] alive 200s 11:00:17.214 [heartbeat] alive 210s 11:00:27.215 [heartbeat] alive 220s 11:00:37.215 [heartbeat] alive 230s 11:00:47.216 [heartbeat] alive 240s 11:00:57.218 [heartbeat] alive 250s 11:01:07.220 [heartbeat] alive 260s 11:01:09.723 [app] WebView2 processes at above-normal priority: 13 (pass at +180s, adom/hydrogen#75) 11:01:17.222 [heartbeat] alive 270s 11:01:27.224 [heartbeat] alive 280s 11:01:37.225 [heartbeat] alive 290s 11:01:47.226 [heartbeat] alive 300s 11:01:57.227 [heartbeat] alive 310s 11:02:07.228 [heartbeat] alive 320s 11:02:07.233 [auth] Network unreachable for /user, offline (has_session=false, cached_user=false) 11:02:17.229 [heartbeat] alive 330s 11:02:27.230 [heartbeat] alive 340s 11:02:37.231 [heartbeat] alive 350s 11:02:47.233 [heartbeat] alive 360s 11:02:57.234 [heartbeat] alive 370s 11:03:07.235 [heartbeat] alive 380s 11:03:17.237 [heartbeat] alive 390s 11:03:27.239 [heartbeat] alive 400s 11:03:37.240 [heartbeat] alive 410s 11:03:47.243 [heartbeat] alive 420s 11:03:57.245 [heartbeat] alive 430s 11:04:07.246 [heartbeat] alive 440s 11:04:17.247 [heartbeat] alive 450s 11:04:27.249 [heartbeat] alive 460s 11:04:37.250 [heartbeat] alive 470s 11:04:47.251 [heartbeat] alive 480s 11:04:57.252 [heartbeat] alive 490s 11:05:07.253 [heartbeat] alive 500s 11:05:17.255 [heartbeat] alive 510s 11:05:27.255 [heartbeat] alive 520s 11:05:37.257 [heartbeat] alive 530s 11:05:47.258 [heartbeat] alive 540s 11:05:57.259 [heartbeat] alive 550s 11:06:07.260 [heartbeat] alive 560s 11:06:17.261 [heartbeat] alive 570s 11:06:27.262 [heartbeat] alive 580s 11:06:37.264 [heartbeat] alive 590s 11:06:47.264 [heartbeat] alive 600s 11:06:57.266 [heartbeat] alive 610s 11:07:07.267 [heartbeat] alive 620s 11:07:17.269 [heartbeat] alive 630s 11:07:27.271 [heartbeat] alive 640s 11:07:35.238 [auth] Network unreachable for /user, offline (has_session=false, cached_user=false) 11:07:37.274 [heartbeat] alive 650s 11:07:47.276 [heartbeat] alive 660s 11:07:57.276 [heartbeat] alive 670s 11:08:07.277 [heartbeat] alive 680s 11:08:12.100 [auth] Network unreachable for /user, offline (has_session=false, cached_user=false) 11:08:17.278 [heartbeat] alive 690s 11:08:27.279 [heartbeat] alive 700s 11:08:37.280 [heartbeat] alive 710s 11:08:47.282 [heartbeat] alive 720s 11:08:57.283 [heartbeat] alive 730s 11:09:07.284 [heartbeat] alive 740s 11:09:17.286 [heartbeat] alive 750s 11:09:27.288 [heartbeat] alive 760s 11:09:37.289 [heartbeat] alive 770s 11:09:47.290 [heartbeat] alive 780s 11:09:57.292 [heartbeat] alive 790s 11:10:07.294 [heartbeat] alive 800s 11:10:17.295 [heartbeat] alive 810s 11:10:27.297 [heartbeat] alive 820s 11:10:34.819 [auth] Network unreachable for /user, offline (has_session=false, cached_user=false) 11:10:37.299 [heartbeat] alive 830s 11:10:47.300 [heartbeat] alive 840s 11:10:51.650 [auth] Network unreachable for /user, offline (has_session=false, cached_user=false) 11:10:57.301 [heartbeat] alive 850s 11:11:07.303 [heartbeat] alive 860s 11:11:17.304 [heartbeat] alive 870s 11:11:27.308 [heartbeat] alive 880s 11:11:37.308 [heartbeat] alive 890s 11:11:47.310 [heartbeat] alive 900s 11:11:57.310 [heartbeat] alive 910s 11:12:07.312 [heartbeat] alive 920s 11:12:17.313 [heartbeat] alive 930s 11:12:27.314 [heartbeat] alive 940s 11:12:37.315 [heartbeat] alive 950s 11:12:47.317 [heartbeat] alive 960s 11:12:57.320 [heartbeat] alive 970s 11:13:07.321 [heartbeat] alive 980s 11:13:17.322 [heartbeat] alive 990s 11:13:27.324 [heartbeat] alive 1000s 11:13:37.325 [heartbeat] alive 1010s 11:13:47.326 [heartbeat] alive 1020s 11:13:57.327 [heartbeat] alive 1030s 11:14:07.329 [heartbeat] alive 1040s 11:14:17.330 [heartbeat] alive 1050s 11:14:27.331 [heartbeat] alive 1060s 11:14:37.332 [heartbeat] alive 1070s 11:14:47.334 [heartbeat] alive 1080s 11:14:57.336 [heartbeat] alive 1090s 11:15:07.338 [heartbeat] alive 1100s 11:15:17.339 [heartbeat] alive 1110s 11:15:27.340 [heartbeat] alive 1120s 11:15:37.342 [heartbeat] alive 1130s 11:15:47.342 [heartbeat] alive 1140s 11:15:57.344 [heartbeat] alive 1150s 11:16:07.345 [heartbeat] alive 1160s 11:16:17.347 [heartbeat] alive 1170s 11:16:27.348 [heartbeat] alive 1180s 11:16:37.351 [heartbeat] alive 1190s 11:16:47.353 [heartbeat] alive 1200s 11:16:57.355 [heartbeat] alive 1210s 11:17:07.356 [heartbeat] alive 1220s 11:17:17.357 [heartbeat] alive 1230s 11:17:27.358 [heartbeat] alive 1240s 11:17:37.360 [heartbeat] alive 1250s 11:17:47.362 [heartbeat] alive 1260s 11:17:57.363 [heartbeat] alive 1270s 11:18:07.364 [heartbeat] alive 1280s 11:18:17.366 [heartbeat] alive 1290s 11:18:27.367 [heartbeat] alive 1300s 11:18:37.369 [heartbeat] alive 1310s 11:18:47.369 [heartbeat] alive 1320s 11:18:57.370 [heartbeat] alive 1330s 11:19:07.372 [heartbeat] alive 1340s 11:19:17.373 [heartbeat] alive 1350s 11:19:27.375 [heartbeat] alive 1360s 11:19:37.376 [heartbeat] alive 1370s 11:19:47.378 [heartbeat] alive 1380s 11:19:57.379 [heartbeat] alive 1390s 11:20:07.380 [heartbeat] alive 1400s 11:20:17.381 [heartbeat] alive 1410s 11:20:27.382 [heartbeat] alive 1420s 11:20:37.385 [heartbeat] alive 1430s 11:20:47.387 [heartbeat] alive 1440s 11:20:57.388 [heartbeat] alive 1450s 11:21:07.390 [heartbeat] alive 1460s 11:21:17.392 [heartbeat] alive 1470s 11:21:27.393 [heartbeat] alive 1480s 11:21:37.394 [heartbeat] alive 1490s 11:21:47.395 [heartbeat] alive 1500s 11:21:57.397 [heartbeat] alive 1510s 11:22:07.398 [heartbeat] alive 1520s 11:22:17.399 [heartbeat] alive 1530s 11:22:27.401 [heartbeat] alive 1540s 11:22:37.403 [heartbeat] alive 1550s 11:22:47.404 [heartbeat] alive 1560s 11:22:57.406 [heartbeat] alive 1570s 11:22:57.999 [auth] Network unreachable for /user, offline (has_session=false, cached_user=false) 11:23:07.408 [heartbeat] alive 1580s 11:23:17.408 [heartbeat] alive 1590s 11:23:27.410 [heartbeat] alive 1600s 11:23:37.411 [heartbeat] alive 1610s 11:23:47.412 [heartbeat] alive 1620s 11:23:57.413 [heartbeat] alive 1630s 11:24:07.415 [heartbeat] alive 1640s 11:24:17.417 [heartbeat] alive 1650s 11:24:27.419 [heartbeat] alive 1660s 11:24:37.420 [heartbeat] alive 1670s 11:24:47.421 [heartbeat] alive 1680s 11:24:57.422 [heartbeat] alive 1690s 11:25:07.423 [heartbeat] alive 1700s 11:25:17.425 [heartbeat] alive 1710s 11:25:27.427 [heartbeat] alive 1720s 11:25:37.429 [heartbeat] alive 1730s 11:25:47.430 [heartbeat] alive 1740s 11:25:57.432 [heartbeat] alive 1750s 11:26:07.433 [heartbeat] alive 1760s 11:26:17.434 [heartbeat] alive 1770s 11:26:27.436 [heartbeat] alive 1780s 11:26:37.437 [heartbeat] alive 1790s 11:26:45.750 [samples] remote prompt list updated (14 entries) 11:26:47.439 [heartbeat] alive 1800s 11:26:57.440 [heartbeat] alive 1810s 11:27:07.442 [heartbeat] alive 1820s 11:27:17.443 [heartbeat] alive 1830s 11:27:27.445 [heartbeat] alive 1840s 11:27:37.446 [heartbeat] alive 1850s 11:27:47.447 [heartbeat] alive 1860s 11:27:57.449 [heartbeat] alive 1870s 11:28:07.450 [heartbeat] alive 1880s 11:28:17.451 [heartbeat] alive 1890s 11:28:27.453 [heartbeat] alive 1900s 11:28:37.455 [heartbeat] alive 1910s 11:28:47.456 [heartbeat] alive 1920s 11:28:57.458 [heartbeat] alive 1930s 11:29:07.459 [heartbeat] alive 1940s 11:29:17.460 [heartbeat] alive 1950s 11:29:27.461 [heartbeat] alive 1960s 11:29:37.462 [heartbeat] alive 1970s 11:29:47.464 [heartbeat] alive 1980s 11:29:57.466 [heartbeat] alive 1990s 11:30:07.468 [heartbeat] alive 2000s 11:30:17.469 [heartbeat] alive 2010s 11:30:27.471 [heartbeat] alive 2020s 11:30:37.472 [heartbeat] alive 2030s 11:30:47.474 [heartbeat] alive 2040s 11:30:57.475 [heartbeat] alive 2050s 11:31:07.477 [heartbeat] alive 2060s 11:31:17.478 [heartbeat] alive 2070s 11:31:27.479 [heartbeat] alive 2080s 11:31:37.481 [heartbeat] alive 2090s 11:31:47.483 [heartbeat] alive 2100s 11:31:57.484 [heartbeat] alive 2110s 11:32:07.485 [heartbeat] alive 2120s 11:32:17.216 [auth] Network unreachable for /user, offline (has_session=false, cached_user=false) 11:32:17.486 [heartbeat] alive 2130s 11:32:27.488 [heartbeat] alive 2140s 11:32:37.489 [heartbeat] alive 2150s 11:32:47.490 [heartbeat] alive 2160s 11:32:57.492 [heartbeat] alive 2170s 11:33:07.493 [heartbeat] alive 2180s 11:33:17.495 [heartbeat] alive 2190s 11:33:27.496 [heartbeat] alive 2200s 11:33:37.499 [heartbeat] alive 2210s 11:33:47.500 [heartbeat] alive 2220s 11:33:57.502 [heartbeat] alive 2230s 11:34:07.503 [heartbeat] alive 2240s 11:34:17.504 [heartbeat] alive 2250s 11:34:27.504 [heartbeat] alive 2260s 11:34:37.505 [heartbeat] alive 2270s 11:34:47.507 [heartbeat] alive 2280s 11:34:57.509 [heartbeat] alive 2290s 11:35:07.510 [heartbeat] alive 2300s 11:35:17.512 [heartbeat] alive 2310s 11:35:27.513 [heartbeat] alive 2320s 11:35:37.515 [heartbeat] alive 2330s 11:35:47.517 [heartbeat] alive 2340s 11:35:57.518 [heartbeat] alive 2350s 11:36:07.519 [heartbeat] alive 2360s 11:36:17.521 [heartbeat] alive 2370s 11:36:27.522 [heartbeat] alive 2380s 11:36:37.523 [heartbeat] alive 2390s 11:36:47.524 [heartbeat] alive 2400s 11:36:57.525 [heartbeat] alive 2410s 11:37:07.526 [heartbeat] alive 2420s 11:37:17.528 [heartbeat] alive 2430s 11:37:27.529 [heartbeat] alive 2440s 11:37:37.531 [heartbeat] alive 2450s 11:37:47.532 [heartbeat] alive 2460s 11:37:57.534 [heartbeat] alive 2470s 11:38:07.535 [heartbeat] alive 2480s 11:38:17.537 [heartbeat] alive 2490s 11:38:27.537 [heartbeat] alive 2500s 11:38:37.538 [heartbeat] alive 2510s 11:38:47.539 [heartbeat] alive 2520s 11:38:57.540 [heartbeat] alive 2530s 11:39:07.542 [heartbeat] alive 2540s 11:39:17.543 [heartbeat] alive 2550s 11:39:27.545 [heartbeat] alive 2560s 11:39:37.547 [heartbeat] alive 2570s 11:39:47.549 [heartbeat] alive 2580s 11:39:57.550 [heartbeat] alive 2590s 11:40:07.551 [heartbeat] alive 2600s 11:40:17.552 [heartbeat] alive 2610s 11:40:27.553 [heartbeat] alive 2620s 11:40:37.555 [heartbeat] alive 2630s 11:40:47.556 [heartbeat] alive 2640s 11:40:57.558 [heartbeat] alive 2650s 11:41:07.559 [heartbeat] alive 2660s 11:41:17.561 [heartbeat] alive 2670s 11:41:27.562 [heartbeat] alive 2680s 11:41:37.563 [heartbeat] alive 2690s 11:41:47.564 [heartbeat] alive 2700s 11:41:57.565 [heartbeat] alive 2710s 11:42:07.567 [heartbeat] alive 2720s 11:42:17.568 [heartbeat] alive 2730s 11:42:27.569 [heartbeat] alive 2740s 11:42:30.200 [first-run] focus_signin_window: we have not opened a sign-in for this intent, so there is nothing to raise 11:42:30.266 [auth] Auth intent created, URL: https://hydrogen.adom.inc/auth/intent?token=[redacted] 11:42:30.266 [auth-ttl] adom intent created claimed_ttl=899s expires_at=2026-09-24T16:57:30Z 11:42:30.267 [auth] backend poll armed for 929s (intent ttl 899s) 11:42:30.273 [browser] open-in-profile: https://hydrogen.adom.inc/auth/intent?token=[redacted] in default:Default fresh=true 11:42:30.274 [caption] auth narration suppressed (assisted sign-in OFF): Opening the Adom sign-in in your default browser (Default)… 11:42:31.500 [first-run] focus_signin_window: we have not opened a sign-in for this intent, so there is nothing to raise 11:42:31.504 [auth] reusing the intent created 1.2s ago: duplicate auth_intent_start suppressed (one consent window, one clicker) 11:42:31.508 [browser] open-in-profile: https://hydrogen.adom.inc/auth/intent?token=[redacted] in default:Default fresh=true 11:42:31.509 [caption] auth narration suppressed (assisted sign-in OFF): Opening the Adom sign-in in your default browser (Default)… 11:42:32.060 [browser] raised the opened window hwnd=2557252 for the user -> true 11:42:32.060 [approve] assisted sign-in OFF, Adom auto-approve loop NOT armed; the user clicks Approve themselves 11:42:32.061 [browser] recorded consent window hwnd=2557252 (direct open), so it can be raised and closed later 11:42:32.109 [browser] raised the opened window hwnd=4460382 for the user -> true 11:42:32.109 [approve] assisted sign-in OFF, Adom auto-approve loop NOT armed; the user clicks Approve themselves 11:42:32.110 [browser] recorded consent window hwnd=4460382 (direct open), so it can be raised and closed later 11:42:37.571 [heartbeat] alive 2750s 11:42:47.571 [heartbeat] alive 2760s 11:42:57.572 [heartbeat] alive 2770s 11:43:05.692 [auth] Intent authenticated, session token saved (+ replay copy) 11:43:05.692 [auth] Bringing HD to the foreground after Adom auth completion… 11:43:05.806 [auth] workspace not running, login token propagates on next start 11:43:06.101 [proxy] Owner/repo set: sphoward/container 11:43:06.101 [workspace] Window mode set to webview