github.com/treeverse/lakefs@v1.24.1-0.20240520134607-95648127bfb0/design/accepted/metadata_kv/committer_flow.excalidraw (about)

     1  {
     2    "type": "excalidraw",
     3    "version": 2,
     4    "source": "https://excalidraw.com",
     5    "elements": [
     6      {
     7        "type": "rectangle",
     8        "version": 166,
     9        "versionNonce": 77829268,
    10        "isDeleted": false,
    11        "id": "r92Hd4FdSSrgZLdgTiY-G",
    12        "fillStyle": "hachure",
    13        "strokeWidth": 1,
    14        "strokeStyle": "solid",
    15        "roughness": 1,
    16        "opacity": 100,
    17        "angle": 0,
    18        "x": 1201.128438313802,
    19        "y": 155.18120659722217,
    20        "strokeColor": "#000000",
    21        "backgroundColor": "#ced4da",
    22        "width": 279.7137451171875,
    23        "height": 91.9537353515625,
    24        "seed": 1486763021,
    25        "groupIds": [],
    26        "strokeSharpness": "sharp",
    27        "boundElements": [
    28          {
    29            "type": "arrow",
    30            "id": "Vrydlj77tg4YvxQg6cnBp"
    31          },
    32          {
    33            "type": "arrow",
    34            "id": "Bi7g2mEqQx8N6Gkn2oCT_"
    35          }
    36        ],
    37        "updated": 1647943349841,
    38        "link": null
    39      },
    40      {
    41        "type": "text",
    42        "version": 82,
    43        "versionNonce": 947695276,
    44        "isDeleted": false,
    45        "id": "gQ8Dmx0P2X7KkxjLJO4L1",
    46        "fillStyle": "hachure",
    47        "strokeWidth": 1,
    48        "strokeStyle": "solid",
    49        "roughness": 1,
    50        "opacity": 100,
    51        "angle": 0,
    52        "x": 1267.9853108723958,
    53        "y": 189.6528795030382,
    54        "strokeColor": "#000000",
    55        "backgroundColor": "transparent",
    56        "width": 146,
    57        "height": 29,
    58        "seed": 1486978083,
    59        "groupIds": [],
    60        "strokeSharpness": "sharp",
    61        "boundElements": [],
    62        "updated": 1647943349841,
    63        "link": null,
    64        "fontSize": 22.84853515624999,
    65        "fontFamily": 1,
    66        "text": "User commits",
    67        "baseline": 20,
    68        "textAlign": "center",
    69        "verticalAlign": "top",
    70        "containerId": null,
    71        "originalText": "User commits"
    72      },
    73      {
    74        "type": "rectangle",
    75        "version": 184,
    76        "versionNonce": 501998100,
    77        "isDeleted": false,
    78        "id": "ck1GyPHSvH0Y4HDC3LuPs",
    79        "fillStyle": "hachure",
    80        "strokeWidth": 1,
    81        "strokeStyle": "solid",
    82        "roughness": 1,
    83        "opacity": 100,
    84        "angle": 0,
    85        "x": 1201.128438313802,
    86        "y": 305.5319892035591,
    87        "strokeColor": "#000000",
    88        "backgroundColor": "#ced4da",
    89        "width": 279.7137451171875,
    90        "height": 91.9537353515625,
    91        "seed": 1504352707,
    92        "groupIds": [],
    93        "strokeSharpness": "sharp",
    94        "boundElements": [],
    95        "updated": 1647943349841,
    96        "link": null
    97      },
    98      {
    99        "type": "text",
   100        "version": 460,
   101        "versionNonce": 1892284716,
   102        "isDeleted": false,
   103        "id": "kwHs1wDZq-2n4IUiVltU4",
   104        "fillStyle": "hachure",
   105        "strokeWidth": 1,
   106        "strokeStyle": "solid",
   107        "roughness": 1,
   108        "opacity": 100,
   109        "angle": 0,
   110        "x": 1259.126973470052,
   111        "y": 315.22507126266896,
   112        "strokeColor": "#000000",
   113        "backgroundColor": "transparent",
   114        "width": 163.71667480468741,
   115        "height": 71.55828170271106,
   116        "seed": 1597446125,
   117        "groupIds": [],
   118        "strokeSharpness": "sharp",
   119        "boundElements": [
   120          {
   121            "type": "arrow",
   122            "id": "Vrydlj77tg4YvxQg6cnBp"
   123          },
   124          {
   125            "type": "arrow",
   126            "id": "aUR15YY1zN-EA760rXKj5"
   127          }
   128        ],
   129        "updated": 1647943349841,
   130        "link": null,
   131        "fontSize": 18.964057255030216,
   132        "fontFamily": 1,
   133        "text": "read from branch:\nstaging_token\n(amortized)",
   134        "baseline": 64.55828170271106,
   135        "textAlign": "center",
   136        "verticalAlign": "top",
   137        "containerId": null,
   138        "originalText": "read from branch:\nstaging_token\n(amortized)"
   139      },
   140      {
   141        "type": "rectangle",
   142        "version": 254,
   143        "versionNonce": 1855907884,
   144        "isDeleted": false,
   145        "id": "3umuJsjwtbCAneU90kbKV",
   146        "fillStyle": "hachure",
   147        "strokeWidth": 1,
   148        "strokeStyle": "solid",
   149        "roughness": 1,
   150        "opacity": 100,
   151        "angle": 0,
   152        "x": 1086.5425957573784,
   153        "y": 454.408447265625,
   154        "strokeColor": "#000000",
   155        "backgroundColor": "#ced4da",
   156        "width": 508.8854302300347,
   157        "height": 91.9537353515625,
   158        "seed": 233672813,
   159        "groupIds": [],
   160        "strokeSharpness": "sharp",
   161        "boundElements": [
   162          {
   163            "type": "arrow",
   164            "id": "aUR15YY1zN-EA760rXKj5"
   165          },
   166          {
   167            "type": "arrow",
   168            "id": "XydvtKFFA35Dzr1p7muGR"
   169          }
   170        ],
   171        "updated": 1647943278813,
   172        "link": null
   173      },
   174      {
   175        "type": "text",
   176        "version": 702,
   177        "versionNonce": 1406042004,
   178        "isDeleted": false,
   179        "id": "UAIQ7aWTYy_42iyOeOMtt",
   180        "fillStyle": "hachure",
   181        "strokeWidth": 1,
   182        "strokeStyle": "solid",
   183        "roughness": 1,
   184        "opacity": 100,
   185        "angle": 0,
   186        "x": 1097.4853108723958,
   187        "y": 479.9600020681162,
   188        "strokeColor": "#000000",
   189        "backgroundColor": "transparent",
   190        "width": 487,
   191        "height": 52,
   192        "seed": 1036237027,
   193        "groupIds": [],
   194        "strokeSharpness": "sharp",
   195        "boundElements": [
   196          {
   197            "type": "arrow",
   198            "id": "XydvtKFFA35Dzr1p7muGR"
   199          }
   200        ],
   201        "updated": 1647943349841,
   202        "link": null,
   203        "fontSize": 20.304426718592428,
   204        "fontFamily": 1,
   205        "text": "Push existing staging_token into sealed_tokens,\ncreate new staging_token (using SetIf)",
   206        "baseline": 44,
   207        "textAlign": "center",
   208        "verticalAlign": "top",
   209        "containerId": null,
   210        "originalText": "Push existing staging_token into sealed_tokens,\ncreate new staging_token (using SetIf)"
   211      },
   212      {
   213        "type": "rectangle",
   214        "version": 349,
   215        "versionNonce": 1980363692,
   216        "isDeleted": false,
   217        "id": "ImUBvJb1gRD7lpeIt5nIo",
   218        "fillStyle": "hachure",
   219        "strokeWidth": 1,
   220        "strokeStyle": "solid",
   221        "roughness": 1,
   222        "opacity": 100,
   223        "angle": 0,
   224        "x": 1181.0642835828992,
   225        "y": 590.8231133355035,
   226        "strokeColor": "#000000",
   227        "backgroundColor": "#ced4da",
   228        "width": 319.8420545789929,
   229        "height": 89.97558593750003,
   230        "seed": 1977134915,
   231        "groupIds": [],
   232        "strokeSharpness": "sharp",
   233        "boundElements": [
   234          {
   235            "type": "arrow",
   236            "id": "XydvtKFFA35Dzr1p7muGR"
   237          }
   238        ],
   239        "updated": 1647943349841,
   240        "link": null
   241      },
   242      {
   243        "type": "rectangle",
   244        "version": 408,
   245        "versionNonce": 1048669460,
   246        "isDeleted": false,
   247        "id": "jDcxmFxFaYnlGUKrhBb3W",
   248        "fillStyle": "hachure",
   249        "strokeWidth": 1,
   250        "strokeStyle": "solid",
   251        "roughness": 1,
   252        "opacity": 100,
   253        "angle": 0,
   254        "x": 1181.0642835828994,
   255        "y": 765.1088276212179,
   256        "strokeColor": "#000000",
   257        "backgroundColor": "#ced4da",
   258        "width": 319.8420545789929,
   259        "height": 89.97558593750003,
   260        "seed": 1042514580,
   261        "groupIds": [],
   262        "strokeSharpness": "sharp",
   263        "boundElements": [
   264          {
   265            "type": "arrow",
   266            "id": "XydvtKFFA35Dzr1p7muGR"
   267          },
   268          {
   269            "id": "LUwFfR9QW8gKrwxgojZpt",
   270            "type": "arrow"
   271          }
   272        ],
   273        "updated": 1647943349841,
   274        "link": null
   275      },
   276      {
   277        "type": "text",
   278        "version": 642,
   279        "versionNonce": 1986436652,
   280        "isDeleted": false,
   281        "id": "q-q8qKDlpO2oG_roWM3OD",
   282        "fillStyle": "hachure",
   283        "strokeWidth": 1,
   284        "strokeStyle": "solid",
   285        "roughness": 1,
   286        "opacity": 100,
   287        "angle": 0,
   288        "x": 1193.9853108723958,
   289        "y": 599.6402256137975,
   290        "strokeColor": "#000000",
   291        "backgroundColor": "transparent",
   292        "width": 294,
   293        "height": 75,
   294        "seed": 1958681197,
   295        "groupIds": [],
   296        "strokeSharpness": "sharp",
   297        "boundElements": [
   298          {
   299            "type": "arrow",
   300            "id": "XydvtKFFA35Dzr1p7muGR"
   301          },
   302          {
   303            "type": "arrow",
   304            "id": "TTCeeTsYXDFW39GoniJ51"
   305          },
   306          {
   307            "type": "arrow",
   308            "id": "LUwFfR9QW8gKrwxgojZpt"
   309          }
   310        ],
   311        "updated": 1647943349841,
   312        "link": null,
   313        "fontSize": 19.859373943421915,
   314        "fontFamily": 1,
   315        "text": "Iterate over \nall sealed_tokens,\napplying them to a new commit",
   316        "baseline": 68,
   317        "textAlign": "center",
   318        "verticalAlign": "top",
   319        "containerId": null,
   320        "originalText": "Iterate over \nall sealed_tokens,\napplying them to a new commit"
   321      },
   322      {
   323        "type": "text",
   324        "version": 766,
   325        "versionNonce": 2138745492,
   326        "isDeleted": false,
   327        "id": "4AcDmu5FR1zf-2siq_VoU",
   328        "fillStyle": "hachure",
   329        "strokeWidth": 1,
   330        "strokeStyle": "solid",
   331        "roughness": 1,
   332        "opacity": 100,
   333        "angle": 0,
   334        "x": 1244.9853108723958,
   335        "y": 773.9259398995118,
   336        "strokeColor": "#000000",
   337        "backgroundColor": "transparent",
   338        "width": 192,
   339        "height": 52,
   340        "seed": 1236967596,
   341        "groupIds": [],
   342        "strokeSharpness": "sharp",
   343        "boundElements": [
   344          {
   345            "type": "arrow",
   346            "id": "XydvtKFFA35Dzr1p7muGR"
   347          },
   348          {
   349            "type": "arrow",
   350            "id": "TTCeeTsYXDFW39GoniJ51"
   351          },
   352          {
   353            "type": "arrow",
   354            "id": "LUwFfR9QW8gKrwxgojZpt"
   355          }
   356        ],
   357        "updated": 1647943349841,
   358        "link": null,
   359        "fontSize": 19.859373943421915,
   360        "fontFamily": 1,
   361        "text": "Re-read branch\n(possibly amortized)",
   362        "baseline": 44,
   363        "textAlign": "center",
   364        "verticalAlign": "top",
   365        "containerId": null,
   366        "originalText": "Re-read branch\n(possibly amortized)"
   367      },
   368      {
   369        "type": "diamond",
   370        "version": 683,
   371        "versionNonce": 1254750380,
   372        "isDeleted": false,
   373        "id": "tGgFfaVfTCJ8yHvVJK3Cx",
   374        "fillStyle": "hachure",
   375        "strokeWidth": 1,
   376        "strokeStyle": "solid",
   377        "roughness": 1,
   378        "opacity": 100,
   379        "angle": 0,
   380        "x": 1196.5197652180989,
   381        "y": 1122.5262170216392,
   382        "strokeColor": "#000000",
   383        "backgroundColor": "#fab005",
   384        "width": 288.93109130859386,
   385        "height": 132.9085693359375,
   386        "seed": 1538593219,
   387        "groupIds": [],
   388        "strokeSharpness": "sharp",
   389        "boundElements": [
   390          {
   391            "type": "arrow",
   392            "id": "unFlCnCc6DykYUzNMKf40"
   393          },
   394          {
   395            "type": "arrow",
   396            "id": "E3e__Vm6KN3Ebp2bPfBl1"
   397          },
   398          {
   399            "type": "arrow",
   400            "id": "GLXC-Gd9Fyz1tSOHpNgus"
   401          },
   402          {
   403            "type": "arrow",
   404            "id": "TTCeeTsYXDFW39GoniJ51"
   405          },
   406          {
   407            "type": "arrow",
   408            "id": "gueNUORdO2kN61G3QBRii"
   409          }
   410        ],
   411        "updated": 1647943349841,
   412        "link": null
   413      },
   414      {
   415        "type": "text",
   416        "version": 486,
   417        "versionNonce": 426784788,
   418        "isDeleted": false,
   419        "id": "DqTP_JKyQ0TnF9YzuqWiQ",
   420        "fillStyle": "hachure",
   421        "strokeWidth": 1,
   422        "strokeStyle": "solid",
   423        "roughness": 1,
   424        "opacity": 100,
   425        "angle": 0,
   426        "x": 1262.4853108723958,
   427        "y": 1177.9715295216392,
   428        "strokeColor": "#000000",
   429        "backgroundColor": "transparent",
   430        "width": 157,
   431        "height": 25,
   432        "seed": 744812931,
   433        "groupIds": [],
   434        "strokeSharpness": "sharp",
   435        "boundElements": [],
   436        "updated": 1647943349841,
   437        "link": null,
   438        "fontSize": 20,
   439        "fontFamily": 1,
   440        "text": "condition failed?",
   441        "baseline": 18,
   442        "textAlign": "center",
   443        "verticalAlign": "top",
   444        "containerId": null,
   445        "originalText": "condition failed?"
   446      },
   447      {
   448        "type": "arrow",
   449        "version": 1408,
   450        "versionNonce": 1585780372,
   451        "isDeleted": false,
   452        "id": "GLXC-Gd9Fyz1tSOHpNgus",
   453        "fillStyle": "hachure",
   454        "strokeWidth": 1,
   455        "strokeStyle": "solid",
   456        "roughness": 1,
   457        "opacity": 100,
   458        "angle": 0,
   459        "x": 1341.0969238281248,
   460        "y": 1259.9651818653892,
   461        "strokeColor": "#000000",
   462        "backgroundColor": "transparent",
   463        "width": 0.8978271484375,
   464        "height": 130.78668212890625,
   465        "seed": 1427615331,
   466        "groupIds": [],
   467        "strokeSharpness": "round",
   468        "boundElements": [],
   469        "updated": 1647943278814,
   470        "link": null,
   471        "startBinding": {
   472          "elementId": "tGgFfaVfTCJ8yHvVJK3Cx",
   473          "focus": -0.0009257391389537562,
   474          "gap": 4.263574449134325
   475        },
   476        "endBinding": {
   477          "elementId": "dirSv6aPsrM_9H1G6x_N7",
   478          "focus": -0.014945824112813833,
   479          "gap": 3.8770751953125
   480        },
   481        "lastCommittedPoint": null,
   482        "startArrowhead": null,
   483        "endArrowhead": "arrow",
   484        "points": [
   485          [
   486            0,
   487            0
   488          ],
   489          [
   490            -0.8978271484375,
   491            130.78668212890625
   492          ]
   493        ]
   494      },
   495      {
   496        "type": "ellipse",
   497        "version": 785,
   498        "versionNonce": 149703852,
   499        "isDeleted": false,
   500        "id": "DT2jHuG2SU4iYJlUSaF4P",
   501        "fillStyle": "hachure",
   502        "strokeWidth": 1,
   503        "strokeStyle": "solid",
   504        "roughness": 1,
   505        "opacity": 100,
   506        "angle": 0,
   507        "x": 1739.0527479383675,
   508        "y": 1361.5425676618302,
   509        "strokeColor": "#000000",
   510        "backgroundColor": "#82c91e",
   511        "width": 213.7161865234375,
   512        "height": 112.7554931640625,
   513        "seed": 950815939,
   514        "groupIds": [],
   515        "strokeSharpness": "sharp",
   516        "boundElements": [
   517          {
   518            "type": "arrow",
   519            "id": "E3e__Vm6KN3Ebp2bPfBl1"
   520          },
   521          {
   522            "type": "arrow",
   523            "id": "t8SLLsQVkrdGDb5HtdvQC"
   524          }
   525        ],
   526        "updated": 1647943278814,
   527        "link": null
   528      },
   529      {
   530        "type": "text",
   531        "version": 707,
   532        "versionNonce": 72164372,
   533        "isDeleted": false,
   534        "id": "8hpYuhjfBuZD3f-haiUmQ",
   535        "fillStyle": "hachure",
   536        "strokeWidth": 1,
   537        "strokeStyle": "solid",
   538        "roughness": 1,
   539        "opacity": 100,
   540        "angle": 0,
   541        "x": 1504.9363878038196,
   542        "y": 1154.7946835472471,
   543        "strokeColor": "#000000",
   544        "backgroundColor": "transparent",
   545        "width": 156,
   546        "height": 25,
   547        "seed": 162885187,
   548        "groupIds": [],
   549        "strokeSharpness": "sharp",
   550        "boundElements": [],
   551        "updated": 1647943278814,
   552        "link": null,
   553        "fontSize": 20,
   554        "fontFamily": 1,
   555        "text": "No (happy path)",
   556        "baseline": 18,
   557        "textAlign": "left",
   558        "verticalAlign": "top",
   559        "containerId": null,
   560        "originalText": "No (happy path)"
   561      },
   562      {
   563        "type": "text",
   564        "version": 668,
   565        "versionNonce": 227923756,
   566        "isDeleted": false,
   567        "id": "Me0DrjhGndHI1fct_Ez2k",
   568        "fillStyle": "hachure",
   569        "strokeWidth": 1,
   570        "strokeStyle": "solid",
   571        "roughness": 1,
   572        "opacity": 100,
   573        "angle": 0,
   574        "x": 1768.316928439669,
   575        "y": 1391.2247576032364,
   576        "strokeColor": "#000000",
   577        "backgroundColor": "transparent",
   578        "width": 151,
   579        "height": 50,
   580        "seed": 115223789,
   581        "groupIds": [],
   582        "strokeSharpness": "sharp",
   583        "boundElements": [],
   584        "updated": 1647943278814,
   585        "link": null,
   586        "fontSize": 20,
   587        "fontFamily": 1,
   588        "text": "Done!\nReturn Success",
   589        "baseline": 43,
   590        "textAlign": "center",
   591        "verticalAlign": "middle",
   592        "containerId": null,
   593        "originalText": "Done!\nReturn Success"
   594      },
   595      {
   596        "type": "text",
   597        "version": 502,
   598        "versionNonce": 548897172,
   599        "isDeleted": false,
   600        "id": "wjcYO6Vo6CHdjfAGZyvuo",
   601        "fillStyle": "hachure",
   602        "strokeWidth": 1,
   603        "strokeStyle": "solid",
   604        "roughness": 1,
   605        "opacity": 100,
   606        "angle": 0,
   607        "x": 1356.9238281249995,
   608        "y": 1293.1513390919517,
   609        "strokeColor": "#000000",
   610        "backgroundColor": "transparent",
   611        "width": 331,
   612        "height": 25,
   613        "seed": 1012166307,
   614        "groupIds": [],
   615        "strokeSharpness": "sharp",
   616        "boundElements": [],
   617        "updated": 1647943278814,
   618        "link": null,
   619        "fontSize": 20,
   620        "fontFamily": 1,
   621        "text": "Yes (another commit taking place)",
   622        "baseline": 18,
   623        "textAlign": "left",
   624        "verticalAlign": "top",
   625        "containerId": null,
   626        "originalText": "Yes (another commit taking place)"
   627      },
   628      {
   629        "type": "rectangle",
   630        "version": 502,
   631        "versionNonce": 162140588,
   632        "isDeleted": false,
   633        "id": "dirSv6aPsrM_9H1G6x_N7",
   634        "fillStyle": "hachure",
   635        "strokeWidth": 1,
   636        "strokeStyle": "solid",
   637        "roughness": 1,
   638        "opacity": 100,
   639        "angle": 0,
   640        "x": 1204.6545410156248,
   641        "y": 1394.628939189608,
   642        "strokeColor": "#000000",
   643        "backgroundColor": "#ced4da",
   644        "width": 274.47509765625,
   645        "height": 98.050537109375,
   646        "seed": 121429357,
   647        "groupIds": [],
   648        "strokeSharpness": "sharp",
   649        "boundElements": [
   650          {
   651            "type": "arrow",
   652            "id": "GLXC-Gd9Fyz1tSOHpNgus"
   653          },
   654          {
   655            "type": "arrow",
   656            "id": "O7IDpnVj3UuUwpp1_QzAf"
   657          },
   658          {
   659            "type": "arrow",
   660            "id": "D-PuH98cVTaC2USXPhyog"
   661          },
   662          {
   663            "type": "arrow",
   664            "id": "4mfTmlgXzNXFcgZ-Rm-jJ"
   665          }
   666        ],
   667        "updated": 1647943278814,
   668        "link": null
   669      },
   670      {
   671        "type": "arrow",
   672        "version": 400,
   673        "versionNonce": 517866284,
   674        "isDeleted": false,
   675        "id": "Vrydlj77tg4YvxQg6cnBp",
   676        "fillStyle": "hachure",
   677        "strokeWidth": 1,
   678        "strokeStyle": "solid",
   679        "roughness": 1,
   680        "opacity": 100,
   681        "angle": 0,
   682        "x": 1341.2477805403014,
   683        "y": 248.13494194878467,
   684        "strokeColor": "#000000",
   685        "backgroundColor": "transparent",
   686        "width": 0.7990782132148979,
   687        "height": 54.01630316840283,
   688        "seed": 1949233997,
   689        "groupIds": [],
   690        "strokeSharpness": "round",
   691        "boundElements": [],
   692        "updated": 1647943349841,
   693        "link": null,
   694        "startBinding": {
   695          "elementId": "r92Hd4FdSSrgZLdgTiY-G",
   696          "focus": -0.04234047043510048,
   697          "gap": 1
   698        },
   699        "endBinding": {
   700          "elementId": "kwHs1wDZq-2n4IUiVltU4",
   701          "focus": 0.08367705944043384,
   702          "gap": 13.073826145481462
   703        },
   704        "lastCommittedPoint": null,
   705        "startArrowhead": null,
   706        "endArrowhead": "arrow",
   707        "points": [
   708          [
   709            0,
   710            0
   711          ],
   712          [
   713            -0.7990782132148979,
   714            54.01630316840283
   715          ]
   716        ]
   717      },
   718      {
   719        "type": "arrow",
   720        "version": 303,
   721        "versionNonce": 1213732244,
   722        "isDeleted": false,
   723        "id": "aUR15YY1zN-EA760rXKj5",
   724        "fillStyle": "hachure",
   725        "strokeWidth": 1,
   726        "strokeStyle": "solid",
   727        "roughness": 1,
   728        "opacity": 100,
   729        "angle": 0,
   730        "x": 1340.1906789881816,
   731        "y": 399.19140625,
   732        "strokeColor": "#000000",
   733        "backgroundColor": "transparent",
   734        "width": 0.8980845327691895,
   735        "height": 54.06329345703125,
   736        "seed": 1312536035,
   737        "groupIds": [],
   738        "strokeSharpness": "round",
   739        "boundElements": [],
   740        "updated": 1647943349841,
   741        "link": null,
   742        "startBinding": {
   743          "elementId": "kwHs1wDZq-2n4IUiVltU4",
   744          "gap": 12.408053284619996,
   745          "focus": -0.05815507573056247
   746        },
   747        "endBinding": {
   748          "elementId": "3umuJsjwtbCAneU90kbKV",
   749          "gap": 1.15374755859375,
   750          "focus": -0.01787914982876982
   751        },
   752        "lastCommittedPoint": null,
   753        "startArrowhead": null,
   754        "endArrowhead": "arrow",
   755        "points": [
   756          [
   757            0,
   758            0
   759          ],
   760          [
   761            -0.8980845327691895,
   762            54.06329345703125
   763          ]
   764        ]
   765      },
   766      {
   767        "type": "arrow",
   768        "version": 578,
   769        "versionNonce": 420265388,
   770        "isDeleted": false,
   771        "id": "XydvtKFFA35Dzr1p7muGR",
   772        "fillStyle": "hachure",
   773        "strokeWidth": 1,
   774        "strokeStyle": "solid",
   775        "roughness": 1,
   776        "opacity": 100,
   777        "angle": 0,
   778        "x": 1341.423119279891,
   779        "y": 547.094089846133,
   780        "strokeColor": "#000000",
   781        "backgroundColor": "transparent",
   782        "width": 0.5114080588298293,
   783        "height": 45.13718494828788,
   784        "seed": 1931692397,
   785        "groupIds": [],
   786        "strokeSharpness": "round",
   787        "boundElements": [],
   788        "updated": 1647943349841,
   789        "link": null,
   790        "startBinding": {
   791          "elementId": "UAIQ7aWTYy_42iyOeOMtt",
   792          "focus": -0.009425603290043612,
   793          "gap": 15.134087778016806
   794        },
   795        "endBinding": {
   796          "elementId": "q-q8qKDlpO2oG_roWM3OD",
   797          "focus": -0.0009800140666402452,
   798          "gap": 7.408950819376628
   799        },
   800        "lastCommittedPoint": null,
   801        "startArrowhead": null,
   802        "endArrowhead": "arrow",
   803        "points": [
   804          [
   805            0,
   806            0
   807          ],
   808          [
   809            -0.5114080588298293,
   810            45.13718494828788
   811          ]
   812        ]
   813      },
   814      {
   815        "type": "line",
   816        "version": 584,
   817        "versionNonce": 1870304940,
   818        "isDeleted": false,
   819        "id": "Q54hi4frTY_6--oYxDpv_",
   820        "fillStyle": "hachure",
   821        "strokeWidth": 1,
   822        "strokeStyle": "solid",
   823        "roughness": 0,
   824        "opacity": 100,
   825        "angle": 0,
   826        "x": 1485.633273654514,
   827        "y": 1189.8493303571427,
   828        "strokeColor": "#000000",
   829        "backgroundColor": "#82c91e",
   830        "width": 342.38986545138914,
   831        "height": 0,
   832        "seed": 1963442947,
   833        "groupIds": [],
   834        "strokeSharpness": "round",
   835        "boundElements": [],
   836        "updated": 1647943278814,
   837        "link": null,
   838        "startBinding": null,
   839        "endBinding": null,
   840        "lastCommittedPoint": null,
   841        "startArrowhead": null,
   842        "endArrowhead": null,
   843        "points": [
   844          [
   845            0,
   846            0
   847          ],
   848          [
   849            342.38986545138914,
   850            0
   851          ]
   852        ]
   853      },
   854      {
   855        "type": "arrow",
   856        "version": 1643,
   857        "versionNonce": 1277196820,
   858        "isDeleted": false,
   859        "id": "t8SLLsQVkrdGDb5HtdvQC",
   860        "fillStyle": "hachure",
   861        "strokeWidth": 1,
   862        "strokeStyle": "solid",
   863        "roughness": 0,
   864        "opacity": 100,
   865        "angle": 0,
   866        "x": 1827.1583387586797,
   867        "y": 1190.8364722842257,
   868        "strokeColor": "#000000",
   869        "backgroundColor": "#82c91e",
   870        "width": 2.0884070722765955,
   871        "height": 161.23110120491765,
   872        "seed": 1996353581,
   873        "groupIds": [],
   874        "strokeSharpness": "round",
   875        "boundElements": [],
   876        "updated": 1647943278814,
   877        "link": null,
   878        "startBinding": null,
   879        "endBinding": {
   880          "elementId": "DT2jHuG2SU4iYJlUSaF4P",
   881          "focus": -0.14796018777083256,
   882          "gap": 10.131378952513025
   883        },
   884        "lastCommittedPoint": null,
   885        "startArrowhead": null,
   886        "endArrowhead": "arrow",
   887        "points": [
   888          [
   889            0,
   890            0
   891          ],
   892          [
   893            2.0884070722765955,
   894            161.23110120491765
   895          ]
   896        ]
   897      },
   898      {
   899        "type": "rectangle",
   900        "version": 496,
   901        "versionNonce": 1500005140,
   902        "isDeleted": false,
   903        "id": "m3I-h0ozU7WdrOA4xxfaD",
   904        "fillStyle": "hachure",
   905        "strokeWidth": 1,
   906        "strokeStyle": "solid",
   907        "roughness": 1,
   908        "opacity": 100,
   909        "angle": 0,
   910        "x": 1181.0642835828994,
   911        "y": 915.2031695653523,
   912        "strokeColor": "#000000",
   913        "backgroundColor": "#ced4da",
   914        "width": 319.8420545789929,
   915        "height": 117.11844308035724,
   916        "seed": 1029072237,
   917        "groupIds": [],
   918        "strokeSharpness": "sharp",
   919        "boundElements": [
   920          {
   921            "type": "arrow",
   922            "id": "XydvtKFFA35Dzr1p7muGR"
   923          },
   924          {
   925            "type": "arrow",
   926            "id": "LUwFfR9QW8gKrwxgojZpt"
   927          }
   928        ],
   929        "updated": 1647943349841,
   930        "link": null
   931      },
   932      {
   933        "type": "text",
   934        "version": 1013,
   935        "versionNonce": 41953324,
   936        "isDeleted": false,
   937        "id": "4tuo19q01V2pBHpf97x9q",
   938        "fillStyle": "hachure",
   939        "strokeWidth": 1,
   940        "strokeStyle": "solid",
   941        "roughness": 1,
   942        "opacity": 100,
   943        "angle": 0,
   944        "x": 1221.4853108723958,
   945        "y": 924.3029424339238,
   946        "strokeColor": "#000000",
   947        "backgroundColor": "transparent",
   948        "width": 239,
   949        "height": 104,
   950        "seed": 901690339,
   951        "groupIds": [],
   952        "strokeSharpness": "sharp",
   953        "boundElements": [
   954          {
   955            "type": "arrow",
   956            "id": "XydvtKFFA35Dzr1p7muGR"
   957          },
   958          {
   959            "type": "arrow",
   960            "id": "TTCeeTsYXDFW39GoniJ51"
   961          },
   962          {
   963            "id": "gueNUORdO2kN61G3QBRii",
   964            "type": "arrow"
   965          },
   966          {
   967            "id": "sI4H8XJmA9PG_L8KOW4Qk",
   968            "type": "arrow"
   969          }
   970        ],
   971        "updated": 1647943349841,
   972        "link": null,
   973        "fontSize": 19.859373943421915,
   974        "fontFamily": 1,
   975        "text": "Write Branch (SetIf):\nreplace commit ID\nremove sealed_tokens in\nshared prefix",
   976        "baseline": 96,
   977        "textAlign": "center",
   978        "verticalAlign": "top",
   979        "containerId": null,
   980        "originalText": "Write Branch (SetIf):\nreplace commit ID\nremove sealed_tokens in\nshared prefix"
   981      },
   982      {
   983        "type": "arrow",
   984        "version": 1057,
   985        "versionNonce": 51822740,
   986        "isDeleted": false,
   987        "id": "LUwFfR9QW8gKrwxgojZpt",
   988        "fillStyle": "hachure",
   989        "strokeWidth": 1,
   990        "strokeStyle": "solid",
   991        "roughness": 1,
   992        "opacity": 100,
   993        "angle": 0,
   994        "x": 1340.8215171842012,
   995        "y": 683.6683866925226,
   996        "strokeColor": "#000000",
   997        "backgroundColor": "transparent",
   998        "width": 1.1185136512051486,
   999        "height": 75.39351201473107,
  1000        "seed": 1958463715,
  1001        "groupIds": [],
  1002        "strokeSharpness": "round",
  1003        "boundElements": [],
  1004        "updated": 1647943349841,
  1005        "link": null,
  1006        "startBinding": {
  1007          "elementId": "q-q8qKDlpO2oG_roWM3OD",
  1008          "focus": 0.008537216861868856,
  1009          "gap": 9.028161078725134
  1010        },
  1011        "endBinding": {
  1012          "elementId": "4AcDmu5FR1zf-2siq_VoU",
  1013          "focus": -0.0027851104224984845,
  1014          "gap": 14.864041192258128
  1015        },
  1016        "lastCommittedPoint": null,
  1017        "startArrowhead": null,
  1018        "endArrowhead": "arrow",
  1019        "points": [
  1020          [
  1021            0,
  1022            0
  1023          ],
  1024          [
  1025            1.1185136512051486,
  1026            75.39351201473107
  1027          ]
  1028        ]
  1029      },
  1030      {
  1031        "type": "text",
  1032        "version": 205,
  1033        "versionNonce": 711984404,
  1034        "isDeleted": false,
  1035        "id": "h5blVu7SblDNdAsHCensf",
  1036        "fillStyle": "hachure",
  1037        "strokeWidth": 1,
  1038        "strokeStyle": "solid",
  1039        "roughness": 0,
  1040        "opacity": 100,
  1041        "angle": 0,
  1042        "x": 1223.3920898437498,
  1043        "y": 1431.1542077442955,
  1044        "strokeColor": "#000000",
  1045        "backgroundColor": "#82c91e",
  1046        "width": 237,
  1047        "height": 25,
  1048        "seed": 867032685,
  1049        "groupIds": [],
  1050        "strokeSharpness": "sharp",
  1051        "boundElements": [],
  1052        "updated": 1647943278814,
  1053        "link": null,
  1054        "fontSize": 20,
  1055        "fontFamily": 1,
  1056        "text": "Retry or let caller know",
  1057        "baseline": 18,
  1058        "textAlign": "center",
  1059        "verticalAlign": "middle",
  1060        "containerId": null,
  1061        "originalText": "Retry or let caller know"
  1062      },
  1063      {
  1064        "type": "arrow",
  1065        "version": 610,
  1066        "versionNonce": 1864516268,
  1067        "isDeleted": false,
  1068        "id": "gueNUORdO2kN61G3QBRii",
  1069        "fillStyle": "hachure",
  1070        "strokeWidth": 1,
  1071        "strokeStyle": "solid",
  1072        "roughness": 0,
  1073        "opacity": 100,
  1074        "angle": 0,
  1075        "x": 1340.9853108723958,
  1076        "y": 1028.851578000992,
  1077        "strokeColor": "#000000",
  1078        "backgroundColor": "#82c91e",
  1079        "width": 0,
  1080        "height": 93.76847023547384,
  1081        "seed": 1975331907,
  1082        "groupIds": [],
  1083        "strokeSharpness": "round",
  1084        "boundElements": [],
  1085        "updated": 1647943349841,
  1086        "link": null,
  1087        "startBinding": {
  1088          "elementId": "4tuo19q01V2pBHpf97x9q",
  1089          "focus": -0.08162236085603634,
  1090          "gap": 1
  1091        },
  1092        "endBinding": {
  1093          "elementId": "tGgFfaVfTCJ8yHvVJK3Cx",
  1094          "focus": -0.029621317495737123,
  1095          "gap": 1.7030849033913995
  1096        },
  1097        "lastCommittedPoint": null,
  1098        "startArrowhead": null,
  1099        "endArrowhead": "arrow",
  1100        "points": [
  1101          [
  1102            0,
  1103            0
  1104          ],
  1105          [
  1106            0,
  1107            93.76847023547384
  1108          ]
  1109        ]
  1110      },
  1111      {
  1112        "id": "sI4H8XJmA9PG_L8KOW4Qk",
  1113        "type": "arrow",
  1114        "x": 1339.739844386325,
  1115        "y": 854.6528795030382,
  1116        "width": 1.4285714285715585,
  1117        "height": 61.42857142857156,
  1118        "angle": 0,
  1119        "strokeColor": "#000000",
  1120        "backgroundColor": "transparent",
  1121        "fillStyle": "hachure",
  1122        "strokeWidth": 1,
  1123        "strokeStyle": "solid",
  1124        "roughness": 1,
  1125        "opacity": 100,
  1126        "groupIds": [],
  1127        "strokeSharpness": "round",
  1128        "seed": 238499500,
  1129        "version": 31,
  1130        "versionNonce": 1025084948,
  1131        "isDeleted": false,
  1132        "boundElements": null,
  1133        "updated": 1647943349842,
  1134        "link": null,
  1135        "points": [
  1136          [
  1137            0,
  1138            0
  1139          ],
  1140          [
  1141            1.4285714285715585,
  1142            61.42857142857156
  1143          ]
  1144        ],
  1145        "lastCommittedPoint": null,
  1146        "startBinding": null,
  1147        "endBinding": {
  1148          "elementId": "4tuo19q01V2pBHpf97x9q",
  1149          "focus": 0.11027320922522352,
  1150          "gap": 8.221491502314052
  1151        },
  1152        "startArrowhead": null,
  1153        "endArrowhead": "arrow"
  1154      }
  1155    ],
  1156    "appState": {
  1157      "gridSize": null,
  1158      "viewBackgroundColor": "#ffffff"
  1159    },
  1160    "files": {}
  1161  }