9fbab1a92c
src/main.rs 顶部加 `#![cfg_attr(not(test), deny(warnings))]`,并留注释说明为何不用 `[lints]` 表:`--all-targets` 会把同一个 bin target 再编一次,harness 实例里 `#[cfg(not(test))] fn main()` 被排除、`generate_handler!`/`desktop::run()` 链不可达,产生一批属测试构建产物的假死告警(当前 339 条),若用 `[lints] warnings = deny` 会被 deny 而 CI 必红。 AGC 的 Cargo.toml 不加 `[lints]`(保持现状);server-rs workspace、4 个 exclude crate、desktop-shell 与三个 bridge 的 `[lints]` 写法不变。 门禁自证(生产可见处插入未使用变量):bin 口径失败并报 `error: unused variable: gate_selfcheck_unused_probe` + `= note: #[deny(unused_variables)] implied by #[deny(warnings)]`(RC=101);撤销后同命令转绿(RC=0,无 warning)。 带门禁的 `--all-targets` 仍 EXIT=0(test 实例 339 条不受影响)。