Initial import of HEROLL source and design documents
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
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
|
||||
Reference in New Issue
Block a user