Created
August 31, 2026 06:40
-
-
Save tlkahn/f658c904b8d51fe8d54bb748a78e7167 to your computer and use it in GitHub Desktop.
plantuml from inventory-bootstrap-ideation.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" data-diagram-type="SEQUENCE" height="749px" preserveAspectRatio="none" style="width:1264px;height:749px;background:#FFFFFF;" version="1.1" viewBox="0 0 1264 749" width="1264px" zoomAndPan="magnify"><defs/><g><g class="title" data-source-line="1"><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="700" lengthAdjust="spacing" textLength="278.3184" x="489.5344" y="28.5352">Ideation architecture (A3-A7 + B1-B3)</text></g><rect fill="none" height="250.4395" style="stroke:#000000;stroke-width:1.5;" width="957.9458" x="94.8008" y="194.5977"/><g class="participant-lifeline" data-entity-uid="part1" data-qualified-name="Operator" data-source-line="3" id="part1-lifeline"><g><title>Operator</title><rect fill="#000000" fill-opacity="0.00000" height="548.2344" width="8" x="34.2559" y="118.9766"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5,5;" x1="38" x2="38" y1="118.9766" y2="667.2109"/></g></g><g class="participant-lifeline" data-entity-uid="part2" data-qualified-name="CLI" data-source-line="4" id="part2-lifeline"><g><title>A1 CLI</title><rect fill="#000000" fill-opacity="0.00000" height="548.2344" width="8" x="129.8638" y="118.9766"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5,5;" x1="133.8008" x2="133.8008" y1="118.9766" y2="667.2109"/></g></g><g class="participant-lifeline" data-entity-uid="part3" data-qualified-name="INV" data-source-line="5" id="part3-lifeline"><g><title>A3 Inventory</title><rect fill="#000000" fill-opacity="0.00000" height="548.2344" width="8" x="333.3882" y="118.9766"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5,5;" x1="337.25" x2="337.25" y1="118.9766" y2="667.2109"/></g></g><g class="participant-lifeline" data-entity-uid="part4" data-qualified-name="BP" data-source-line="6" id="part4-lifeline"><g><title>A4 build_plan</title><rect fill="#000000" fill-opacity="0.00000" height="548.2344" width="8" x="447.3389" y="118.9766"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5,5;" x1="450.5264" x2="450.5264" y1="118.9766" y2="667.2109"/></g></g><g class="participant-lifeline" data-entity-uid="part5" data-qualified-name="EX" data-source-line="7" id="part5-lifeline"><g><title>A5 execute</title><rect fill="#000000" fill-opacity="0.00000" height="548.2344" width="8" x="556.1626" y="118.9766"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5,5;" x1="560.1514" x2="560.1514" y1="118.9766" y2="667.2109"/></g></g><g class="participant-lifeline" data-entity-uid="part6" data-qualified-name="BOOT" data-source-line="8" id="part6-lifeline"><g><title>B1 bootstrap</title><rect fill="#000000" fill-opacity="0.00000" height="548.2344" width="8" x="661.7871" y="118.9766"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5,5;" x1="665.1738" x2="665.1738" y1="118.9766" y2="667.2109"/></g></g><g class="participant-lifeline" data-entity-uid="part7" data-qualified-name="RM" data-source-line="9" id="part7-lifeline"><g><title>A6 remote manifest</title><rect fill="#000000" fill-opacity="0.00000" height="548.2344" width="8" x="842.9868" y="118.9766"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5,5;" x1="846.7554" x2="846.7554" y1="118.9766" y2="667.2109"/></g></g><g class="participant-lifeline" data-entity-uid="part8" data-qualified-name="LC" data-source-line="10" id="part8-lifeline"><g><title>A7 local cache</title><rect fill="#000000" fill-opacity="0.00000" height="548.2344" width="8" x="982.9824" y="118.9766"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5,5;" x1="986.2183" x2="986.2183" y1="118.9766" y2="667.2109"/></g></g><g class="participant-lifeline" data-entity-uid="part9" data-qualified-name="RJ" data-source-line="11" id="part9-lifeline"><g><title>B2 run journal</title><rect fill="#000000" fill-opacity="0.00000" height="548.2344" width="8" x="1104.0527" y="118.9766"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5,5;" x1="1107.7466" x2="1107.7466" y1="118.9766" y2="667.2109"/></g></g><g class="participant-lifeline" data-entity-uid="part10" data-qualified-name="BOD" data-source-line="12" id="part10-lifeline"><g><title>S3 bodies</title><rect fill="#000000" fill-opacity="0.00000" height="548.2344" width="8" x="1209.373" y="118.9766"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5,5;" x1="1213.3589" x2="1213.3589" y1="118.9766" y2="667.2109"/></g></g><g class="participant participant-head" data-entity-uid="part1" data-qualified-name="Operator" data-source-line="3" id="part1-head"><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="60.5117" x="5" y="116.0234">Operator</text><ellipse cx="38.2559" cy="50.9883" fill="#E2E2F0" rx="8" ry="8" style="stroke:#181818;stroke-width:0.5;"/><path d="M38.2559,58.9883 L38.2559,85.9883 M25.2559,66.9883 L51.2559,66.9883 M38.2559,85.9883 L25.2559,100.9883 M38.2559,85.9883 L51.2559,100.9883" fill="none" style="stroke:#181818;stroke-width:0.5;"/></g><g class="participant participant-tail" data-entity-uid="part1" data-qualified-name="Operator" data-source-line="3" id="part1-tail"><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="60.5117" x="5" y="679.7461">Operator</text><ellipse cx="38.2559" cy="691.1992" fill="#E2E2F0" rx="8" ry="8" style="stroke:#181818;stroke-width:0.5;"/><path d="M38.2559,699.1992 L38.2559,726.1992 M25.2559,707.1992 L51.2559,707.1992 M38.2559,726.1992 L25.2559,741.1992 M38.2559,726.1992 L51.2559,741.1992" fill="none" style="stroke:#181818;stroke-width:0.5;"/></g><g class="participant participant-head" data-entity-uid="part2" data-qualified-name="CLI" data-source-line="4" id="part2-head"><rect fill="#E2E2F0" height="30.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="58.126" x="104.8008" y="87.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="44.126" x="111.8008" y="108.0234">A1 CLI</text></g><g class="participant participant-tail" data-entity-uid="part2" data-qualified-name="CLI" data-source-line="4" id="part2-tail"><rect fill="#E2E2F0" height="30.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="58.126" x="104.8008" y="666.2109"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="44.126" x="111.8008" y="686.7461">A1 CLI</text></g><g class="participant participant-head" data-entity-uid="part3" data-qualified-name="INV" data-source-line="5" id="part3-head"><rect fill="#E2E2F0" height="30.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="100.2764" x="287.25" y="87.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="86.2764" x="294.25" y="108.0234">A3 Inventory</text></g><g class="participant participant-tail" data-entity-uid="part3" data-qualified-name="INV" data-source-line="5" id="part3-tail"><rect fill="#E2E2F0" height="30.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="100.2764" x="287.25" y="666.2109"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="86.2764" x="294.25" y="686.7461">A3 Inventory</text></g><g class="participant participant-head" data-entity-uid="part4" data-qualified-name="BP" data-source-line="6" id="part4-head"><rect fill="#E2E2F0" height="30.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="107.625" x="397.5264" y="87.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="93.625" x="404.5264" y="108.0234">A4 build_plan</text></g><g class="participant participant-tail" data-entity-uid="part4" data-qualified-name="BP" data-source-line="6" id="part4-tail"><rect fill="#E2E2F0" height="30.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="107.625" x="397.5264" y="666.2109"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="93.625" x="404.5264" y="686.7461">A4 build_plan</text></g><g class="participant participant-head" data-entity-uid="part5" data-qualified-name="EX" data-source-line="7" id="part5-head"><rect fill="#E2E2F0" height="30.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="90.0225" x="515.1514" y="87.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="76.0225" x="522.1514" y="108.0234">A5 execute</text></g><g class="participant participant-tail" data-entity-uid="part5" data-qualified-name="EX" data-source-line="7" id="part5-tail"><rect fill="#E2E2F0" height="30.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="90.0225" x="515.1514" y="666.2109"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="76.0225" x="522.1514" y="686.7461">A5 execute</text></g><g class="participant participant-head" data-entity-uid="part6" data-qualified-name="BOOT" data-source-line="8" id="part6-head"><rect fill="#E2E2F0" height="30.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="101.2266" x="615.1738" y="87.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="87.2266" x="622.1738" y="108.0234">B1 bootstrap</text></g><g class="participant participant-tail" data-entity-uid="part6" data-qualified-name="BOOT" data-source-line="8" id="part6-tail"><rect fill="#E2E2F0" height="30.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="101.2266" x="615.1738" y="666.2109"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="87.2266" x="622.1738" y="686.7461">B1 bootstrap</text></g><g class="participant participant-head" data-entity-uid="part7" data-qualified-name="RM" data-source-line="9" id="part7-head"><rect fill="#E2E2F0" height="30.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="148.4629" x="772.7554" y="87.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="134.4629" x="779.7554" y="108.0234">A6 remote manifest</text></g><g class="participant participant-tail" data-entity-uid="part7" data-qualified-name="RM" data-source-line="9" id="part7-tail"><rect fill="#E2E2F0" height="30.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="148.4629" x="772.7554" y="666.2109"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="134.4629" x="779.7554" y="686.7461">A6 remote manifest</text></g><g class="participant participant-head" data-entity-uid="part8" data-qualified-name="LC" data-source-line="10" id="part8-head"><rect fill="#E2E2F0" height="30.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="111.5283" x="931.2183" y="87.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="97.5283" x="938.2183" y="108.0234">A7 local cache</text></g><g class="participant participant-tail" data-entity-uid="part8" data-qualified-name="LC" data-source-line="10" id="part8-tail"><rect fill="#E2E2F0" height="30.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="111.5283" x="931.2183" y="666.2109"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="97.5283" x="938.2183" y="686.7461">A7 local cache</text></g><g class="participant participant-head" data-entity-uid="part9" data-qualified-name="RJ" data-source-line="11" id="part9-head"><rect fill="#E2E2F0" height="30.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="110.6123" x="1052.7466" y="87.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="96.6123" x="1059.7466" y="108.0234">B2 run journal</text></g><g class="participant participant-tail" data-entity-uid="part9" data-qualified-name="RJ" data-source-line="11" id="part9-tail"><rect fill="#E2E2F0" height="30.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="110.6123" x="1052.7466" y="666.2109"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="96.6123" x="1059.7466" y="686.7461">B2 run journal</text></g><g class="participant participant-head" data-entity-uid="part10" data-qualified-name="BOD" data-source-line="12" id="part10-head"><rect fill="#E2E2F0" height="30.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="80.0283" x="1173.3589" y="87.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="66.0283" x="1180.3589" y="108.0234">S3 bodies</text></g><g class="participant participant-tail" data-entity-uid="part10" data-qualified-name="BOD" data-source-line="12" id="part10-tail"><rect fill="#E2E2F0" height="30.4883" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="80.0283" x="1173.3589" y="666.2109"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="66.0283" x="1180.3589" y="686.7461">S3 bodies</text></g><g class="message" data-entity-1="part1" data-entity-2="part2" data-source-line="14" id="msg1"><polygon fill="#181818" points="121.8638,146.2871,131.8638,150.2871,121.8638,154.2871,125.8638,150.2871" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="38.2559" x2="127.8638" y1="150.2871" y2="150.2871"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="71.6079" x="45.2559" y="145.5449">push (auto)</text></g><g class="message" data-entity-1="part2" data-entity-2="part3" data-source-line="15" id="msg2"><polygon fill="#181818" points="325.3882,175.5977,335.3882,179.5977,325.3882,183.5977,329.3882,179.5977" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="133.8638" x2="331.3882" y1="179.5977" y2="179.5977"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="143.7173" x="140.8638" y="174.8555">load_remote_inventory</text></g><path d="M94.8008,194.5977 L156.9395,194.5977 L156.9395,201.9082 L146.9395,211.9082 L94.8008,211.9082 L94.8008,194.5977" fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="250.4395" style="stroke:#000000;stroke-width:1.5;" width="957.9458" x="94.8008" y="194.5977"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="700" lengthAdjust="spacing" textLength="17.1387" x="109.8008" y="208.166">alt</text><text fill="#000000" font-family="sans-serif" font-size="11" font-weight="700" lengthAdjust="spacing" textLength="39.7783" x="171.9395" y="207.2324">[warm]</text><g class="message" data-entity-1="part3" data-entity-2="part7" data-source-line="17" id="msg3"><polygon fill="#181818" points="834.9868,229.2188,844.9868,233.2188,834.9868,237.2188,838.9868,233.2188" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="337.3882" x2="840.9868" y1="233.2188" y2="233.2188"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="64.3652" x="344.3882" y="228.4766">GET / 304</text></g><g class="message" data-entity-1="part3" data-entity-2="part8" data-source-line="18" id="msg4"><polygon fill="#181818" points="974.9824,258.5293,984.9824,262.5293,974.9824,266.5293,978.9824,262.5293" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="337.3882" x2="980.9824" y1="262.5293" y2="262.5293"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="68.415" x="344.3882" y="257.7871">serve body</text></g><line style="stroke:#000000;stroke-width:1;stroke-dasharray:2,2;" x1="94.8008" x2="1052.7466" y1="271.5293" y2="271.5293"/><text fill="#000000" font-family="sans-serif" font-size="11" font-weight="700" lengthAdjust="spacing" textLength="90.1108" x="99.8008" y="282.1641">[cold / missing]</text><g class="message" data-entity-1="part3" data-entity-2="part3" data-source-line="20" id="msg5"><line style="stroke:#181818;stroke-width:1;" x1="337.3882" x2="379.3882" y1="306.7949" y2="306.7949"/><line style="stroke:#181818;stroke-width:1;" x1="379.3882" x2="379.3882" y1="306.7949" y2="319.7949"/><line style="stroke:#181818;stroke-width:1;" x1="338.3882" x2="379.3882" y1="319.7949" y2="319.7949"/><polygon fill="#181818" points="348.3882,315.7949,338.3882,319.7949,348.3882,323.7949,344.3882,319.7949" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="84.1636" x="344.3882" y="302.0527">live_list_head</text></g><g class="message" data-entity-1="part3" data-entity-2="part2" data-source-line="21" id="msg6"><polygon fill="#181818" points="144.8638,345.1055,134.8638,349.1055,144.8638,353.1055,140.8638,349.1055" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;stroke-dasharray:2,2;" x1="138.8638" x2="336.3882" y1="349.1055" y2="349.1055"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="170.4473" x="150.8638" y="344.3633">InventoryBase LiveListHead</text></g><g class="message" data-entity-1="part2" data-entity-2="part6" data-source-line="22" id="msg7"><polygon fill="#181818" points="653.7871,374.416,663.7871,378.416,653.7871,382.416,657.7871,378.416" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="133.8638" x2="659.7871" y1="378.416" y2="378.416"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="137.376" x="140.8638" y="373.6738">B1 ensure? (policy B3)</text></g><g class="message" data-entity-1="part6" data-entity-2="part7" data-source-line="23" id="msg8"><polygon fill="#181818" points="834.9868,403.7266,844.9868,407.7266,834.9868,411.7266,838.9868,407.7266" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="665.7871" x2="840.9868" y1="407.7266" y2="407.7266"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="157.1997" x="672.7871" y="402.9844">conditional put snapshot</text></g><g class="message" data-entity-1="part6" data-entity-2="part8" data-source-line="24" id="msg9"><polygon fill="#181818" points="974.9824,433.0371,984.9824,437.0371,974.9824,441.0371,978.9824,437.0371" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="665.7871" x2="980.9824" y1="437.0371" y2="437.0371"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="58.3604" x="672.7871" y="432.2949">fill_cache</text></g><g class="message" data-entity-1="part2" data-entity-2="part4" data-source-line="26" id="msg10"><polygon fill="#181818" points="439.3389,469.3477,449.3389,473.3477,439.3389,477.3477,443.3389,473.3477" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="133.8638" x2="445.3389" y1="473.3477" y2="473.3477"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="46.4204" x="140.8638" y="468.6055">entities</text></g><g class="message" data-entity-1="part2" data-entity-2="part5" data-source-line="27" id="msg11"><polygon fill="#181818" points="548.1626,498.6582,558.1626,502.6582,548.1626,506.6582,552.1626,502.6582" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="133.8638" x2="554.1626" y1="502.6582" y2="502.6582"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="27.187" x="140.8638" y="497.916">plan</text></g><g class="message" data-entity-1="part5" data-entity-2="part10" data-source-line="28" id="msg12"><polygon fill="#181818" points="1201.373,527.9688,1211.373,531.9688,1201.373,535.9688,1205.373,531.9688" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="560.1626" x2="1207.373" y1="531.9688" y2="531.9688"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="101.9561" x="567.1626" y="527.2266">uploads/deletes</text></g><g class="message" data-entity-1="part5" data-entity-2="part9" data-source-line="29" id="msg13"><polygon fill="#181818" points="1096.0527,557.2793,1106.0527,561.2793,1096.0527,565.2793,1100.0527,561.2793" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="560.1626" x2="1102.0527" y1="561.2793" y2="561.2793"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="159.7261" x="567.1626" y="556.5371">optional checkpoint (P-B)</text></g><g class="message" data-entity-1="part2" data-entity-2="part3" data-source-line="30" id="msg14"><polygon fill="#181818" points="325.3882,586.5898,335.3882,590.5898,325.3882,594.5898,329.3882,590.5898" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="133.8638" x2="331.3882" y1="590.5898" y2="590.5898"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="179.5244" x="140.8638" y="585.8477">commit_manifest(successes)</text></g><g class="message" data-entity-1="part3" data-entity-2="part7" data-source-line="31" id="msg15"><polygon fill="#181818" points="834.9868,615.9004,844.9868,619.9004,834.9868,623.9004,838.9868,619.9004" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="337.3882" x2="840.9868" y1="619.9004" y2="619.9004"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="95.4878" x="344.3882" y="615.1582">conditional put</text></g><g class="message" data-entity-1="part3" data-entity-2="part8" data-source-line="32" id="msg16"><polygon fill="#181818" points="974.9824,645.2109,984.9824,649.2109,974.9824,653.2109,978.9824,649.2109" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="337.3882" x2="980.9824" y1="649.2109" y2="649.2109"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="58.3604" x="344.3882" y="644.4688">fill_cache</text></g></g></svg> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment