test(mobile): record settlement times instead of straddling deadlines

The previous commit made the reviewer's divide-by-three deadline mutant fail by
placing checkpoints on each side of the 30 s deadline. That is a patch: a timing
change that does not cross a hand-placed boundary stays invisible. Those
scenario edits are reverted, and pilot-scenarios.json and schedule-driver.ts are
byte-identical to what they were before them.

The real defect was that the projection had no temporal dimension, so every
settlement now carries startedAt and settledAt in virtual milliseconds on the
pinned fake clock. Any transition the product schedules for itself is recorded
at the time it actually fires, so a deadline or debounce change of any size, in
either direction, moves a recorded number.

A checkpoint's own clock is not recorded. It is always the sum of the scripted
advances, so it is a function of the scenario rather than of the code under
test; run-recording.ts asserts that equality at every checkpoint instead, which
costs no bytes and fails loudly if it ever drifts.

projectionVersion is 2 and all 61 goldens are re-recorded. With the added
timestamps stripped, the distinct-observation set is identical to the previous
recording, so the change is purely additive.

Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb
This commit is contained in:
Jinwoo-H
2026-09-10 01:17:28 -04:00
parent b356dc25e3
commit eaeec23288
71 changed files with 103823 additions and 95952 deletions
+277 -243
View File
@@ -5,13 +5,31 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"1f8fe8461cba": [
"305c86832cd8": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"old": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"3390ae6d62f2": [
{
"name": "files.searchPaths#1",
"args": [
@@ -36,6 +54,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"error": {
"code": "method_not_found",
@@ -68,6 +88,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 240,
"value": {
"id": "frame-2",
"ok": true,
@@ -105,6 +127,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 240,
"settledAt": 240,
"value": {
"error": {
"code": "method_not_found",
@@ -136,74 +160,107 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 240
}
}
],
"35af95861be6": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"old": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"select-b": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"$rpc": "undefined"
}
},
"reset-a": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"$rpc": "undefined"
}
},
"fresh": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"$rpc": "undefined"
}
}
},
"4f53cda18c2b": [],
"5386959d4549": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"old": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"select-b": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"$rpc": "undefined"
}
},
"reset-a": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"$rpc": "undefined"
}
},
"fresh": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"$rpc": "undefined"
}
},
"third": {
"status": "fulfilled",
"startedAt": 240,
"settledAt": 240,
"value": {
"$rpc": "undefined"
}
}
},
"602e35a92eec": {
"files": []
},
"63bd2f04a0cf": [
{
"name": "files.searchPaths#1",
"args": [
{
"name": "method",
"value": "files.searchPaths"
},
{
"name": "params",
"value": {
"limit": 16,
"query": "old",
"worktree": "id:A"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"error": {
"code": "method_not_found",
"message": "Unknown method"
},
"id": "frame-1",
"ok": false
}
}
},
{
"name": "files.list#1",
"args": [
{
"name": "method",
"value": "files.list"
},
{
"name": "params",
"value": {
"worktree": "id:A"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"6713de8f80d3": [
{
"name": "files.searchPaths#1",
@@ -214,7 +271,7 @@
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}"
}
],
"789f89e71eb1": [
"97ccce4248eb": [
{
"name": "files.searchPaths#1",
"args": [
@@ -239,6 +296,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"error": {
"code": "method_not_found",
@@ -270,145 +329,11 @@
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-2",
"ok": true,
"result": {
"files": [
{
"relativePath": "old.ts"
}
]
}
}
}
},
{
"name": "files.searchPaths#2",
"args": [
{
"name": "method",
"value": "files.searchPaths"
},
{
"name": "params",
"value": {
"limit": 16,
"query": "fresh",
"worktree": "id:A"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"error": {
"code": "method_not_found",
"message": "Unknown method"
},
"id": "frame-3",
"ok": false
}
}
},
{
"name": "files.list#2",
"args": [
{
"name": "method",
"value": "files.list"
},
{
"name": "params",
"value": {
"worktree": "id:A"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-4",
"ok": true,
"result": {
"files": [
{
"relativePath": "fresh.ts"
},
{
"relativePath": "third.ts"
}
]
}
}
"status": "pending",
"startedAt": 120
}
}
],
"7ed5aadb20de": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"old": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"select-b": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"reset-a": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"fresh": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"third": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"8b33b4454476": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"old": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"a129552fdc6e": {
"files": ["third.ts"]
},
@@ -430,58 +355,167 @@
"json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}"
}
],
"f25f59abef7e": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
"e72410768c32": [
{
"name": "files.searchPaths#1",
"args": [
{
"name": "method",
"value": "files.searchPaths"
},
{
"name": "params",
"value": {
"limit": 16,
"query": "old",
"worktree": "id:A"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"error": {
"code": "method_not_found",
"message": "Unknown method"
},
"id": "frame-1",
"ok": false
}
}
},
"old": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
{
"name": "files.list#1",
"args": [
{
"name": "method",
"value": "files.list"
},
{
"name": "params",
"value": {
"worktree": "id:A"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 240,
"value": {
"id": "frame-2",
"ok": true,
"result": {
"files": [
{
"relativePath": "old.ts"
}
]
}
}
}
},
"select-b": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
{
"name": "files.searchPaths#2",
"args": [
{
"name": "method",
"value": "files.searchPaths"
},
{
"name": "params",
"value": {
"limit": 16,
"query": "fresh",
"worktree": "id:A"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 240,
"settledAt": 240,
"value": {
"error": {
"code": "method_not_found",
"message": "Unknown method"
},
"id": "frame-3",
"ok": false
}
}
},
"reset-a": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"fresh": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
{
"name": "files.list#2",
"args": [
{
"name": "method",
"value": "files.list"
},
{
"name": "params",
"value": {
"worktree": "id:A"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 240,
"settledAt": 360,
"value": {
"id": "frame-4",
"ok": true,
"result": {
"files": [
{
"relativePath": "fresh.ts"
},
{
"relativePath": "third.ts"
}
]
}
}
}
}
}
]
},
"recording": {
"scenario": "b1",
"checkpoints": [
{
"id": "debounce-pending",
"observation": {
"sender": "4f53cda18c2b",
"payloads": "4f53cda18c2b",
"settlements": "8b33b4454476",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
},
{
"id": "old-pending",
"observation": {
"sender": "63bd2f04a0cf",
"sender": "97ccce4248eb",
"payloads": "6713de8f80d3",
"settlements": "8b33b4454476",
"settlements": "305c86832cd8",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -489,9 +523,9 @@
{
"id": "stale-arrived-fresh-pending",
"observation": {
"sender": "1f8fe8461cba",
"sender": "3390ae6d62f2",
"payloads": "ad0f58f0684c",
"settlements": "f25f59abef7e",
"settlements": "35af95861be6",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -499,9 +533,9 @@
{
"id": "third-query",
"observation": {
"sender": "1f8fe8461cba",
"sender": "3390ae6d62f2",
"payloads": "ad0f58f0684c",
"settlements": "7ed5aadb20de",
"settlements": "5386959d4549",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -509,9 +543,9 @@
{
"id": "fresh-arrived",
"observation": {
"sender": "789f89e71eb1",
"sender": "e72410768c32",
"payloads": "ad0f58f0684c",
"settlements": "7ed5aadb20de",
"settlements": "5386959d4549",
"state": "a129552fdc6e",
"effects": "4f53cda18c2b"
}
+75 -65
View File
@@ -5,26 +5,12 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"005164ebb458": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"0318f81a142b": [
{
"name": "github.project.updateIssueBySlug#1",
@@ -45,6 +31,39 @@
"itemType": "ISSUE"
}
},
"15516afe97e7": [
{
"name": "github.project.updateIssueBySlug#1",
"args": [
{
"name": "method",
"value": "github.project.updateIssueBySlug"
},
{
"name": "params",
"value": {
"host": "github.enterprise.test",
"number": 1,
"owner": "owner",
"repo": "repo",
"updates": {
"addLabels": ["recorded"]
}
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
],
"204a5c5728c2": {
"error": "Cannot read properties of null (reading 'ok')",
"mutating": false,
@@ -65,7 +84,25 @@
"value": true
}
],
"816dd85d26f9": [
"6dfef4ef572b": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"7e11552b02fa": [
{
"name": "github.project.updateIssueBySlug#1",
"args": [
@@ -94,6 +131,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -104,49 +143,6 @@
}
}
],
"bd10b5abf164": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "pending"
}
},
"dc622f138717": [
{
"name": "github.project.updateIssueBySlug#1",
"args": [
{
"name": "method",
"value": "github.project.updateIssueBySlug"
},
{
"name": "params",
"value": {
"host": "github.enterprise.test",
"number": 1,
"owner": "owner",
"repo": "repo",
"updates": {
"addLabels": ["recorded"]
}
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "pending"
}
}
],
"dd1ba4033a27": [
{
"name": "projectMutating",
@@ -160,7 +156,21 @@
"name": "projectMutating",
"value": false
}
]
],
"f117d93cf44a": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "pending",
"startedAt": 0
}
}
},
"recording": {
"scenario": "b2",
@@ -168,9 +178,9 @@
{
"id": "pending",
"observation": {
"sender": "dc622f138717",
"sender": "15516afe97e7",
"payloads": "0318f81a142b",
"settlements": "bd10b5abf164",
"settlements": "f117d93cf44a",
"state": "0c4dced3e005",
"effects": "3b9a7724526d"
}
@@ -178,9 +188,9 @@
{
"id": "settled",
"observation": {
"sender": "816dd85d26f9",
"sender": "7e11552b02fa",
"payloads": "0318f81a142b",
"settlements": "005164ebb458",
"settlements": "6dfef4ef572b",
"state": "204a5c5728c2",
"effects": "dd1ba4033a27"
}
+89 -78
View File
@@ -5,12 +5,22 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"0131611322e3": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"0b631657711f": [
{
"name": "linear.getIssue#1",
@@ -21,14 +31,6 @@
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.issueComments\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}"
}
],
"1dbaae55a83d": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"26c78123b573": [
{
"name": "detailPayload",
@@ -45,7 +47,14 @@
"value": true
}
],
"3226a1ec7e63": [
"42903545f0f8": {
"error": "comments transport error",
"loading": false,
"payload": {
"$rpc": "null"
}
},
"68d958edb978": [
{
"name": "linear.getIssue#1",
"args": [
@@ -69,6 +78,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"error": {
"code": "refused",
@@ -101,17 +112,11 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
}
],
"42903545f0f8": {
"error": "comments transport error",
"loading": false,
"payload": {
"$rpc": "null"
}
},
"6d65777cf6fe": [
{
"name": "detailPayload",
@@ -143,59 +148,7 @@
"$rpc": "null"
}
},
"bba02d29fb43": [
{
"name": "linear.getIssue#1",
"args": [
{
"name": "method",
"value": "linear.getIssue"
},
{
"name": "params",
"value": {
"id": "issue-1",
"workspaceId": "linear-workspace"
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "linear.issueComments#1",
"args": [
{
"name": "method",
"value": "linear.issueComments"
},
{
"name": "params",
"value": {
"issueId": "issue-1",
"workspaceId": "linear-workspace"
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "pending"
}
}
],
"ccd641ca7704": [
"db6e863f7087": [
{
"name": "linear.getIssue#1",
"args": [
@@ -219,6 +172,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"error": {
"code": "refused",
@@ -252,6 +207,8 @@
],
"settlement": {
"status": "rejected",
"startedAt": 0,
"settledAt": 0,
"error": {
"category": "Error",
"message": "comments transport error",
@@ -259,6 +216,60 @@
}
}
}
],
"fc7910387ac9": [
{
"name": "linear.getIssue#1",
"args": [
{
"name": "method",
"value": "linear.getIssue"
},
{
"name": "params",
"value": {
"id": "issue-1",
"workspaceId": "linear-workspace"
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "linear.issueComments#1",
"args": [
{
"name": "method",
"value": "linear.issueComments"
},
{
"name": "params",
"value": {
"issueId": "issue-1",
"workspaceId": "linear-workspace"
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
]
},
"recording": {
@@ -267,9 +278,9 @@
{
"id": "pending",
"observation": {
"sender": "bba02d29fb43",
"sender": "fc7910387ac9",
"payloads": "0b631657711f",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "780aaf1d97be",
"effects": "26c78123b573"
}
@@ -277,9 +288,9 @@
{
"id": "issue-refused-comments-pending",
"observation": {
"sender": "3226a1ec7e63",
"sender": "68d958edb978",
"payloads": "0b631657711f",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "780aaf1d97be",
"effects": "26c78123b573"
}
@@ -287,9 +298,9 @@
{
"id": "settled",
"observation": {
"sender": "ccd641ca7704",
"sender": "db6e863f7087",
"payloads": "0b631657711f",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "42903545f0f8",
"effects": "6d65777cf6fe"
}
@@ -5,226 +5,60 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"0658643bf451": {
"305c86832cd8": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"old": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"disconnect": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"2c4dcc8e654b": [
{
"name": "files.searchPaths#1",
"args": [
{
"name": "method",
"value": "files.searchPaths"
},
{
"name": "params",
"value": {
"limit": 16,
"query": "old",
"worktree": "id:A"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"error": {
"code": "method_not_found",
"message": "Unknown method"
},
"id": "frame-1",
"ok": false
}
"44517661da0d": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
{
"name": "files.list#1",
"args": [
{
"name": "method",
"value": "files.list"
},
{
"name": "params",
"value": {
"worktree": "id:A"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "rejected",
"error": {
"category": "LogicalClientCutoverError",
"message": "RPC interrupted by connection migration",
"isRpcDeliveryUnknown": false
}
"old": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"cutover": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"$rpc": "undefined"
}
}
],
},
"4f53cda18c2b": [],
"521fc7fd2169": [
{
"name": "files.searchPaths#1",
"args": [
{
"name": "method",
"value": "files.searchPaths"
},
{
"name": "params",
"value": {
"limit": 16,
"query": "old",
"worktree": "id:A"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"error": {
"code": "method_not_found",
"message": "Unknown method"
},
"id": "frame-1",
"ok": false
}
}
},
{
"name": "files.list#1",
"args": [
{
"name": "method",
"value": "files.list"
},
{
"name": "params",
"value": {
"worktree": "id:A"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "rejected",
"error": {
"category": "Error",
"message": "Connection lost",
"isRpcDeliveryUnknown": true
}
}
}
],
"602e35a92eec": {
"files": []
},
"63bd2f04a0cf": [
{
"name": "files.searchPaths#1",
"args": [
{
"name": "method",
"value": "files.searchPaths"
},
{
"name": "params",
"value": {
"limit": 16,
"query": "old",
"worktree": "id:A"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"error": {
"code": "method_not_found",
"message": "Unknown method"
},
"id": "frame-1",
"ok": false
}
}
},
{
"name": "files.list#1",
"args": [
{
"name": "method",
"value": "files.list"
},
{
"name": "params",
"value": {
"worktree": "id:A"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"6713de8f80d3": [
{
"name": "files.searchPaths#1",
@@ -235,7 +69,33 @@
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}"
}
],
"6878fb9df00a": [
"8c70b1eb7a30": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"old": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"disconnect": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"$rpc": "undefined"
}
}
},
"8d7ff0ac3500": [
{
"name": "files.searchPaths#1",
"args": [
@@ -260,6 +120,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"error": {
"code": "method_not_found",
@@ -292,6 +154,8 @@
],
"settlement": {
"status": "rejected",
"startedAt": 120,
"settledAt": 30120,
"error": {
"category": "Error",
"message": "Request timed out: files.list",
@@ -300,60 +164,154 @@
}
}
],
"8b33b4454476": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
"da74303641ea": [
{
"name": "files.searchPaths#1",
"args": [
{
"name": "method",
"value": "files.searchPaths"
},
{
"name": "params",
"value": {
"limit": 16,
"query": "old",
"worktree": "id:A"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"error": {
"code": "method_not_found",
"message": "Unknown method"
},
"id": "frame-1",
"ok": false
}
}
},
"old": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
{
"name": "files.list#1",
"args": [
{
"name": "method",
"value": "files.list"
},
{
"name": "params",
"value": {
"worktree": "id:A"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "rejected",
"startedAt": 120,
"settledAt": 120,
"error": {
"category": "LogicalClientCutoverError",
"message": "RPC interrupted by connection migration",
"isRpcDeliveryUnknown": false
}
}
}
},
"8b72743d20bc": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
],
"e01595c0caa4": [
{
"name": "files.searchPaths#1",
"args": [
{
"name": "method",
"value": "files.searchPaths"
},
{
"name": "params",
"value": {
"limit": 16,
"query": "old",
"worktree": "id:A"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"error": {
"code": "method_not_found",
"message": "Unknown method"
},
"id": "frame-1",
"ok": false
}
}
},
"old": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"cutover": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
{
"name": "files.list#1",
"args": [
{
"name": "method",
"value": "files.list"
},
{
"name": "params",
"value": {
"worktree": "id:A"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "rejected",
"startedAt": 120,
"settledAt": 120,
"error": {
"category": "Error",
"message": "Connection lost",
"isRpcDeliveryUnknown": true
}
}
}
}
]
},
"recording": {
"scenario": "interruptions-inventory-lifecycle",
"checkpoints": [
{
"id": "inventory-lifecycle.timeout:deadline-pending",
"observation": {
"sender": "63bd2f04a0cf",
"payloads": "6713de8f80d3",
"settlements": "8b33b4454476",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
},
{
"id": "inventory-lifecycle.timeout:interrupted",
"observation": {
"sender": "6878fb9df00a",
"sender": "8d7ff0ac3500",
"payloads": "6713de8f80d3",
"settlements": "8b33b4454476",
"settlements": "305c86832cd8",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -361,9 +319,9 @@
{
"id": "inventory-lifecycle.timeout:settled",
"observation": {
"sender": "6878fb9df00a",
"sender": "8d7ff0ac3500",
"payloads": "6713de8f80d3",
"settlements": "8b33b4454476",
"settlements": "305c86832cd8",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -371,9 +329,9 @@
{
"id": "inventory-lifecycle.disconnect:interrupted",
"observation": {
"sender": "521fc7fd2169",
"sender": "e01595c0caa4",
"payloads": "6713de8f80d3",
"settlements": "0658643bf451",
"settlements": "8c70b1eb7a30",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -381,9 +339,9 @@
{
"id": "inventory-lifecycle.disconnect:settled",
"observation": {
"sender": "521fc7fd2169",
"sender": "e01595c0caa4",
"payloads": "6713de8f80d3",
"settlements": "0658643bf451",
"settlements": "8c70b1eb7a30",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -391,9 +349,9 @@
{
"id": "inventory-lifecycle.cutover:interrupted",
"observation": {
"sender": "2c4dcc8e654b",
"sender": "da74303641ea",
"payloads": "6713de8f80d3",
"settlements": "8b72743d20bc",
"settlements": "44517661da0d",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -401,9 +359,9 @@
{
"id": "inventory-lifecycle.cutover:settled",
"observation": {
"sender": "2c4dcc8e654b",
"sender": "da74303641ea",
"payloads": "6713de8f80d3",
"settlements": "8b72743d20bc",
"settlements": "44517661da0d",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -5,53 +5,69 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"1c9b82dab276": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "rejected",
"error": {
"category": "Error",
"message": "Connection lost",
"isRpcDeliveryUnknown": true
}
}
}
],
"1dbaae55a83d": {
"0131611322e3": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"1f2f2a0a5737": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
],
"4f53cda18c2b": [],
"743db14e0cc5": [
"77571e1166d2": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"disconnect": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"79828a30028a": [
{
"name": "settings.get#1",
"args": [
@@ -74,6 +90,8 @@
],
"settlement": {
"status": "rejected",
"startedAt": 0,
"settledAt": 30000,
"error": {
"category": "Error",
"message": "Request timed out: settings.get",
@@ -82,39 +100,7 @@
}
}
],
"95115856c445": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"9e493785145e": [
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
}
],
"b0557e49c554": [
"7a5a1b086254": [
{
"name": "settings.get#1",
"args": [
@@ -137,6 +123,65 @@
],
"settlement": {
"status": "rejected",
"startedAt": 0,
"settledAt": 0,
"error": {
"category": "Error",
"message": "Connection lost",
"isRpcDeliveryUnknown": true
}
}
}
],
"8df6a469391c": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"cutover": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"9e493785145e": [
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
}
],
"d5feb23d2615": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "rejected",
"startedAt": 0,
"settledAt": 0,
"error": {
"category": "LogicalClientCutoverError",
"message": "RPC interrupted by connection migration",
@@ -144,35 +189,7 @@
}
}
}
],
"b459bf334d5b": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"cutover": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"fad3a7818cce": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"disconnect": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
}
]
},
"recording": {
"scenario": "interruptions-settings-bot-overrides-fulfilled",
@@ -180,19 +197,9 @@
{
"id": "settings-bot-overrides-fulfilled.prelude:settings-pending",
"observation": {
"sender": "95115856c445",
"sender": "1f2f2a0a5737",
"payloads": "9e493785145e",
"settlements": "1dbaae55a83d",
"state": "4f53cda18c2b",
"effects": "4f53cda18c2b"
}
},
{
"id": "settings-bot-overrides-fulfilled.timeout:deadline-pending",
"observation": {
"sender": "95115856c445",
"payloads": "9e493785145e",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "4f53cda18c2b",
"effects": "4f53cda18c2b"
}
@@ -200,9 +207,9 @@
{
"id": "settings-bot-overrides-fulfilled.timeout:interrupted",
"observation": {
"sender": "743db14e0cc5",
"sender": "79828a30028a",
"payloads": "9e493785145e",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "4f53cda18c2b",
"effects": "4f53cda18c2b"
}
@@ -210,9 +217,9 @@
{
"id": "settings-bot-overrides-fulfilled.timeout:settled",
"observation": {
"sender": "743db14e0cc5",
"sender": "79828a30028a",
"payloads": "9e493785145e",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "4f53cda18c2b",
"effects": "4f53cda18c2b"
}
@@ -220,9 +227,9 @@
{
"id": "settings-bot-overrides-fulfilled.disconnect:interrupted",
"observation": {
"sender": "1c9b82dab276",
"sender": "7a5a1b086254",
"payloads": "9e493785145e",
"settlements": "fad3a7818cce",
"settlements": "77571e1166d2",
"state": "4f53cda18c2b",
"effects": "4f53cda18c2b"
}
@@ -230,9 +237,9 @@
{
"id": "settings-bot-overrides-fulfilled.disconnect:settled",
"observation": {
"sender": "1c9b82dab276",
"sender": "7a5a1b086254",
"payloads": "9e493785145e",
"settlements": "fad3a7818cce",
"settlements": "77571e1166d2",
"state": "4f53cda18c2b",
"effects": "4f53cda18c2b"
}
@@ -240,9 +247,9 @@
{
"id": "settings-bot-overrides-fulfilled.cutover:interrupted",
"observation": {
"sender": "b0557e49c554",
"sender": "d5feb23d2615",
"payloads": "9e493785145e",
"settlements": "b459bf334d5b",
"settlements": "8df6a469391c",
"state": "4f53cda18c2b",
"effects": "4f53cda18c2b"
}
@@ -250,9 +257,9 @@
{
"id": "settings-bot-overrides-fulfilled.cutover:settled",
"observation": {
"sender": "b0557e49c554",
"sender": "d5feb23d2615",
"payloads": "9e493785145e",
"settlements": "b459bf334d5b",
"settlements": "8df6a469391c",
"state": "4f53cda18c2b",
"effects": "4f53cda18c2b"
}
@@ -5,12 +5,30 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"305c86832cd8": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"old": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"4f53cda18c2b": [],
"6713de8f80d3": [
{
@@ -22,21 +40,7 @@
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}"
}
],
"8b33b4454476": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"old": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"b99382bd8e90": [
"ab2510585ba0": [
{
"name": "files.searchPaths#1",
"args": [
@@ -61,6 +65,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"error": {
"code": "method_not_found",
@@ -93,6 +99,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"id": "frame-2",
"ok": true,
@@ -117,9 +125,9 @@
{
"id": "settled",
"observation": {
"sender": "b99382bd8e90",
"sender": "ab2510585ba0",
"payloads": "6713de8f80d3",
"settlements": "8b33b4454476",
"settlements": "305c86832cd8",
"state": "fe1aebea954c",
"effects": "4f53cda18c2b"
}
File diff suppressed because it is too large Load Diff
@@ -5,33 +5,13 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"25640c8aebbe": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"old": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"lifecycle-unmount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"4efbcc6bae22": [
"1a957d27c347": [
{
"name": "files.searchPaths#1",
"args": [
@@ -55,7 +35,8 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 120
}
}
],
@@ -63,86 +44,6 @@
"602e35a92eec": {
"files": []
},
"60e894f30e86": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"old": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"lifecycle-reset": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"63bd2f04a0cf": [
{
"name": "files.searchPaths#1",
"args": [
{
"name": "method",
"value": "files.searchPaths"
},
{
"name": "params",
"value": {
"limit": 16,
"query": "old",
"worktree": "id:A"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"error": {
"code": "method_not_found",
"message": "Unknown method"
},
"id": "frame-1",
"ok": false
}
}
},
{
"name": "files.list#1",
"args": [
{
"name": "method",
"value": "files.list"
},
{
"name": "params",
"value": {
"worktree": "id:A"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"6713de8f80d3": [
{
"name": "files.searchPaths#1",
@@ -153,39 +54,33 @@
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}"
}
],
"7301d07e0d38": {
"8baaca44e19f": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"old": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"lifecycle-unmount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"remount": {
"lifecycle-blur": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"$rpc": "undefined"
}
}
},
"a5b853493ed4": [
{
"name": "files.searchPaths#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}"
}
],
"b99382bd8e90": [
"97ccce4248eb": [
{
"name": "files.searchPaths#1",
"args": [
@@ -210,6 +105,77 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"error": {
"code": "method_not_found",
"message": "Unknown method"
},
"id": "frame-1",
"ok": false
}
}
},
{
"name": "files.list#1",
"args": [
{
"name": "method",
"value": "files.list"
},
{
"name": "params",
"value": {
"worktree": "id:A"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 120
}
}
],
"a5b853493ed4": [
{
"name": "files.searchPaths#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}"
}
],
"ab2510585ba0": [
{
"name": "files.searchPaths#1",
"args": [
{
"name": "method",
"value": "files.searchPaths"
},
{
"name": "params",
"value": {
"limit": 16,
"query": "old",
"worktree": "id:A"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"error": {
"code": "method_not_found",
@@ -242,6 +208,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"id": "frame-2",
"ok": true,
@@ -256,28 +224,94 @@
}
}
],
"fe1aebea954c": {
"files": ["old.ts"]
},
"ff7e99c8e6de": {
"c8fe68914ed2": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"old": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"lifecycle-blur": {
"lifecycle-unmount": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"$rpc": "undefined"
}
}
},
"ca50cabf84eb": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"old": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"lifecycle-unmount": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"$rpc": "undefined"
}
},
"remount": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"$rpc": "undefined"
}
}
},
"e55f989316a7": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"old": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"lifecycle-reset": {
"status": "fulfilled",
"startedAt": 120,
"settledAt": 120,
"value": {
"$rpc": "undefined"
}
}
},
"fe1aebea954c": {
"files": ["old.ts"]
}
},
"recording": {
@@ -286,9 +320,9 @@
{
"id": "inventory-lifecycle.reset-before-1:lifecycle-boundary",
"observation": {
"sender": "4efbcc6bae22",
"sender": "1a957d27c347",
"payloads": "a5b853493ed4",
"settlements": "60e894f30e86",
"settlements": "e55f989316a7",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -296,9 +330,9 @@
{
"id": "inventory-lifecycle.reset-before-1:settled",
"observation": {
"sender": "b99382bd8e90",
"sender": "ab2510585ba0",
"payloads": "6713de8f80d3",
"settlements": "60e894f30e86",
"settlements": "e55f989316a7",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -306,9 +340,9 @@
{
"id": "inventory-lifecycle.reset-after-1:lifecycle-boundary",
"observation": {
"sender": "63bd2f04a0cf",
"sender": "97ccce4248eb",
"payloads": "6713de8f80d3",
"settlements": "60e894f30e86",
"settlements": "e55f989316a7",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -316,9 +350,9 @@
{
"id": "inventory-lifecycle.reset-after-1:settled",
"observation": {
"sender": "b99382bd8e90",
"sender": "ab2510585ba0",
"payloads": "6713de8f80d3",
"settlements": "60e894f30e86",
"settlements": "e55f989316a7",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -326,9 +360,9 @@
{
"id": "inventory-lifecycle.reset-before-2:lifecycle-boundary",
"observation": {
"sender": "63bd2f04a0cf",
"sender": "97ccce4248eb",
"payloads": "6713de8f80d3",
"settlements": "60e894f30e86",
"settlements": "e55f989316a7",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -336,9 +370,9 @@
{
"id": "inventory-lifecycle.reset-before-2:settled",
"observation": {
"sender": "b99382bd8e90",
"sender": "ab2510585ba0",
"payloads": "6713de8f80d3",
"settlements": "60e894f30e86",
"settlements": "e55f989316a7",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -346,9 +380,9 @@
{
"id": "inventory-lifecycle.reset-after-2:lifecycle-boundary",
"observation": {
"sender": "b99382bd8e90",
"sender": "ab2510585ba0",
"payloads": "6713de8f80d3",
"settlements": "60e894f30e86",
"settlements": "e55f989316a7",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -356,9 +390,9 @@
{
"id": "inventory-lifecycle.reset-after-2:settled",
"observation": {
"sender": "b99382bd8e90",
"sender": "ab2510585ba0",
"payloads": "6713de8f80d3",
"settlements": "60e894f30e86",
"settlements": "e55f989316a7",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -366,9 +400,9 @@
{
"id": "inventory-lifecycle.unmount-before-1:lifecycle-boundary",
"observation": {
"sender": "4efbcc6bae22",
"sender": "1a957d27c347",
"payloads": "a5b853493ed4",
"settlements": "25640c8aebbe",
"settlements": "c8fe68914ed2",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -376,9 +410,9 @@
{
"id": "inventory-lifecycle.unmount-before-1:settled",
"observation": {
"sender": "b99382bd8e90",
"sender": "ab2510585ba0",
"payloads": "6713de8f80d3",
"settlements": "25640c8aebbe",
"settlements": "c8fe68914ed2",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -386,9 +420,9 @@
{
"id": "inventory-lifecycle.unmount-before-1:remounted",
"observation": {
"sender": "b99382bd8e90",
"sender": "ab2510585ba0",
"payloads": "6713de8f80d3",
"settlements": "7301d07e0d38",
"settlements": "ca50cabf84eb",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -396,9 +430,9 @@
{
"id": "inventory-lifecycle.unmount-after-1:lifecycle-boundary",
"observation": {
"sender": "63bd2f04a0cf",
"sender": "97ccce4248eb",
"payloads": "6713de8f80d3",
"settlements": "25640c8aebbe",
"settlements": "c8fe68914ed2",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -406,9 +440,9 @@
{
"id": "inventory-lifecycle.unmount-after-1:settled",
"observation": {
"sender": "b99382bd8e90",
"sender": "ab2510585ba0",
"payloads": "6713de8f80d3",
"settlements": "25640c8aebbe",
"settlements": "c8fe68914ed2",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -416,9 +450,9 @@
{
"id": "inventory-lifecycle.unmount-after-1:remounted",
"observation": {
"sender": "b99382bd8e90",
"sender": "ab2510585ba0",
"payloads": "6713de8f80d3",
"settlements": "7301d07e0d38",
"settlements": "ca50cabf84eb",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -426,9 +460,9 @@
{
"id": "inventory-lifecycle.unmount-before-2:lifecycle-boundary",
"observation": {
"sender": "63bd2f04a0cf",
"sender": "97ccce4248eb",
"payloads": "6713de8f80d3",
"settlements": "25640c8aebbe",
"settlements": "c8fe68914ed2",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -436,9 +470,9 @@
{
"id": "inventory-lifecycle.unmount-before-2:settled",
"observation": {
"sender": "b99382bd8e90",
"sender": "ab2510585ba0",
"payloads": "6713de8f80d3",
"settlements": "25640c8aebbe",
"settlements": "c8fe68914ed2",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -446,9 +480,9 @@
{
"id": "inventory-lifecycle.unmount-before-2:remounted",
"observation": {
"sender": "b99382bd8e90",
"sender": "ab2510585ba0",
"payloads": "6713de8f80d3",
"settlements": "7301d07e0d38",
"settlements": "ca50cabf84eb",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -456,9 +490,9 @@
{
"id": "inventory-lifecycle.unmount-after-2:lifecycle-boundary",
"observation": {
"sender": "b99382bd8e90",
"sender": "ab2510585ba0",
"payloads": "6713de8f80d3",
"settlements": "25640c8aebbe",
"settlements": "c8fe68914ed2",
"state": "fe1aebea954c",
"effects": "4f53cda18c2b"
}
@@ -466,9 +500,9 @@
{
"id": "inventory-lifecycle.unmount-after-2:settled",
"observation": {
"sender": "b99382bd8e90",
"sender": "ab2510585ba0",
"payloads": "6713de8f80d3",
"settlements": "25640c8aebbe",
"settlements": "c8fe68914ed2",
"state": "fe1aebea954c",
"effects": "4f53cda18c2b"
}
@@ -476,9 +510,9 @@
{
"id": "inventory-lifecycle.unmount-after-2:remounted",
"observation": {
"sender": "b99382bd8e90",
"sender": "ab2510585ba0",
"payloads": "6713de8f80d3",
"settlements": "7301d07e0d38",
"settlements": "ca50cabf84eb",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -486,9 +520,9 @@
{
"id": "inventory-lifecycle.blur-before-1:lifecycle-boundary",
"observation": {
"sender": "4efbcc6bae22",
"sender": "1a957d27c347",
"payloads": "a5b853493ed4",
"settlements": "ff7e99c8e6de",
"settlements": "8baaca44e19f",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -496,9 +530,9 @@
{
"id": "inventory-lifecycle.blur-before-1:settled",
"observation": {
"sender": "b99382bd8e90",
"sender": "ab2510585ba0",
"payloads": "6713de8f80d3",
"settlements": "ff7e99c8e6de",
"settlements": "8baaca44e19f",
"state": "fe1aebea954c",
"effects": "4f53cda18c2b"
}
@@ -506,9 +540,9 @@
{
"id": "inventory-lifecycle.blur-after-1:lifecycle-boundary",
"observation": {
"sender": "63bd2f04a0cf",
"sender": "97ccce4248eb",
"payloads": "6713de8f80d3",
"settlements": "ff7e99c8e6de",
"settlements": "8baaca44e19f",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -516,9 +550,9 @@
{
"id": "inventory-lifecycle.blur-after-1:settled",
"observation": {
"sender": "b99382bd8e90",
"sender": "ab2510585ba0",
"payloads": "6713de8f80d3",
"settlements": "ff7e99c8e6de",
"settlements": "8baaca44e19f",
"state": "fe1aebea954c",
"effects": "4f53cda18c2b"
}
@@ -526,9 +560,9 @@
{
"id": "inventory-lifecycle.blur-before-2:lifecycle-boundary",
"observation": {
"sender": "63bd2f04a0cf",
"sender": "97ccce4248eb",
"payloads": "6713de8f80d3",
"settlements": "ff7e99c8e6de",
"settlements": "8baaca44e19f",
"state": "602e35a92eec",
"effects": "4f53cda18c2b"
}
@@ -536,9 +570,9 @@
{
"id": "inventory-lifecycle.blur-before-2:settled",
"observation": {
"sender": "b99382bd8e90",
"sender": "ab2510585ba0",
"payloads": "6713de8f80d3",
"settlements": "ff7e99c8e6de",
"settlements": "8baaca44e19f",
"state": "fe1aebea954c",
"effects": "4f53cda18c2b"
}
@@ -546,9 +580,9 @@
{
"id": "inventory-lifecycle.blur-after-2:lifecycle-boundary",
"observation": {
"sender": "b99382bd8e90",
"sender": "ab2510585ba0",
"payloads": "6713de8f80d3",
"settlements": "ff7e99c8e6de",
"settlements": "8baaca44e19f",
"state": "fe1aebea954c",
"effects": "4f53cda18c2b"
}
@@ -556,9 +590,9 @@
{
"id": "inventory-lifecycle.blur-after-2:settled",
"observation": {
"sender": "b99382bd8e90",
"sender": "ab2510585ba0",
"payloads": "6713de8f80d3",
"settlements": "ff7e99c8e6de",
"settlements": "8baaca44e19f",
"state": "fe1aebea954c",
"effects": "4f53cda18c2b"
}
@@ -5,12 +5,48 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"0131611322e3": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"0622544ec536": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"lifecycle-unmount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"remount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"1d4a2fa741de": [
{
"name": "settings.get#1",
@@ -21,7 +57,7 @@
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
}
],
"1d5d5cfbcb06": [
"1f2f2a0a5737": [
{
"name": "settings.get#1",
"args": [
@@ -43,135 +79,31 @@
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "settings.get#2",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
}
],
"1dbaae55a83d": {
"20d650b20730": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"lifecycle-blur": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"290927e37338": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-1",
"ok": true,
"result": {
"settings": {
"defaultTuiAgent": "codex",
"disabledTuiAgents": ["claude"],
"hostSettingOverrides": {},
"prBotAuthorOverrides": ["bot-user"],
"visibleTaskProviders": ["github", "linear"]
}
}
}
}
},
{
"name": "settings.get#2",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"4f53cda18c2b": [],
"642a90733241": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"lifecycle-reset": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"7a11283001f3": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"lifecycle-unmount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"8ad24c7e79a6": [
"84155dde485f": [
{
"name": "settings.get#1",
"args": [
@@ -194,6 +126,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -208,11 +142,9 @@
}
}
}
}
],
"95115856c445": [
},
{
"name": "settings.get#1",
"name": "settings.get#2",
"args": [
{
"name": "method",
@@ -232,7 +164,8 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
}
],
@@ -242,36 +175,131 @@
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
}
],
"c28529f66a4c": {
"a7af6ac4ce05": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
"result": {
"settings": {
"defaultTuiAgent": "codex",
"disabledTuiAgents": ["claude"],
"hostSettingOverrides": {},
"prBotAuthorOverrides": ["bot-user"],
"visibleTaskProviders": ["github", "linear"]
}
}
}
}
}
],
"d52c8e96e222": ["bot-user"],
"d7482cfe1d66": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "settings.get#2",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
],
"eb595117f4da": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"lifecycle-reset": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"f7efecfbed85": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"lifecycle-unmount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"remount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"d52c8e96e222": ["bot-user"],
"fa6fcfbc995e": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"lifecycle-blur": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
@@ -284,9 +312,9 @@
{
"id": "settings-bot-overrides-fulfilled.prelude:settings-pending",
"observation": {
"sender": "95115856c445",
"sender": "1f2f2a0a5737",
"payloads": "9e493785145e",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "4f53cda18c2b",
"effects": "4f53cda18c2b"
}
@@ -294,9 +322,9 @@
{
"id": "settings-bot-overrides-fulfilled.reset-before-1:lifecycle-boundary",
"observation": {
"sender": "1d5d5cfbcb06",
"sender": "d7482cfe1d66",
"payloads": "1d4a2fa741de",
"settlements": "642a90733241",
"settlements": "eb595117f4da",
"state": "4f53cda18c2b",
"effects": "4f53cda18c2b"
}
@@ -304,9 +332,9 @@
{
"id": "settings-bot-overrides-fulfilled.reset-before-1:settled",
"observation": {
"sender": "290927e37338",
"sender": "84155dde485f",
"payloads": "1d4a2fa741de",
"settlements": "642a90733241",
"settlements": "eb595117f4da",
"state": "4f53cda18c2b",
"effects": "4f53cda18c2b"
}
@@ -314,9 +342,9 @@
{
"id": "settings-bot-overrides-fulfilled.reset-after-1:lifecycle-boundary",
"observation": {
"sender": "290927e37338",
"sender": "84155dde485f",
"payloads": "1d4a2fa741de",
"settlements": "642a90733241",
"settlements": "eb595117f4da",
"state": "d52c8e96e222",
"effects": "4f53cda18c2b"
}
@@ -324,9 +352,9 @@
{
"id": "settings-bot-overrides-fulfilled.reset-after-1:settled",
"observation": {
"sender": "290927e37338",
"sender": "84155dde485f",
"payloads": "1d4a2fa741de",
"settlements": "642a90733241",
"settlements": "eb595117f4da",
"state": "d52c8e96e222",
"effects": "4f53cda18c2b"
}
@@ -334,9 +362,9 @@
{
"id": "settings-bot-overrides-fulfilled.unmount-before-1:lifecycle-boundary",
"observation": {
"sender": "95115856c445",
"sender": "1f2f2a0a5737",
"payloads": "9e493785145e",
"settlements": "7a11283001f3",
"settlements": "f7efecfbed85",
"state": "4f53cda18c2b",
"effects": "4f53cda18c2b"
}
@@ -344,9 +372,9 @@
{
"id": "settings-bot-overrides-fulfilled.unmount-before-1:settled",
"observation": {
"sender": "8ad24c7e79a6",
"sender": "a7af6ac4ce05",
"payloads": "9e493785145e",
"settlements": "7a11283001f3",
"settlements": "f7efecfbed85",
"state": "4f53cda18c2b",
"effects": "4f53cda18c2b"
}
@@ -354,9 +382,9 @@
{
"id": "settings-bot-overrides-fulfilled.unmount-before-1:remounted",
"observation": {
"sender": "290927e37338",
"sender": "84155dde485f",
"payloads": "1d4a2fa741de",
"settlements": "c28529f66a4c",
"settlements": "0622544ec536",
"state": "4f53cda18c2b",
"effects": "4f53cda18c2b"
}
@@ -364,9 +392,9 @@
{
"id": "settings-bot-overrides-fulfilled.unmount-after-1:lifecycle-boundary",
"observation": {
"sender": "8ad24c7e79a6",
"sender": "a7af6ac4ce05",
"payloads": "9e493785145e",
"settlements": "7a11283001f3",
"settlements": "f7efecfbed85",
"state": "d52c8e96e222",
"effects": "4f53cda18c2b"
}
@@ -374,9 +402,9 @@
{
"id": "settings-bot-overrides-fulfilled.unmount-after-1:settled",
"observation": {
"sender": "8ad24c7e79a6",
"sender": "a7af6ac4ce05",
"payloads": "9e493785145e",
"settlements": "7a11283001f3",
"settlements": "f7efecfbed85",
"state": "d52c8e96e222",
"effects": "4f53cda18c2b"
}
@@ -384,9 +412,9 @@
{
"id": "settings-bot-overrides-fulfilled.unmount-after-1:remounted",
"observation": {
"sender": "290927e37338",
"sender": "84155dde485f",
"payloads": "1d4a2fa741de",
"settlements": "c28529f66a4c",
"settlements": "0622544ec536",
"state": "4f53cda18c2b",
"effects": "4f53cda18c2b"
}
@@ -394,9 +422,9 @@
{
"id": "settings-bot-overrides-fulfilled.blur-before-1:lifecycle-boundary",
"observation": {
"sender": "95115856c445",
"sender": "1f2f2a0a5737",
"payloads": "9e493785145e",
"settlements": "fa6fcfbc995e",
"settlements": "20d650b20730",
"state": "4f53cda18c2b",
"effects": "4f53cda18c2b"
}
@@ -404,9 +432,9 @@
{
"id": "settings-bot-overrides-fulfilled.blur-before-1:settled",
"observation": {
"sender": "8ad24c7e79a6",
"sender": "a7af6ac4ce05",
"payloads": "9e493785145e",
"settlements": "fa6fcfbc995e",
"settlements": "20d650b20730",
"state": "d52c8e96e222",
"effects": "4f53cda18c2b"
}
@@ -414,9 +442,9 @@
{
"id": "settings-bot-overrides-fulfilled.blur-after-1:lifecycle-boundary",
"observation": {
"sender": "8ad24c7e79a6",
"sender": "a7af6ac4ce05",
"payloads": "9e493785145e",
"settlements": "fa6fcfbc995e",
"settlements": "20d650b20730",
"state": "d52c8e96e222",
"effects": "4f53cda18c2b"
}
@@ -424,9 +452,9 @@
{
"id": "settings-bot-overrides-fulfilled.blur-after-1:settled",
"observation": {
"sender": "8ad24c7e79a6",
"sender": "a7af6ac4ce05",
"payloads": "9e493785145e",
"settlements": "fa6fcfbc995e",
"settlements": "20d650b20730",
"state": "d52c8e96e222",
"effects": "4f53cda18c2b"
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -5,22 +5,57 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"1dbaae55a83d": {
"0131611322e3": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"1f2f2a0a5737": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
],
"4f53cda18c2b": [],
"8ad24c7e79a6": [
"9e493785145e": [
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
}
],
"a7af6ac4ce05": [
{
"name": "settings.get#1",
"args": [
@@ -43,6 +78,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -59,38 +96,6 @@
}
}
],
"95115856c445": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"9e493785145e": [
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
}
],
"d52c8e96e222": ["bot-user"]
},
"recording": {
@@ -99,9 +104,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "95115856c445",
"sender": "1f2f2a0a5737",
"payloads": "9e493785145e",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "4f53cda18c2b",
"effects": "4f53cda18c2b"
}
@@ -109,9 +114,9 @@
{
"id": "settled",
"observation": {
"sender": "8ad24c7e79a6",
"sender": "a7af6ac4ce05",
"payloads": "9e493785145e",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "d52c8e96e222",
"effects": "4f53cda18c2b"
}
@@ -5,13 +5,23 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"1043ce303fe4": [
"0131611322e3": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"16043f76be6c": [
{
"name": "settings.get#1",
"args": [
@@ -34,6 +44,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"error": {
"code": "refused",
@@ -45,16 +57,7 @@
}
}
],
"1dbaae55a83d": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"4f53cda18c2b": [],
"95115856c445": [
"1f2f2a0a5737": [
{
"name": "settings.get#1",
"args": [
@@ -76,10 +79,12 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
}
],
"4f53cda18c2b": [],
"9e493785145e": [
{
"name": "settings.get#1",
@@ -93,9 +98,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "95115856c445",
"sender": "1f2f2a0a5737",
"payloads": "9e493785145e",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "4f53cda18c2b",
"effects": "4f53cda18c2b"
}
@@ -103,9 +108,9 @@
{
"id": "settled",
"observation": {
"sender": "1043ce303fe4",
"sender": "16043f76be6c",
"payloads": "9e493785145e",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "4f53cda18c2b",
"effects": "4f53cda18c2b"
}
@@ -5,21 +5,57 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"1dbaae55a83d": {
"0131611322e3": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"3c5a01aff17a": [
"1f2f2a0a5737": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
],
"4f53cda18c2b": [],
"9e493785145e": [
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
}
],
"d069f81df435": [
{
"name": "settings.get#1",
"args": [
@@ -42,6 +78,8 @@
],
"settlement": {
"status": "rejected",
"startedAt": 0,
"settledAt": 0,
"error": {
"category": "Error",
"message": "settings disconnected",
@@ -49,39 +87,6 @@
}
}
}
],
"4f53cda18c2b": [],
"95115856c445": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"9e493785145e": [
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
}
]
},
"recording": {
@@ -90,9 +95,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "95115856c445",
"sender": "1f2f2a0a5737",
"payloads": "9e493785145e",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "4f53cda18c2b",
"effects": "4f53cda18c2b"
}
@@ -100,9 +105,9 @@
{
"id": "settled",
"observation": {
"sender": "3c5a01aff17a",
"sender": "d069f81df435",
"payloads": "9e493785145e",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "4f53cda18c2b",
"effects": "4f53cda18c2b"
}
@@ -5,10 +5,10 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"13d58e42ea1c": [
@@ -77,26 +77,6 @@
"json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}"
}
],
"31e67b0a25f2": {
"load": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"overlapping-load": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"third-load": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"40b162c1b21a": [
{
"name": "providers",
@@ -106,7 +86,132 @@
}
],
"44136fa355b3": {},
"4dcb2d5d42b8": [
"4f53cda18c2b": [],
"780ac4cd0c2f": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "preflight.check#1",
"args": [
{
"name": "method",
"value": "preflight.check"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "linear.status#1",
"args": [
{
"name": "method",
"value": "linear.status"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
],
"79b8c1b0d1d1": {
"host-1": ["github"]
},
"8792ba235e35": {
"load": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"overlapping-load": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"third-load": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"9c0b1bcf8ef1": {
"load": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"overlapping-load": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"aa599367ba4b": [
{
"name": "settings.get#1",
"args": [
@@ -129,6 +234,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -166,6 +273,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
@@ -199,6 +308,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-3",
"ok": true,
@@ -230,6 +341,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-4",
"ok": true,
@@ -267,6 +380,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-5",
"ok": true,
@@ -300,6 +415,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-6",
"ok": true,
@@ -310,273 +427,6 @@
}
}
],
"4f53cda18c2b": [],
"5871e7f00cdb": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "preflight.check#1",
"args": [
{
"name": "method",
"value": "preflight.check"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "linear.status#1",
"args": [
{
"name": "method",
"value": "linear.status"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"79b8c1b0d1d1": {
"host-1": ["github"]
},
"99a5d230cf0d": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-1",
"ok": true,
"result": {
"settings": {
"defaultTuiAgent": "codex",
"disabledTuiAgents": ["claude"],
"hostSettingOverrides": {},
"prBotAuthorOverrides": ["bot-user"],
"visibleTaskProviders": ["github", "linear"]
}
}
}
}
},
{
"name": "preflight.check#1",
"args": [
{
"name": "method",
"value": "preflight.check"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-2",
"ok": true,
"result": {
"glab": {
"installed": false
}
}
}
}
},
{
"name": "linear.status#1",
"args": [
{
"name": "method",
"value": "linear.status"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-3",
"ok": true,
"result": {
"connected": false
}
}
}
},
{
"name": "settings.get#2",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "preflight.check#2",
"args": [
{
"name": "method",
"value": "preflight.check"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "linear.status#2",
"args": [
{
"name": "method",
"value": "linear.status"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"9d93973e9811": {
"load": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"overlapping-load": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"d1e42a0a312d": [
{
"name": "settings.get#1",
@@ -603,7 +453,7 @@
"json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}"
}
],
"d3995c8f35b2": [
"d6e8453528de": [
{
"name": "settings.get#1",
"args": [
@@ -626,6 +476,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -663,6 +515,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
@@ -696,6 +550,192 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-3",
"ok": true,
"result": {
"connected": false
}
}
}
},
{
"name": "settings.get#2",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "preflight.check#2",
"args": [
{
"name": "method",
"value": "preflight.check"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "linear.status#2",
"args": [
{
"name": "method",
"value": "linear.status"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
],
"e7049095b2b6": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
"result": {
"settings": {
"defaultTuiAgent": "codex",
"disabledTuiAgents": ["claude"],
"hostSettingOverrides": {},
"prBotAuthorOverrides": ["bot-user"],
"visibleTaskProviders": ["github", "linear"]
}
}
}
}
},
{
"name": "preflight.check#1",
"args": [
{
"name": "method",
"value": "preflight.check"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
"result": {
"glab": {
"installed": false
}
}
}
}
},
{
"name": "linear.status#1",
"args": [
{
"name": "method",
"value": "linear.status"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-3",
"ok": true,
@@ -727,6 +767,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-4",
"ok": true,
@@ -764,6 +806,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-5",
"ok": true,
@@ -797,6 +841,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-6",
"ok": true,
@@ -827,7 +873,8 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
},
{
@@ -851,7 +898,8 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
},
{
@@ -875,7 +923,8 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
}
]
@@ -886,9 +935,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "5871e7f00cdb",
"sender": "780ac4cd0c2f",
"payloads": "13d58e42ea1c",
"settlements": "9d93973e9811",
"settlements": "9c0b1bcf8ef1",
"state": "44136fa355b3",
"effects": "4f53cda18c2b"
}
@@ -896,9 +945,9 @@
{
"id": "settled",
"observation": {
"sender": "99a5d230cf0d",
"sender": "d6e8453528de",
"payloads": "d1e42a0a312d",
"settlements": "9d93973e9811",
"settlements": "9c0b1bcf8ef1",
"state": "79b8c1b0d1d1",
"effects": "40b162c1b21a"
}
@@ -906,9 +955,9 @@
{
"id": "follow-up-settled",
"observation": {
"sender": "4dcb2d5d42b8",
"sender": "aa599367ba4b",
"payloads": "d1e42a0a312d",
"settlements": "9d93973e9811",
"settlements": "9c0b1bcf8ef1",
"state": "79b8c1b0d1d1",
"effects": "1476fcb5bc03"
}
@@ -916,9 +965,9 @@
{
"id": "third-query",
"observation": {
"sender": "d3995c8f35b2",
"sender": "e7049095b2b6",
"payloads": "31e52986b3e4",
"settlements": "31e67b0a25f2",
"settlements": "8792ba235e35",
"state": "79b8c1b0d1d1",
"effects": "1476fcb5bc03"
}
@@ -5,10 +5,10 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"13d58e42ea1c": [
@@ -25,94 +25,7 @@
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}"
}
],
"40b162c1b21a": [
{
"name": "providers",
"value": {
"host-1": ["github"]
}
}
],
"44136fa355b3": {},
"4f53cda18c2b": [],
"5871e7f00cdb": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "preflight.check#1",
"args": [
{
"name": "method",
"value": "preflight.check"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "linear.status#1",
"args": [
{
"name": "method",
"value": "linear.status"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"79b8c1b0d1d1": {
"host-1": ["github"]
},
"b8b38437cef2": [
"3b52deb98f39": [
{
"name": "settings.get#1",
"args": [
@@ -135,6 +48,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -172,6 +87,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
@@ -205,6 +122,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-3",
"ok": true,
@@ -215,13 +134,105 @@
}
}
],
"e0a7980f2ddc": {
"40b162c1b21a": [
{
"name": "providers",
"value": {
"host-1": ["github"]
}
}
],
"44136fa355b3": {},
"4f53cda18c2b": [],
"50274b2889df": {
"load": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"780ac4cd0c2f": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "preflight.check#1",
"args": [
{
"name": "method",
"value": "preflight.check"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "linear.status#1",
"args": [
{
"name": "method",
"value": "linear.status"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
],
"79b8c1b0d1d1": {
"host-1": ["github"]
}
},
"recording": {
@@ -230,9 +241,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "5871e7f00cdb",
"sender": "780ac4cd0c2f",
"payloads": "13d58e42ea1c",
"settlements": "e0a7980f2ddc",
"settlements": "50274b2889df",
"state": "44136fa355b3",
"effects": "4f53cda18c2b"
}
@@ -240,9 +251,9 @@
{
"id": "settled",
"observation": {
"sender": "b8b38437cef2",
"sender": "3b52deb98f39",
"payloads": "13d58e42ea1c",
"settlements": "e0a7980f2ddc",
"settlements": "50274b2889df",
"state": "79b8c1b0d1d1",
"effects": "40b162c1b21a"
}
@@ -5,10 +5,10 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"13d58e42ea1c": [
@@ -35,7 +35,17 @@
],
"44136fa355b3": {},
"4f53cda18c2b": [],
"5871e7f00cdb": [
"50274b2889df": {
"load": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"780ac4cd0c2f": [
{
"name": "settings.get#1",
"args": [
@@ -57,7 +67,8 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
},
{
@@ -81,7 +92,8 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
},
{
@@ -105,14 +117,15 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
}
],
"79b8c1b0d1d1": {
"host-1": ["github"]
},
"85f3ba877317": [
"b6fb70e7de43": [
{
"name": "settings.get#1",
"args": [
@@ -135,6 +148,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"error": {
"code": "refused",
@@ -167,6 +182,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
@@ -200,6 +217,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-3",
"ok": true,
@@ -209,15 +228,7 @@
}
}
}
],
"e0a7980f2ddc": {
"load": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
}
]
},
"recording": {
"scenario": "settings-home-providers-refused",
@@ -225,9 +236,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "5871e7f00cdb",
"sender": "780ac4cd0c2f",
"payloads": "13d58e42ea1c",
"settlements": "e0a7980f2ddc",
"settlements": "50274b2889df",
"state": "44136fa355b3",
"effects": "4f53cda18c2b"
}
@@ -235,9 +246,9 @@
{
"id": "settled",
"observation": {
"sender": "85f3ba877317",
"sender": "b6fb70e7de43",
"payloads": "13d58e42ea1c",
"settlements": "e0a7980f2ddc",
"settlements": "50274b2889df",
"state": "79b8c1b0d1d1",
"effects": "40b162c1b21a"
}
@@ -5,114 +5,13 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"13d58e42ea1c": [
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "preflight.check#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}"
},
{
"name": "linear.status#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}"
}
],
"40b162c1b21a": [
{
"name": "providers",
"value": {
"host-1": ["github"]
}
}
],
"44136fa355b3": {},
"4f53cda18c2b": [],
"5871e7f00cdb": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "preflight.check#1",
"args": [
{
"name": "method",
"value": "preflight.check"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "linear.status#1",
"args": [
{
"name": "method",
"value": "linear.status"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"79b8c1b0d1d1": {
"host-1": ["github"]
},
"d9de7c4353a4": [
"13326bd872a6": [
{
"name": "settings.get#1",
"args": [
@@ -135,6 +34,8 @@
],
"settlement": {
"status": "rejected",
"startedAt": 0,
"settledAt": 0,
"error": {
"category": "Error",
"message": "settings disconnected",
@@ -164,6 +65,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
@@ -197,6 +100,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-3",
"ok": true,
@@ -207,13 +112,119 @@
}
}
],
"e0a7980f2ddc": {
"13d58e42ea1c": [
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "preflight.check#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}"
},
{
"name": "linear.status#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}"
}
],
"40b162c1b21a": [
{
"name": "providers",
"value": {
"host-1": ["github"]
}
}
],
"44136fa355b3": {},
"4f53cda18c2b": [],
"50274b2889df": {
"load": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"780ac4cd0c2f": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "preflight.check#1",
"args": [
{
"name": "method",
"value": "preflight.check"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "linear.status#1",
"args": [
{
"name": "method",
"value": "linear.status"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
],
"79b8c1b0d1d1": {
"host-1": ["github"]
}
},
"recording": {
@@ -222,9 +233,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "5871e7f00cdb",
"sender": "780ac4cd0c2f",
"payloads": "13d58e42ea1c",
"settlements": "e0a7980f2ddc",
"settlements": "50274b2889df",
"state": "44136fa355b3",
"effects": "4f53cda18c2b"
}
@@ -232,9 +243,9 @@
{
"id": "settled",
"observation": {
"sender": "d9de7c4353a4",
"sender": "13326bd872a6",
"payloads": "13d58e42ea1c",
"settlements": "e0a7980f2ddc",
"settlements": "50274b2889df",
"state": "79b8c1b0d1d1",
"effects": "40b162c1b21a"
}
@@ -5,54 +5,65 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"27ad71a245af": {
"load": {
"status": "pending"
}
},
"3076d0a13ab4": [
"155ff7f445b7": [
{
"name": "repo.list#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}"
"args": [
{
"name": "method",
"value": "repo.list"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
}
],
"44136fa355b3": {},
"4f53cda18c2b": [],
"503a535a0cd0": [
{
"name": "repo.list#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "preflight.detectRemoteAgents#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}"
}
],
"68a7fddf045e": {
"load": {
"status": "rejected",
"error": {
"category": "Error",
"message": "settings refused",
"isRpcDeliveryUnknown": false
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
},
"c59a9b042c8e": [
],
"16de1d62c270": [
{
"name": "repo.list#1",
"args": [
@@ -75,6 +86,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -111,6 +124,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"error": {
"code": "refused",
@@ -143,6 +158,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-3",
"ok": true,
@@ -151,56 +168,50 @@
}
}
],
"d6a9522c3750": [
"274355646d54": {
"load": {
"status": "rejected",
"startedAt": 0,
"settledAt": 0,
"error": {
"category": "Error",
"message": "settings refused",
"isRpcDeliveryUnknown": false
}
}
},
"3076d0a13ab4": [
{
"name": "repo.list#1",
"args": [
{
"name": "method",
"value": "repo.list"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}"
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
}
]
],
"44136fa355b3": {},
"4f53cda18c2b": [],
"503a535a0cd0": [
{
"name": "repo.list#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "preflight.detectRemoteAgents#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}"
}
],
"b11c8efab170": {
"load": {
"status": "pending",
"startedAt": 0
}
}
},
"recording": {
"scenario": "settings-new-tab-refused",
@@ -208,9 +219,9 @@
{
"id": "pending",
"observation": {
"sender": "d6a9522c3750",
"sender": "155ff7f445b7",
"payloads": "3076d0a13ab4",
"settlements": "27ad71a245af",
"settlements": "b11c8efab170",
"state": "44136fa355b3",
"effects": "4f53cda18c2b"
}
@@ -218,9 +229,9 @@
{
"id": "settled",
"observation": {
"sender": "c59a9b042c8e",
"sender": "16de1d62c270",
"payloads": "503a535a0cd0",
"settlements": "68a7fddf045e",
"settlements": "274355646d54",
"state": "44136fa355b3",
"effects": "4f53cda18c2b"
}
@@ -5,59 +5,13 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"27ad71a245af": {
"load": {
"status": "pending"
}
},
"3076d0a13ab4": [
{
"name": "repo.list#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
}
],
"44136fa355b3": {},
"4cb89a6de3f9": {
"load": {
"status": "fulfilled",
"value": [
{
"agent": "codex",
"label": "Codex"
},
{
"agent": "claude",
"label": "Claude"
}
]
}
},
"4f53cda18c2b": [],
"503a535a0cd0": [
{
"name": "repo.list#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "preflight.detectRemoteAgents#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}"
}
],
"5d23a5396232": [
"08dec2e70517": [
{
"name": "repo.list#1",
"args": [
@@ -80,6 +34,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -116,6 +72,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
@@ -150,6 +108,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-3",
"ok": true,
@@ -158,7 +118,7 @@
}
}
],
"d6a9522c3750": [
"155ff7f445b7": [
{
"name": "repo.list#1",
"args": [
@@ -180,7 +140,8 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
},
{
@@ -204,10 +165,60 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
}
]
],
"3076d0a13ab4": [
{
"name": "repo.list#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
}
],
"44136fa355b3": {},
"4990c034cddd": {
"load": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": [
{
"agent": "codex",
"label": "Codex"
},
{
"agent": "claude",
"label": "Claude"
}
]
}
},
"4f53cda18c2b": [],
"503a535a0cd0": [
{
"name": "repo.list#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "preflight.detectRemoteAgents#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}"
}
],
"b11c8efab170": {
"load": {
"status": "pending",
"startedAt": 0
}
}
},
"recording": {
"scenario": "settings-new-tab-ssh",
@@ -215,9 +226,9 @@
{
"id": "pending",
"observation": {
"sender": "d6a9522c3750",
"sender": "155ff7f445b7",
"payloads": "3076d0a13ab4",
"settlements": "27ad71a245af",
"settlements": "b11c8efab170",
"state": "44136fa355b3",
"effects": "4f53cda18c2b"
}
@@ -225,9 +236,9 @@
{
"id": "settled",
"observation": {
"sender": "5d23a5396232",
"sender": "08dec2e70517",
"payloads": "503a535a0cd0",
"settlements": "4cb89a6de3f9",
"settlements": "4990c034cddd",
"state": "44136fa355b3",
"effects": "4f53cda18c2b"
}
@@ -5,17 +5,64 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"27ad71a245af": {
"load": {
"status": "pending"
"155ff7f445b7": [
{
"name": "repo.list#1",
"args": [
{
"name": "method",
"value": "repo.list"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
},
],
"3076d0a13ab4": [
{
"name": "repo.list#1",
@@ -26,7 +73,29 @@
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
}
],
"40cd3d0b32ac": [
"44136fa355b3": {},
"4f53cda18c2b": [],
"503a535a0cd0": [
{
"name": "repo.list#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "preflight.detectRemoteAgents#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}"
}
],
"b11c8efab170": {
"load": {
"status": "pending",
"startedAt": 0
}
},
"d309fe89b198": [
{
"name": "repo.list#1",
"args": [
@@ -49,6 +118,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -85,6 +156,8 @@
],
"settlement": {
"status": "rejected",
"startedAt": 0,
"settledAt": 0,
"error": {
"category": "Error",
"message": "settings disconnected",
@@ -114,6 +187,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-3",
"ok": true,
@@ -122,75 +197,11 @@
}
}
],
"44136fa355b3": {},
"4f53cda18c2b": [],
"503a535a0cd0": [
{
"name": "repo.list#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "preflight.detectRemoteAgents#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}"
}
],
"d6a9522c3750": [
{
"name": "repo.list#1",
"args": [
{
"name": "method",
"value": "repo.list"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"fdc2505685c9": {
"ddae1d634b3e": {
"load": {
"status": "rejected",
"startedAt": 0,
"settledAt": 0,
"error": {
"category": "Error",
"message": "settings disconnected",
@@ -205,9 +216,9 @@
{
"id": "pending",
"observation": {
"sender": "d6a9522c3750",
"sender": "155ff7f445b7",
"payloads": "3076d0a13ab4",
"settlements": "27ad71a245af",
"settlements": "b11c8efab170",
"state": "44136fa355b3",
"effects": "4f53cda18c2b"
}
@@ -215,9 +226,9 @@
{
"id": "settled",
"observation": {
"sender": "40cd3d0b32ac",
"sender": "d309fe89b198",
"payloads": "503a535a0cd0",
"settlements": "fdc2505685c9",
"settlements": "ddae1d634b3e",
"state": "44136fa355b3",
"effects": "4f53cda18c2b"
}
@@ -5,10 +5,10 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"071880b671a1": {
@@ -28,7 +28,7 @@
["Remote", "repo-2"]
]
},
"1172c375aeee": [
"0837485f8127": [
{
"name": "repo.list#1",
"args": [
@@ -51,6 +51,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -95,6 +97,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
@@ -130,20 +134,8 @@
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-3",
"ok": true,
"result": {
"settings": {
"defaultTuiAgent": "codex",
"disabledTuiAgents": ["claude"],
"hostSettingOverrides": {},
"prBotAuthorOverrides": ["bot-user"],
"visibleTaskProviders": ["github", "linear"]
}
}
}
"status": "pending",
"startedAt": 0
}
},
{
@@ -167,191 +159,37 @@
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-4",
"ok": true,
"result": {
"platform": "linux"
}
}
}
},
{
"name": "repo.list#2",
"args": [
{
"name": "method",
"value": "repo.list"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
}
],
"17b91aa59878": [
{
"name": "repo.list#1",
"args": [
{
"name": "method",
"value": "repo.list"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-1",
"ok": true,
"result": {
"repos": [
{
"connectionId": {
"$rpc": "null"
},
"displayName": "Local",
"id": "repo-1"
},
{
"connectionId": "ssh-1",
"displayName": "Remote",
"id": "repo-2"
}
]
}
}
"0f10f753b645": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
{
"name": "ssh.listTargetSummaries#1",
"args": [
{
"name": "method",
"value": "ssh.listTargetSummaries"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-2",
"ok": true,
"result": {
"targets": [
{
"id": "ssh-1",
"label": "SSH"
}
]
}
}
"load": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-3",
"ok": true,
"result": {
"settings": {
"defaultTuiAgent": "codex",
"disabledTuiAgents": ["claude"],
"hostSettingOverrides": {},
"prBotAuthorOverrides": ["bot-user"],
"visibleTaskProviders": ["github", "linear"]
}
}
}
}
},
{
"name": "host.platform#1",
"args": [
{
"name": "method",
"value": "host.platform"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-4",
"ok": true,
"result": {
"platform": "linux"
}
}
"cached-query": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
],
},
"26ce47c562c3": [
{
"name": "repo.list#1",
@@ -374,6 +212,24 @@
"json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}"
}
],
"2bf0f26c9185": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"load": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"3d1e2998e81c": [
{
"name": "repoColorsByName",
@@ -401,75 +257,6 @@
]
}
],
"41cc01615a00": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"load": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"cached-query": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"warm-query": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"4ddeef13a71d": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"load": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"cached-query": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"warm-query": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"expired-query": {
"status": "pending"
}
},
"55d9d2103270": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"load": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"6134b73f18d0": {
"repoColorsByName": [
["Local", "#6366f1"],
@@ -503,7 +290,7 @@
"json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}"
}
],
"8d323268159a": [
"8dff1fd17ddc": [
{
"name": "repo.list#1",
"args": [
@@ -526,6 +313,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -570,6 +359,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
@@ -605,7 +396,22 @@
}
],
"settlement": {
"status": "pending"
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-3",
"ok": true,
"result": {
"settings": {
"defaultTuiAgent": "codex",
"disabledTuiAgents": ["claude"],
"hostSettingOverrides": {},
"prBotAuthorOverrides": ["bot-user"],
"visibleTaskProviders": ["github", "linear"]
}
}
}
}
},
{
@@ -629,39 +435,244 @@
}
],
"settlement": {
"status": "pending"
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-4",
"ok": true,
"result": {
"platform": "linux"
}
}
}
},
{
"name": "repo.list#2",
"args": [
{
"name": "method",
"value": "repo.list"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 60000
}
}
],
"cb0c60728eb4": {
"ad9ee0962195": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"load": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"cached-query": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"expired-query": {
"status": "pending",
"startedAt": 60000
}
},
"d9339f09e8a7": {
"d90e99979f09": [
{
"name": "repo.list#1",
"args": [
{
"name": "method",
"value": "repo.list"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
"result": {
"repos": [
{
"connectionId": {
"$rpc": "null"
},
"displayName": "Local",
"id": "repo-1"
},
{
"connectionId": "ssh-1",
"displayName": "Remote",
"id": "repo-2"
}
]
}
}
}
},
{
"name": "ssh.listTargetSummaries#1",
"args": [
{
"name": "method",
"value": "ssh.listTargetSummaries"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
"result": {
"targets": [
{
"id": "ssh-1",
"label": "SSH"
}
]
}
}
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-3",
"ok": true,
"result": {
"settings": {
"defaultTuiAgent": "codex",
"disabledTuiAgents": ["claude"],
"hostSettingOverrides": {},
"prBotAuthorOverrides": ["bot-user"],
"visibleTaskProviders": ["github", "linear"]
}
}
}
}
},
{
"name": "host.platform#1",
"args": [
{
"name": "method",
"value": "host.platform"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-4",
"ok": true,
"result": {
"platform": "linux"
}
}
}
}
],
"e91286279b33": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"load": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
},
"ec7bb9cef277": [
@@ -706,9 +717,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "8d323268159a",
"sender": "0837485f8127",
"payloads": "83ef5f7039bf",
"settlements": "d9339f09e8a7",
"settlements": "e91286279b33",
"state": "6134b73f18d0",
"effects": "3d1e2998e81c"
}
@@ -716,9 +727,9 @@
{
"id": "settled",
"observation": {
"sender": "17b91aa59878",
"sender": "d90e99979f09",
"payloads": "83ef5f7039bf",
"settlements": "55d9d2103270",
"settlements": "2bf0f26c9185",
"state": "071880b671a1",
"effects": "ec7bb9cef277"
}
@@ -726,19 +737,9 @@
{
"id": "cache-hit",
"observation": {
"sender": "17b91aa59878",
"sender": "d90e99979f09",
"payloads": "83ef5f7039bf",
"settlements": "cb0c60728eb4",
"state": "071880b671a1",
"effects": "ec7bb9cef277"
}
},
{
"id": "cache-warm",
"observation": {
"sender": "17b91aa59878",
"payloads": "83ef5f7039bf",
"settlements": "41cc01615a00",
"settlements": "0f10f753b645",
"state": "071880b671a1",
"effects": "ec7bb9cef277"
}
@@ -746,9 +747,9 @@
{
"id": "cache-expired",
"observation": {
"sender": "1172c375aeee",
"sender": "8dff1fd17ddc",
"payloads": "26ce47c562c3",
"settlements": "4ddeef13a71d",
"settlements": "ad9ee0962195",
"state": "071880b671a1",
"effects": "ec7bb9cef277"
}
@@ -5,10 +5,10 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"071880b671a1": {
@@ -28,7 +28,7 @@
["Remote", "repo-2"]
]
},
"17b91aa59878": [
"0837485f8127": [
{
"name": "repo.list#1",
"args": [
@@ -51,6 +51,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -95,6 +97,222 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
"result": {
"targets": [
{
"id": "ssh-1",
"label": "SSH"
}
]
}
}
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "host.platform#1",
"args": [
{
"name": "method",
"value": "host.platform"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
],
"2bf0f26c9185": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"load": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"3d1e2998e81c": [
{
"name": "repoColorsByName",
"value": [
["Local", "#6366f1"],
["Remote", "#f97316"]
]
},
{
"name": "repoIconsByName",
"value": []
},
{
"name": "repoIdsByName",
"value": [
["Local", "repo-1"],
["Remote", "repo-2"]
]
},
{
"name": "repoHostIdByRepoId",
"value": [
["repo-1", "local"],
["repo-2", "ssh:ssh-1"]
]
}
],
"6134b73f18d0": {
"repoColorsByName": [
["Local", "#6366f1"],
["Remote", "#f97316"]
],
"repoHostIdByRepoId": [
["repo-1", "local"],
["repo-2", "ssh:ssh-1"]
],
"repoIconsByName": [],
"repoIdsByName": [
["Local", "repo-1"],
["Remote", "repo-2"]
]
},
"83ef5f7039bf": [
{
"name": "repo.list#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}"
},
{
"name": "ssh.listTargetSummaries#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "host.platform#1",
"json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}"
}
],
"d90e99979f09": [
{
"name": "repo.list#1",
"args": [
{
"name": "method",
"value": "repo.list"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
"result": {
"repos": [
{
"connectionId": {
"$rpc": "null"
},
"displayName": "Local",
"id": "repo-1"
},
{
"connectionId": "ssh-1",
"displayName": "Remote",
"id": "repo-2"
}
]
}
}
}
},
{
"name": "ssh.listTargetSummaries#1",
"args": [
{
"name": "method",
"value": "ssh.listTargetSummaries"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
@@ -131,6 +349,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-3",
"ok": true,
@@ -168,6 +388,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-4",
"ok": true,
@@ -178,219 +400,18 @@
}
}
],
"3d1e2998e81c": [
{
"name": "repoColorsByName",
"value": [
["Local", "#6366f1"],
["Remote", "#f97316"]
]
},
{
"name": "repoIconsByName",
"value": []
},
{
"name": "repoIdsByName",
"value": [
["Local", "repo-1"],
["Remote", "repo-2"]
]
},
{
"name": "repoHostIdByRepoId",
"value": [
["repo-1", "local"],
["repo-2", "ssh:ssh-1"]
]
}
],
"55d9d2103270": {
"e91286279b33": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"load": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"6134b73f18d0": {
"repoColorsByName": [
["Local", "#6366f1"],
["Remote", "#f97316"]
],
"repoHostIdByRepoId": [
["repo-1", "local"],
["repo-2", "ssh:ssh-1"]
],
"repoIconsByName": [],
"repoIdsByName": [
["Local", "repo-1"],
["Remote", "repo-2"]
]
},
"83ef5f7039bf": [
{
"name": "repo.list#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}"
},
{
"name": "ssh.listTargetSummaries#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "host.platform#1",
"json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}"
}
],
"8d323268159a": [
{
"name": "repo.list#1",
"args": [
{
"name": "method",
"value": "repo.list"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-1",
"ok": true,
"result": {
"repos": [
{
"connectionId": {
"$rpc": "null"
},
"displayName": "Local",
"id": "repo-1"
},
{
"connectionId": "ssh-1",
"displayName": "Remote",
"id": "repo-2"
}
]
}
}
}
},
{
"name": "ssh.listTargetSummaries#1",
"args": [
{
"name": "method",
"value": "ssh.listTargetSummaries"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-2",
"ok": true,
"result": {
"targets": [
{
"id": "ssh-1",
"label": "SSH"
}
]
}
}
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "host.platform#1",
"args": [
{
"name": "method",
"value": "host.platform"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"d9339f09e8a7": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"load": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
},
"ec7bb9cef277": [
@@ -435,9 +456,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "8d323268159a",
"sender": "0837485f8127",
"payloads": "83ef5f7039bf",
"settlements": "d9339f09e8a7",
"settlements": "e91286279b33",
"state": "6134b73f18d0",
"effects": "3d1e2998e81c"
}
@@ -445,9 +466,9 @@
{
"id": "settled",
"observation": {
"sender": "17b91aa59878",
"sender": "d90e99979f09",
"payloads": "83ef5f7039bf",
"settlements": "55d9d2103270",
"settlements": "2bf0f26c9185",
"state": "071880b671a1",
"effects": "ec7bb9cef277"
}
@@ -5,10 +5,10 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"071880b671a1": {
@@ -28,6 +28,160 @@
["Remote", "repo-2"]
]
},
"0837485f8127": [
{
"name": "repo.list#1",
"args": [
{
"name": "method",
"value": "repo.list"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
"result": {
"repos": [
{
"connectionId": {
"$rpc": "null"
},
"displayName": "Local",
"id": "repo-1"
},
{
"connectionId": "ssh-1",
"displayName": "Remote",
"id": "repo-2"
}
]
}
}
}
},
{
"name": "ssh.listTargetSummaries#1",
"args": [
{
"name": "method",
"value": "ssh.listTargetSummaries"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
"result": {
"targets": [
{
"id": "ssh-1",
"label": "SSH"
}
]
}
}
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "host.platform#1",
"args": [
{
"name": "method",
"value": "host.platform"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
],
"2bf0f26c9185": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"load": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"3d1e2998e81c": [
{
"name": "repoColorsByName",
@@ -55,20 +209,6 @@
]
}
],
"55d9d2103270": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"load": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"6134b73f18d0": {
"repoColorsByName": [
["Local", "#6366f1"],
@@ -84,151 +224,6 @@
["Remote", "repo-2"]
]
},
"7febf8c30054": [
{
"name": "repo.list#1",
"args": [
{
"name": "method",
"value": "repo.list"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-1",
"ok": true,
"result": {
"repos": [
{
"connectionId": {
"$rpc": "null"
},
"displayName": "Local",
"id": "repo-1"
},
{
"connectionId": "ssh-1",
"displayName": "Remote",
"id": "repo-2"
}
]
}
}
}
},
{
"name": "ssh.listTargetSummaries#1",
"args": [
{
"name": "method",
"value": "ssh.listTargetSummaries"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-2",
"ok": true,
"result": {
"targets": [
{
"id": "ssh-1",
"label": "SSH"
}
]
}
}
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"error": {
"code": "refused",
"message": "settings refused"
},
"id": "frame-3",
"ok": false
}
}
},
{
"name": "host.platform#1",
"args": [
{
"name": "method",
"value": "host.platform"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-4",
"ok": true,
"result": {
"platform": "linux"
}
}
}
}
],
"83ef5f7039bf": [
{
"name": "repo.list#1",
@@ -247,145 +242,18 @@
"json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}"
}
],
"8d323268159a": [
{
"name": "repo.list#1",
"args": [
{
"name": "method",
"value": "repo.list"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-1",
"ok": true,
"result": {
"repos": [
{
"connectionId": {
"$rpc": "null"
},
"displayName": "Local",
"id": "repo-1"
},
{
"connectionId": "ssh-1",
"displayName": "Remote",
"id": "repo-2"
}
]
}
}
}
},
{
"name": "ssh.listTargetSummaries#1",
"args": [
{
"name": "method",
"value": "ssh.listTargetSummaries"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-2",
"ok": true,
"result": {
"targets": [
{
"id": "ssh-1",
"label": "SSH"
}
]
}
}
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "host.platform#1",
"args": [
{
"name": "method",
"value": "host.platform"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"d9339f09e8a7": {
"e91286279b33": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"load": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
},
"ec7bb9cef277": [
@@ -422,6 +290,159 @@
"name": "hostPlatform",
"value": "linux"
}
],
"fc6ef6e9b0c0": [
{
"name": "repo.list#1",
"args": [
{
"name": "method",
"value": "repo.list"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
"result": {
"repos": [
{
"connectionId": {
"$rpc": "null"
},
"displayName": "Local",
"id": "repo-1"
},
{
"connectionId": "ssh-1",
"displayName": "Remote",
"id": "repo-2"
}
]
}
}
}
},
{
"name": "ssh.listTargetSummaries#1",
"args": [
{
"name": "method",
"value": "ssh.listTargetSummaries"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
"result": {
"targets": [
{
"id": "ssh-1",
"label": "SSH"
}
]
}
}
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"error": {
"code": "refused",
"message": "settings refused"
},
"id": "frame-3",
"ok": false
}
}
},
{
"name": "host.platform#1",
"args": [
{
"name": "method",
"value": "host.platform"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-4",
"ok": true,
"result": {
"platform": "linux"
}
}
}
}
]
},
"recording": {
@@ -430,9 +451,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "8d323268159a",
"sender": "0837485f8127",
"payloads": "83ef5f7039bf",
"settlements": "d9339f09e8a7",
"settlements": "e91286279b33",
"state": "6134b73f18d0",
"effects": "3d1e2998e81c"
}
@@ -440,9 +461,9 @@
{
"id": "settled",
"observation": {
"sender": "7febf8c30054",
"sender": "fc6ef6e9b0c0",
"payloads": "83ef5f7039bf",
"settlements": "55d9d2103270",
"settlements": "2bf0f26c9185",
"state": "071880b671a1",
"effects": "ec7bb9cef277"
}
@@ -5,10 +5,10 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"071880b671a1": {
@@ -28,63 +28,7 @@
["Remote", "repo-2"]
]
},
"3d1e2998e81c": [
{
"name": "repoColorsByName",
"value": [
["Local", "#6366f1"],
["Remote", "#f97316"]
]
},
{
"name": "repoIconsByName",
"value": []
},
{
"name": "repoIdsByName",
"value": [
["Local", "repo-1"],
["Remote", "repo-2"]
]
},
{
"name": "repoHostIdByRepoId",
"value": [
["repo-1", "local"],
["repo-2", "ssh:ssh-1"]
]
}
],
"55d9d2103270": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"load": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"6134b73f18d0": {
"repoColorsByName": [
["Local", "#6366f1"],
["Remote", "#f97316"]
],
"repoHostIdByRepoId": [
["repo-1", "local"],
["repo-2", "ssh:ssh-1"]
],
"repoIconsByName": [],
"repoIdsByName": [
["Local", "repo-1"],
["Remote", "repo-2"]
]
},
"68c30b3a20e2": [
"0837485f8127": [
{
"name": "repo.list#1",
"args": [
@@ -107,6 +51,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -151,6 +97,144 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
"result": {
"targets": [
{
"id": "ssh-1",
"label": "SSH"
}
]
}
}
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "host.platform#1",
"args": [
{
"name": "method",
"value": "host.platform"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
],
"148d92080e35": [
{
"name": "repo.list#1",
"args": [
{
"name": "method",
"value": "repo.list"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
"result": {
"repos": [
{
"connectionId": {
"$rpc": "null"
},
"displayName": "Local",
"id": "repo-1"
},
{
"connectionId": "ssh-1",
"displayName": "Remote",
"id": "repo-2"
}
]
}
}
}
},
{
"name": "ssh.listTargetSummaries#1",
"args": [
{
"name": "method",
"value": "ssh.listTargetSummaries"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
@@ -187,6 +271,8 @@
],
"settlement": {
"status": "rejected",
"startedAt": 0,
"settledAt": 0,
"error": {
"category": "Error",
"message": "settings disconnected",
@@ -216,6 +302,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-4",
"ok": true,
@@ -226,6 +314,66 @@
}
}
],
"2bf0f26c9185": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"load": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"3d1e2998e81c": [
{
"name": "repoColorsByName",
"value": [
["Local", "#6366f1"],
["Remote", "#f97316"]
]
},
{
"name": "repoIconsByName",
"value": []
},
{
"name": "repoIdsByName",
"value": [
["Local", "repo-1"],
["Remote", "repo-2"]
]
},
{
"name": "repoHostIdByRepoId",
"value": [
["repo-1", "local"],
["repo-2", "ssh:ssh-1"]
]
}
],
"6134b73f18d0": {
"repoColorsByName": [
["Local", "#6366f1"],
["Remote", "#f97316"]
],
"repoHostIdByRepoId": [
["repo-1", "local"],
["repo-2", "ssh:ssh-1"]
],
"repoIconsByName": [],
"repoIdsByName": [
["Local", "repo-1"],
["Remote", "repo-2"]
]
},
"83ef5f7039bf": [
{
"name": "repo.list#1",
@@ -244,145 +392,18 @@
"json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}"
}
],
"8d323268159a": [
{
"name": "repo.list#1",
"args": [
{
"name": "method",
"value": "repo.list"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-1",
"ok": true,
"result": {
"repos": [
{
"connectionId": {
"$rpc": "null"
},
"displayName": "Local",
"id": "repo-1"
},
{
"connectionId": "ssh-1",
"displayName": "Remote",
"id": "repo-2"
}
]
}
}
}
},
{
"name": "ssh.listTargetSummaries#1",
"args": [
{
"name": "method",
"value": "ssh.listTargetSummaries"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-2",
"ok": true,
"result": {
"targets": [
{
"id": "ssh-1",
"label": "SSH"
}
]
}
}
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "host.platform#1",
"args": [
{
"name": "method",
"value": "host.platform"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"d9339f09e8a7": {
"e91286279b33": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"load": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
},
"ec7bb9cef277": [
@@ -427,9 +448,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "8d323268159a",
"sender": "0837485f8127",
"payloads": "83ef5f7039bf",
"settlements": "d9339f09e8a7",
"settlements": "e91286279b33",
"state": "6134b73f18d0",
"effects": "3d1e2998e81c"
}
@@ -437,9 +458,9 @@
{
"id": "settled",
"observation": {
"sender": "68c30b3a20e2",
"sender": "148d92080e35",
"payloads": "83ef5f7039bf",
"settlements": "55d9d2103270",
"settlements": "2bf0f26c9185",
"state": "071880b671a1",
"effects": "ec7bb9cef277"
}
@@ -5,18 +5,13 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"27ad71a245af": {
"load": {
"status": "pending"
}
},
"437e9fa96b67": [
"1f0e36a0a4b5": [
{
"name": "repo.list#1",
"args": [
@@ -39,6 +34,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -70,6 +67,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
@@ -101,6 +100,181 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-3",
"ok": true,
"result": {
"groups": []
}
}
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "worktree.ps#1",
"args": [
{
"name": "method",
"value": "worktree.ps"
},
{
"name": "params",
"value": {
"limit": 10000
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
],
"44136fa355b3": {},
"4f53cda18c2b": [],
"65c557da4079": {
"load": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"folderWorkspaces": [],
"projectGroups": [],
"repos": [],
"settings": {
"defaultTuiAgent": "codex",
"disabledTuiAgents": ["claude"],
"hostSettingOverrides": {},
"prBotAuthorOverrides": ["bot-user"],
"visibleTaskProviders": ["github", "linear"]
},
"worktrees": []
}
}
},
"7c1aad2b38f8": [
{
"name": "repo.list#1",
"args": [
{
"name": "method",
"value": "repo.list"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
"result": {
"repos": []
}
}
}
},
{
"name": "folderWorkspace.list#1",
"args": [
{
"name": "method",
"value": "folderWorkspace.list"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
"result": {
"folderWorkspaces": []
}
}
}
},
{
"name": "projectGroup.list#1",
"args": [
{
"name": "method",
"value": "projectGroup.list"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-3",
"ok": true,
@@ -132,6 +306,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-4",
"ok": true,
@@ -169,6 +345,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-5",
"ok": true,
@@ -179,8 +357,6 @@
}
}
],
"44136fa355b3": {},
"4f53cda18c2b": [],
"979c190bfe01": [
{
"name": "repo.list#1",
@@ -203,165 +379,10 @@
"json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}"
}
],
"d0bb33de375c": [
{
"name": "repo.list#1",
"args": [
{
"name": "method",
"value": "repo.list"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-1",
"ok": true,
"result": {
"repos": []
}
}
}
},
{
"name": "folderWorkspace.list#1",
"args": [
{
"name": "method",
"value": "folderWorkspace.list"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-2",
"ok": true,
"result": {
"folderWorkspaces": []
}
}
}
},
{
"name": "projectGroup.list#1",
"args": [
{
"name": "method",
"value": "projectGroup.list"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-3",
"ok": true,
"result": {
"groups": []
}
}
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "worktree.ps#1",
"args": [
{
"name": "method",
"value": "worktree.ps"
},
{
"name": "params",
"value": {
"limit": 10000
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "pending"
}
}
],
"f1ad4268f39d": {
"b11c8efab170": {
"load": {
"status": "fulfilled",
"value": {
"folderWorkspaces": [],
"projectGroups": [],
"repos": [],
"settings": {
"defaultTuiAgent": "codex",
"disabledTuiAgents": ["claude"],
"hostSettingOverrides": {},
"prBotAuthorOverrides": ["bot-user"],
"visibleTaskProviders": ["github", "linear"]
},
"worktrees": []
}
"status": "pending",
"startedAt": 0
}
}
},
@@ -371,9 +392,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "d0bb33de375c",
"sender": "1f0e36a0a4b5",
"payloads": "979c190bfe01",
"settlements": "27ad71a245af",
"settlements": "b11c8efab170",
"state": "44136fa355b3",
"effects": "4f53cda18c2b"
}
@@ -381,9 +402,9 @@
{
"id": "settled",
"observation": {
"sender": "437e9fa96b67",
"sender": "7c1aad2b38f8",
"payloads": "979c190bfe01",
"settlements": "f1ad4268f39d",
"settlements": "65c557da4079",
"state": "44136fa355b3",
"effects": "4f53cda18c2b"
}
@@ -5,185 +5,13 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"27ad71a245af": {
"load": {
"status": "pending"
}
},
"44136fa355b3": {},
"4f53cda18c2b": [],
"979c190bfe01": [
{
"name": "repo.list#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}"
},
{
"name": "folderWorkspace.list#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}"
},
{
"name": "projectGroup.list#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "worktree.ps#1",
"json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}"
}
],
"d0bb33de375c": [
{
"name": "repo.list#1",
"args": [
{
"name": "method",
"value": "repo.list"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-1",
"ok": true,
"result": {
"repos": []
}
}
}
},
{
"name": "folderWorkspace.list#1",
"args": [
{
"name": "method",
"value": "folderWorkspace.list"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-2",
"ok": true,
"result": {
"folderWorkspaces": []
}
}
}
},
{
"name": "projectGroup.list#1",
"args": [
{
"name": "method",
"value": "projectGroup.list"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-3",
"ok": true,
"result": {
"groups": []
}
}
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "worktree.ps#1",
"args": [
{
"name": "method",
"value": "worktree.ps"
},
{
"name": "params",
"value": {
"limit": 10000
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "pending"
}
}
],
"efea8e68126b": [
"111461dd9433": [
{
"name": "repo.list#1",
"args": [
@@ -206,6 +34,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -237,6 +67,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
@@ -268,6 +100,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-3",
"ok": true,
@@ -299,6 +133,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"error": {
"code": "refused",
@@ -331,6 +167,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-5",
"ok": true,
@@ -341,9 +179,163 @@
}
}
],
"fce456f34263": {
"1f0e36a0a4b5": [
{
"name": "repo.list#1",
"args": [
{
"name": "method",
"value": "repo.list"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
"result": {
"repos": []
}
}
}
},
{
"name": "folderWorkspace.list#1",
"args": [
{
"name": "method",
"value": "folderWorkspace.list"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
"result": {
"folderWorkspaces": []
}
}
}
},
{
"name": "projectGroup.list#1",
"args": [
{
"name": "method",
"value": "projectGroup.list"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-3",
"ok": true,
"result": {
"groups": []
}
}
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "undefined"
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "worktree.ps#1",
"args": [
{
"name": "method",
"value": "worktree.ps"
},
{
"name": "params",
"value": {
"limit": 10000
}
},
{
"name": "options",
"value": {
"timeoutMs": 30000
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
],
"44136fa355b3": {},
"4ef7f873c93e": {
"load": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"folderWorkspaces": [],
"projectGroups": [],
@@ -354,6 +346,35 @@
"worktrees": []
}
}
},
"4f53cda18c2b": [],
"979c190bfe01": [
{
"name": "repo.list#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}"
},
{
"name": "folderWorkspace.list#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}"
},
{
"name": "projectGroup.list#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "worktree.ps#1",
"json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}"
}
],
"b11c8efab170": {
"load": {
"status": "pending",
"startedAt": 0
}
}
},
"recording": {
@@ -362,9 +383,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "d0bb33de375c",
"sender": "1f0e36a0a4b5",
"payloads": "979c190bfe01",
"settlements": "27ad71a245af",
"settlements": "b11c8efab170",
"state": "44136fa355b3",
"effects": "4f53cda18c2b"
}
@@ -372,9 +393,9 @@
{
"id": "settled",
"observation": {
"sender": "efea8e68126b",
"sender": "111461dd9433",
"payloads": "979c190bfe01",
"settlements": "fce456f34263",
"settlements": "4ef7f873c93e",
"state": "44136fa355b3",
"effects": "4f53cda18c2b"
}
@@ -5,20 +5,13 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"27ad71a245af": {
"load": {
"status": "pending"
}
},
"44136fa355b3": {},
"4f53cda18c2b": [],
"8130d8745f6f": [
"059fe1eb42cb": [
{
"name": "repo.list#1",
"args": [
@@ -41,6 +34,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -72,6 +67,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
@@ -103,6 +100,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-3",
"ok": true,
@@ -134,6 +133,8 @@
],
"settlement": {
"status": "rejected",
"startedAt": 0,
"settledAt": 0,
"error": {
"category": "Error",
"message": "settings disconnected",
@@ -163,6 +164,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-5",
"ok": true,
@@ -173,29 +176,7 @@
}
}
],
"979c190bfe01": [
{
"name": "repo.list#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}"
},
{
"name": "folderWorkspace.list#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}"
},
{
"name": "projectGroup.list#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "worktree.ps#1",
"json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}"
}
],
"d0bb33de375c": [
"1f0e36a0a4b5": [
{
"name": "repo.list#1",
"args": [
@@ -218,6 +199,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -249,6 +232,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
@@ -280,6 +265,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-3",
"ok": true,
@@ -310,7 +297,8 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
},
{
@@ -334,13 +322,17 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
}
],
"fce456f34263": {
"44136fa355b3": {},
"4ef7f873c93e": {
"load": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"folderWorkspaces": [],
"projectGroups": [],
@@ -351,6 +343,35 @@
"worktrees": []
}
}
},
"4f53cda18c2b": [],
"979c190bfe01": [
{
"name": "repo.list#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}"
},
{
"name": "folderWorkspace.list#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}"
},
{
"name": "projectGroup.list#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "worktree.ps#1",
"json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}"
}
],
"b11c8efab170": {
"load": {
"status": "pending",
"startedAt": 0
}
}
},
"recording": {
@@ -359,9 +380,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "d0bb33de375c",
"sender": "1f0e36a0a4b5",
"payloads": "979c190bfe01",
"settlements": "27ad71a245af",
"settlements": "b11c8efab170",
"state": "44136fa355b3",
"effects": "4f53cda18c2b"
}
@@ -369,9 +390,9 @@
{
"id": "settled",
"observation": {
"sender": "8130d8745f6f",
"sender": "059fe1eb42cb",
"payloads": "979c190bfe01",
"settlements": "fce456f34263",
"settlements": "4ef7f873c93e",
"state": "44136fa355b3",
"effects": "4f53cda18c2b"
}
@@ -5,21 +5,55 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"1dbaae55a83d": {
"0131611322e3": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"28e44b020c24": [
"4345d70c756e": [
{
"name": "status.get#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "ui.get#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}"
},
{
"name": "preflight.check#1",
"json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}"
},
{
"name": "linear.status#1",
"json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}"
}
],
"58c52d8b7c76": {
"hydrated": true,
"settings": {
"defaultTuiAgent": "codex",
"disabledTuiAgents": ["claude"],
"hostSettingOverrides": {},
"prBotAuthorOverrides": ["bot-user"],
"visibleTaskProviders": ["github", "linear"]
}
},
"5a9cc1957824": [
{
"name": "status.get#1",
"args": [
@@ -42,6 +76,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -73,6 +109,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
@@ -110,6 +148,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-3",
"ok": true,
@@ -141,6 +181,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-4",
"ok": true,
@@ -174,6 +216,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-5",
"ok": true,
@@ -184,38 +228,6 @@
}
}
],
"4345d70c756e": [
{
"name": "status.get#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "ui.get#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}"
},
{
"name": "preflight.check#1",
"json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}"
},
{
"name": "linear.status#1",
"json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}"
}
],
"58c52d8b7c76": {
"hydrated": true,
"settings": {
"defaultTuiAgent": "codex",
"disabledTuiAgents": ["claude"],
"hostSettingOverrides": {},
"prBotAuthorOverrides": ["bot-user"],
"visibleTaskProviders": ["github", "linear"]
}
},
"8574a5791dce": [
{
"name": "taskStateHydrated",
@@ -501,135 +513,6 @@
"value": true
}
],
"98ffdb63731f": [
{
"name": "status.get#1",
"args": [
{
"name": "method",
"value": "status.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-1",
"ok": true,
"result": {
"capabilities": ["mobile.tasks.v1"]
}
}
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "ui.get#1",
"args": [
{
"name": "method",
"value": "ui.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "preflight.check#1",
"args": [
{
"name": "method",
"value": "preflight.check"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "linear.status#1",
"args": [
{
"name": "method",
"value": "linear.status"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"c3f33d88e338": [
{
"name": "taskStateHydrated",
@@ -827,7 +710,142 @@
"c6178e6a0f4e": {
"hydrated": false,
"settings": {}
}
},
"e71a3d7fabe9": [
{
"name": "status.get#1",
"args": [
{
"name": "method",
"value": "status.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
"result": {
"capabilities": ["mobile.tasks.v1"]
}
}
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "ui.get#1",
"args": [
{
"name": "method",
"value": "ui.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "preflight.check#1",
"args": [
{
"name": "method",
"value": "preflight.check"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "linear.status#1",
"args": [
{
"name": "method",
"value": "linear.status"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
]
},
"recording": {
"scenario": "settings-task-hydration-fulfilled",
@@ -835,9 +853,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "98ffdb63731f",
"sender": "e71a3d7fabe9",
"payloads": "4345d70c756e",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "c6178e6a0f4e",
"effects": "c3f33d88e338"
}
@@ -845,9 +863,9 @@
{
"id": "settled",
"observation": {
"sender": "28e44b020c24",
"sender": "5a9cc1957824",
"payloads": "4345d70c756e",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "58c52d8b7c76",
"effects": "8574a5791dce"
}
@@ -5,13 +5,45 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"17c3ed4143bb": [
"0131611322e3": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"4345d70c756e": [
{
"name": "status.get#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "ui.get#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}"
},
{
"name": "preflight.check#1",
"json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}"
},
{
"name": "linear.status#1",
"json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}"
}
],
"69474d6e5c50": [
{
"name": "status.get#1",
"args": [
@@ -34,6 +66,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -65,6 +99,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"error": {
"code": "refused",
@@ -97,6 +133,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-3",
"ok": true,
@@ -128,6 +166,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-4",
"ok": true,
@@ -161,6 +201,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-5",
"ok": true,
@@ -171,169 +213,10 @@
}
}
],
"1dbaae55a83d": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"4345d70c756e": [
{
"name": "status.get#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "ui.get#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}"
},
{
"name": "preflight.check#1",
"json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}"
},
{
"name": "linear.status#1",
"json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}"
}
],
"963a91c532c8": {
"hydrated": true,
"settings": {}
},
"98ffdb63731f": [
{
"name": "status.get#1",
"args": [
{
"name": "method",
"value": "status.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-1",
"ok": true,
"result": {
"capabilities": ["mobile.tasks.v1"]
}
}
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "ui.get#1",
"args": [
{
"name": "method",
"value": "ui.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "preflight.check#1",
"args": [
{
"name": "method",
"value": "preflight.check"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "linear.status#1",
"args": [
{
"name": "method",
"value": "linear.status"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"c3f33d88e338": [
{
"name": "taskStateHydrated",
@@ -810,7 +693,142 @@
"c6178e6a0f4e": {
"hydrated": false,
"settings": {}
}
},
"e71a3d7fabe9": [
{
"name": "status.get#1",
"args": [
{
"name": "method",
"value": "status.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
"result": {
"capabilities": ["mobile.tasks.v1"]
}
}
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "ui.get#1",
"args": [
{
"name": "method",
"value": "ui.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "preflight.check#1",
"args": [
{
"name": "method",
"value": "preflight.check"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "linear.status#1",
"args": [
{
"name": "method",
"value": "linear.status"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
]
},
"recording": {
"scenario": "settings-task-hydration-refused",
@@ -818,9 +836,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "98ffdb63731f",
"sender": "e71a3d7fabe9",
"payloads": "4345d70c756e",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "c6178e6a0f4e",
"effects": "c3f33d88e338"
}
@@ -828,9 +846,9 @@
{
"id": "settled",
"observation": {
"sender": "17c3ed4143bb",
"sender": "69474d6e5c50",
"payloads": "4345d70c756e",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "963a91c532c8",
"effects": "c479baa4b17d"
}
@@ -5,15 +5,17 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"1dbaae55a83d": {
"0131611322e3": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
@@ -243,7 +245,7 @@
"value": false
}
],
"60f211f5713d": [
"b6ff724ea992": [
{
"name": "status.get#1",
"args": [
@@ -266,6 +268,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -297,6 +301,8 @@
],
"settlement": {
"status": "rejected",
"startedAt": 0,
"settledAt": 0,
"error": {
"category": "Error",
"message": "settings disconnected",
@@ -326,6 +332,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-3",
"ok": true,
@@ -357,6 +365,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-4",
"ok": true,
@@ -390,6 +400,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-5",
"ok": true,
@@ -400,135 +412,6 @@
}
}
],
"98ffdb63731f": [
{
"name": "status.get#1",
"args": [
{
"name": "method",
"value": "status.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-1",
"ok": true,
"result": {
"capabilities": ["mobile.tasks.v1"]
}
}
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "ui.get#1",
"args": [
{
"name": "method",
"value": "ui.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "preflight.check#1",
"args": [
{
"name": "method",
"value": "preflight.check"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "linear.status#1",
"args": [
{
"name": "method",
"value": "linear.status"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"c3f33d88e338": [
{
"name": "taskStateHydrated",
@@ -726,7 +609,142 @@
"c6178e6a0f4e": {
"hydrated": false,
"settings": {}
}
},
"e71a3d7fabe9": [
{
"name": "status.get#1",
"args": [
{
"name": "method",
"value": "status.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
"result": {
"capabilities": ["mobile.tasks.v1"]
}
}
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "ui.get#1",
"args": [
{
"name": "method",
"value": "ui.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "preflight.check#1",
"args": [
{
"name": "method",
"value": "preflight.check"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "linear.status#1",
"args": [
{
"name": "method",
"value": "linear.status"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
]
},
"recording": {
"scenario": "settings-task-hydration-transport-error",
@@ -734,9 +752,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "98ffdb63731f",
"sender": "e71a3d7fabe9",
"payloads": "4345d70c756e",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "c6178e6a0f4e",
"effects": "c3f33d88e338"
}
@@ -744,9 +762,9 @@
{
"id": "settled",
"observation": {
"sender": "60f211f5713d",
"sender": "b6ff724ea992",
"payloads": "4345d70c756e",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "c6178e6a0f4e",
"effects": "4908672a6114"
}
@@ -5,26 +5,12 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"005164ebb458": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"0ffb818cf79c": [
{
"name": "creatingKey",
@@ -63,6 +49,51 @@
}
}
],
"1f2f2a0a5737": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
],
"6dfef4ef572b": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"7abdfe20af50": {
"creating": "linear:1",
"error": "",
@@ -70,7 +101,26 @@
"disabledTuiAgents": ["claude"]
}
},
"8ad24c7e79a6": [
"8b8197eed660": {
"creating": {
"$rpc": "null"
},
"error": "Selected agent is disabled. Choose an enabled agent before creating.",
"settings": {
"defaultTuiAgent": "codex",
"disabledTuiAgents": ["claude"],
"hostSettingOverrides": {},
"prBotAuthorOverrides": ["bot-user"],
"visibleTaskProviders": ["github", "linear"]
}
},
"9e493785145e": [
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
}
],
"a7af6ac4ce05": [
{
"name": "settings.get#1",
"args": [
@@ -93,6 +143,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -109,51 +161,6 @@
}
}
],
"8b8197eed660": {
"creating": {
"$rpc": "null"
},
"error": "Selected agent is disabled. Choose an enabled agent before creating.",
"settings": {
"defaultTuiAgent": "codex",
"disabledTuiAgents": ["claude"],
"hostSettingOverrides": {},
"prBotAuthorOverrides": ["bot-user"],
"visibleTaskProviders": ["github", "linear"]
}
},
"95115856c445": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"9e493785145e": [
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
}
],
"b05ebf557542": [
{
"name": "creatingKey",
@@ -164,15 +171,18 @@
"value": ""
}
],
"bd10b5abf164": {
"f117d93cf44a": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
}
},
@@ -182,9 +192,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "95115856c445",
"sender": "1f2f2a0a5737",
"payloads": "9e493785145e",
"settlements": "bd10b5abf164",
"settlements": "f117d93cf44a",
"state": "7abdfe20af50",
"effects": "b05ebf557542"
}
@@ -192,9 +202,9 @@
{
"id": "settled",
"observation": {
"sender": "8ad24c7e79a6",
"sender": "a7af6ac4ce05",
"payloads": "9e493785145e",
"settlements": "005164ebb458",
"settlements": "6dfef4ef572b",
"state": "8b8197eed660",
"effects": "0ffb818cf79c"
}
@@ -5,27 +5,13 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"005164ebb458": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"1043ce303fe4": [
"16043f76be6c": [
{
"name": "settings.get#1",
"args": [
@@ -48,6 +34,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"error": {
"code": "refused",
@@ -59,6 +47,33 @@
}
}
],
"1f2f2a0a5737": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
],
"236832733364": [
{
"name": "creatingKey",
@@ -87,6 +102,24 @@
}
}
],
"6dfef4ef572b": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"7abdfe20af50": {
"creating": "linear:1",
"error": "",
@@ -94,32 +127,6 @@
"disabledTuiAgents": ["claude"]
}
},
"95115856c445": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"9e493785145e": [
{
"name": "settings.get#1",
@@ -136,17 +143,6 @@
"value": ""
}
],
"bd10b5abf164": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "pending"
}
},
"d5df3f6b123a": {
"creating": {
"$rpc": "null"
@@ -155,6 +151,20 @@
"settings": {
"disabledTuiAgents": ["claude"]
}
},
"f117d93cf44a": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "pending",
"startedAt": 0
}
}
},
"recording": {
@@ -163,9 +173,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "95115856c445",
"sender": "1f2f2a0a5737",
"payloads": "9e493785145e",
"settlements": "bd10b5abf164",
"settlements": "f117d93cf44a",
"state": "7abdfe20af50",
"effects": "b05ebf557542"
}
@@ -173,9 +183,9 @@
{
"id": "settled",
"observation": {
"sender": "1043ce303fe4",
"sender": "16043f76be6c",
"payloads": "9e493785145e",
"settlements": "005164ebb458",
"settlements": "6dfef4ef572b",
"state": "d5df3f6b123a",
"effects": "236832733364"
}
@@ -5,26 +5,39 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"005164ebb458": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
"1f2f2a0a5737": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
},
],
"236832733364": [
{
"name": "creatingKey",
@@ -53,7 +66,48 @@
}
}
],
"3c5a01aff17a": [
"6dfef4ef572b": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"7abdfe20af50": {
"creating": "linear:1",
"error": "",
"settings": {
"disabledTuiAgents": ["claude"]
}
},
"9e493785145e": [
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
}
],
"b05ebf557542": [
{
"name": "creatingKey",
"value": "linear:1"
},
{
"name": "error",
"value": ""
}
],
"d069f81df435": [
{
"name": "settings.get#1",
"args": [
@@ -76,6 +130,8 @@
],
"settlement": {
"status": "rejected",
"startedAt": 0,
"settledAt": 0,
"error": {
"category": "Error",
"message": "settings disconnected",
@@ -84,66 +140,6 @@
}
}
],
"7abdfe20af50": {
"creating": "linear:1",
"error": "",
"settings": {
"disabledTuiAgents": ["claude"]
}
},
"95115856c445": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"9e493785145e": [
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
}
],
"b05ebf557542": [
{
"name": "creatingKey",
"value": "linear:1"
},
{
"name": "error",
"value": ""
}
],
"bd10b5abf164": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "pending"
}
},
"d5df3f6b123a": {
"creating": {
"$rpc": "null"
@@ -152,6 +148,20 @@
"settings": {
"disabledTuiAgents": ["claude"]
}
},
"f117d93cf44a": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "pending",
"startedAt": 0
}
}
},
"recording": {
@@ -160,9 +170,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "95115856c445",
"sender": "1f2f2a0a5737",
"payloads": "9e493785145e",
"settlements": "bd10b5abf164",
"settlements": "f117d93cf44a",
"state": "7abdfe20af50",
"effects": "b05ebf557542"
}
@@ -170,9 +180,9 @@
{
"id": "settled",
"observation": {
"sender": "3c5a01aff17a",
"sender": "d069f81df435",
"payloads": "9e493785145e",
"settlements": "005164ebb458",
"settlements": "6dfef4ef572b",
"state": "d5df3f6b123a",
"effects": "236832733364"
}
@@ -5,39 +5,13 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"0efe672b07d3": [
{
"name": "settings.update#1",
"args": [
{
"name": "method",
"value": "settings.update"
},
{
"name": "params",
"value": {
"defaultTaskViewPreset": "assigned"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"17e698f5530e": [
"1e0992e3ef1e": [
{
"name": "settings.update#1",
"args": [
@@ -60,6 +34,8 @@
],
"settlement": {
"status": "rejected",
"startedAt": 0,
"settledAt": 0,
"error": {
"category": "Error",
"message": "write disconnected",
@@ -68,23 +44,27 @@
}
}
],
"2614969a3e03": {
"5db909d58c6f": {
"preset": "assigned"
},
"a4cc6c82ee53": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"write": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"5db909d58c6f": {
"preset": "assigned"
},
"b26f6d594d62": [
{
"name": "defaultGitHubPreset",
@@ -96,6 +76,33 @@
"name": "settings.update#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.update\",\"params\":{\"defaultTaskViewPreset\":\"assigned\"}}"
}
],
"e02c44633084": [
{
"name": "settings.update#1",
"args": [
{
"name": "method",
"value": "settings.update"
},
{
"name": "params",
"value": {
"defaultTaskViewPreset": "assigned"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
]
},
"recording": {
@@ -104,9 +111,9 @@
{
"id": "optimistic",
"observation": {
"sender": "0efe672b07d3",
"sender": "e02c44633084",
"payloads": "c48c361670b0",
"settlements": "2614969a3e03",
"settlements": "a4cc6c82ee53",
"state": "5db909d58c6f",
"effects": "b26f6d594d62"
}
@@ -114,9 +121,9 @@
{
"id": "settled",
"observation": {
"sender": "17e698f5530e",
"sender": "1e0992e3ef1e",
"payloads": "c48c361670b0",
"settlements": "2614969a3e03",
"settlements": "a4cc6c82ee53",
"state": "5db909d58c6f",
"effects": "b26f6d594d62"
}
@@ -5,21 +5,155 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"1dbaae55a83d": {
"0131611322e3": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"244f7b712d34": [
"2a7485a88169": {
"providers": ["github"],
"settings": {
"defaultTuiAgent": "codex",
"disabledTuiAgents": ["claude"],
"hostSettingOverrides": {},
"prBotAuthorOverrides": ["bot-user"],
"visibleTaskProviders": ["github", "linear"]
},
"trust": {}
},
"4f53cda18c2b": [],
"7076fb41232c": [
{
"name": "preflight.check#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}"
},
{
"name": "linear.status#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "ui.get#1",
"json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}"
}
],
"7e236d701bd4": [
{
"name": "preflight.check#1",
"args": [
{
"name": "method",
"value": "preflight.check"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "linear.status#1",
"args": [
{
"name": "method",
"value": "linear.status"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
},
{
"name": "ui.get#1",
"args": [
{
"name": "method",
"value": "ui.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
],
"edae57429e34": [
{
"name": "preflight.check#1",
"args": [
@@ -42,6 +176,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -75,6 +211,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
@@ -106,6 +244,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-3",
"ok": true,
@@ -143,6 +283,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-4",
"ok": true,
@@ -153,134 +295,6 @@
}
}
],
"2a7485a88169": {
"providers": ["github"],
"settings": {
"defaultTuiAgent": "codex",
"disabledTuiAgents": ["claude"],
"hostSettingOverrides": {},
"prBotAuthorOverrides": ["bot-user"],
"visibleTaskProviders": ["github", "linear"]
},
"trust": {}
},
"4f53cda18c2b": [],
"5524f79301eb": [
{
"name": "preflight.check#1",
"args": [
{
"name": "method",
"value": "preflight.check"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "linear.status#1",
"args": [
{
"name": "method",
"value": "linear.status"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
},
{
"name": "ui.get#1",
"args": [
{
"name": "method",
"value": "ui.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"7076fb41232c": [
{
"name": "preflight.check#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}"
},
{
"name": "linear.status#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "ui.get#1",
"json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}"
}
],
"f6a09f8c5b85": {
"providers": [],
"settings": {
@@ -295,9 +309,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "5524f79301eb",
"sender": "7e236d701bd4",
"payloads": "7076fb41232c",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "f6a09f8c5b85",
"effects": "4f53cda18c2b"
}
@@ -305,9 +319,9 @@
{
"id": "settled",
"observation": {
"sender": "244f7b712d34",
"sender": "edae57429e34",
"payloads": "7076fb41232c",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "2a7485a88169",
"effects": "4f53cda18c2b"
}
@@ -5,15 +5,17 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"1dbaae55a83d": {
"0131611322e3": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
@@ -27,7 +29,25 @@
"trust": {}
},
"4f53cda18c2b": [],
"5524f79301eb": [
"7076fb41232c": [
{
"name": "preflight.check#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}"
},
{
"name": "linear.status#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "ui.get#1",
"json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}"
}
],
"7e236d701bd4": [
{
"name": "preflight.check#1",
"args": [
@@ -49,7 +69,8 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
},
{
@@ -73,7 +94,8 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
},
{
@@ -97,7 +119,8 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
},
{
@@ -121,29 +144,12 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
}
],
"7076fb41232c": [
{
"name": "preflight.check#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}"
},
{
"name": "linear.status#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "ui.get#1",
"json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}"
}
],
"d12c61bdfe5c": [
"96691837821b": [
{
"name": "preflight.check#1",
"args": [
@@ -166,6 +172,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -199,6 +207,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
@@ -230,6 +240,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"error": {
"code": "refused",
@@ -262,6 +274,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-4",
"ok": true,
@@ -286,9 +300,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "5524f79301eb",
"sender": "7e236d701bd4",
"payloads": "7076fb41232c",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "f6a09f8c5b85",
"effects": "4f53cda18c2b"
}
@@ -296,9 +310,9 @@
{
"id": "settled",
"observation": {
"sender": "d12c61bdfe5c",
"sender": "96691837821b",
"payloads": "7076fb41232c",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "3a834cb85dd8",
"effects": "4f53cda18c2b"
}
@@ -5,15 +5,17 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"1dbaae55a83d": {
"0131611322e3": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
@@ -27,7 +29,25 @@
"trust": {}
},
"4f53cda18c2b": [],
"5524f79301eb": [
"7076fb41232c": [
{
"name": "preflight.check#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}"
},
{
"name": "linear.status#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "ui.get#1",
"json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}"
}
],
"7e236d701bd4": [
{
"name": "preflight.check#1",
"args": [
@@ -49,7 +69,8 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
},
{
@@ -73,7 +94,8 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
},
{
@@ -97,7 +119,8 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
},
{
@@ -121,29 +144,12 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
}
],
"7076fb41232c": [
{
"name": "preflight.check#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}"
},
{
"name": "linear.status#1",
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}"
},
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
},
{
"name": "ui.get#1",
"json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}"
}
],
"c209750e525b": [
"86f1b091bb72": [
{
"name": "preflight.check#1",
"args": [
@@ -166,6 +172,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
@@ -199,6 +207,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-2",
"ok": true,
@@ -230,6 +240,8 @@
],
"settlement": {
"status": "rejected",
"startedAt": 0,
"settledAt": 0,
"error": {
"category": "Error",
"message": "settings disconnected",
@@ -259,6 +271,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-4",
"ok": true,
@@ -283,9 +297,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "5524f79301eb",
"sender": "7e236d701bd4",
"payloads": "7076fb41232c",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "f6a09f8c5b85",
"effects": "4f53cda18c2b"
}
@@ -293,9 +307,9 @@
{
"id": "settled",
"observation": {
"sender": "c209750e525b",
"sender": "86f1b091bb72",
"payloads": "7076fb41232c",
"settlements": "1dbaae55a83d",
"settlements": "0131611322e3",
"state": "3a834cb85dd8",
"effects": "4f53cda18c2b"
}
@@ -5,26 +5,12 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"005164ebb458": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"13c996e4ec2b": {
"creating": true,
"error": "",
@@ -32,6 +18,33 @@
"disabledTuiAgents": ["claude"]
}
},
"1f2f2a0a5737": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
],
"5efbd884ea5a": {
"creating": false,
"error": "Selected agent is disabled. Choose an enabled agent before creating.",
@@ -43,71 +56,24 @@
"visibleTaskProviders": ["github", "linear"]
}
},
"8ad24c7e79a6": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"value": {
"id": "frame-1",
"ok": true,
"result": {
"settings": {
"defaultTuiAgent": "codex",
"disabledTuiAgents": ["claude"],
"hostSettingOverrides": {},
"prBotAuthorOverrides": ["bot-user"],
"visibleTaskProviders": ["github", "linear"]
}
}
}
"6dfef4ef572b": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
],
"95115856c445": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
},
"9db655095867": [
{
"name": "error",
@@ -145,23 +111,67 @@
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
}
],
"bd10b5abf164": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
"a7af6ac4ce05": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"id": "frame-1",
"ok": true,
"result": {
"settings": {
"defaultTuiAgent": "codex",
"disabledTuiAgents": ["claude"],
"hostSettingOverrides": {},
"prBotAuthorOverrides": ["bot-user"],
"visibleTaskProviders": ["github", "linear"]
}
}
}
}
},
"submit": {
"status": "pending"
}
},
],
"c0cb3df4feef": [
{
"name": "error",
"value": ""
}
]
],
"f117d93cf44a": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "pending",
"startedAt": 0
}
}
},
"recording": {
"scenario": "settings-workspace-submit-fulfilled",
@@ -169,9 +179,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "95115856c445",
"sender": "1f2f2a0a5737",
"payloads": "9e493785145e",
"settlements": "bd10b5abf164",
"settlements": "f117d93cf44a",
"state": "13c996e4ec2b",
"effects": "c0cb3df4feef"
}
@@ -179,9 +189,9 @@
{
"id": "settled",
"observation": {
"sender": "8ad24c7e79a6",
"sender": "a7af6ac4ce05",
"payloads": "9e493785145e",
"settlements": "005164ebb458",
"settlements": "6dfef4ef572b",
"state": "5efbd884ea5a",
"effects": "9db655095867"
}
@@ -5,26 +5,12 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"005164ebb458": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"0e315dbfe7a8": [
{
"name": "error",
@@ -46,7 +32,14 @@
"value": "Selected agent is disabled. Choose an enabled agent before creating."
}
],
"1043ce303fe4": [
"13c996e4ec2b": {
"creating": true,
"error": "",
"settings": {
"disabledTuiAgents": ["claude"]
}
},
"16043f76be6c": [
{
"name": "settings.get#1",
"args": [
@@ -69,6 +62,8 @@
],
"settlement": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"error": {
"code": "refused",
@@ -80,21 +75,7 @@
}
}
],
"13c996e4ec2b": {
"creating": true,
"error": "",
"settings": {
"disabledTuiAgents": ["claude"]
}
},
"2e8e352c8dd1": {
"creating": false,
"error": "Selected agent is disabled. Choose an enabled agent before creating.",
"settings": {
"disabledTuiAgents": ["claude"]
}
},
"95115856c445": [
"1f2f2a0a5737": [
{
"name": "settings.get#1",
"args": [
@@ -116,33 +97,62 @@
}
],
"settlement": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
}
],
"2e8e352c8dd1": {
"creating": false,
"error": "Selected agent is disabled. Choose an enabled agent before creating.",
"settings": {
"disabledTuiAgents": ["claude"]
}
},
"6dfef4ef572b": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"9e493785145e": [
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
}
],
"bd10b5abf164": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "pending"
}
},
"c0cb3df4feef": [
{
"name": "error",
"value": ""
}
]
],
"f117d93cf44a": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "pending",
"startedAt": 0
}
}
},
"recording": {
"scenario": "settings-workspace-submit-refused",
@@ -150,9 +160,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "95115856c445",
"sender": "1f2f2a0a5737",
"payloads": "9e493785145e",
"settlements": "bd10b5abf164",
"settlements": "f117d93cf44a",
"state": "13c996e4ec2b",
"effects": "c0cb3df4feef"
}
@@ -160,9 +170,9 @@
{
"id": "settled",
"observation": {
"sender": "1043ce303fe4",
"sender": "16043f76be6c",
"payloads": "9e493785145e",
"settlements": "005164ebb458",
"settlements": "6dfef4ef572b",
"state": "2e8e352c8dd1",
"effects": "0e315dbfe7a8"
}
@@ -5,26 +5,12 @@
"runnerVersion": 1,
"baseline": "aac38d698ff75ac4c8658addab48ef5a83617619",
"lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf",
"recorderSha256": "05ddde590389d3a356e9e642f1d1b84bbdcedcfa3a121ea09e6a71bbad253330",
"recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c",
"platform": "darwin",
"scenarioVersion": 1,
"projectionVersion": 1,
"projectionVersion": 2,
"goldenFormatVersion": 2,
"values": {
"005164ebb458": {
"mount": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "fulfilled",
"value": {
"$rpc": "undefined"
}
}
},
"0e315dbfe7a8": [
{
"name": "error",
@@ -53,6 +39,33 @@
"disabledTuiAgents": ["claude"]
}
},
"1f2f2a0a5737": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending",
"startedAt": 0
}
}
],
"2e8e352c8dd1": {
"creating": false,
"error": "Selected agent is disabled. Choose an enabled agent before creating.",
@@ -60,7 +73,37 @@
"disabledTuiAgents": ["claude"]
}
},
"3c5a01aff17a": [
"6dfef4ef572b": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
}
},
"9e493785145e": [
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
}
],
"c0cb3df4feef": [
{
"name": "error",
"value": ""
}
],
"d069f81df435": [
{
"name": "settings.get#1",
"args": [
@@ -83,6 +126,8 @@
],
"settlement": {
"status": "rejected",
"startedAt": 0,
"settledAt": 0,
"error": {
"category": "Error",
"message": "settings disconnected",
@@ -91,55 +136,20 @@
}
}
],
"95115856c445": [
{
"name": "settings.get#1",
"args": [
{
"name": "method",
"value": "settings.get"
},
{
"name": "params",
"value": {
"$rpc": "absent"
}
},
{
"name": "options",
"value": {
"$rpc": "absent"
}
}
],
"settlement": {
"status": "pending"
}
}
],
"9e493785145e": [
{
"name": "settings.get#1",
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}"
}
],
"bd10b5abf164": {
"f117d93cf44a": {
"mount": {
"status": "fulfilled",
"startedAt": 0,
"settledAt": 0,
"value": {
"$rpc": "undefined"
}
},
"submit": {
"status": "pending"
"status": "pending",
"startedAt": 0
}
},
"c0cb3df4feef": [
{
"name": "error",
"value": ""
}
]
}
},
"recording": {
"scenario": "settings-workspace-submit-transport-error",
@@ -147,9 +157,9 @@
{
"id": "settings-pending",
"observation": {
"sender": "95115856c445",
"sender": "1f2f2a0a5737",
"payloads": "9e493785145e",
"settlements": "bd10b5abf164",
"settlements": "f117d93cf44a",
"state": "13c996e4ec2b",
"effects": "c0cb3df4feef"
}
@@ -157,9 +167,9 @@
{
"id": "settled",
"observation": {
"sender": "3c5a01aff17a",
"sender": "d069f81df435",
"payloads": "9e493785145e",
"settlements": "005164ebb458",
"settlements": "6dfef4ef572b",
"state": "2e8e352c8dd1",
"effects": "0e315dbfe7a8"
}
+2 -18
View File
@@ -22,13 +22,7 @@
}
},
{
"advance": 119
},
{
"checkpoint": "debounce-pending"
},
{
"advance": 1
"advance": 120
},
{
"complete": "files.searchPaths#1",
@@ -2175,17 +2169,7 @@
"checkpoint": "cache-hit"
},
{
"advance": 59000
},
{
"action": "load-cached",
"id": "warm-query"
},
{
"checkpoint": "cache-warm"
},
{
"advance": 1000
"advance": 60000
},
{
"action": "load-cached",
+20 -11
View File
@@ -34,15 +34,24 @@ wire ids never identify completions. Timers only advance explicitly, and zero-ti
flush due timers, promise continuations, and React work after every step. Date, performance,
Math.random, Web Crypto random bytes/UUIDs, and transport ids are deterministic.
### Time thresholds
### Recorded time
No observation carries a timestamp, so a threshold is only observable when a checkpoint sits on
each side of it. Every scripted threshold is straddled rather than jumped: the 30 s request
deadline by `{"advance":11000}`, `deadline-pending`, `{"advance":19000}` in both the sibling and
interruption schedules, the 120 ms search debounce by 119 ms, `debounce-pending`, 1 ms in `b1`, and
the 60 s repo-metadata cache TTL by 59 s, `cache-warm`, 1 s in `settings-repo-cache-expiry`.
Shortening any of the three moves an observation into the earlier partition; lengthening one
already failed, because a completion for a request that was never issued is refused.
Every settlement carries `startedAt` and `settledAt` in virtual milliseconds since the pinned epoch,
so the projection has a temporal dimension instead of relying on where a checkpoint happens to sit.
Any transition the product schedules for itself is recorded at the time it actually fires: change a
request deadline or the search debounce by any amount, in either direction, and a recorded number
moves. Granularity is exact milliseconds, because the fake timers fire at their scheduled time and
never coalesce; `recording-runner.test.ts` pins a 5 ms deadline settling at exactly `settledAt: 5`.
A checkpoint's own clock is not recorded. It is always the sum of the scripted `advance` steps, so
it is a function of the scenario rather than of the code under test; `run-recording.ts` asserts that
equality at every checkpoint instead, which costs no bytes and fails loudly if it ever drifts.
This covers thresholds the product schedules. It does not cover a threshold the product only
consults when something else makes it act, such as the `Date.now()` cache TTL in
`use-host-repo-metadata.ts`: both a 60 s and a 20 s TTL are expired when the scenario probes at
60 s, and no observation exists in between. Closing that needs a scenario acting inside the window,
which is a coverage decision, not a projection one.
## Golden schema
@@ -55,9 +64,9 @@ on the header and forces a deliberate re-record. Checkpoints
contain ordered sender calls and serialized physical application payloads, action and request
settlements, projected state, and ordered external effects. Sender args have three positional
slots; absent, undefined and null are distinct `$rpc` tags. Literal objects containing `$rpc`
are escaped. Only object keys are sorted; array/effect order, options, budgets and errors stay
observable. Errors contain category, message and `isRpcDeliveryUnknown`, never stack paths, plus
`code` and a recursively captured `cause` when the thrown error carries them.
are escaped. Only object keys are sorted; array/effect order, options, budgets, settlement times
and errors stay observable. Errors contain category, message and `isRpcDeliveryUnknown`, never
stack paths, plus `code` and a recursively captured `cause` when the thrown error carries them.
Platform is provenance; candidate comparison does not require the same operating system.
### Value pool
@@ -15,6 +15,8 @@ import type { Recording, RecordingScenario } from './recording-scenario'
import type { RecordedValue } from './recording-values'
export const RUNNER_VERSION = 1
// 2 stamps every settlement with startedAt/settledAt on the pinned virtual clock.
export const PROJECTION_VERSION = 2
// 2 interns observation field values into a pooled map; a version 1 file is not comparable here.
export const GOLDEN_FORMAT_VERSION = 2
export type GoldenRecording = {
@@ -53,7 +55,7 @@ export function goldenRecording(
recorderSha256: recorderSha256(root),
platform: process.platform,
scenarioVersion: scenario.version,
projectionVersion: 1,
projectionVersion: PROJECTION_VERSION,
goldenFormatVersion: GOLDEN_FORMAT_VERSION,
recording
}
@@ -12,11 +12,13 @@ import {
compareGolden,
GOLDEN_FORMAT_VERSION,
goldenBytes,
PROJECTION_VERSION,
readGolden,
writeGolden,
type GoldenRecording
} from './golden-recording'
import { hoistPreludeCheckpoints } from './prelude-checkpoints'
import { runRecording } from './run-recording'
import { replyPartitions } from './reply-matrix'
import type { Observation, RecordingScenario } from './recording-scenario'
@@ -32,7 +34,7 @@ describe('recording boundaries', () => {
it('runs the actual stable-client projection and physical serialization', async () => {
const clock = vitestRecordingScheduler()
clock.start()
const transport = new ScriptedRpcTransport()
const transport = new ScriptedRpcTransport(clock.elapsed)
try {
const result = transport.client.sendRequest(
'worktree.ps',
@@ -65,7 +67,7 @@ describe('recording boundaries', () => {
it('requires logical bindings plus matching params for concurrent same-method calls', async () => {
const clock = vitestRecordingScheduler()
clock.start()
const transport = new ScriptedRpcTransport()
const transport = new ScriptedRpcTransport(clock.elapsed)
try {
const left = transport.client.sendRequest('files.list', { worktree: 'A' })
const right = transport.client.sendRequest('files.list', { worktree: 'B' })
@@ -99,20 +101,23 @@ describe('recording boundaries', () => {
it('records actual deadline ambiguity and leaves peers pending before their deadlines', async () => {
const clock = vitestRecordingScheduler()
clock.start()
const transport = new ScriptedRpcTransport()
const transport = new ScriptedRpcTransport(clock.elapsed)
try {
void transport.client.sendRequest('short', {}, { timeoutMs: 5 }).catch(() => {})
void transport.client.sendRequest('long', {}, { timeoutMs: 50 }).catch(() => {})
await clock.advance(5)
// Exact virtual milliseconds: the deadline is recorded at the value the product asked for.
expect(transport.requests[0].settlement).toEqual({
status: 'rejected',
startedAt: 0,
settledAt: 5,
error: {
category: 'Error',
message: 'Request timed out: short',
isRpcDeliveryUnknown: true
}
})
expect(transport.requests[1].settlement).toEqual({ status: 'pending' })
expect(transport.requests[1].settlement).toEqual({ status: 'pending', startedAt: 0 })
} finally {
transport.dispose()
await clock.flush()
@@ -217,6 +222,25 @@ describe('recording boundaries', () => {
).toThrow('diverges from the base')
})
it('refuses a checkpoint whose clock drifted from the scripted advances', async () => {
const scheduler = vitestRecordingScheduler()
await expect(
runRecording(
{
id: 'drift',
operation: 'op',
version: 1,
family: 'op',
sites: [],
schedules: [],
steps: [{ advance: 10 }, { checkpoint: 'settled' }]
},
() => ({ action: () => {}, state: () => ({}), dispose: () => {} }),
{ ...scheduler, elapsed: () => scheduler.elapsed() + 1 }
)
).rejects.toThrow('Checkpoint clock drifted: drift settled at 11, scripted 10')
})
it('records an error code and cause, and omits both when the error carries neither', () => {
expect(captureError(new Error('plain'))).toEqual({
category: 'Error',
@@ -299,7 +323,7 @@ function sampleGolden(id: string): GoldenRecording {
recorderSha256: 'c'.repeat(64),
platform: process.platform,
scenarioVersion: 1,
projectionVersion: 1,
projectionVersion: PROJECTION_VERSION,
goldenFormatVersion: GOLDEN_FORMAT_VERSION,
recording: { scenario: id, checkpoints: [{ id: 'settled', observation: observation('idle') }] }
}
@@ -37,6 +37,8 @@ export type RecordingScheduler = {
start: () => void
flush: () => Promise<void>
advance: (ms: number) => Promise<void>
/** Virtual milliseconds since the pinned recording epoch. */
elapsed: () => number
stop: () => void
}
export type Observation = {
@@ -61,15 +61,32 @@ export function captureError(error: unknown, depth = 0): RecordedValue {
}
}
/**
* `startedAt` and `settledAt` are virtual milliseconds on the pinned fake clock. They give the
* observation a temporal dimension: a transition the product schedules for itself, such as a
* request deadline or a debounce, is recorded at the time it actually happens, so any change to
* that duration moves a recorded number rather than needing a scenario placed across it.
*/
export type Settlement =
| { status: 'pending' }
| { status: 'fulfilled'; value: RecordedValue }
| { status: 'rejected'; error: RecordedValue }
| { status: 'pending'; startedAt: number }
| { status: 'fulfilled'; startedAt: number; settledAt: number; value: RecordedValue }
| { status: 'rejected'; startedAt: number; settledAt: number; error: RecordedValue }
export function observeSettlement(value: unknown, update: (state: Settlement) => void): void {
update({ status: 'pending' })
export function rejectedSettlement(error: unknown, at: number): Settlement {
return { status: 'rejected', startedAt: at, settledAt: at, error: captureError(error) }
}
export function observeSettlement(
value: unknown,
now: () => number,
update: (state: Settlement) => void
): void {
const startedAt = now()
update({ status: 'pending', startedAt })
Promise.resolve(value).then(
(result) => update({ status: 'fulfilled', value: captureValue(result) }),
(error: unknown) => update({ status: 'rejected', error: captureError(error) })
(result) =>
update({ status: 'fulfilled', startedAt, settledAt: now(), value: captureValue(result) }),
(error: unknown) =>
update({ status: 'rejected', startedAt, settledAt: now(), error: captureError(error) })
)
}
@@ -1,8 +1,8 @@
import { recordUnhandledRejections } from './unhandled-recording'
import {
captureError,
captureValue,
observeSettlement,
rejectedSettlement,
type Settlement,
type RecordedValue
} from './recording-values'
@@ -21,7 +21,7 @@ export async function runRecording(
scheduler: RecordingScheduler
): Promise<Recording> {
scheduler.start()
const transport = new ScriptedRpcTransport()
const transport = new ScriptedRpcTransport(scheduler.elapsed)
const effects: { name: string; value: RecordedValue }[] = []
const settlements: Record<string, Settlement> = {}
const recording: Recording = { scenario: scenario.id, checkpoints: [] }
@@ -31,6 +31,7 @@ export async function runRecording(
const stopUnhandled = recordUnhandledRejections(effect)
let mounted: MountedOperation | undefined
const ids = new Set<string>()
let advanced = 0
try {
mounted = mount({ client: transport.client, effect })
for (const step of scenario.steps) {
@@ -46,21 +47,29 @@ export async function runRecording(
: step.action === 'cutover'
? transport.cutover()
: mounted.action(step.action, step.args ?? {})
observeSettlement(value, (state) => {
observeSettlement(value, scheduler.elapsed, (state) => {
settlements[step.id] = state
})
} catch (error) {
settlements[step.id] = { status: 'rejected', error: captureError(error) }
settlements[step.id] = rejectedSettlement(error, scheduler.elapsed())
}
} else if ('complete' in step) {
transport.complete(step.complete, step.params, step.reply, step.reject)
} else if ('bind' in step) {
transport.bind(step.bind, step.request, step.params)
} else if ('advance' in step) {
advanced += step.advance
await scheduler.advance(step.advance)
}
await scheduler.flush()
if ('checkpoint' in step) {
// A checkpoint's own clock is the sum of the scripted advances, so recording it would add
// bytes and no signal. Asserted rather than recorded, so a future drift fails loudly.
if (scheduler.elapsed() !== advanced) {
throw new Error(
`Checkpoint clock drifted: ${scenario.id} ${step.checkpoint} at ${scheduler.elapsed()}, scripted ${advanced}`
)
}
recording.checkpoints.push({
id: step.checkpoint,
observation: {
@@ -2,16 +2,6 @@ import { hoistPreludeCheckpoints, type DivergingScenario } from './prelude-check
import type { RecordingScenario, ScenarioStep } from './recording-scenario'
type Completion = Extract<ScenarioStep, { complete: string }>
/**
* Requests are issued with a 30 s deadline. One jump past it records the same partition whatever the
* deadline is; two jumps with a checkpoint between them put a partition on each side, so shortening
* or lengthening the real deadline moves an observation.
*/
const REQUEST_DEADLINE_STRADDLE: ScenarioStep[] = [
{ advance: 11_000 },
{ checkpoint: 'deadline-pending' },
{ advance: 19_000 }
]
export const REQUIRED_SCHEDULES = [
'forward',
'reverse',
@@ -55,7 +45,7 @@ export function siblingSchedules(
'both-reject-forward': [rejected(first), checkpoint, rejected(second)],
'both-reject-reverse': [rejected(second), checkpoint, rejected(first)],
'reject-peer-pending': [rejected(first), checkpoint],
timeout: REQUEST_DEADLINE_STRADDLE,
timeout: [{ advance: 30_000 }],
disconnect: [{ action: 'disconnect', id: 'disconnect' }],
'client-cutover': [{ action: 'cutover', id: 'cutover' }]
}
@@ -125,9 +115,9 @@ export function interruptionSchedules(base: RecordingScenario): RecordingScenari
schedules: [interruption],
steps: [
...base.steps.slice(0, completion),
...(interruption === 'timeout'
? REQUEST_DEADLINE_STRADDLE
: [{ action: interruption, id: interruption }]),
interruption === 'timeout'
? { advance: 30_000 }
: { action: interruption, id: interruption },
{ checkpoint: 'interrupted' },
...base.steps.slice(completion)
]
@@ -50,7 +50,8 @@ export class ScriptedRpcTransport {
})
private wireNames: string[] = []
constructor() {
/** `now` is the recording scheduler's virtual clock; every settlement is stamped from it. */
constructor(private readonly now: () => number = () => 0) {
const session = this.session()
this.logical = createStableLogicalRpcClient(session, 'lan')
this.client = {
@@ -63,11 +64,11 @@ export class ScriptedRpcTransport {
const request = {
name,
args: captureArguments(args),
settlement: { status: 'pending' } as Settlement
settlement: { status: 'pending', startedAt: this.now() } as Settlement
}
this.requests.push(request)
const promise = this.logical.sendRequest(...args)
observeSettlement(promise, (state) => {
observeSettlement(promise, this.now, (state) => {
request.settlement = state
})
return promise
@@ -2,6 +2,8 @@ import { act } from 'react-test-renderer'
import { vi } from 'vitest'
import type { RecordingScheduler } from './recording-scenario'
const RECORDING_EPOCH = new Date('2026-01-01T00:00:00Z')
export function vitestRecordingScheduler(): RecordingScheduler {
async function flush() {
await act(async () => {
@@ -21,7 +23,7 @@ export function vitestRecordingScheduler(): RecordingScheduler {
'performance'
]
})
vi.setSystemTime(new Date('2026-01-01T00:00:00Z'))
vi.setSystemTime(RECORDING_EPOCH)
let seed = 1
const random = () => {
seed = (Math.imul(seed, 1664525) + 1013904223) >>> 0
@@ -47,6 +49,7 @@ export function vitestRecordingScheduler(): RecordingScheduler {
}
},
flush,
elapsed: () => Date.now() - RECORDING_EPOCH.getTime(),
advance: async (ms) => {
await act(async () => {
await vi.advanceTimersByTimeAsync(ms)