- Gate cached nu_scripts completion modules on per-version validity markers so an outdated completion file no longer aborts the whole config load; incompatible files automatically fall back to noop. - Add 'pj completion doctor' to report enabled/disabled completions. - Detect macOS via 'macos'/'mac'/'darwin' so the prompt shows the Apple icon instead of the Unknown symbol.