pub fn preflight(cfg: &RawConfig, probe: &Probe, host: Host) -> Vec<String>Expand description
Report what is missing, in the order a user should fix it. An empty vector means every cheap check passed — and the hook then says nothing at all.
Deliberately cheap: no JVM spawn, no Ghidra project open, no lock probe. This runs on every session start, so it may cost milliseconds, not seconds.