From the 1-app audit (2026-06-17). - `polish.rs` repeats the same ~10-arg `polish()` / `translate_to()` / `answer_chat_stream()` shape across providers — extract a shared request builder (#24) - `lib.rs` + `coordinator.rs` use blanket `#![allow(dead_code, unused_imports, unused_variables)]`, masking real warnings (the ~87 dead-code warnings) — remove and clean incrementally (#27) - `src-tauri/src/mobile_stubs/selection.rs` is the real implementation, not a stub — misleading name/location (#32)
From the 1-app audit (2026-06-17).
polish.rsrepeats the same ~10-argpolish()/translate_to()/answer_chat_stream()shape across providers — extract a shared request builder (chore(release): rustfmt 后端 + 更新 CLAUDE.md #24)lib.rs+coordinator.rsuse blanket#![allow(dead_code, unused_imports, unused_variables)], masking real warnings (the ~87 dead-code warnings) — remove and clean incrementally ([windows] 启动首屏被麦克风权限探测阻塞 #27)src-tauri/src/mobile_stubs/selection.rsis the real implementation, not a stub — misleading name/location ([infra/devex] Windows 真机回归缺少真实凭据和物理热键门禁 #32)