Graphify / images /pf1.svg
ZahirJS's picture
Upload 2 files
c1d0415 verified
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: ProcessFlowDiagram Pages: 1 -->
<svg width="1215pt" height="2128pt"
viewBox="0.00 0.00 1215.00 2128.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(36 2092)">
<title>ProcessFlowDiagram</title>
<polygon fill="white" stroke="transparent" points="-36,36 -36,-2092 1179,-2092 1179,36 -36,36"/>
<!-- Morning Alarm Rings -->
<g id="node1" class="node">
<title>Morning Alarm Rings</title>
<ellipse fill="#2196f3" stroke="black" cx="571" cy="-2038" rx="110.48" ry="18"/>
<text text-anchor="middle" x="571" y="-2034.3" font-family="Times,serif" font-size="14.00" fill="white">Morning Alarm Rings</text>
</g>
<!-- wake_up_check -->
<g id="node2" class="node">
<title>wake_up_check</title>
<path fill="#19191a" stroke="black" d="M772.05,-1949.94C772.05,-1949.94 593.52,-1934.06 593.52,-1934.06 587.55,-1933.53 587.55,-1932.47 593.52,-1931.94 593.52,-1931.94 772.05,-1916.06 772.05,-1916.06 778.02,-1915.53 789.98,-1915.53 795.95,-1916.06 795.95,-1916.06 974.48,-1931.94 974.48,-1931.94 980.45,-1932.47 980.45,-1933.53 974.48,-1934.06 974.48,-1934.06 795.95,-1949.94 795.95,-1949.94 789.98,-1950.47 778.02,-1950.47 772.05,-1949.94"/>
<text text-anchor="middle" x="784" y="-1929.3" font-family="Times,serif" font-size="14.00" fill="white">Check Current Energy Level</text>
</g>
<!-- zombie_mode -->
<g id="node3" class="node">
<title>zombie_mode</title>
<path fill="#19191a" stroke="black" d="M747.5,-1846C747.5,-1846 612.5,-1846 612.5,-1846 606.5,-1846 600.5,-1840 600.5,-1834 600.5,-1834 600.5,-1822 600.5,-1822 600.5,-1816 606.5,-1810 612.5,-1810 612.5,-1810 747.5,-1810 747.5,-1810 753.5,-1810 759.5,-1816 759.5,-1822 759.5,-1822 759.5,-1834 759.5,-1834 759.5,-1840 753.5,-1846 747.5,-1846"/>
<text text-anchor="middle" x="680" y="-1824.3" font-family="Times,serif" font-size="14.00" fill="white">Enter Zombie Mode</text>
</g>
<!-- wake_up_check&#45;&gt;zombie_mode -->
<g id="edge2" class="edge">
<title>wake_up_check&#45;&gt;zombie_mode</title>
<path fill="none" stroke="#4a4a4a" d="M680,-1924.05C680,-1924.05 680,-1856.33 680,-1856.33"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="683.5,-1856.33 680,-1846.33 676.5,-1856.33 683.5,-1856.33"/>
<text text-anchor="middle" x="760" y="-1878" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Energy &lt; 10%</text>
</g>
<!-- human_mode -->
<g id="node4" class="node">
<title>human_mode</title>
<path fill="#19191a" stroke="black" d="M963,-1846C963,-1846 815,-1846 815,-1846 809,-1846 803,-1840 803,-1834 803,-1834 803,-1822 803,-1822 803,-1816 809,-1810 815,-1810 815,-1810 963,-1810 963,-1810 969,-1810 975,-1816 975,-1822 975,-1822 975,-1834 975,-1834 975,-1840 969,-1846 963,-1846"/>
<text text-anchor="middle" x="889" y="-1824.3" font-family="Times,serif" font-size="14.00" fill="white">Feeling Human Today</text>
</g>
<!-- wake_up_check&#45;&gt;human_mode -->
<g id="edge3" class="edge">
<title>wake_up_check&#45;&gt;human_mode</title>
<path fill="none" stroke="#4a4a4a" d="M889,-1924.05C889,-1924.05 889,-1856.33 889,-1856.33"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="892.5,-1856.33 889,-1846.33 885.5,-1856.33 892.5,-1856.33"/>
<text text-anchor="middle" x="904" y="-1878" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Energy ≥ 10%</text>
</g>
<!-- kitchen_navigation -->
<g id="node5" class="node">
<title>kitchen_navigation</title>
<path fill="#19191a" stroke="black" d="M916,-1741C916,-1741 652,-1741 652,-1741 646,-1741 640,-1735 640,-1729 640,-1729 640,-1717 640,-1717 640,-1711 646,-1705 652,-1705 652,-1705 916,-1705 916,-1705 922,-1705 928,-1711 928,-1717 928,-1717 928,-1729 928,-1729 928,-1735 922,-1741 916,-1741"/>
<text text-anchor="middle" x="784" y="-1719.3" font-family="Times,serif" font-size="14.00" fill="white">Navigate to Kitchen (Avoid Obstacles)</text>
</g>
<!-- zombie_mode&#45;&gt;kitchen_navigation -->
<g id="edge4" class="edge">
<title>zombie_mode&#45;&gt;kitchen_navigation</title>
<path fill="none" stroke="#4a4a4a" d="M699.75,-1809.71C699.75,-1809.71 699.75,-1751.08 699.75,-1751.08"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="703.25,-1751.08 699.75,-1741.08 696.25,-1751.08 703.25,-1751.08"/>
<text text-anchor="middle" x="760.5" y="-1773" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Coffee Instinct Activated</text>
</g>
<!-- human_mode&#45;&gt;kitchen_navigation -->
<g id="edge5" class="edge">
<title>human_mode&#45;&gt;kitchen_navigation</title>
<path fill="none" stroke="#4a4a4a" d="M865.5,-1809.71C865.5,-1809.71 865.5,-1751.08 865.5,-1751.08"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="869,-1751.08 865.5,-1741.08 862,-1751.08 869,-1751.08"/>
<text text-anchor="middle" x="937" y="-1773" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Purposeful Movement</text>
</g>
<!-- coffee_supply_check -->
<g id="node6" class="node">
<title>coffee_supply_check</title>
<path fill="#19191a" stroke="black" d="M772.05,-1634.95C772.05,-1634.95 590.17,-1619.05 590.17,-1619.05 584.19,-1618.52 584.19,-1617.48 590.17,-1616.95 590.17,-1616.95 772.05,-1601.05 772.05,-1601.05 778.02,-1600.52 789.98,-1600.52 795.95,-1601.05 795.95,-1601.05 977.83,-1616.95 977.83,-1616.95 983.81,-1617.48 983.81,-1618.52 977.83,-1619.05 977.83,-1619.05 795.95,-1634.95 795.95,-1634.95 789.98,-1635.48 778.02,-1635.48 772.05,-1634.95"/>
<text text-anchor="middle" x="784" y="-1614.3" font-family="Times,serif" font-size="14.00" fill="white">Check Coffee Bean Inventory</text>
</g>
<!-- kitchen_navigation&#45;&gt;coffee_supply_check -->
<g id="edge6" class="edge">
<title>kitchen_navigation&#45;&gt;coffee_supply_check</title>
<path fill="none" stroke="#4a4a4a" d="M784,-1704.71C784,-1704.71 784,-1646.08 784,-1646.08"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="787.5,-1646.08 784,-1636.08 780.5,-1646.08 787.5,-1646.08"/>
<text text-anchor="middle" x="847" y="-1668" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Arrived at Coffee Station</text>
</g>
<!-- panic_mode -->
<g id="node7" class="node">
<title>panic_mode</title>
<path fill="#19191a" stroke="black" d="M614.5,-1531C614.5,-1531 447.5,-1531 447.5,-1531 441.5,-1531 435.5,-1525 435.5,-1519 435.5,-1519 435.5,-1507 435.5,-1507 435.5,-1501 441.5,-1495 447.5,-1495 447.5,-1495 614.5,-1495 614.5,-1495 620.5,-1495 626.5,-1501 626.5,-1507 626.5,-1507 626.5,-1519 626.5,-1519 626.5,-1525 620.5,-1531 614.5,-1531"/>
<text text-anchor="middle" x="531" y="-1509.3" font-family="Times,serif" font-size="14.00" fill="white">PANIC! No Coffee Beans</text>
</g>
<!-- coffee_supply_check&#45;&gt;panic_mode -->
<g id="edge7" class="edge">
<title>coffee_supply_check&#45;&gt;panic_mode</title>
<path fill="none" stroke="#4a4a4a" d="M602.3,-1615.81C602.3,-1615.81 602.3,-1541.12 602.3,-1541.12"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="605.8,-1541.12 602.3,-1531.12 598.8,-1541.12 605.8,-1541.12"/>
<text text-anchor="middle" x="641" y="-1563" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Beans = 0</text>
</g>
<!-- bean_quality_check -->
<g id="node11" class="node">
<title>bean_quality_check</title>
<path fill="#19191a" stroke="black" d="M794.03,-1190.1C794.03,-1190.1 578.17,-1173.9 578.17,-1173.9 572.18,-1173.45 572.18,-1172.55 578.17,-1172.1 578.17,-1172.1 794.03,-1155.9 794.03,-1155.9 800.02,-1155.45 811.98,-1155.45 817.97,-1155.9 817.97,-1155.9 1033.83,-1172.1 1033.83,-1172.1 1039.82,-1172.55 1039.82,-1173.45 1033.83,-1173.9 1033.83,-1173.9 817.97,-1190.1 817.97,-1190.1 811.98,-1190.55 800.02,-1190.55 794.03,-1190.1"/>
<text text-anchor="middle" x="806" y="-1169.3" font-family="Times,serif" font-size="14.00" fill="white">Inspect Bean Quality &amp; Freshness</text>
</g>
<!-- coffee_supply_check&#45;&gt;bean_quality_check -->
<g id="edge8" class="edge">
<title>coffee_supply_check&#45;&gt;bean_quality_check</title>
<path fill="none" stroke="#4a4a4a" d="M861.95,-1606.55C861.95,-1606.55 861.95,-1196.93 861.95,-1196.93"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="865.45,-1196.93 861.95,-1186.93 858.45,-1196.93 865.45,-1196.93"/>
<text text-anchor="middle" x="847" y="-1405.5" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Beans Available</text>
</g>
<!-- emergency_protocol -->
<g id="node8" class="node">
<title>emergency_protocol</title>
<path fill="#19191a" stroke="black" d="M456.03,-1425.14C456.03,-1425.14 228.27,-1408.86 228.27,-1408.86 222.29,-1408.43 222.29,-1407.57 228.27,-1407.14 228.27,-1407.14 456.03,-1390.86 456.03,-1390.86 462.02,-1390.43 473.98,-1390.43 479.97,-1390.86 479.97,-1390.86 707.73,-1407.14 707.73,-1407.14 713.71,-1407.57 713.71,-1408.43 707.73,-1408.86 707.73,-1408.86 479.97,-1425.14 479.97,-1425.14 473.98,-1425.57 462.02,-1425.57 456.03,-1425.14"/>
<text text-anchor="middle" x="468" y="-1404.3" font-family="Times,serif" font-size="14.00" fill="white">Activate Emergency Coffee Protocol</text>
</g>
<!-- panic_mode&#45;&gt;emergency_protocol -->
<g id="edge9" class="edge">
<title>panic_mode&#45;&gt;emergency_protocol</title>
<path fill="none" stroke="#4a4a4a" d="M531,-1494.71C531,-1494.71 531,-1431.73 531,-1431.73"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="534.5,-1431.73 531,-1421.73 527.5,-1431.73 534.5,-1431.73"/>
<text text-anchor="middle" x="564.5" y="-1458" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Desperation Level: Maximum</text>
</g>
<!-- instant_coffee_shame -->
<g id="node9" class="node">
<title>instant_coffee_shame</title>
<path fill="#19191a" stroke="black" d="M246,-1256C246,-1256 22,-1256 22,-1256 16,-1256 10,-1250 10,-1244 10,-1244 10,-1232 10,-1232 10,-1226 16,-1220 22,-1220 22,-1220 246,-1220 246,-1220 252,-1220 258,-1226 258,-1232 258,-1232 258,-1244 258,-1244 258,-1250 252,-1256 246,-1256"/>
<text text-anchor="middle" x="134" y="-1234.3" font-family="Times,serif" font-size="14.00" fill="white">Use Instant Coffee (Feel Shame)</text>
</g>
<!-- emergency_protocol&#45;&gt;instant_coffee_shame -->
<g id="edge10" class="edge">
<title>emergency_protocol&#45;&gt;instant_coffee_shame</title>
<path fill="none" stroke="#4a4a4a" d="M237.08,-1406.09C237.08,-1406.09 237.08,-1266.21 237.08,-1266.21"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="240.58,-1266.21 237.08,-1256.21 233.58,-1266.21 240.58,-1266.21"/>
<text text-anchor="middle" x="391" y="-1353" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Accept Defeat</text>
</g>
<!-- store_run -->
<g id="node10" class="node">
<title>store_run</title>
<path fill="#19191a" stroke="black" d="M722,-1321C722,-1321 446,-1321 446,-1321 440,-1321 434,-1315 434,-1309 434,-1309 434,-1297 434,-1297 434,-1291 440,-1285 446,-1285 446,-1285 722,-1285 722,-1285 728,-1285 734,-1291 734,-1297 734,-1297 734,-1309 734,-1309 734,-1315 728,-1321 722,-1321"/>
<text text-anchor="middle" x="584" y="-1299.3" font-family="Times,serif" font-size="14.00" fill="white">Emergency Store Run (Still in Pajamas)</text>
</g>
<!-- emergency_protocol&#45;&gt;store_run -->
<g id="edge11" class="edge">
<title>emergency_protocol&#45;&gt;store_run</title>
<path fill="none" stroke="#4a4a4a" d="M576.92,-1397.55C576.92,-1397.55 576.92,-1331.09 576.92,-1331.09"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="580.42,-1331.09 576.92,-1321.09 573.42,-1331.09 580.42,-1331.09"/>
<text text-anchor="middle" x="580" y="-1353" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Maintain Standards</text>
</g>
<!-- caffeine_absorption -->
<g id="node24" class="node">
<title>caffeine_absorption</title>
<path fill="#19191a" stroke="black" d="M590.5,-246C590.5,-246 351.5,-246 351.5,-246 345.5,-246 339.5,-240 339.5,-234 339.5,-234 339.5,-222 339.5,-222 339.5,-216 345.5,-210 351.5,-210 351.5,-210 590.5,-210 590.5,-210 596.5,-210 602.5,-216 602.5,-222 602.5,-222 602.5,-234 602.5,-234 602.5,-240 596.5,-246 590.5,-246"/>
<text text-anchor="middle" x="471" y="-224.3" font-family="Times,serif" font-size="14.00" fill="white">Begin Caffeine Absorption Process</text>
</g>
<!-- instant_coffee_shame&#45;&gt;caffeine_absorption -->
<g id="edge12" class="edge">
<title>instant_coffee_shame&#45;&gt;caffeine_absorption</title>
<path fill="none" stroke="#4a4a4a" d="M37.5,-1219.61C37.5,-1082.72 37.5,-228 37.5,-228 37.5,-228 329.46,-228 329.46,-228"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="329.46,-231.5 339.46,-228 329.46,-224.5 329.46,-231.5"/>
<text text-anchor="middle" x="60.5" y="-750.5" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Shameful Consumption</text>
</g>
<!-- store_run&#45;&gt;bean_quality_check -->
<g id="edge13" class="edge">
<title>store_run&#45;&gt;bean_quality_check</title>
<path fill="none" stroke="#4a4a4a" d="M650.05,-1284.92C650.05,-1284.92 650.05,-1189.43 650.05,-1189.43"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="653.55,-1189.43 650.05,-1179.43 646.55,-1189.43 653.55,-1189.43"/>
<text text-anchor="middle" x="681.5" y="-1235.5" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Return with Premium Beans</text>
</g>
<!-- grind_beans -->
<g id="node12" class="node">
<title>grind_beans</title>
<path fill="#19191a" stroke="black" d="M737,-1086C737,-1086 453,-1086 453,-1086 447,-1086 441,-1080 441,-1074 441,-1074 441,-1062 441,-1062 441,-1056 447,-1050 453,-1050 453,-1050 737,-1050 737,-1050 743,-1050 749,-1056 749,-1062 749,-1062 749,-1074 749,-1074 749,-1080 743,-1086 737,-1086"/>
<text text-anchor="middle" x="595" y="-1064.3" font-family="Times,serif" font-size="14.00" fill="white">Precision Grind Beans (Wake Neighbors)</text>
</g>
<!-- bean_quality_check&#45;&gt;grind_beans -->
<g id="edge14" class="edge">
<title>bean_quality_check&#45;&gt;grind_beans</title>
<path fill="none" stroke="#4a4a4a" d="M657.55,-1166.11C657.55,-1166.11 657.55,-1096.05 657.55,-1096.05"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="661.05,-1096.05 657.55,-1086.05 654.05,-1096.05 661.05,-1096.05"/>
<text text-anchor="middle" x="742.5" y="-1118" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Quality Approved</text>
</g>
<!-- disappointment_protocol -->
<g id="node22" class="node">
<title>disappointment_protocol</title>
<path fill="#19191a" stroke="black" d="M1015,-351C1015,-351 803,-351 803,-351 797,-351 791,-345 791,-339 791,-339 791,-327 791,-327 791,-321 797,-315 803,-315 803,-315 1015,-315 1015,-315 1021,-315 1027,-321 1027,-327 1027,-327 1027,-339 1027,-339 1027,-345 1021,-351 1015,-351"/>
<text text-anchor="middle" x="909" y="-329.3" font-family="Times,serif" font-size="14.00" fill="white">Handle Coffee Disappointment</text>
</g>
<!-- bean_quality_check&#45;&gt;disappointment_protocol -->
<g id="edge15" class="edge">
<title>bean_quality_check&#45;&gt;disappointment_protocol</title>
<path fill="none" stroke="#4a4a4a" d="M940,-1164.96C940,-1164.96 940,-361.14 940,-361.14"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="943.5,-361.14 940,-351.14 936.5,-361.14 943.5,-361.14"/>
<text text-anchor="middle" x="972.5" y="-750.5" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Stale Beans Detected</text>
</g>
<!-- brewing_method_selection -->
<g id="node13" class="node">
<title>brewing_method_selection</title>
<path fill="#19191a" stroke="black" d="M517.07,-979.74C517.07,-979.74 370.85,-964.26 370.85,-964.26 364.88,-963.63 364.88,-962.37 370.85,-961.74 370.85,-961.74 517.07,-946.26 517.07,-946.26 523.03,-945.63 534.97,-945.63 540.93,-946.26 540.93,-946.26 687.15,-961.74 687.15,-961.74 693.12,-962.37 693.12,-963.63 687.15,-964.26 687.15,-964.26 540.93,-979.74 540.93,-979.74 534.97,-980.37 523.03,-980.37 517.07,-979.74"/>
<text text-anchor="middle" x="529" y="-959.3" font-family="Times,serif" font-size="14.00" fill="white">Select Brewing Method</text>
</g>
<!-- grind_beans&#45;&gt;brewing_method_selection -->
<g id="edge16" class="edge">
<title>grind_beans&#45;&gt;brewing_method_selection</title>
<path fill="none" stroke="#4a4a4a" d="M570.02,-1049.71C570.02,-1049.71 570.02,-986.73 570.02,-986.73"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="573.52,-986.73 570.02,-976.73 566.52,-986.73 573.52,-986.73"/>
<text text-anchor="middle" x="640" y="-1013" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Perfect Grind Achieved</text>
</g>
<!-- french_press_ritual -->
<g id="node14" class="node">
<title>french_press_ritual</title>
<path fill="#19191a" stroke="black" d="M309,-876C309,-876 77,-876 77,-876 71,-876 65,-870 65,-864 65,-864 65,-852 65,-852 65,-846 71,-840 77,-840 77,-840 309,-840 309,-840 315,-840 321,-846 321,-852 321,-852 321,-864 321,-864 321,-870 315,-876 309,-876"/>
<text text-anchor="middle" x="193" y="-854.3" font-family="Times,serif" font-size="14.00" fill="white">French Press Ritual (4min Timer)</text>
</g>
<!-- brewing_method_selection&#45;&gt;french_press_ritual -->
<g id="edge17" class="edge">
<title>brewing_method_selection&#45;&gt;french_press_ritual</title>
<path fill="none" stroke="#4a4a4a" d="M358.77,-963C319.76,-963 289.5,-963 289.5,-963 289.5,-963 289.5,-886.29 289.5,-886.29"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="293,-886.29 289.5,-876.29 286,-886.29 293,-886.29"/>
<text text-anchor="middle" x="317.5" y="-908" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Choose Simplicity</text>
</g>
<!-- pour_over_ceremony -->
<g id="node15" class="node">
<title>pour_over_ceremony</title>
<path fill="#19191a" stroke="black" d="M604,-876C604,-876 376,-876 376,-876 370,-876 364,-870 364,-864 364,-864 364,-852 364,-852 364,-846 370,-840 376,-840 376,-840 604,-840 604,-840 610,-840 616,-846 616,-852 616,-852 616,-864 616,-864 616,-870 610,-876 604,-876"/>
<text text-anchor="middle" x="490" y="-854.3" font-family="Times,serif" font-size="14.00" fill="white">Pour&#45;Over Ceremony (Zen Mode)</text>
</g>
<!-- brewing_method_selection&#45;&gt;pour_over_ceremony -->
<g id="edge18" class="edge">
<title>brewing_method_selection&#45;&gt;pour_over_ceremony</title>
<path fill="none" stroke="#4a4a4a" d="M490,-948.84C490,-948.84 490,-886.15 490,-886.15"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="493.5,-886.15 490,-876.15 486.5,-886.15 493.5,-886.15"/>
<text text-anchor="middle" x="560" y="-908" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Choose Precision</text>
</g>
<!-- espresso_machine_ballet -->
<g id="node16" class="node">
<title>espresso_machine_ballet</title>
<path fill="#19191a" stroke="black" d="M841,-876C841,-876 671,-876 671,-876 665,-876 659,-870 659,-864 659,-864 659,-852 659,-852 659,-846 665,-840 671,-840 671,-840 841,-840 841,-840 847,-840 853,-846 853,-852 853,-852 853,-864 853,-864 853,-870 847,-876 841,-876"/>
<text text-anchor="middle" x="756" y="-854.3" font-family="Times,serif" font-size="14.00" fill="white">Espresso Machine Ballet</text>
</g>
<!-- brewing_method_selection&#45;&gt;espresso_machine_ballet -->
<g id="edge19" class="edge">
<title>brewing_method_selection&#45;&gt;espresso_machine_ballet</title>
<path fill="none" stroke="#4a4a4a" d="M679.02,-960.81C679.02,-960.81 679.02,-886.12 679.02,-886.12"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="682.52,-886.12 679.02,-876.12 675.52,-886.12 682.52,-886.12"/>
<text text-anchor="middle" x="729" y="-908" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Choose Drama</text>
</g>
<!-- water_temperature_check -->
<g id="node17" class="node">
<title>water_temperature_check</title>
<path fill="#19191a" stroke="black" d="M478.03,-770.2C478.03,-770.2 231.51,-753.8 231.51,-753.8 225.52,-753.4 225.52,-752.6 231.51,-752.2 231.51,-752.2 478.03,-735.8 478.03,-735.8 484.01,-735.4 495.99,-735.4 501.97,-735.8 501.97,-735.8 748.49,-752.2 748.49,-752.2 754.48,-752.6 754.48,-753.4 748.49,-753.8 748.49,-753.8 501.97,-770.2 501.97,-770.2 495.99,-770.6 484.01,-770.6 478.03,-770.2"/>
<text text-anchor="middle" x="490" y="-749.3" font-family="Times,serif" font-size="14.00" fill="white">Check Water Temperature (195&#45;205°F)</text>
</g>
<!-- french_press_ritual&#45;&gt;water_temperature_check -->
<g id="edge20" class="edge">
<title>french_press_ritual&#45;&gt;water_temperature_check</title>
<path fill="none" stroke="#4a4a4a" d="M270.38,-839.71C270.38,-839.71 270.38,-766.47 270.38,-766.47"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="273.88,-766.47 270.38,-756.47 266.88,-766.47 273.88,-766.47"/>
<text text-anchor="middle" x="318" y="-803" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Steeping Complete</text>
</g>
<!-- pour_over_ceremony&#45;&gt;water_temperature_check -->
<g id="edge21" class="edge">
<title>pour_over_ceremony&#45;&gt;water_temperature_check</title>
<path fill="none" stroke="#4a4a4a" d="M490,-839.71C490,-839.71 490,-781.08 490,-781.08"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="493.5,-781.08 490,-771.08 486.5,-781.08 493.5,-781.08"/>
<text text-anchor="middle" x="541.5" y="-803" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Meditation Finished</text>
</g>
<!-- espresso_machine_ballet&#45;&gt;water_temperature_check -->
<g id="edge22" class="edge">
<title>espresso_machine_ballet&#45;&gt;water_temperature_check</title>
<path fill="none" stroke="#4a4a4a" d="M709.62,-839.71C709.62,-839.71 709.62,-766.47 709.62,-766.47"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="713.12,-766.47 709.62,-756.47 706.12,-766.47 713.12,-766.47"/>
<text text-anchor="middle" x="757.5" y="-803" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Performance Complete</text>
</g>
<!-- water_adjustment -->
<g id="node18" class="node">
<title>water_adjustment</title>
<path fill="#19191a" stroke="black" d="M512,-666C512,-666 330,-666 330,-666 324,-666 318,-660 318,-654 318,-654 318,-642 318,-642 318,-636 324,-630 330,-630 330,-630 512,-630 512,-630 518,-630 524,-636 524,-642 524,-642 524,-654 524,-654 524,-660 518,-666 512,-666"/>
<text text-anchor="middle" x="421" y="-644.3" font-family="Times,serif" font-size="14.00" fill="white">Adjust Water Temperature</text>
</g>
<!-- water_temperature_check&#45;&gt;water_adjustment -->
<g id="edge24" class="edge">
<title>water_temperature_check&#45;&gt;water_adjustment</title>
<path fill="none" stroke="#4a4a4a" d="M421,-739.27C421,-739.27 421,-676.32 421,-676.32"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="424.5,-676.32 421,-666.32 417.5,-676.32 424.5,-676.32"/>
<text text-anchor="middle" x="510.5" y="-698" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Temperature Off</text>
</g>
<!-- brewing_process -->
<g id="node19" class="node">
<title>brewing_process</title>
<path fill="#19191a" stroke="black" d="M684.5,-561C684.5,-561 509.5,-561 509.5,-561 503.5,-561 497.5,-555 497.5,-549 497.5,-549 497.5,-537 497.5,-537 497.5,-531 503.5,-525 509.5,-525 509.5,-525 684.5,-525 684.5,-525 690.5,-525 696.5,-531 696.5,-537 696.5,-537 696.5,-549 696.5,-549 696.5,-555 690.5,-561 684.5,-561"/>
<text text-anchor="middle" x="597" y="-539.3" font-family="Times,serif" font-size="14.00" fill="white">Execute Brewing Process</text>
</g>
<!-- water_temperature_check&#45;&gt;brewing_process -->
<g id="edge23" class="edge">
<title>water_temperature_check&#45;&gt;brewing_process</title>
<path fill="none" stroke="#4a4a4a" d="M610.25,-742.87C610.25,-742.87 610.25,-571.19 610.25,-571.19"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="613.75,-571.19 610.25,-561.19 606.75,-571.19 613.75,-571.19"/>
<text text-anchor="middle" x="662.5" y="-645.5" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Temperature Perfect</text>
</g>
<!-- water_adjustment&#45;&gt;brewing_process -->
<g id="edge25" class="edge">
<title>water_adjustment&#45;&gt;brewing_process</title>
<path fill="none" stroke="#4a4a4a" d="M510.75,-629.71C510.75,-629.71 510.75,-571.08 510.75,-571.08"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="514.25,-571.08 510.75,-561.08 507.25,-571.08 514.25,-571.08"/>
<text text-anchor="middle" x="502" y="-593" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Temperature Corrected</text>
</g>
<!-- first_sip_evaluation -->
<g id="node20" class="node">
<title>first_sip_evaluation</title>
<path fill="#19191a" stroke="black" d="M585.05,-454.92C585.05,-454.92 409.54,-439.08 409.54,-439.08 403.56,-438.54 403.56,-437.46 409.54,-436.92 409.54,-436.92 585.05,-421.08 585.05,-421.08 591.02,-420.54 602.98,-420.54 608.95,-421.08 608.95,-421.08 784.46,-436.92 784.46,-436.92 790.44,-437.46 790.44,-438.54 784.46,-439.08 784.46,-439.08 608.95,-454.92 608.95,-454.92 602.98,-455.46 591.02,-455.46 585.05,-454.92"/>
<text text-anchor="middle" x="597" y="-434.3" font-family="Times,serif" font-size="14.00" fill="white">Critical First Sip Evaluation</text>
</g>
<!-- brewing_process&#45;&gt;first_sip_evaluation -->
<g id="edge26" class="edge">
<title>brewing_process&#45;&gt;first_sip_evaluation</title>
<path fill="none" stroke="#4a4a4a" d="M597,-524.71C597,-524.71 597,-466.08 597,-466.08"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="600.5,-466.08 597,-456.08 593.5,-466.08 600.5,-466.08"/>
<text text-anchor="middle" x="644.5" y="-488" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Brewing Complete</text>
</g>
<!-- coffee_perfection -->
<g id="node21" class="node">
<title>coffee_perfection</title>
<path fill="#19191a" stroke="black" d="M638.5,-351C638.5,-351 479.5,-351 479.5,-351 473.5,-351 467.5,-345 467.5,-339 467.5,-339 467.5,-327 467.5,-327 467.5,-321 473.5,-315 479.5,-315 479.5,-315 638.5,-315 638.5,-315 644.5,-315 650.5,-321 650.5,-327 650.5,-327 650.5,-339 650.5,-339 650.5,-345 644.5,-351 638.5,-351"/>
<text text-anchor="middle" x="559" y="-329.3" font-family="Times,serif" font-size="14.00" fill="white">Achieve Coffee Nirvana</text>
</g>
<!-- first_sip_evaluation&#45;&gt;coffee_perfection -->
<g id="edge27" class="edge">
<title>first_sip_evaluation&#45;&gt;coffee_perfection</title>
<path fill="none" stroke="#4a4a4a" d="M559,-423.4C559,-423.4 559,-361.36 559,-361.36"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="562.5,-361.36 559,-351.36 555.5,-361.36 562.5,-361.36"/>
<text text-anchor="middle" x="621" y="-383" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Perfection Achieved</text>
</g>
<!-- first_sip_evaluation&#45;&gt;disappointment_protocol -->
<g id="edge28" class="edge">
<title>first_sip_evaluation&#45;&gt;disappointment_protocol</title>
<path fill="none" stroke="#4a4a4a" d="M796.8,-438C813.83,-438 824.73,-438 824.73,-438 824.73,-438 824.73,-361.29 824.73,-361.29"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="828.23,-361.29 824.73,-351.29 821.23,-361.29 828.23,-361.29"/>
<text text-anchor="middle" x="822" y="-383" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Standards Not Met</text>
</g>
<!-- coffee_perfection&#45;&gt;caffeine_absorption -->
<g id="edge29" class="edge">
<title>coffee_perfection&#45;&gt;caffeine_absorption</title>
<path fill="none" stroke="#4a4a4a" d="M535,-314.71C535,-314.71 535,-256.08 535,-256.08"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="538.5,-256.08 535,-246.08 531.5,-256.08 538.5,-256.08"/>
<text text-anchor="middle" x="567.5" y="-278" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Savoring Begins</text>
</g>
<!-- retry_decision -->
<g id="node23" class="node">
<title>retry_decision</title>
<path fill="#19191a" stroke="black" d="M908.05,-244.93C908.05,-244.93 731.7,-229.07 731.7,-229.07 725.72,-228.54 725.72,-227.46 731.7,-226.93 731.7,-226.93 908.05,-211.07 908.05,-211.07 914.02,-210.54 925.98,-210.54 931.95,-211.07 931.95,-211.07 1108.3,-226.93 1108.3,-226.93 1114.28,-227.46 1114.28,-228.54 1108.3,-229.07 1108.3,-229.07 931.95,-244.93 931.95,-244.93 925.98,-245.46 914.02,-245.46 908.05,-244.93"/>
<text text-anchor="middle" x="920" y="-224.3" font-family="Times,serif" font-size="14.00" fill="white">Retry or Accept Mediocrity?</text>
</g>
<!-- disappointment_protocol&#45;&gt;retry_decision -->
<g id="edge30" class="edge">
<title>disappointment_protocol&#45;&gt;retry_decision</title>
<path fill="none" stroke="#4a4a4a" d="M909,-314.71C909,-314.71 909,-255.04 909,-255.04"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="912.5,-255.04 909,-245.04 905.5,-255.04 912.5,-255.04"/>
<text text-anchor="middle" x="963.5" y="-278" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Evaluating Options</text>
</g>
<!-- retry_decision&#45;&gt;bean_quality_check -->
<g id="edge31" class="edge">
<title>retry_decision&#45;&gt;bean_quality_check</title>
<path fill="none" stroke="#4a4a4a" d="M1036.45,-235.61C1036.45,-235.61 1036.45,-1162.04 1036.45,-1162.04"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="1032.95,-1162.04 1036.45,-1172.04 1039.95,-1162.04 1032.95,-1162.04"/>
<text text-anchor="middle" x="1117.5" y="-698" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Try Again</text>
</g>
<!-- coffee_shop_surrender -->
<g id="node27" class="node">
<title>coffee_shop_surrender</title>
<ellipse fill="#f44336" stroke="black" cx="920" cy="-123" rx="155.97" ry="18"/>
<text text-anchor="middle" x="920" y="-119.3" font-family="Times,serif" font-size="14.00" fill="white">Surrender &amp; Go to Coffee Shop</text>
</g>
<!-- retry_decision&#45;&gt;coffee_shop_surrender -->
<g id="edge32" class="edge">
<title>retry_decision&#45;&gt;coffee_shop_surrender</title>
<path fill="none" stroke="#4a4a4a" d="M920,-209.71C920,-209.71 920,-151.08 920,-151.08"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="923.5,-151.08 920,-141.08 916.5,-151.08 923.5,-151.08"/>
<text text-anchor="middle" x="941" y="-173" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Give Up</text>
</g>
<!-- productivity_activation -->
<g id="node25" class="node">
<title>productivity_activation</title>
<path fill="#19191a" stroke="black" d="M593,-141C593,-141 349,-141 349,-141 343,-141 337,-135 337,-129 337,-129 337,-117 337,-117 337,-111 343,-105 349,-105 349,-105 593,-105 593,-105 599,-105 605,-111 605,-117 605,-117 605,-129 605,-129 605,-135 599,-141 593,-141"/>
<text text-anchor="middle" x="471" y="-119.3" font-family="Times,serif" font-size="14.00" fill="white">Activate Human Productivity Mode</text>
</g>
<!-- caffeine_absorption&#45;&gt;productivity_activation -->
<g id="edge33" class="edge">
<title>caffeine_absorption&#45;&gt;productivity_activation</title>
<path fill="none" stroke="#4a4a4a" d="M471,-209.71C471,-209.71 471,-151.08 471,-151.08"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="474.5,-151.08 471,-141.08 467.5,-151.08 474.5,-151.08"/>
<text text-anchor="middle" x="514" y="-173" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Caffeine Kicks In</text>
</g>
<!-- start_day -->
<g id="node26" class="node">
<title>start_day</title>
<ellipse fill="#f44336" stroke="black" cx="471" cy="-18" rx="133.48" ry="18"/>
<text text-anchor="middle" x="471" y="-14.3" font-family="Times,serif" font-size="14.00" fill="white">Ready to Conquer the Day</text>
</g>
<!-- productivity_activation&#45;&gt;start_day -->
<g id="edge34" class="edge">
<title>productivity_activation&#45;&gt;start_day</title>
<path fill="none" stroke="#4a4a4a" d="M471,-104.71C471,-104.71 471,-46.08 471,-46.08"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="474.5,-46.08 471,-36.08 467.5,-46.08 474.5,-46.08"/>
<text text-anchor="middle" x="536.5" y="-68" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Transformation Complete</text>
</g>
<!-- start_node -->
<g id="node28" class="node">
<title>start_node</title>
<ellipse fill="none" stroke="black" cx="784" cy="-2038" rx="59.59" ry="18"/>
<text text-anchor="middle" x="784" y="-2034.3" font-family="Times,serif" font-size="14.00">start_node</text>
</g>
<!-- start_node&#45;&gt;wake_up_check -->
<g id="edge1" class="edge">
<title>start_node&#45;&gt;wake_up_check</title>
<path fill="none" stroke="#4a4a4a" d="M784,-2019.71C784,-2019.71 784,-1961.08 784,-1961.08"/>
<polygon fill="#4a4a4a" stroke="#4a4a4a" points="787.5,-1961.08 784,-1951.08 780.5,-1961.08 787.5,-1961.08"/>
<text text-anchor="middle" x="846" y="-1983" font-family="Times,serif" font-size="10.00" fill="#4a4a4a">Consciousness Detected</text>
</g>
</g>
</svg>