diff --git a/mobile/rpc-foundation/goldens/matrix-session.pr-triage-session.tabs.createterminal-1.json b/mobile/rpc-foundation/goldens/matrix-session.pr-triage-session.tabs.createterminal-1.json deleted file mode 100644 index b795a983086..00000000000 --- a/mobile/rpc-foundation/goldens/matrix-session.pr-triage-session.tabs.createterminal-1.json +++ /dev/null @@ -1,733 +0,0 @@ -{ - "operation": "session.pr-triage-launch", - "family": "session.pr-triage", - "namedDeltas": [], - "runnerVersion": 1, - "baseline": "80e0bee23b8153f5db195a0d8c1db114f28bd336", - "lockfileSha256": "1327605e77b3fed83c7410635d39fdab40c49380e5cbf483ec6ff1b404b4e1d1", - "recorderSha256": "f67c2f5b753d2a4f572599f6861fae8e6e917fe89ac75b58288f8e84be609d86", - "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", - "scenarioSha256": "0d06d27000a8f6ad66480a16c7b84e8464f4b6e1d775326aeae005926e134cb4", - "platform": "darwin", - "scenarioVersion": 1, - "projectionVersion": 2, - "goldenFormatVersion": 5, - "values": { - "280ce0d6f832": { - "name": "terminal.send#1", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"term-1\",\"text\":\"Fix the failing checks\",\"enter\":true}}" - }, - "30ec57518c05": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Failed to create terminal", - "isRpcDeliveryUnknown": false - } - }, - "32a7c0ae7918": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "outer refused", - "isRpcDeliveryUnknown": false - } - }, - "3f739faafdd4": { - "name": "session.tabs.createTerminal#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "session.tabs.createTerminal" - }, - { - "name": "params", - "value": { - "activate": false, - "navigation": "caller", - "select": true, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "$rpc": "null" - } - } - } - }, - "478ad4afe83e": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "The host sent a reply this app could not read (session.tabs.createTerminal)", - "isRpcDeliveryUnknown": false - } - }, - "5093e98ba369": { - "name": "session.tabs.createTerminal#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "session.tabs.createTerminal" - }, - { - "name": "params", - "value": { - "activate": false, - "navigation": "caller", - "select": true, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "tab": { - "id": "tab-1", - "terminal": "term-1", - "title": "Agent", - "type": "terminal" - } - } - } - } - }, - "5422be2c33b6": { - "name": "session.tabs.createTerminal#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "session.tabs.createTerminal" - }, - { - "name": "params", - "value": { - "activate": false, - "navigation": "caller", - "select": true, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "error": "inner refused", - "ok": false - } - } - } - }, - "6bf6a76b4bf4": { - "name": "session.tabs.createTerminal#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "session.tabs.createTerminal" - }, - { - "name": "params", - "value": { - "activate": false, - "navigation": "caller", - "select": true, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "", - "isRpcDeliveryUnknown": true - } - } - }, - "72295d1a7229": { - "name": "session.tabs.createTerminal#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "session.tabs.createTerminal" - }, - { - "name": "params", - "value": { - "activate": false, - "navigation": "caller", - "select": true, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "error": "refused" - } - } - } - }, - "76bc1a917546": { - "name": "session.tabs.createTerminal#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "session.tabs.createTerminal" - }, - { - "name": "params", - "value": { - "activate": false, - "navigation": "caller", - "select": true, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "transport failure", - "isRpcDeliveryUnknown": true - } - } - }, - "9270aeb7d9c6": { - "status": "pending", - "startedAt": 0 - }, - "94d38f1838f6": { - "name": "session.tabs.createTerminal#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.createTerminal\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"activate\":false,\"select\":true,\"navigation\":\"caller\"}}" - }, - "a4273b38df83": { - "launched": "unlaunched" - }, - "a46a4a08b27d": { - "name": "session.tabs.createTerminal#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "session.tabs.createTerminal" - }, - { - "name": "params", - "value": { - "activate": false, - "navigation": "caller", - "select": true, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "method_not_found", - "message": "Unknown method" - }, - "id": "frame-1", - "ok": false - } - } - }, - "a947768bc0ed": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "transport failure", - "isRpcDeliveryUnknown": true - } - }, - "ae5875338dfe": { - "name": "session.tabs.createTerminal#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "session.tabs.createTerminal" - }, - { - "name": "params", - "value": { - "activate": false, - "navigation": "caller", - "select": true, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "refused", - "message": "" - }, - "id": "frame-1", - "ok": false - } - } - }, - "b948e8307e81": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Unknown method", - "isRpcDeliveryUnknown": false - } - }, - "c7584e82c72f": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "", - "isRpcDeliveryUnknown": true - } - }, - "dea9ae4cf53d": { - "name": "session.tabs.createTerminal#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "session.tabs.createTerminal" - }, - { - "name": "params", - "value": { - "activate": false, - "navigation": "caller", - "select": true, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "refused", - "message": "outer refused" - }, - "id": "frame-1", - "ok": false - } - } - }, - "e3995d24a794": { - "name": "session.tabs.createTerminal#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "session.tabs.createTerminal" - }, - { - "name": "params", - "value": { - "activate": false, - "navigation": "caller", - "select": true, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true - } - } - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - }, - "f9b284ac2424": { - "name": "session.tabs.createTerminal#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "session.tabs.createTerminal" - }, - { - "name": "params", - "value": { - "activate": false, - "navigation": "caller", - "select": true, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "fbddf84c2257": { - "name": "session.tabs.createTerminal#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "session.tabs.createTerminal" - }, - { - "name": "params", - "value": { - "activate": false, - "navigation": "caller", - "select": true, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "error": { - "message": "inner refused" - }, - "ok": false - } - } - } - }, - "fe1fe746e77a": { - "launched": "sent" - }, - "fe53d3bce307": { - "name": "terminal.send#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "terminal.send" - }, - { - "name": "params", - "value": { - "enter": true, - "terminal": "term-1", - "text": "Fix the failing checks" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "send": { - "accepted": true - } - } - } - } - } - }, - "recording": { - "scenario": "matrix-session.pr-triage-session.tabs.createterminal-1", - "checkpoints": [ - { - "id": "pr-triage-launch.prelude:pending", - "observation": { - "sender": ["f9b284ac2424"], - "payloads": ["94d38f1838f6"], - "settlements": { - "launch": "9270aeb7d9c6" - }, - "state": "a4273b38df83", - "effects": [] - } - }, - { - "id": "pr-triage-launch.normal:launched", - "observation": { - "sender": ["5093e98ba369", "fe53d3bce307"], - "payloads": ["94d38f1838f6", "280ce0d6f832"], - "settlements": { - "launch": "eb79a9b3682a" - }, - "state": "fe1fe746e77a", - "effects": [] - } - }, - { - "id": "pr-triage-launch.result-absent:launched", - "observation": { - "sender": ["e3995d24a794"], - "payloads": ["94d38f1838f6"], - "settlements": { - "launch": "478ad4afe83e" - }, - "state": "a4273b38df83", - "effects": [] - } - }, - { - "id": "pr-triage-launch.result-null:launched", - "observation": { - "sender": ["3f739faafdd4"], - "payloads": ["94d38f1838f6"], - "settlements": { - "launch": "478ad4afe83e" - }, - "state": "a4273b38df83", - "effects": [] - } - }, - { - "id": "pr-triage-launch.inner-ok-missing:launched", - "observation": { - "sender": ["72295d1a7229"], - "payloads": ["94d38f1838f6"], - "settlements": { - "launch": "478ad4afe83e" - }, - "state": "a4273b38df83", - "effects": [] - } - }, - { - "id": "pr-triage-launch.inner-false-string-error:launched", - "observation": { - "sender": ["5422be2c33b6"], - "payloads": ["94d38f1838f6"], - "settlements": { - "launch": "478ad4afe83e" - }, - "state": "a4273b38df83", - "effects": [] - } - }, - { - "id": "pr-triage-launch.inner-false-object-error:launched", - "observation": { - "sender": ["fbddf84c2257"], - "payloads": ["94d38f1838f6"], - "settlements": { - "launch": "478ad4afe83e" - }, - "state": "a4273b38df83", - "effects": [] - } - }, - { - "id": "pr-triage-launch.outer-refused:launched", - "observation": { - "sender": ["dea9ae4cf53d"], - "payloads": ["94d38f1838f6"], - "settlements": { - "launch": "32a7c0ae7918" - }, - "state": "a4273b38df83", - "effects": [] - } - }, - { - "id": "pr-triage-launch.outer-refused-no-message:launched", - "observation": { - "sender": ["ae5875338dfe"], - "payloads": ["94d38f1838f6"], - "settlements": { - "launch": "30ec57518c05" - }, - "state": "a4273b38df83", - "effects": [] - } - }, - { - "id": "pr-triage-launch.method-not-found:launched", - "observation": { - "sender": ["a46a4a08b27d"], - "payloads": ["94d38f1838f6"], - "settlements": { - "launch": "b948e8307e81" - }, - "state": "a4273b38df83", - "effects": [] - } - }, - { - "id": "pr-triage-launch.transport-rejection:launched", - "observation": { - "sender": ["76bc1a917546"], - "payloads": ["94d38f1838f6"], - "settlements": { - "launch": "a947768bc0ed" - }, - "state": "a4273b38df83", - "effects": [] - } - }, - { - "id": "pr-triage-launch.transport-rejection-no-message:launched", - "observation": { - "sender": ["6bf6a76b4bf4"], - "payloads": ["94d38f1838f6"], - "settlements": { - "launch": "c7584e82c72f" - }, - "state": "a4273b38df83", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/matrix-session.pr-triage-terminal.send-1.json b/mobile/rpc-foundation/goldens/matrix-session.pr-triage-terminal.send-1.json deleted file mode 100644 index bb38c3764fb..00000000000 --- a/mobile/rpc-foundation/goldens/matrix-session.pr-triage-terminal.send-1.json +++ /dev/null @@ -1,723 +0,0 @@ -{ - "operation": "session.pr-triage-launch", - "family": "session.pr-triage", - "namedDeltas": [], - "runnerVersion": 1, - "baseline": "80e0bee23b8153f5db195a0d8c1db114f28bd336", - "lockfileSha256": "1327605e77b3fed83c7410635d39fdab40c49380e5cbf483ec6ff1b404b4e1d1", - "recorderSha256": "f67c2f5b753d2a4f572599f6861fae8e6e917fe89ac75b58288f8e84be609d86", - "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", - "scenarioSha256": "a288e105a0af6dbbd9657b84f7c4860826184fb7f50dabc6e31b114a70d7ca44", - "platform": "darwin", - "scenarioVersion": 1, - "projectionVersion": 2, - "goldenFormatVersion": 5, - "values": { - "0fddcb81d17c": { - "name": "terminal.send#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "terminal.send" - }, - { - "name": "params", - "value": { - "enter": true, - "terminal": "term-1", - "text": "Fix the failing checks" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "refused", - "message": "outer refused" - }, - "id": "frame-2", - "ok": false - } - } - }, - "1953443d1eef": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "The host sent a reply this app could not read (terminal.send)", - "isRpcDeliveryUnknown": false - } - }, - "280ce0d6f832": { - "name": "terminal.send#1", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"term-1\",\"text\":\"Fix the failing checks\",\"enter\":true}}" - }, - "32a7c0ae7918": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "outer refused", - "isRpcDeliveryUnknown": false - } - }, - "5093e98ba369": { - "name": "session.tabs.createTerminal#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "session.tabs.createTerminal" - }, - { - "name": "params", - "value": { - "activate": false, - "navigation": "caller", - "select": true, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "tab": { - "id": "tab-1", - "terminal": "term-1", - "title": "Agent", - "type": "terminal" - } - } - } - } - }, - "5101a111b6fc": { - "name": "terminal.send#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "terminal.send" - }, - { - "name": "params", - "value": { - "enter": true, - "terminal": "term-1", - "text": "Fix the failing checks" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true - } - } - }, - "52f741886b88": { - "name": "terminal.send#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "terminal.send" - }, - { - "name": "params", - "value": { - "enter": true, - "terminal": "term-1", - "text": "Fix the failing checks" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "error": "refused" - } - } - } - }, - "6ccc8bb71fd9": { - "name": "terminal.send#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "terminal.send" - }, - { - "name": "params", - "value": { - "enter": true, - "terminal": "term-1", - "text": "Fix the failing checks" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "transport failure", - "isRpcDeliveryUnknown": true - } - } - }, - "75252c821440": { - "name": "terminal.send#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "terminal.send" - }, - { - "name": "params", - "value": { - "enter": true, - "terminal": "term-1", - "text": "Fix the failing checks" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "$rpc": "null" - } - } - } - }, - "9270aeb7d9c6": { - "status": "pending", - "startedAt": 0 - }, - "94d38f1838f6": { - "name": "session.tabs.createTerminal#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.createTerminal\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"activate\":false,\"select\":true,\"navigation\":\"caller\"}}" - }, - "94fd7b6e1923": { - "name": "terminal.send#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "terminal.send" - }, - { - "name": "params", - "value": { - "enter": true, - "terminal": "term-1", - "text": "Fix the failing checks" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "", - "isRpcDeliveryUnknown": true - } - } - }, - "9d6948ff3085": { - "name": "terminal.send#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "terminal.send" - }, - { - "name": "params", - "value": { - "enter": true, - "terminal": "term-1", - "text": "Fix the failing checks" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "method_not_found", - "message": "Unknown method" - }, - "id": "frame-2", - "ok": false - } - } - }, - "a21f478354cc": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Failed to send prompt", - "isRpcDeliveryUnknown": false - } - }, - "a4273b38df83": { - "launched": "unlaunched" - }, - "a89e0dd4a790": { - "name": "terminal.send#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "terminal.send" - }, - { - "name": "params", - "value": { - "enter": true, - "terminal": "term-1", - "text": "Fix the failing checks" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "error": "inner refused", - "ok": false - } - } - } - }, - "a947768bc0ed": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "transport failure", - "isRpcDeliveryUnknown": true - } - }, - "b948e8307e81": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Unknown method", - "isRpcDeliveryUnknown": false - } - }, - "bccc77511918": { - "name": "terminal.send#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "terminal.send" - }, - { - "name": "params", - "value": { - "enter": true, - "terminal": "term-1", - "text": "Fix the failing checks" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "error": { - "message": "inner refused" - }, - "ok": false - } - } - } - }, - "bf156998a035": { - "name": "terminal.send#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "terminal.send" - }, - { - "name": "params", - "value": { - "enter": true, - "terminal": "term-1", - "text": "Fix the failing checks" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "refused", - "message": "" - }, - "id": "frame-2", - "ok": false - } - } - }, - "c7584e82c72f": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "", - "isRpcDeliveryUnknown": true - } - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - }, - "f9b284ac2424": { - "name": "session.tabs.createTerminal#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "session.tabs.createTerminal" - }, - { - "name": "params", - "value": { - "activate": false, - "navigation": "caller", - "select": true, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "fe1fe746e77a": { - "launched": "sent" - }, - "fe53d3bce307": { - "name": "terminal.send#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "terminal.send" - }, - { - "name": "params", - "value": { - "enter": true, - "terminal": "term-1", - "text": "Fix the failing checks" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "send": { - "accepted": true - } - } - } - } - } - }, - "recording": { - "scenario": "matrix-session.pr-triage-terminal.send-1", - "checkpoints": [ - { - "id": "pr-triage-launch.prelude:pending", - "observation": { - "sender": ["f9b284ac2424"], - "payloads": ["94d38f1838f6"], - "settlements": { - "launch": "9270aeb7d9c6" - }, - "state": "a4273b38df83", - "effects": [] - } - }, - { - "id": "pr-triage-launch.normal:launched", - "observation": { - "sender": ["5093e98ba369", "fe53d3bce307"], - "payloads": ["94d38f1838f6", "280ce0d6f832"], - "settlements": { - "launch": "eb79a9b3682a" - }, - "state": "fe1fe746e77a", - "effects": [] - } - }, - { - "id": "pr-triage-launch.result-absent:launched", - "observation": { - "sender": ["5093e98ba369", "5101a111b6fc"], - "payloads": ["94d38f1838f6", "280ce0d6f832"], - "settlements": { - "launch": "1953443d1eef" - }, - "state": "a4273b38df83", - "effects": [] - } - }, - { - "id": "pr-triage-launch.result-null:launched", - "observation": { - "sender": ["5093e98ba369", "75252c821440"], - "payloads": ["94d38f1838f6", "280ce0d6f832"], - "settlements": { - "launch": "1953443d1eef" - }, - "state": "a4273b38df83", - "effects": [] - } - }, - { - "id": "pr-triage-launch.inner-ok-missing:launched", - "observation": { - "sender": ["5093e98ba369", "52f741886b88"], - "payloads": ["94d38f1838f6", "280ce0d6f832"], - "settlements": { - "launch": "eb79a9b3682a" - }, - "state": "fe1fe746e77a", - "effects": [] - } - }, - { - "id": "pr-triage-launch.inner-false-string-error:launched", - "observation": { - "sender": ["5093e98ba369", "a89e0dd4a790"], - "payloads": ["94d38f1838f6", "280ce0d6f832"], - "settlements": { - "launch": "eb79a9b3682a" - }, - "state": "fe1fe746e77a", - "effects": [] - } - }, - { - "id": "pr-triage-launch.inner-false-object-error:launched", - "observation": { - "sender": ["5093e98ba369", "bccc77511918"], - "payloads": ["94d38f1838f6", "280ce0d6f832"], - "settlements": { - "launch": "eb79a9b3682a" - }, - "state": "fe1fe746e77a", - "effects": [] - } - }, - { - "id": "pr-triage-launch.outer-refused:launched", - "observation": { - "sender": ["5093e98ba369", "0fddcb81d17c"], - "payloads": ["94d38f1838f6", "280ce0d6f832"], - "settlements": { - "launch": "32a7c0ae7918" - }, - "state": "a4273b38df83", - "effects": [] - } - }, - { - "id": "pr-triage-launch.outer-refused-no-message:launched", - "observation": { - "sender": ["5093e98ba369", "bf156998a035"], - "payloads": ["94d38f1838f6", "280ce0d6f832"], - "settlements": { - "launch": "a21f478354cc" - }, - "state": "a4273b38df83", - "effects": [] - } - }, - { - "id": "pr-triage-launch.method-not-found:launched", - "observation": { - "sender": ["5093e98ba369", "9d6948ff3085"], - "payloads": ["94d38f1838f6", "280ce0d6f832"], - "settlements": { - "launch": "b948e8307e81" - }, - "state": "a4273b38df83", - "effects": [] - } - }, - { - "id": "pr-triage-launch.transport-rejection:launched", - "observation": { - "sender": ["5093e98ba369", "6ccc8bb71fd9"], - "payloads": ["94d38f1838f6", "280ce0d6f832"], - "settlements": { - "launch": "a947768bc0ed" - }, - "state": "a4273b38df83", - "effects": [] - } - }, - { - "id": "pr-triage-launch.transport-rejection-no-message:launched", - "observation": { - "sender": ["5093e98ba369", "94fd7b6e1923"], - "payloads": ["94d38f1838f6", "280ce0d6f832"], - "settlements": { - "launch": "c7584e82c72f" - }, - "state": "a4273b38df83", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/pr-triage-invalid-terminal.json b/mobile/rpc-foundation/goldens/pr-triage-invalid-terminal.json deleted file mode 100644 index 1c7fc365779..00000000000 --- a/mobile/rpc-foundation/goldens/pr-triage-invalid-terminal.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "operation": "session.pr-triage-launch", - "family": "session.pr-triage", - "namedDeltas": [], - "runnerVersion": 1, - "baseline": "80e0bee23b8153f5db195a0d8c1db114f28bd336", - "lockfileSha256": "1327605e77b3fed83c7410635d39fdab40c49380e5cbf483ec6ff1b404b4e1d1", - "recorderSha256": "f67c2f5b753d2a4f572599f6861fae8e6e917fe89ac75b58288f8e84be609d86", - "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", - "scenarioSha256": "58ad4e4d5b0200c44f329236e10fd81918a1cc36b33b22cba24662c79dd61b4e", - "platform": "darwin", - "scenarioVersion": 1, - "projectionVersion": 2, - "goldenFormatVersion": 5, - "values": { - "2540affc8fa5": { - "name": "session.tabs.createTerminal#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "session.tabs.createTerminal" - }, - { - "name": "params", - "value": { - "activate": false, - "navigation": "caller", - "select": true, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "tab": { - "id": "tab-1" - } - } - } - } - }, - "478ad4afe83e": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "The host sent a reply this app could not read (session.tabs.createTerminal)", - "isRpcDeliveryUnknown": false - } - }, - "94d38f1838f6": { - "name": "session.tabs.createTerminal#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.createTerminal\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"activate\":false,\"select\":true,\"navigation\":\"caller\"}}" - }, - "a4273b38df83": { - "launched": "unlaunched" - } - }, - "recording": { - "scenario": "pr-triage-invalid-terminal", - "checkpoints": [ - { - "id": "invalid", - "observation": { - "sender": ["2540affc8fa5"], - "payloads": ["94d38f1838f6"], - "settlements": { - "launch": "478ad4afe83e" - }, - "state": "a4273b38df83", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/pr-triage-send-locked.json b/mobile/rpc-foundation/goldens/pr-triage-send-locked.json deleted file mode 100644 index 8eec5ec397c..00000000000 --- a/mobile/rpc-foundation/goldens/pr-triage-send-locked.json +++ /dev/null @@ -1,137 +0,0 @@ -{ - "operation": "session.pr-triage-launch", - "family": "session.pr-triage", - "namedDeltas": [], - "runnerVersion": 1, - "baseline": "80e0bee23b8153f5db195a0d8c1db114f28bd336", - "lockfileSha256": "1327605e77b3fed83c7410635d39fdab40c49380e5cbf483ec6ff1b404b4e1d1", - "recorderSha256": "f67c2f5b753d2a4f572599f6861fae8e6e917fe89ac75b58288f8e84be609d86", - "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", - "scenarioSha256": "d80bc346e84bc35e6dce70643dcd3af3ea9e5a7f8a1f2b7a9e92c71c0c30d4c9", - "platform": "darwin", - "scenarioVersion": 1, - "projectionVersion": 2, - "goldenFormatVersion": 5, - "values": { - "0f026fafa7e1": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Terminal input is locked", - "isRpcDeliveryUnknown": false - } - }, - "280ce0d6f832": { - "name": "terminal.send#1", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"term-1\",\"text\":\"Fix the failing checks\",\"enter\":true}}" - }, - "438dbb654f4e": { - "name": "terminal.send#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "terminal.send" - }, - { - "name": "params", - "value": { - "enter": true, - "terminal": "term-1", - "text": "Fix the failing checks" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "send": { - "accepted": false - } - } - } - } - }, - "5093e98ba369": { - "name": "session.tabs.createTerminal#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "session.tabs.createTerminal" - }, - { - "name": "params", - "value": { - "activate": false, - "navigation": "caller", - "select": true, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "tab": { - "id": "tab-1", - "terminal": "term-1", - "title": "Agent", - "type": "terminal" - } - } - } - } - }, - "94d38f1838f6": { - "name": "session.tabs.createTerminal#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.createTerminal\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"activate\":false,\"select\":true,\"navigation\":\"caller\"}}" - }, - "a4273b38df83": { - "launched": "unlaunched" - } - }, - "recording": { - "scenario": "pr-triage-send-locked", - "checkpoints": [ - { - "id": "locked", - "observation": { - "sender": ["5093e98ba369", "438dbb654f4e"], - "payloads": ["94d38f1838f6", "280ce0d6f832"], - "settlements": { - "launch": "0f026fafa7e1" - }, - "state": "a4273b38df83", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/review-create-terminal-refused.json b/mobile/rpc-foundation/goldens/review-create-terminal-refused.json deleted file mode 100644 index 459bd85ffd2..00000000000 --- a/mobile/rpc-foundation/goldens/review-create-terminal-refused.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "operation": "session.diff-review-actions", - "family": "session.diff-review-actions", - "namedDeltas": [], - "runnerVersion": 1, - "baseline": "80e0bee23b8153f5db195a0d8c1db114f28bd336", - "lockfileSha256": "1327605e77b3fed83c7410635d39fdab40c49380e5cbf483ec6ff1b404b4e1d1", - "recorderSha256": "f67c2f5b753d2a4f572599f6861fae8e6e917fe89ac75b58288f8e84be609d86", - "adapterSha256": "2d72b8e68a66a906394167beb8c78f1c0521ca1e731976fd26963ec3bfa9cca4", - "scenarioSha256": "af837de2e273c5f03130b51d6e1a9bff9ff99a4e8d1c9554a53134acb5924c72", - "platform": "darwin", - "scenarioVersion": 1, - "projectionVersion": 2, - "goldenFormatVersion": 5, - "values": { - "2fc890e4b748": { - "actionError": { - "$rpc": "null" - }, - "busyAction": { - "$rpc": "null" - }, - "screenState": { - "branchCompare": { - "$rpc": "null" - }, - "comments": [ - { - "body": "needs a test", - "createdAt": 0, - "filePath": "src/app.ts", - "id": "note-1", - "lineNumber": 4, - "side": "modified", - "worktreeId": "workspace-1" - } - ], - "kind": "ready", - "reviewState": { - "files": {}, - "version": 1 - }, - "status": { - "entries": [] - } - }, - "sendSheet": { - "$rpc": "null" - } - }, - "6e913cd7b306": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Workspace is busy", - "isRpcDeliveryUnknown": false - } - }, - "88cd0d2b1302": { - "name": "session.tabs.createTerminal#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.createTerminal\",\"params\":{\"worktree\":\"id:workspace-1\",\"activate\":false,\"select\":true,\"navigation\":\"caller\"}}" - }, - "fff91a37bc65": { - "name": "session.tabs.createTerminal#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "session.tabs.createTerminal" - }, - { - "name": "params", - "value": { - "activate": false, - "navigation": "caller", - "select": true, - "worktree": "id:workspace-1" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "worktree_busy", - "message": "Workspace is busy" - }, - "id": "frame-1", - "ok": false - } - } - } - }, - "recording": { - "scenario": "review-create-terminal-refused", - "checkpoints": [ - { - "id": "refused", - "observation": { - "sender": ["fff91a37bc65"], - "payloads": ["88cd0d2b1302"], - "settlements": { - "create-and-send": "6e913cd7b306" - }, - "state": "2fc890e4b748", - "effects": [] - } - } - ] - } -} diff --git a/mobile/src/test-support/bridged-parity/divergence-classes.test.ts b/mobile/src/test-support/bridged-parity/divergence-classes.test.ts index 58d3e12efc5..ac5fd17cb70 100644 --- a/mobile/src/test-support/bridged-parity/divergence-classes.test.ts +++ b/mobile/src/test-support/bridged-parity/divergence-classes.test.ts @@ -236,7 +236,7 @@ describe('what the pin still admits', () => { it('goes red on a golden that stopped diverging, which every other check lets through', () => { // The direction the rest of the suite cannot see. One `result-absent-settlement` golden // reported `identical` instead: nothing is unclassified, every diverging golden is still in an - // excluded class, and the corpus is still 787. Only these two numbers moved. + // excluded class, and the corpus is still 790. Only these two numbers moved. const tally = asCounted() const moved: BridgedParityTally = { identical: tally.identical + 1, @@ -250,7 +250,7 @@ describe('what the pin still admits', () => { expect(drift.join('\n')).toContain( `identical: pinned ${tally.identical}, ran ${moved.identical}` ) - expect(drift.join('\n')).toContain('result-absent-settlement: pinned 341, ran 340') + expect(drift.join('\n')).toContain('result-absent-settlement: pinned 343, ran 342') }) it('goes red on a class that grew and on the corpus losing a golden', () => { diff --git a/mobile/src/test-support/bridged-parity/divergence-classes.ts b/mobile/src/test-support/bridged-parity/divergence-classes.ts index 5d16e7a09e9..bd450d52b16 100644 --- a/mobile/src/test-support/bridged-parity/divergence-classes.ts +++ b/mobile/src/test-support/bridged-parity/divergence-classes.ts @@ -165,7 +165,7 @@ export const BRIDGED_PARITY_EXCLUSIONS: Readonly> = { - identical: 396, + identical: 397, // Closed by the `_meta` widening: the page's reader is `isRpcResponse` itself. 'reply-meta-required': 0, // Settling a refused reply moved three goldens here out of `write-ordinal`: a rejection that // now arrives differs before the ordinal that also moved does. Nothing stopped replaying // identically, and the corpus is a fixed size, so a shuffle between two excluded classes cannot // hide one. - 'result-absent-settlement': 341, + 'result-absent-settlement': 343, // Four left here and two left `write-ordinal` for the class below, which is the `cancel` a // refused stream frame now posts: the run stops at a renamed occurrence before it reaches the // checkpoint or the ordinal that used to be what differed first. diff --git a/mobile/src/test-support/rpc-recording/rpc-recording-through-bridge.test.ts b/mobile/src/test-support/rpc-recording/rpc-recording-through-bridge.test.ts index 0ae92040e68..502925a900b 100644 --- a/mobile/src/test-support/rpc-recording/rpc-recording-through-bridge.test.ts +++ b/mobile/src/test-support/rpc-recording/rpc-recording-through-bridge.test.ts @@ -74,12 +74,12 @@ import { vitestRecordingScheduler } from './vitest-recording-scheduler' * `BRIDGED_PARITY_MEMBERS` pins which goldens are in it — a count alone cannot see one golden * leaving a class as another arrives. * - * 396 of the 787 replay byte for byte. The other 391 fall in five classes, 341 / 3 / 6 / 33 / 8, + * 397 of the 790 replay byte for byte. The other 393 fall in five classes, 343 / 3 / 6 / 33 / 8, * and none of them is a reason to re-record anything. `c1-page-closure.ts` then pins, golden by - * golden, the 103 recorded at a call site the C1 page owns, because a count over 787 cannot tell a + * golden, the 103 recorded at a call site the C1 page owns, because a count over 790 cannot tell a * domain's regression from another domain's improvement. * - * 1. **result-absent-settlement, 341** and **2. result-absent-observation, 3.** + * 1. **result-absent-settlement, 343** and **2. result-absent-observation, 3.** * `{ ok: true }` with no `result` key is refused by the page's reader and by `isRpcResponse` * alike, so this one is not a bridge defect: the recorder injects that partition at the scripted * sender port, below the frame validation both sides do, which is what the README means by not