真机排障时发现:修复前 pushAll 在注册表为空时是**静默 return**, hilog 里一个字符都抓不到 ⇒ 出现"卡片不刷新"时只能一路读代码反推 (v73 的跨进程 preferences 根因就死在那行 return 上)。 现在留两条: · 为空 → warn,明确说"注册表为空(没卡片 或 跨进程没读到)" · 推完 → info,报"已推 N 张卡(M 种偏移)" 真机实测:勾一次任务后日志出现 pushAll:已推 4 张卡(1 种偏移) ⇒ 应用进程确实读到了卡片进程写下的 4 个 formId。