refactor: 更新团队成员状态和设备清理经验,优化文档内容

This commit is contained in:
2026-07-03 15:17:59 +08:00
parent 2a6e14b976
commit 417dabb127
5 changed files with 163 additions and 4 deletions

View File

@@ -64,3 +64,11 @@
- 审计陷阱:构造点可能藏在 #[cfg(test)] 内(如 ble/gatt.rs:772、dynamic_plugin.rs:348必须回看 mod tests 边界再下判定
- BLE 命令的真实生产者是 core/dispatch.rs::parse_commandgatt.rs:120 调用),不在 gatt.rs 里直接构造消息
- 结论WifiProvisioned/DeviceEvent 均为"有消费无生产"的 Phase 2 占位DeviceBackend trait 连事件通道都没有plugin_rollback/switch/install 已是完整实现,队友旧注释会过时——审计要以当前代码为准,不能沿用他人历史结论
## 个人经验 (2026-07-03) — 设备时钟修复
- 时钟类故障先分层服务层timesyncd 是否 enabled→ 硬件层RTC 可读dmesg 找 rtc 驱动报错)→ 网络层NTP 源可达性)。本次前两层全中,第三层假设被证伪——别先入为主怪网络。
- hym8563 这类 I2C RTC 掉电后置 VL 失效标志,`hwclock -r` 报 EINVAL 不等于芯片坏:`hwclock -w` 写一次即清标志恢复。
- `timedatectl` 依赖 RTC 可读RTC 失效时它整个不可用——破局用 `sudo date -s`
- `sudo -S` 从 stdin 读密码,与 heredoc 重定向互斥heredoc 会顶掉管道,首行被当密码吞掉);远程写 root 文件用 `echo pwd | sudo -S bash -c 'printf ... > file'`
- apt "certificate not yet valid" 时禁止走 apt 装 ntp/chrony自举死锁只能用系统自带 timesyncd 或手动设时破局。