flowchart TD click["点击即时增强"] --> eligible{"实例可用且未领取?"} eligible -- 否 --> reject["保持原状态并提示"] eligible -- 是 --> create["创建 transactionId 与 PENDING 事务"] create --> persist["写入安全存档"] persist --> apply["应用确定收益"] apply --> commit["事务标记 COMMITTED"] commit --> checkpoint["写完整结算安全点"] checkpoint --> render["播放图标反馈与收益动画"] recover["刷新/崩溃恢复"] --> lookup{"transactionId 状态"} lookup -- COMMITTED --> renderOnly["只恢复表现,不再发奖"] lookup -- PENDING --> apply lookup -- 不存在 --> click