3 code paths in desktop.smoke.spec.ts used bare `return` when fixtures were unavailable (runtime not configured, too few model toggles), which caused the test to silently pass without exercising the real flow. Replace with `test.skip(true, reason)` so Playwright reports the skip and surfaces the missing precondition.