Wait for desktop backend before loading production window

- Load production renderer from backend HTTP URL instead of local file path
- Poll loopback port with timeout before creating the window, and quit cleanly on bootstrap failure
- Treat `ERR_FILE_NOT_FOUND` as a fatal smoke-test pattern
cabc938e5fJulius Marminge committed on 2/13/2026, 7:59:15 AMparent6b916d3
2 files changedLine totals unavailable