{ "type": "excalidraw", "version": 2, "source": "https://excalidraw.com", "elements": [ { "id": "ruD9IBAC_ie7b1Xas9x_x", "type": "text", "x": 24, "y": 20, "width": 496.5597839355469, "height": 34.5, "angle": 0, "strokeColor": "#243247", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 1.6, "strokeStyle": "solid", "roughness": 0.8, "opacity": 100, "groupIds": [], "frameId": null, "index": "a0", "roundness": null, "seed": 32113, "version": 3, "versionNonce": 1279429737, "isDeleted": false, "boundElements": null, "updated": 1788943504318, "link": null, "locked": false, "text": "Two loops. Shared durable facts.", "fontSize": 30, "fontFamily": 1, "textAlign": "left", "verticalAlign": "top", "containerId": null, "originalText": "Two loops. Shared durable facts.", "autoResize": true, "lineHeight": 1.15 }, { "id": "wxGkYEdAJ836rXWrB-Y0c", "type": "text", "x": 24, "y": 64, "width": 796.83935546875, "height": 23, "angle": 0, "strokeColor": "#627083", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 1.6, "strokeStyle": "solid", "roughness": 0.8, "opacity": 100, "groupIds": [], "frameId": null, "index": "a1", "roundness": null, "seed": 32226, "version": 3, "versionNonce": 2018085543, "isDeleted": false, "boundElements": null, "updated": 1788943504318, "link": null, "locked": false, "text": "Interaction stays responsive while requested reasoning runs at its own cadence.", "fontSize": 20, "fontFamily": 1, "textAlign": "left", "verticalAlign": "top", "containerId": null, "originalText": "Interaction stays responsive while requested reasoning runs at its own cadence.", "autoResize": true, "lineHeight": 1.15 }, { "id": "j5UXM18kBIhMAVQjUVza-", "type": "rectangle", "x": 28, "y": 126, "width": 352, "height": 139, "angle": 0, "strokeColor": "#4263eb", "backgroundColor": "#edf2ff", "fillStyle": "solid", "strokeWidth": 1.6, "strokeStyle": "solid", "roughness": 0.8, "opacity": 100, "groupIds": [ "g2" ], "frameId": null, "index": "a2", "roundness": { "type": 3 }, "seed": 32339, "version": 3, "versionNonce": 854005577, "isDeleted": false, "boundElements": null, "updated": 1788943504318, "link": null, "locked": false }, { "id": "FteXBOVaQGndNnFYjPCCQ", "type": "text", "x": 46, "y": 142, "width": 181.51588439941406, "height": 26.45, "angle": 0, "strokeColor": "#4263eb", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 1.6, "strokeStyle": "solid", "roughness": 0.8, "opacity": 100, "groupIds": [ "g2" ], "frameId": null, "index": "a3", "roundness": null, "seed": 32452, "version": 3, "versionNonce": 607100359, "isDeleted": false, "boundElements": null, "updated": 1788943504318, "link": null, "locked": false, "text": "Interaction loop", "fontSize": 23, "fontFamily": 1, "textAlign": "left", "verticalAlign": "top", "containerId": null, "originalText": "Interaction loop", "autoResize": true, "lineHeight": 1.15 }, { "id": "PZmKAFkao7JQ_yypzNceV", "type": "text", "x": 46, "y": 176, "width": 243.9217987060547, "height": 43.699999999999996, "angle": 0, "strokeColor": "#243247", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 1.6, "strokeStyle": "solid", "roughness": 0.8, "opacity": 100, "groupIds": [ "g2" ], "frameId": null, "index": "a4", "roundness": null, "seed": 32565, "version": 3, "versionNonce": 779568681, "isDeleted": false, "boundElements": null, "updated": 1788943504318, "link": null, "locked": false, "text": "Listen · render · interrupt\nNative voice and media", "fontSize": 19, "fontFamily": 1, "textAlign": "left", "verticalAlign": "top", "containerId": null, "originalText": "Listen · render · interrupt\nNative voice and media", "autoResize": true, "lineHeight": 1.15 }, { "id": "7qYoOKfCpqoNCYka0ACZF", "type": "rectangle", "x": 510, "y": 126, "width": 352, "height": 139, "angle": 0, "strokeColor": "#7950b3", "backgroundColor": "#faf7ff", "fillStyle": "solid", "strokeWidth": 1.6, "strokeStyle": "solid", "roughness": 0.8, "opacity": 100, "groupIds": [ "g5" ], "frameId": null, "index": "a5", "roundness": { "type": 3 }, "seed": 32678, "version": 3, "versionNonce": 203836647, "isDeleted": false, "boundElements": null, "updated": 1788943504318, "link": null, "locked": false }, { "id": "lTQWxp0_sAOaWj_aJ8IMh", "type": "text", "x": 528, "y": 142, "width": 161.16090393066406, "height": 26.45, "angle": 0, "strokeColor": "#7950b3", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 1.6, "strokeStyle": "solid", "roughness": 0.8, "opacity": 100, "groupIds": [ "g5" ], "frameId": null, "index": "a6", "roundness": null, "seed": 32791, "version": 3, "versionNonce": 1776195849, "isDeleted": false, "boundElements": null, "updated": 1788943504318, "link": null, "locked": false, "text": "Reasoning loop", "fontSize": 23, "fontFamily": 1, "textAlign": "left", "verticalAlign": "top", "containerId": null, "originalText": "Reasoning loop", "autoResize": true, "lineHeight": 1.15 }, { "id": "nQeMAepF5uV-eEciBqvIc", "type": "text", "x": 528, "y": 176, "width": 285.7597351074219, "height": 43.699999999999996, "angle": 0, "strokeColor": "#243247", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 1.6, "strokeStyle": "solid", "roughness": 0.8, "opacity": 100, "groupIds": [ "g5" ], "frameId": null, "index": "a7", "roundness": null, "seed": 32904, "version": 3, "versionNonce": 465180679, "isDeleted": false, "boundElements": null, "updated": 1788943504318, "link": null, "locked": false, "text": "Goals · context · work\nConnected through an adapter", "fontSize": 19, "fontFamily": 1, "textAlign": "left", "verticalAlign": "top", "containerId": null, "originalText": "Goals · context · work\nConnected through an adapter", "autoResize": true, "lineHeight": 1.15 }, { "id": "cJvBjp6dcS9cedbJC4CyC", "type": "arrow", "x": 392, "y": 163, "width": 105, "height": 0, "angle": 0, "strokeColor": "#0f766e", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 1.6, "strokeStyle": "solid", "roughness": 0.8, "opacity": 100, "groupIds": [], "frameId": null, "index": "a8", "roundness": null, "seed": 33017, "version": 3, "versionNonce": 647532521, "isDeleted": false, "boundElements": null, "updated": 1788943504318, "link": null, "locked": false, "points": [ [ 0.5, 0 ], [ 104.5, 0 ] ], "lastCommittedPoint": null, "startBinding": null, "endBinding": null, "startArrowhead": null, "endArrowhead": "arrow", "elbowed": false }, { "id": "71Q7UOEPVwupG4jPhWkql", "type": "text", "x": 395, "y": 124, "width": 67.42794799804688, "height": 20.7, "angle": 0, "strokeColor": "#0f766e", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 1.6, "strokeStyle": "solid", "roughness": 0.8, "opacity": 100, "groupIds": [], "frameId": null, "index": "a9", "roundness": null, "seed": 33130, "version": 3, "versionNonce": 417824551, "isDeleted": false, "boundElements": null, "updated": 1788943504318, "link": null, "locked": false, "text": "request", "fontSize": 18, "fontFamily": 1, "textAlign": "left", "verticalAlign": "top", "containerId": null, "originalText": "request", "autoResize": true, "lineHeight": 1.15 }, { "id": "sMIgPO_jcPLfNwHDCKi-H", "type": "arrow", "x": 498, "y": 228, "width": 106, "height": 0, "angle": 0, "strokeColor": "#7950b3", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 1.6, "strokeStyle": "solid", "roughness": 0.8, "opacity": 100, "groupIds": [], "frameId": null, "index": "aA", "roundness": null, "seed": 33243, "version": 3, "versionNonce": 1789962953, "isDeleted": false, "boundElements": null, "updated": 1788943504318, "link": null, "locked": false, "points": [ [ -0.5, 0 ], [ -105.5, 0 ] ], "lastCommittedPoint": null, "startBinding": null, "endBinding": null, "startArrowhead": null, "endArrowhead": "arrow", "elbowed": false }, { "id": "0m_2l5Zd44dQFRn0bUgJD", "type": "text", "x": 403, "y": 237, "width": 70.61398315429688, "height": 20.7, "angle": 0, "strokeColor": "#7950b3", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 1.6, "strokeStyle": "solid", "roughness": 0.8, "opacity": 100, "groupIds": [], "frameId": null, "index": "aB", "roundness": null, "seed": 33356, "version": 3, "versionNonce": 1444610631, "isDeleted": false, "boundElements": null, "updated": 1788943504318, "link": null, "locked": false, "text": "outcome", "fontSize": 18, "fontFamily": 1, "textAlign": "left", "verticalAlign": "top", "containerId": null, "originalText": "outcome", "autoResize": true, "lineHeight": 1.15 }, { "id": "WtPj7UQ7QQWTKa-3DF0ph", "type": "rectangle", "x": 28, "y": 330, "width": 834, "height": 88, "angle": 0, "strokeColor": "#0f766e", "backgroundColor": "#f0fdfa", "fillStyle": "solid", "strokeWidth": 1.6, "strokeStyle": "solid", "roughness": 0.8, "opacity": 100, "groupIds": [ "g12" ], "frameId": null, "index": "aC", "roundness": { "type": 3 }, "seed": 33469, "version": 3, "versionNonce": 1858234793, "isDeleted": false, "boundElements": null, "updated": 1788943504318, "link": null, "locked": false }, { "id": "0o5K28abJo5jgm6QByBCd", "type": "text", "x": 46, "y": 346, "width": 109.45695495605469, "height": 26.45, "angle": 0, "strokeColor": "#0f766e", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 1.6, "strokeStyle": "solid", "roughness": 0.8, "opacity": 100, "groupIds": [ "g12" ], "frameId": null, "index": "aD", "roundness": null, "seed": 33582, "version": 3, "versionNonce": 607199591, "isDeleted": false, "boundElements": null, "updated": 1788943504318, "link": null, "locked": false, "text": "RMC room", "fontSize": 23, "fontFamily": 1, "textAlign": "left", "verticalAlign": "top", "containerId": null, "originalText": "RMC room", "autoResize": true, "lineHeight": 1.15 }, { "id": "6frZKiQozUdZ1-gXOhF5Q", "type": "text", "x": 46, "y": 380, "width": 638.8173828125, "height": 21.849999999999998, "angle": 0, "strokeColor": "#243247", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 1.6, "strokeStyle": "solid", "roughness": 0.8, "opacity": 100, "groupIds": [ "g12" ], "frameId": null, "index": "aE", "roundness": null, "seed": 33695, "version": 3, "versionNonce": 1274629257, "isDeleted": false, "boundElements": null, "updated": 1788943504318, "link": null, "locked": false, "text": "Participant authority · ordered facts · context · task coordination", "fontSize": 19, "fontFamily": 1, "textAlign": "left", "verticalAlign": "top", "containerId": null, "originalText": "Participant authority · ordered facts · context · task coordination", "autoResize": true, "lineHeight": 1.15 }, { "id": "0D84kk8B8FklslrT4qZ4K", "type": "arrow", "x": 201, "y": 278, "width": 0, "height": 40, "angle": 0, "strokeColor": "#0f766e", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 1.6, "strokeStyle": "solid", "roughness": 0.8, "opacity": 100, "groupIds": [], "frameId": null, "index": "aF", "roundness": null, "seed": 33808, "version": 3, "versionNonce": 74865799, "isDeleted": false, "boundElements": null, "updated": 1788943504318, "link": null, "locked": false, "points": [ [ 0, 0.5 ], [ 0, 39.5 ] ], "lastCommittedPoint": null, "startBinding": null, "endBinding": null, "startArrowhead": null, "endArrowhead": "arrow", "elbowed": false }, { "id": "ElwN1pB4LqAeibMvSBmR3", "type": "arrow", "x": 684, "y": 278, "width": 0, "height": 40, "angle": 0, "strokeColor": "#7950b3", "backgroundColor": "transparent", "fillStyle": "solid", "strokeWidth": 1.6, "strokeStyle": "solid", "roughness": 0.8, "opacity": 100, "groupIds": [], "frameId": null, "index": "aG", "roundness": null, "seed": 33921, "version": 3, "versionNonce": 1779487593, "isDeleted": false, "boundElements": null, "updated": 1788943504318, "link": null, "locked": false, "points": [ [ 0, 0.5 ], [ 0, 39.5 ] ], "lastCommittedPoint": null, "startBinding": null, "endBinding": null, "startArrowhead": null, "endArrowhead": "arrow", "elbowed": false } ], "appState": { "viewBackgroundColor": "#ffffff", "gridSize": null }, "files": {}, "customData": { "title": "Interaction and reasoning at different cadences", "description": "The interaction loop listens, renders, and handles interruption on native media. A reasoning loop handles goals and work through an adapter. Requests and outcomes connect the loops. Both use the RMC room for participant authority, ordered facts, context, and task coordination.", "caption": "Separate responsibilities let the interaction continue while work runs. Failure isolation still needs explicit deployment and testing." } }