目标
工具/运行时体检面收进 Rust doctor:Invoke-ProviderRuntimeInventory.ps1、check-code-intel-tools.ps1 的行为并入 doctor_adapter.rs 既有结构(它已经做 tool presence inventory + 显式 tool-path PATH 组装,见 doctor_adapter.rs:260-272 一带),对应 PS1 shim 化。
做法
- 对照 T1 inventory 列出这两个 ps1 的独有检查项(provider 端点探活、本地端点 loopback 判定、工具版本矩阵、修复建议文案)。
- 并入 doctor 的 envelope 输出(结构化 JSON 已有 fixture/测试:tests/doctor_envelope.rs),保持 envelope schema 兼容或走版本化升级。
- ci.yml 里
check-code-intel-tools.ps1 调用点改为 code-intel doctor ...。
出口
依赖
T1 先行;与 T4/T5 可并行。
目标
工具/运行时体检面收进 Rust doctor:
Invoke-ProviderRuntimeInventory.ps1、check-code-intel-tools.ps1的行为并入doctor_adapter.rs既有结构(它已经做 tool presence inventory + 显式 tool-path PATH 组装,见 doctor_adapter.rs:260-272 一带),对应 PS1 shim 化。做法
check-code-intel-tools.ps1调用点改为code-intel doctor ...。出口
依赖
T1 先行;与 T4/T5 可并行。