#[cfg(feature = "windows")]
pub const IS_WINDOWS: bool = true;
#[cfg(not(feature = "windows"))]
pub const IS_WINDOWS: bool = false;
#[cfg(feature = "unix")]
pub const IS_UNIX: bool = true;
#[cfg(not(feature = "unix"))]
pub const IS_UNIX: bool = false;
pub fn check_platform_support() {
if IS_WINDOWS {
eprintln!("=== Windows Support Notice ===");
eprintln!("Windows support is analysis-only:");
eprintln!(" - No file watching (use manual reindex via Magellan)");
eprintln!(" - No auto-index");
eprintln!(" - No background processes");
eprintln!();
eprintln!("Run 'magellan watch' before using Mirage on Windows.");
eprintln!("==================================");
}
}