59e099a56d
此前 useState 初始化为 idle,useEffect 异步读缓存后才切到 ready, 导致重新打开城市卡片时先闪烁"等待 AI 解读..."再跳转到缓存数据。 现在用 lazy initializer 在首帧同步读取缓存,命中则直接渲染 ready 状态,零闪烁。