**问题**:openclaw-lark 插件升级后,飞书 open_id 从 `ou_629bf94d...` 变为 `ou_bcb32a45...`。jobs.json、TASKS.md、脚本等多处写死旧 ID,导致所有 cron 任务消息发送失败,报错 `99992361 open_id cross app`。
**修复**:全局搜索旧 open_id,批量替换为新值,共19处。重启 gateway 后恢复正常。
**预防措施**:
1. 插件升级后立即运行 `grep -r 旧open_id ~/.openclaw/` 扫描残留
2. open_id、app_token 等动态值不要硬编码,改用配置文件统一管理
3. 升级后跑一次 cron smoke test,确认消息能正常发出
---
**原则**:升级是排雷的机会。凡是写死的外部 ID,都是潜在的升级地雷。