寻观「标准库」之「豫言标准内核」之书。
寻观「标准库」之「数据结构」之「字符串术」之书。
寻观「云工宿主」之「事件」之书。
寻观「云工宿主」之「工作流」之书。
寻观「云工宿主」之「键值」之书。
寻观「云工宿主」之「请求」之书。

「：文言：前向步成而候，终止令回滚复入豫言，以键值留验。汉语：前向步骤完成后等待；终止时回滚回调重启豫言并把证据写入 KV。：」
虑「种类」者「云工事件种类」于「元」而
若「字符串相等吗」于「种类」于『workflow-step』
则「云工工作流设输出」于『{"前进":true}』
否则若「字符串相等吗」于「种类」于『workflow-rollback』
     则虑「信息」者「云工工作流回滚信息文」于「元」而
          若「且」于（「是子字符串吗」于『"步骤名":"预备"』于「信息」）于（「是子字符串吗」于『"前进":true』于「信息」）
          则「云工键值写入」于『ROLLBACK_KV』于『回滚标记』于『豫言回滚已行』
          否则「发生事故」于『回滚参数缺失』
     否则若「字符串相等吗」于「种类」于『workflow』
          则虑「结果」者「云工工作流步做可回滚」于『预备』于『{}』于『{"资源":"测试"}』于『{}』而
               虑「来信」者「云工工作流候事件」于『候终止』于『{"type":"继续","timeout":"5 minutes"}』而
               「云工工作流设输出」于「结果」
          否则虑「请求」者「读取云工请求」于「元」而
               若「是子字符串吗」于『/create』于「请求」
               则「设置云工响应」于「二零零」于『text/plain』于（「云工工作流创建」于『TEST_WORKFLOW』于『{"id":"yy-rollback-test-1"}』）
               否则若「是子字符串吗」于『/terminate』于「请求」
                    则虑「无」者「云工工作流终止」于『TEST_WORKFLOW』于『yy-rollback-test-1』于『{"rollback":true}』而
                         「设置云工响应」于「二零零」于『text/plain』于『已终止并请求回滚』
                    否则若「是子字符串吗」于『/status』于「请求」
                         则「设置云工响应」于「二零零」于『application/json』于（「云工工作流状态文」于『TEST_WORKFLOW』于『yy-rollback-test-1』）
                         否则「设置云工响应」于「二零零」于『text/plain; charset=utf-8』于（「云工键值读取」于『ROLLBACK_KV』于『回滚标记』）。
