Created
August 31, 2026 06:54
-
-
Save tlkahn/be2aa60b4d97d829c51b3b76d6d25de5 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="ACTIVITY" height="650px" preserveAspectRatio="none" style="width:513px;height:650px;background:#FFFFFF;" version="1.1" viewBox="0 0 513 650" width="513px" 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.127" x="116.6621" y="33.5352">Soft recommendation flow (C-PA first)</text></g><ellipse cx="208.23" cy="62.4883" fill="#222222" rx="10" ry="10" style="stroke:#222222;stroke-width:1;"/><rect fill="#F1F1F1" height="34.1328" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="209.4805" x="103.4897" y="92.4883"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="189.4805" x="113.4897" y="114.0898">Pay cold list+head once on push</text><rect fill="#F1F1F1" height="34.1328" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="173.627" x="121.4165" y="197.0088"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="153.627" x="131.4165" y="218.6104">B1 publish snapshot to A6</text><rect fill="#F1F1F1" height="34.1328" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="91.332" x="162.564" y="266.1416"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="71.332" x="172.564" y="287.7432">fill A7 cache</text><polygon fill="#F1F1F1" points="139.5928,146.6211,276.8672,146.6211,288.8672,159.5762,276.8672,172.5313,139.5928,172.5313,127.5928,159.5762,139.5928,146.6211" style="stroke:#181818;stroke-width:0.5;stroke-linejoin:miter;stroke-miterlimit:10;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="17.4829" x="212.23" y="183.166">yes</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="137.2744" x="139.5928" y="157.2559">remote manifest missing?</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="51.9922" x="139.5928" y="170.2109">C-PA #48</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="13.5835" x="288.8672" y="157.2559">no</text><polygon fill="#F1F1F1" points="208.23,320.2744,220.23,332.2744,208.23,344.2744,196.23,332.2744,208.23,320.2744" style="stroke:#181818;stroke-width:0.5;stroke-linejoin:miter;stroke-miterlimit:10;"/><rect fill="#F1F1F1" height="34.1328" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="125.4629" x="145.4985" y="364.2744"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="105.4629" x="155.4985" y="385.876">Run transfers (A5)</text><polygon fill="#F1F1F1" points="158.7327,418.4072,257.7273,418.4072,269.7273,430.4072,257.7273,442.4072,158.7327,442.4072,146.7327,430.4072,158.7327,418.4072" style="stroke:#181818;stroke-width:0.5;stroke-linejoin:miter;stroke-miterlimit:10;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="98.9946" x="158.7327" y="434.5645">any Ok mutations?</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="17.4829" x="129.2498" y="428.0869">yes</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="13.5835" x="269.7273" y="428.0869">no</text><rect fill="#F1F1F1" height="34.1328" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="185.7148" x="16" y="452.4072"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="165.7148" x="26" y="474.0088">commit_manifest(successes)</text><rect fill="#F1F1F1" height="48.2656" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="171.7754" x="221.7148" y="452.4072"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="101.0508" x="231.7148" y="474.0088">skip final commit</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="151.7754" x="231.7148" y="488.1416">(baseline already from B1)</text><polygon fill="#F1F1F1" points="208.23,506.6729,220.23,518.6729,208.23,530.6729,196.23,518.6729,208.23,506.6729" style="stroke:#181818;stroke-width:0.5;stroke-linejoin:miter;stroke-miterlimit:10;"/><path d="M332.4692,547.4287 L332.4692,563.7393 L312.4692,567.7393 L332.4692,571.7393 L332.4692,588.0498 A0,0 0 0 0 332.4692,588.0498 L492.4512,588.0498 A0,0 0 0 0 492.4512,588.0498 L492.4512,557.4287 L482.4512,547.4287 L332.4692,547.4287 A0,0 0 0 0 332.4692,547.4287" fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M482.4512,547.4287 L482.4512,557.4287 L492.4512,557.4287 L482.4512,547.4287" fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="103.3208" x="338.4692" y="564.9971">C-PB #49 only if</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="138.9819" x="338.4692" y="580.3076">re-PUT waste remains</text><rect fill="#F1F1F1" height="34.1328" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="208.4785" x="103.9907" y="550.6729"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="188.4785" x="113.9907" y="572.2744">Next status/push warm from A6</text><ellipse cx="208.23" cy="619.0498" fill="none" rx="11" ry="11" style="stroke:#222222;stroke-width:1;"/><ellipse cx="208.23" cy="619.0498" fill="#222222" rx="6" ry="6" style="stroke:#222222;stroke-width:1;"/><line style="stroke:#181818;stroke-width:1;" x1="208.23" x2="208.23" y1="72.4883" y2="92.4883"/><polygon fill="#181818" points="204.23,82.4883,208.23,92.4883,212.23,82.4883,208.23,86.4883" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="208.23" x2="208.23" y1="231.1416" y2="266.1416"/><polygon fill="#181818" points="204.23,256.1416,208.23,266.1416,212.23,256.1416,208.23,260.1416" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="208.23" x2="208.23" y1="172.5313" y2="197.0088"/><polygon fill="#181818" points="204.23,187.0088,208.23,197.0088,212.23,187.0088,208.23,191.0088" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="288.8672" x2="305.0435" y1="159.5762" y2="159.5762"/><polygon fill="#181818" points="301.0435,238.1641,305.0435,248.1641,309.0435,238.1641,305.0435,242.1641" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="305.0435" x2="305.0435" y1="159.5762" y2="332.2744"/><line style="stroke:#181818;stroke-width:1;" x1="305.0435" x2="220.23" y1="332.2744" y2="332.2744"/><polygon fill="#181818" points="230.23,328.2744,220.23,332.2744,230.23,336.2744,226.23,332.2744" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="208.23" x2="208.23" y1="300.2744" y2="320.2744"/><polygon fill="#181818" points="204.23,310.2744,208.23,320.2744,212.23,310.2744,208.23,314.2744" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="208.23" x2="208.23" y1="126.6211" y2="146.6211"/><polygon fill="#181818" points="204.23,136.6211,208.23,146.6211,212.23,136.6211,208.23,140.6211" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="208.23" x2="208.23" y1="344.2744" y2="364.2744"/><polygon fill="#181818" points="204.23,354.2744,208.23,364.2744,212.23,354.2744,208.23,358.2744" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="146.7327" x2="108.8574" y1="430.4072" y2="430.4072"/><line style="stroke:#181818;stroke-width:1;" x1="108.8574" x2="108.8574" y1="430.4072" y2="452.4072"/><polygon fill="#181818" points="104.8574,442.4072,108.8574,452.4072,112.8574,442.4072,108.8574,446.4072" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="269.7273" x2="307.6025" y1="430.4072" y2="430.4072"/><line style="stroke:#181818;stroke-width:1;" x1="307.6025" x2="307.6025" y1="430.4072" y2="452.4072"/><polygon fill="#181818" points="303.6025,442.4072,307.6025,452.4072,311.6025,442.4072,307.6025,446.4072" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="108.8574" x2="108.8574" y1="486.54" y2="518.6729"/><line style="stroke:#181818;stroke-width:1;" x1="108.8574" x2="196.23" y1="518.6729" y2="518.6729"/><polygon fill="#181818" points="186.23,514.6729,196.23,518.6729,186.23,522.6729,190.23,518.6729" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="307.6025" x2="307.6025" y1="500.6729" y2="518.6729"/><line style="stroke:#181818;stroke-width:1;" x1="307.6025" x2="220.23" y1="518.6729" y2="518.6729"/><polygon fill="#181818" points="230.23,514.6729,220.23,518.6729,230.23,522.6729,226.23,518.6729" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="208.23" x2="208.23" y1="398.4072" y2="418.4072"/><polygon fill="#181818" points="204.23,408.4072,208.23,418.4072,212.23,408.4072,208.23,412.4072" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="208.23" x2="208.23" y1="530.6729" y2="550.6729"/><polygon fill="#181818" points="204.23,540.6729,208.23,550.6729,212.23,540.6729,208.23,544.6729" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/><line style="stroke:#181818;stroke-width:1;" x1="208.23" x2="208.23" y1="584.8057" y2="608.0498"/><polygon fill="#181818" points="204.23,598.0498,208.23,608.0498,212.23,598.0498,208.23,602.0498" style="stroke:#181818;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:10;"/></g></svg> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment