flowchart LR subgraph BOOT["Bootstrap / Reset"] S00["S00
进入 bind 前的唯一起点
binding_status: UNCHECKED
action: NONE
status: PENDING
data_id_exist: true
"] S15(["S15
节点被清理删除(zombie cleanup)"]) S16(["S16
持久化加载输入态:本轮 E01 的输入节点集合(可包含上轮遗留与已稳定节点)"]) S17(["S17
加载异常隔离态:持久化枚举非法,保留错误供人工处理,不进入自动流程"]) end subgraph BIND["Binding"] S01["S01
绑定正常(待后续 update 检查)
binding_status: NORMAL
action: NONE
status: PENDING
data_id_exist: true
"] S02["S02
孤儿节点(可能进入 create / auto_bind / delete)
binding_status: MISSING
action: NONE
status: PENDING
data_id_exist: true
"] S03["S03
数据损坏/缺失(阻断态,需人工)
binding_status: ABNORMAL
action: NONE
status: PENDING
data_id_exist: true
"] S04["S04
不可自动处理(阻断态,需人工)
binding_status: WARNING
action: NONE
status: PENDING
data_id_exist: true
"] S05["S05
依赖项不满足/ID解析失败(阻断态)
binding_status: DEPENDENCY_ERROR
action: NONE
status: PENDING
data_id_exist: true
"] S13["S13
对侧创建进行中(本侧等待提交)
binding_status: PEER_CREATING
action: NONE
status: PENDING
data_id_exist: true
"] end subgraph CREATE["Create"] S06(["S06
待执行 CREATE(执行入口)
binding_status: NORMAL
action: CREATE
status: PENDING
data_id_exist: false
"]) S10C["S10C
CREATE 异步执行中
binding_status: NORMAL
action: CREATE
status: IN_PROGRESS
data_id_exist: false
"] S11C["S11C
CREATE 执行成功
binding_status: NORMAL
action: CREATE
status: SUCCESS
data_id_exist: true
"] S12C["S12C
CREATE 执行失败
binding_status: NORMAL
action: CREATE
status: FAILED
data_id_exist: false | true
"] end subgraph UPDATE["Update"] S07["S07
准备更新
binding_status: NORMAL
action: UPDATE
status: PENDING
data_id_exist: true
"] S08["S08
更新前置失败(缺 data_id / 依赖ID未解析等)
binding_status: NORMAL
action: UPDATE
status: PRECONDITION_FAILED
data_id_exist: false | true
"] S10U["S10U
UPDATE 异步执行中
binding_status: NORMAL
action: UPDATE
status: IN_PROGRESS
data_id_exist: true
"] S11U["S11U
UPDATE 执行成功
binding_status: NORMAL
action: UPDATE
status: SUCCESS
data_id_exist: true
"] S12U["S12U
UPDATE 执行失败
binding_status: NORMAL
action: UPDATE
status: FAILED
data_id_exist: false | true
"] S14["S14
更新被跳过(执行时降级为 NONE)
binding_status: NORMAL
action: NONE
status: SKIPPED
data_id_exist: true
"] end subgraph DELETE["Delete"] S09["S09
待执行 DELETE(执行入口)
binding_status: NORMAL
action: DELETE
status: PENDING
data_id_exist: true
"] S10D["S10D
DELETE 异步执行中
binding_status: NORMAL
action: DELETE
status: IN_PROGRESS
data_id_exist: true
"] S11D["S11D
DELETE 执行成功(随后删除节点)
binding_status: NORMAL
action: DELETE
status: SUCCESS
data_id_exist: true
"] S12D["S12D
DELETE 执行失败
binding_status: NORMAL
action: DELETE
status: FAILED
data_id_exist: false | true
"] end S00 -- "E10a 核心绑定判定" --> S01 S00 -- "E10e 核心绑定判定" --> S02 S00 -- "E10c 核心绑定判定, E10d 核心绑定判定" --> S03 S00 -- "E10b 核心绑定判定" --> S04 S01 -- "E30c 更新准备" --> S07 S01 -- "E30a 更新准备, E30b 更新准备" --> S08 S02 -- "E16c 自动绑定(1:1)" --> S01 S02 -- "E15b 依赖检查" --> S03 S02 -- "E15a 依赖检查, E16a 自动绑定, E16b 自动绑定, E16d 自动绑定, E16e 自动绑定, E16h 自动绑定(N:0)" --> S04 S02 -- "E15c 依赖检查, E16f 自动绑定, E21a 创建依赖解析失败" --> S05 S02 -- "E22a 孤儿自删准备" --> S09 S02 -- "E16g 自动绑定(N:0)" --> S13 S06 -- "E40C_STARTa CREATE 执行入口" --> S10C S07 -- "E40U_STARTa UPDATE 执行入口" --> S10U S09 -- "E40D_STARTa DELETE 执行入口" --> S10D S10C -- "E40Ca CREATE 执行结果回写" --> S11C S10C -- "E40Cb CREATE 执行结果回写" --> S12C S10D -- "E40Da DELETE 执行结果回写" --> S11D S10D -- "E40Db DELETE 执行结果回写" --> S12D S10U -- "E40Ua UPDATE 执行结果回写" --> S11U S10U -- "E40Ub UPDATE 执行结果回写" --> S12U S10U -- "E40Uc UPDATE 执行结果回写" --> S14 S11C -- "E41a 创建成功后归并到 update …" --> S01 S13 -- "E20a 创建准备阶段2" --> S01 S16 -- "E01b 初始化:删CREATE僵尸;其余…" --> S00 S16 -- "E01a 初始化:删CREATE僵尸;其余…" --> S15 S13 -. "副作用: E16识别需创建后,对侧spawn S06" .-> S06