Entry-point wrapper that catches fatal errors and exits via the lifecycle.
Called from the Scheduler.ts barrel when the module is executed directly. A browser install without the fonts for its spoofed OS is fatal before anything else starts.
Optional lifecycle override; defaults to live exit/logger.
Promise that never resolves (lifecycle exits).
Entry-point wrapper that catches fatal errors and exits via the lifecycle.
Called from the Scheduler.ts barrel when the module is executed directly. A browser install without the fonts for its spoofed OS is fatal before anything else starts.