File size: 32,145 Bytes
c1d0415
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
<?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>