<mxfile host="Electron" type="device"><diagram name="Desktop" id="Desktop"><mxGraphModel background="#ffffff" page="0" pageWidth="740" pageHeight="390"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="canvas" value="" style="html=0;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;fontColor=#242424;strokeColor=#0f6cbd;strokeWidth=2;fillColor=#eef5fc;spacing=10;fillColor=#ffffff;strokeColor=none;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;" vertex="1" parent="1"><mxGeometry x="0" y="0" width="740" height="390" as="geometry"/></mxCell><mxCell id="title" value="Separate files, shared state" style="html=0;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;fontColor=#242424;strokeColor=#0f6cbd;strokeWidth=2;fillColor=#eef5fc;spacing=10;fillColor=none;strokeColor=none;spacing=0;fontStyle=1;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;" vertex="1" parent="1"><mxGeometry x="10" y="8" width="720" height="42" as="geometry"/></mxCell><mxCell id="clone" value="One clone" style="html=0;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;fontColor=#242424;strokeColor=#0f6cbd;strokeWidth=2;fillColor=#eef5fc;spacing=10;swimlane;startSize=36;fillColor=#ffffff;container=1;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;" vertex="1" parent="1"><mxGeometry x="10" y="60" width="720" height="310" as="geometry"/></mxCell><mxCell id="w0" value="Primary checkout&#xa;Gated: no builds" style="html=0;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;fontColor=#242424;strokeColor=#0f6cbd;strokeWidth=2;fillColor=#eef5fc;spacing=10;rounded=1;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;" vertex="1" parent="clone"><mxGeometry x="20" y="54" width="210" height="94" as="geometry"/></mxCell><mxCell id="w1" value="Worktree A&#xa;Files + index&#xa;Branch a" style="html=0;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;fontColor=#242424;strokeColor=#0f6cbd;strokeWidth=2;fillColor=#eef5fc;spacing=10;rounded=1;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;" vertex="1" parent="clone"><mxGeometry x="250" y="54" width="210" height="94" as="geometry"/></mxCell><mxCell id="w2" value="Worktree B&#xa;Files + index&#xa;Branch b" style="html=0;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;fontColor=#242424;strokeColor=#0f6cbd;strokeWidth=2;fillColor=#eef5fc;spacing=10;rounded=1;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;" vertex="1" parent="clone"><mxGeometry x="480" y="54" width="210" height="94" as="geometry"/></mxCell><mxCell id="shared" value="Git common directory&#xa;Shared coordination state&#xa;Claims, locks, allocations,&#xa;announce bookkeeping" style="html=0;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;fontColor=#242424;strokeColor=#0f6cbd;strokeWidth=2;fillColor=#eef5fc;spacing=10;rounded=1;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;" vertex="1" parent="clone"><mxGeometry x="20" y="206" width="670" height="100" as="geometry"/></mxCell><mxCell id="e0" value="resolves to" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;fontColor=#424242;labelBackgroundColor=#ffffff;strokeColor=#0f6cbd;strokeWidth=2;endArrow=block;endFill=1;exitX=0.5;exitY=1;entryX=0.16666666666666666;entryY=0;" edge="1" source="w0" target="shared" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="e1" value="resolves to" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;fontColor=#424242;labelBackgroundColor=#ffffff;strokeColor=#0f6cbd;strokeWidth=2;endArrow=block;endFill=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" source="w1" target="shared" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="e2" value="resolves to" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;fontColor=#424242;labelBackgroundColor=#ffffff;strokeColor=#0f6cbd;strokeWidth=2;endArrow=block;endFill=1;exitX=0.5;exitY=1;entryX=0.8333333333333334;entryY=0;" edge="1" source="w2" target="shared" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell></root></mxGraphModel></diagram><diagram name="Mobile" id="Mobile"><mxGraphModel background="#ffffff" page="0" pageWidth="320" pageHeight="630"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="canvas" value="" style="html=0;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;fontColor=#242424;strokeColor=#0f6cbd;strokeWidth=2;fillColor=#eef5fc;spacing=10;fillColor=#ffffff;strokeColor=none;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;" vertex="1" parent="1"><mxGeometry x="0" y="0" width="320" height="630" as="geometry"/></mxCell><mxCell id="title" value="Separate files, shared state" style="html=0;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;fontColor=#242424;strokeColor=#0f6cbd;strokeWidth=2;fillColor=#eef5fc;spacing=10;fillColor=none;strokeColor=none;spacing=0;fontStyle=1;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;" vertex="1" parent="1"><mxGeometry x="10" y="8" width="300" height="42" as="geometry"/></mxCell><mxCell id="clone" value="One clone" style="html=0;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;fontColor=#242424;strokeColor=#0f6cbd;strokeWidth=2;fillColor=#eef5fc;spacing=10;swimlane;startSize=36;fillColor=#ffffff;container=1;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;" vertex="1" parent="1"><mxGeometry x="10" y="60" width="300" height="550" as="geometry"/></mxCell><mxCell id="w0" value="Primary checkout&#xa;Gated: no builds" style="html=0;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;fontColor=#242424;strokeColor=#0f6cbd;strokeWidth=2;fillColor=#eef5fc;spacing=10;rounded=1;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;" vertex="1" parent="clone"><mxGeometry x="32" y="54" width="250" height="90" as="geometry"/></mxCell><mxCell id="w1" value="Worktree A&#xa;Files + index&#xa;Branch a" style="html=0;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;fontColor=#242424;strokeColor=#0f6cbd;strokeWidth=2;fillColor=#eef5fc;spacing=10;rounded=1;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;" vertex="1" parent="clone"><mxGeometry x="32" y="169" width="250" height="90" as="geometry"/></mxCell><mxCell id="w2" value="Worktree B&#xa;Files + index&#xa;Branch b" style="html=0;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;fontColor=#242424;strokeColor=#0f6cbd;strokeWidth=2;fillColor=#eef5fc;spacing=10;rounded=1;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;" vertex="1" parent="clone"><mxGeometry x="32" y="284" width="250" height="90" as="geometry"/></mxCell><mxCell id="shared" value="Git common directory&#xa;Shared coordination state&#xa;Claims, locks, allocations,&#xa;announce bookkeeping" style="html=0;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;fontColor=#242424;strokeColor=#0f6cbd;strokeWidth=2;fillColor=#eef5fc;spacing=10;rounded=1;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;" vertex="1" parent="clone"><mxGeometry x="32" y="431" width="250" height="100" as="geometry"/></mxCell><mxCell id="e0" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;fontColor=#424242;labelBackgroundColor=#ffffff;strokeColor=#0f6cbd;strokeWidth=2;endArrow=block;endFill=1;exitX=0;exitY=0.5;entryX=0;entryY=0.5;" edge="1" source="w0" target="shared" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="e1" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;fontColor=#424242;labelBackgroundColor=#ffffff;strokeColor=#0f6cbd;strokeWidth=2;endArrow=block;endFill=1;exitX=0;exitY=0.5;entryX=0;entryY=0.5;" edge="1" source="w1" target="shared" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="e2" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;fontFamily=Segoe UI,Arial,sans-serif;fontSize=16;fontColor=#424242;labelBackgroundColor=#ffffff;strokeColor=#0f6cbd;strokeWidth=2;endArrow=block;endFill=1;exitX=0;exitY=0.5;entryX=0;entryY=0.5;" edge="1" source="w2" target="shared" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell></root></mxGraphModel></diagram></mxfile>