// ─── Compile-time platform dispatch ──────────────────────────────────────────
//
// PlatformLauncher: the OS-specific foreground supervisor impl.
// PlatformProcCheck: the OS-specific "is PID a live claude/node?" impl.
//
// Linux (WSL): PosixLauncher + PosixProcCheck. Both fit because "claude" and
// "node" are well under the 15-char comm truncation limit, and ps(1) is always
// present. sysinfo would also work on Linux; ps is simpler.
pub use PosixLauncher as PlatformLauncher;
pub use WindowsLauncher as PlatformLauncher;
pub use PosixProcCheck as PlatformProcCheck;
// Windows-native: use SysinfoProcCheck (exe() path instead of ps comm).
pub use SysinfoProcCheck as PlatformProcCheck;