目标
全砍 ps1(用户决策,plan: docs/archive/ps1-retirement-plan-2026-08-17.md)的两个硬阻断项:
- legacy/Invoke-CodeNexusLite.ps1(424行)被 builtin_provider_evidence.rs:276 显式 pwsh 调用,迁移逻辑到 Rust
- legacy/tools/check-hardcoded-paths.ps1(77行)是 CI 门禁(ci.yml:697),无 Rust 等价,迁移为 code-intel 子命令
验收
- codenexus_admission 不再 spawn pwsh,codenexus-context.json 由 Rust 生成,契约(evidence payload/status 映射/lease)不变
- check-hardcoded-paths 逻辑成为 code-intel 子命令,ci.yml:697 改调它
- cargo test 全绿
关联
目标
全砍 ps1(用户决策,plan: docs/archive/ps1-retirement-plan-2026-08-17.md)的两个硬阻断项:
验收
关联