Awesome Reviewers

When performance-critical code interacts with OS/process state or remote services, optimize by reducing unnecessary work only when correctness is preserved.

Apply: 1) Gate expensive scans behind capability probes, and cache the probe result once per process.

Net effect: you cut work (gating/streaming) without introducing silent correctness regressions (unsafe caps/order reliance) or stale-server hazards (unsafe caching).