f997f0c ←9b4e7d9antonApr 7, 2026 api

edit architecture.excalidraw via macOS

M /docs/undefined
14 unmodified lines
15 "strokeWidth": 2,
16 "roughness": 1,
17 "opacity": 100,
18 "angle": 0,
19 "roundness": { "type": 3 },
19 "roundness": {
20 "type": 3
21 },
22 "isDeleted": false,
23 "boundElements": [
22 { "id": "client-text", "type": "text" },
23 { "id": "c-to-api", "type": "arrow" },
24 { "id": "c-to-git", "type": "arrow" }
24 {
25 "id": "client-text",
26 "type": "text"
27 },
28 {
29 "id": "c-to-api",
30 "type": "arrow"
31 },
32 {
33 "id": "c-to-git",
34 "type": "arrow"
35 }
36 ]
37 },
38 {
39 "id": "client-text",
30 unmodified lines
70 "strokeWidth": 2,
71 "roughness": 1,
72 "opacity": 100,
73 "angle": 0,
63 "roundness": { "type": 3 },
74 "roundness": {
75 "type": 3
76 },
77 "isDeleted": false,
78 "boundElements": [
66 { "id": "api-text", "type": "text" },
67 { "id": "api-to-db", "type": "arrow" },
68 { "id": "api-to-cas", "type": "arrow" }
79 {
80 "id": "api-text",
81 "type": "text"
82 },
83 {
84 "id": "api-to-db",
85 "type": "arrow"
86 },
87 {
88 "id": "api-to-cas",
89 "type": "arrow"
90 }
91 ]
92 },
93 {
94 "id": "api-text",
30 unmodified lines
125 "strokeWidth": 2,
126 "roughness": 1,
127 "opacity": 100,
128 "angle": 0,
107 "roundness": { "type": 3 },
129 "roundness": {
130 "type": 3
131 },
132 "isDeleted": false,
133 "boundElements": [
110 { "id": "git-text", "type": "text" },
111 { "id": "git-to-db", "type": "arrow" },
112 { "id": "git-to-cas", "type": "arrow" }
134 {
135 "id": "git-text",
136 "type": "text"
137 },
138 {
139 "id": "git-to-db",
140 "type": "arrow"
141 },
142 {
143 "id": "git-to-cas",
144 "type": "arrow"
145 }
146 ]
147 },
148 {
149 "id": "git-text",
30 unmodified lines
180 "strokeWidth": 2,
181 "roughness": 1,
182 "opacity": 100,
183 "angle": 0,
151 "roundness": { "type": 3 },
184 "roundness": {
185 "type": 3
186 },
187 "isDeleted": false,
188 "boundElements": [
154 { "id": "db-text", "type": "text" }
189 {
190 "id": "db-text",
191 "type": "text"
192 }
193 ]
194 },
195 {
196 "id": "db-text",
30 unmodified lines
227 "strokeWidth": 2,
228 "roughness": 1,
229 "opacity": 100,
230 "angle": 0,
193 "roundness": { "type": 3 },
231 "roundness": {
232 "type": 3
233 },
234 "isDeleted": false,
235 "boundElements": [
196 { "id": "cas-text", "type": "text" }
236 {
237 "id": "cas-text",
238 "type": "text"
239 }
240 ]
241 },
242 {
243 "id": "cas-text",
30 unmodified lines
274 "strokeWidth": 2,
275 "roughness": 1,
276 "opacity": 100,
277 "angle": 0,
235 "points": [[0, 0], [140, 0]],
236 "startBinding": { "elementId": "client", "focus": 0, "gap": 1 },
237 "endBinding": { "elementId": "api", "focus": 0, "gap": 1 },
278 "points": [
279 [
280 0,
281 0
282 ],
283 [
284 140,
285 0
286 ]
287 ],
288 "startBinding": {
289 "elementId": "client",
290 "focus": 0,
291 "gap": 1
292 },
293 "endBinding": {
294 "elementId": "api",
295 "focus": 0,
296 "gap": 1
297 },
298 "isDeleted": false
299 },
300 {
301 "id": "c-to-git",
8 unmodified lines
310 "strokeWidth": 2,
311 "roughness": 1,
312 "opacity": 100,
313 "angle": 0,
254 "points": [[0, 0], [140, 110]],
255 "startBinding": { "elementId": "client", "focus": 0, "gap": 1 },
256 "endBinding": { "elementId": "git", "focus": 0, "gap": 1 },
314 "points": [
315 [
316 0,
317 0
318 ],
319 [
320 140,
321 110
322 ]
323 ],
324 "startBinding": {
325 "elementId": "client",
326 "focus": 0,
327 "gap": 1
328 },
329 "endBinding": {
330 "elementId": "git",
331 "focus": 0,
332 "gap": 1
333 },
334 "isDeleted": false
335 },
336 {
337 "id": "api-to-db",
8 unmodified lines
346 "strokeWidth": 2,
347 "roughness": 1,
348 "opacity": 100,
349 "angle": 0,
273 "points": [[0, 0], [140, 0]],
274 "startBinding": { "elementId": "api", "focus": 0, "gap": 1 },
275 "endBinding": { "elementId": "db", "focus": 0, "gap": 1 },
350 "points": [
351 [
352 0,
353 0
354 ],
355 [
356 140,
357 0
358 ]
359 ],
360 "startBinding": {
361 "elementId": "api",
362 "focus": 0,
363 "gap": 1
364 },
365 "endBinding": {
366 "elementId": "db",
367 "focus": 0,
368 "gap": 1
369 },
370 "isDeleted": false
371 },
372 {
373 "id": "api-to-cas",
8 unmodified lines
382 "strokeWidth": 2,
383 "roughness": 1,
384 "opacity": 100,
385 "angle": 0,
292 "points": [[0, 0], [140, 110]],
293 "startBinding": { "elementId": "api", "focus": 0, "gap": 1 },
294 "endBinding": { "elementId": "cas", "focus": 0, "gap": 1 },
386 "points": [
387 [
388 0,
389 0
390 ],
391 [
392 140,
393 110
394 ]
395 ],
396 "startBinding": {
397 "elementId": "api",
398 "focus": 0,
399 "gap": 1
400 },
401 "endBinding": {
402 "elementId": "cas",
403 "focus": 0,
404 "gap": 1
405 },
406 "isDeleted": false
407 },
408 {
409 "id": "git-to-db",
8 unmodified lines
418 "strokeWidth": 2,
419 "roughness": 1,
420 "opacity": 100,
421 "angle": 0,
311 "points": [[0, 0], [140, -110]],
312 "startBinding": { "elementId": "git", "focus": 0, "gap": 1 },
313 "endBinding": { "elementId": "db", "focus": 0, "gap": 1 },
422 "points": [
423 [
424 0,
425 0
426 ],
427 [
428 140,
429 -110
430 ]
431 ],
432 "startBinding": {
433 "elementId": "git",
434 "focus": 0,
435 "gap": 1
436 },
437 "endBinding": {
438 "elementId": "db",
439 "focus": 0,
440 "gap": 1
441 },
442 "isDeleted": false
443 },
444 {
445 "id": "git-to-cas",
8 unmodified lines
454 "strokeWidth": 2,
455 "roughness": 1,
456 "opacity": 100,
457 "angle": 0,
330 "points": [[0, 0], [140, 0]],
331 "startBinding": { "elementId": "git", "focus": 0, "gap": 1 },
332 "endBinding": { "elementId": "cas", "focus": 0, "gap": 1 },
458 "points": [
459 [
460 0,
461 0
462 ],
463 [
464 140,
465 0
466 ]
467 ],
468 "startBinding": {
469 "elementId": "git",
470 "focus": 0,
471 "gap": 1
472 },
473 "endBinding": {
474 "elementId": "cas",
475 "focus": 0,
476 "gap": 1
477 },
478 "isDeleted": false
479 }
480 ],
481 "appState": {
482 "viewBackgroundColor": "#ffffff"
483 }
484}
340
341
342