From 3cfdf07402cbb6285548319bbcbf05be358749e4 Mon Sep 17 00:00:00 2001 From: OrcaWin Date: Fri, 13 Nov 2026 12:43:50 -0800 Subject: [PATCH] test: remove low-value recording families and PR snapshots (#42125) Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com> --- .../goldens/diff-review-branch-compare.json | 346 -- .../goldens/diff-review-branch-file-diff.json | 111 - .../goldens/diff-review-commit-file-diff.json | 301 -- .../diff-review-refused-file-diff.json | 222 -- .../goldens/diff-review-snapshot.json | 537 --- .../diff-review-status-unavailable.json | 136 - .../diff-review-worktree-file-diff.json | 222 -- .../interruptions-inventory-lifecycle.json | 262 -- ...ions-settings-bot-overrides-fulfilled.json | 242 -- .../goldens/native-chat-stop-accepted.json | 149 - .../native-chat-stop-both-rejected.json | 133 - .../goldens/pr-branch-identity.json | 427 -- .../goldens/pr-branch-repo-context.json | 80 - .../goldens/pr-comment-mutation.json | 384 -- .../goldens/pr-comment-posted-in-place.json | 877 ----- .../pr-comment-resolve-unconfirmed.json | 145 - .../pr-line-comment-and-file-viewed.json | 219 -- .../goldens/pr-mutation-in-band-failure.json | 320 -- .../goldens/pr-mutation-status.json | 469 --- .../goldens/pr-read-fork-routing.json | 337 -- .../goldens/pr-read-surface.json | 1716 -------- .../goldens/pr-read-upstream-error.json | 254 -- .../goldens/pr-sidebar-checks-refused.json | 616 --- .../goldens/pr-sidebar-load.json | 623 --- .../goldens/pr-title-mutation.json | 77 - .../goldens/pr-title-unconfirmed.json | 149 - .../goldens/review-branch-diff-shapes.json | 111 - .../goldens/review-create-agent-refused.json | 240 -- .../goldens/review-file-diff-shapes.json | 222 -- .../goldens/review-git-mutations-run.json | 169 - .../review-mark-reviewed-persists.json | 167 - .../goldens/review-open-in-session.json | 114 - .../review-send-notes-heals-stale-input.json | 190 - .../review-send-sheet-lists-terminals.json | 137 - .../goldens/review-stage-file.json | 111 - .../goldens/review-stage-refused.json | 105 - .../goldens/sc-changes-loaded.json | 548 --- .../goldens/sc-history-branch-commits.json | 329 -- .../rpc-foundation/goldens/schedules-b3.json | 759 ---- .../schedules-settings-new-tab-ssh.json | 695 ---- ...ules-settings-repo-metadata-fulfilled.json | 1230 ------ ...les-settings-task-hydration-fulfilled.json | 2210 ----------- ...-settings-workspace-context-fulfilled.json | 1262 ------ .../session-markdown-save-conflict.json | 91 - .../goldens/session-markdown-saved.json | 97 - ...settings-task-workspace-create-linear.json | 246 -- .../settings-task-workspace-refused.json | 172 - ...ttings-task-workspace-transport-error.json | 169 - .../settings-workspace-submit-refused.json | 154 - ...ings-workspace-submit-transport-error.json | 151 - mobile/rpc-foundation/pilot-scenarios.json | 3472 ----------------- .../bridged-parity/divergence-classes.ts | 99 - .../rpc-recording/changed-bridge-outcomes.ts | 171 - .../rpc-recording/derived-goldens.ts | 47 +- 54 files changed, 1 insertion(+), 22821 deletions(-) delete mode 100644 mobile/rpc-foundation/goldens/diff-review-branch-compare.json delete mode 100644 mobile/rpc-foundation/goldens/diff-review-branch-file-diff.json delete mode 100644 mobile/rpc-foundation/goldens/diff-review-commit-file-diff.json delete mode 100644 mobile/rpc-foundation/goldens/diff-review-refused-file-diff.json delete mode 100644 mobile/rpc-foundation/goldens/diff-review-snapshot.json delete mode 100644 mobile/rpc-foundation/goldens/diff-review-status-unavailable.json delete mode 100644 mobile/rpc-foundation/goldens/diff-review-worktree-file-diff.json delete mode 100644 mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json delete mode 100644 mobile/rpc-foundation/goldens/interruptions-settings-bot-overrides-fulfilled.json delete mode 100644 mobile/rpc-foundation/goldens/native-chat-stop-accepted.json delete mode 100644 mobile/rpc-foundation/goldens/native-chat-stop-both-rejected.json delete mode 100644 mobile/rpc-foundation/goldens/pr-branch-identity.json delete mode 100644 mobile/rpc-foundation/goldens/pr-branch-repo-context.json delete mode 100644 mobile/rpc-foundation/goldens/pr-comment-mutation.json delete mode 100644 mobile/rpc-foundation/goldens/pr-comment-posted-in-place.json delete mode 100644 mobile/rpc-foundation/goldens/pr-comment-resolve-unconfirmed.json delete mode 100644 mobile/rpc-foundation/goldens/pr-line-comment-and-file-viewed.json delete mode 100644 mobile/rpc-foundation/goldens/pr-mutation-in-band-failure.json delete mode 100644 mobile/rpc-foundation/goldens/pr-mutation-status.json delete mode 100644 mobile/rpc-foundation/goldens/pr-read-fork-routing.json delete mode 100644 mobile/rpc-foundation/goldens/pr-read-surface.json delete mode 100644 mobile/rpc-foundation/goldens/pr-read-upstream-error.json delete mode 100644 mobile/rpc-foundation/goldens/pr-sidebar-checks-refused.json delete mode 100644 mobile/rpc-foundation/goldens/pr-sidebar-load.json delete mode 100644 mobile/rpc-foundation/goldens/pr-title-mutation.json delete mode 100644 mobile/rpc-foundation/goldens/pr-title-unconfirmed.json delete mode 100644 mobile/rpc-foundation/goldens/review-branch-diff-shapes.json delete mode 100644 mobile/rpc-foundation/goldens/review-create-agent-refused.json delete mode 100644 mobile/rpc-foundation/goldens/review-file-diff-shapes.json delete mode 100644 mobile/rpc-foundation/goldens/review-git-mutations-run.json delete mode 100644 mobile/rpc-foundation/goldens/review-mark-reviewed-persists.json delete mode 100644 mobile/rpc-foundation/goldens/review-open-in-session.json delete mode 100644 mobile/rpc-foundation/goldens/review-send-notes-heals-stale-input.json delete mode 100644 mobile/rpc-foundation/goldens/review-send-sheet-lists-terminals.json delete mode 100644 mobile/rpc-foundation/goldens/review-stage-file.json delete mode 100644 mobile/rpc-foundation/goldens/review-stage-refused.json delete mode 100644 mobile/rpc-foundation/goldens/sc-changes-loaded.json delete mode 100644 mobile/rpc-foundation/goldens/sc-history-branch-commits.json delete mode 100644 mobile/rpc-foundation/goldens/schedules-b3.json delete mode 100644 mobile/rpc-foundation/goldens/schedules-settings-new-tab-ssh.json delete mode 100644 mobile/rpc-foundation/goldens/schedules-settings-repo-metadata-fulfilled.json delete mode 100644 mobile/rpc-foundation/goldens/schedules-settings-task-hydration-fulfilled.json delete mode 100644 mobile/rpc-foundation/goldens/schedules-settings-workspace-context-fulfilled.json delete mode 100644 mobile/rpc-foundation/goldens/session-markdown-save-conflict.json delete mode 100644 mobile/rpc-foundation/goldens/session-markdown-saved.json delete mode 100644 mobile/rpc-foundation/goldens/settings-task-workspace-create-linear.json delete mode 100644 mobile/rpc-foundation/goldens/settings-task-workspace-refused.json delete mode 100644 mobile/rpc-foundation/goldens/settings-task-workspace-transport-error.json delete mode 100644 mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json delete mode 100644 mobile/rpc-foundation/goldens/settings-workspace-submit-transport-error.json diff --git a/mobile/rpc-foundation/goldens/diff-review-branch-compare.json b/mobile/rpc-foundation/goldens/diff-review-branch-compare.json deleted file mode 100644 index 1b35ff75735..00000000000 --- a/mobile/rpc-foundation/goldens/diff-review-branch-compare.json +++ /dev/null @@ -1,346 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.diff-review-load", - "family": "session.diff-review", - "namedDeltas": [], - "values": { - "284ce622e74a": { - "name": "worktree.show#2", - "ordinal": 7, - "args": [ - { - "name": "method", - "value": "worktree.show" - }, - { - "name": "params", - "value": { - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-4", - "ok": true, - "result": { - "worktree": { - "baseRef": "origin/main", - "linkedPR": 12 - } - } - } - } - }, - "347ad3543d28": { - "branchCompare": { - "error": "The host sent a reply this app could not read (git.branchCompare)", - "result": { - "$rpc": "null" - } - }, - "diff": "unloaded", - "snapshot": "unloaded" - }, - "412402e093cc": { - "name": "git.branchCompare#2", - "ordinal": 12, - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}" - }, - "4b4f2d7405b8": { - "name": "repo.list#2", - "ordinal": 8, - "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-5", - "ok": true, - "result": { - "repos": [ - { - "id": "repo-9", - "worktreeBaseRef": "origin/main" - } - ] - } - } - } - }, - "4e6543b26313": { - "name": "git.branchCompare#2", - "ordinal": 11, - "args": [ - { - "name": "method", - "value": "git.branchCompare" - }, - { - "name": "params", - "value": { - "baseRef": "origin/main", - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-6", - "ok": true, - "result": { - "entries": [], - "summary": {} - } - } - } - }, - "5b296b205440": { - "name": "repo.list#1", - "ordinal": 2, - "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-2", - "ok": true, - "result": { - "repos": [ - { - "id": "repo-9", - "worktreeBaseRef": "origin/main" - } - ] - } - } - } - }, - "75328af2b182": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": "The host sent a reply this app could not read (git.branchCompare)", - "result": { - "$rpc": "null" - } - } - }, - "80d0ff3c81e8": { - "name": "worktree.show#1", - "ordinal": 3, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, - "94cc9c5a329b": { - "name": "worktree.show#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "worktree.show" - }, - { - "name": "params", - "value": { - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "worktree": { - "baseRef": "origin/main", - "linkedPR": 12 - } - } - } - } - }, - "9f5d0ac26269": { - "branchCompare": { - "result": { - "$rpc": "null" - } - }, - "diff": "unloaded", - "snapshot": "unloaded" - }, - "ca8f7f7c9891": { - "name": "repo.list#2", - "ordinal": 10, - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "cf9290001484": { - "name": "git.branchCompare#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "git.branchCompare" - }, - { - "name": "params", - "value": { - "baseRef": "origin/main", - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "forbidden", - "message": "git is not available" - }, - "id": "frame-3", - "ok": false - } - } - }, - "d64700b9de3b": { - "name": "repo.list#1", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "ee6fc162c326": { - "name": "worktree.show#2", - "ordinal": 9, - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, - "ef9013648cfb": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "result": { - "$rpc": "null" - } - } - }, - "fb450de97b86": { - "name": "git.branchCompare#1", - "ordinal": 6, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}" - } - }, - "recording": { - "scenario": "diff-review-branch-compare", - "checkpoints": [ - { - "id": "unavailable", - "observation": { - "sender": ["94cc9c5a329b", "5b296b205440", "cf9290001484"], - "payloads": ["80d0ff3c81e8", "d64700b9de3b", "fb450de97b86"], - "settlements": { - "unavailable": "ef9013648cfb" - }, - "state": "9f5d0ac26269", - "effects": [] - } - }, - { - "id": "invalid", - "observation": { - "sender": [ - "94cc9c5a329b", - "5b296b205440", - "cf9290001484", - "284ce622e74a", - "4b4f2d7405b8", - "4e6543b26313" - ], - "payloads": [ - "80d0ff3c81e8", - "d64700b9de3b", - "fb450de97b86", - "ee6fc162c326", - "ca8f7f7c9891", - "412402e093cc" - ], - "settlements": { - "unavailable": "ef9013648cfb", - "invalid": "75328af2b182" - }, - "state": "347ad3543d28", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/diff-review-branch-file-diff.json b/mobile/rpc-foundation/goldens/diff-review-branch-file-diff.json deleted file mode 100644 index 7271a34bd62..00000000000 --- a/mobile/rpc-foundation/goldens/diff-review-branch-file-diff.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.diff-review-load", - "family": "session.diff-review", - "namedDeltas": [], - "values": { - "365c17523d76": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "itemKey": "branch:src/app.ts", - "kind": "binary" - } - }, - "38fb361f406c": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Committed diff is unavailable", - "isRpcDeliveryUnknown": false - } - }, - "534cf7badcbc": { - "branchCompare": "unloaded", - "diff": { - "itemKey": "branch:src/app.ts", - "kind": "binary" - }, - "snapshot": "unloaded" - }, - "ce804facf021": { - "name": "git.branchDiff#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchDiff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"compare\":{\"baseRef\":\"origin/main\",\"baseOid\":\"a1b2c3d4e5f60718293a4b5c6d7e8f9012345678\",\"headOid\":\"f0e1d2c3b4a5968778695a4b3c2d1e0f98765432\",\"mergeBase\":\"0123456789abcdef0123456789abcdef01234567\"}}}" - }, - "d24ea9d9187c": { - "name": "git.branchDiff#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "git.branchDiff" - }, - { - "name": "params", - "value": { - "compare": { - "baseOid": "a1b2c3d4e5f60718293a4b5c6d7e8f9012345678", - "baseRef": "origin/main", - "headOid": "f0e1d2c3b4a5968778695a4b3c2d1e0f98765432", - "mergeBase": "0123456789abcdef0123456789abcdef01234567" - }, - "filePath": "src/app.ts", - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "kind": "binary" - } - } - } - } - }, - "recording": { - "scenario": "diff-review-branch-file-diff", - "checkpoints": [ - { - "id": "branch", - "observation": { - "sender": ["d24ea9d9187c"], - "payloads": ["ce804facf021"], - "settlements": { - "branch": "365c17523d76" - }, - "state": "534cf7badcbc", - "effects": [] - } - }, - { - "id": "no-compare", - "observation": { - "sender": ["d24ea9d9187c"], - "payloads": ["ce804facf021"], - "settlements": { - "branch": "365c17523d76", - "no-compare": "38fb361f406c" - }, - "state": "534cf7badcbc", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/diff-review-commit-file-diff.json b/mobile/rpc-foundation/goldens/diff-review-commit-file-diff.json deleted file mode 100644 index 2c347ca999c..00000000000 --- a/mobile/rpc-foundation/goldens/diff-review-commit-file-diff.json +++ /dev/null @@ -1,301 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.diff-review-load", - "family": "session.diff-review", - "namedDeltas": [], - "values": { - "5dc9494ad121": { - "name": "git.commitDiff#1", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.commitDiff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"commitOid\":\"c0ffee0123456789abcdef0123456789abcdef01\",\"parentOid\":\"beef0123456789abcdef0123456789abcdef0123\"}}" - }, - "61b51593919d": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "branchCompare": { - "$rpc": "null" - }, - "comments": [], - "commit": { - "commitOid": "c0ffee0123456789abcdef0123456789abcdef01", - "entries": [ - { - "added": 2, - "path": "src/app.ts", - "removed": 1, - "status": "modified" - } - ], - "parentOid": "beef0123456789abcdef0123456789abcdef0123" - }, - "kind": "ready", - "reviewState": { - "files": {}, - "version": 1 - }, - "status": { - "conflictOperation": "unknown", - "entries": [] - } - } - }, - "731c50dc5312": { - "branchCompare": "unloaded", - "diff": { - "itemKey": "commit:src/app.ts", - "kind": "ready", - "lines": [ - { - "highlighted": true, - "kind": "context", - "newLineNumber": 1, - "oldLineNumber": 1, - "segments": [ - { - "kind": "plain", - "text": "a" - } - ], - "text": "a" - }, - { - "highlighted": true, - "kind": "add", - "newLineNumber": 2, - "segments": [ - { - "kind": "plain", - "text": "b" - } - ], - "text": "b" - } - ], - "truncated": false - }, - "snapshot": { - "branchCompare": { - "$rpc": "null" - }, - "comments": [], - "commit": { - "commitOid": "c0ffee0123456789abcdef0123456789abcdef01", - "entries": [ - { - "added": 2, - "path": "src/app.ts", - "removed": 1, - "status": "modified" - } - ], - "parentOid": "beef0123456789abcdef0123456789abcdef0123" - }, - "kind": "ready", - "reviewState": { - "files": {}, - "version": 1 - }, - "status": { - "conflictOperation": "unknown", - "entries": [] - } - } - }, - "73a10d522a32": { - "branchCompare": "unloaded", - "diff": "unloaded", - "snapshot": { - "branchCompare": { - "$rpc": "null" - }, - "comments": [], - "commit": { - "commitOid": "c0ffee0123456789abcdef0123456789abcdef01", - "entries": [ - { - "added": 2, - "path": "src/app.ts", - "removed": 1, - "status": "modified" - } - ], - "parentOid": "beef0123456789abcdef0123456789abcdef0123" - }, - "kind": "ready", - "reviewState": { - "files": {}, - "version": 1 - }, - "status": { - "conflictOperation": "unknown", - "entries": [] - } - } - }, - "78129084c077": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "itemKey": "commit:src/app.ts", - "kind": "ready", - "lines": [ - { - "highlighted": true, - "kind": "context", - "newLineNumber": 1, - "oldLineNumber": 1, - "segments": [ - { - "kind": "plain", - "text": "a" - } - ], - "text": "a" - }, - { - "highlighted": true, - "kind": "add", - "newLineNumber": 2, - "segments": [ - { - "kind": "plain", - "text": "b" - } - ], - "text": "b" - } - ], - "truncated": false - } - }, - "8c562385dc94": { - "name": "git.commitDiff#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "git.commitDiff" - }, - { - "name": "params", - "value": { - "commitOid": "c0ffee0123456789abcdef0123456789abcdef01", - "filePath": "src/app.ts", - "parentOid": "beef0123456789abcdef0123456789abcdef0123", - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "kind": "text", - "modifiedContent": "a\nb\n", - "modifiedIsBinary": false, - "originalContent": "a\n", - "originalIsBinary": false - } - } - } - }, - "9d48143d94db": { - "name": "git.commitCompare#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.commitCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"commitId\":\"c0ffee0123456789abcdef0123456789abcdef01\"}}" - }, - "f9d60d9b8a69": { - "name": "git.commitCompare#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "git.commitCompare" - }, - { - "name": "params", - "value": { - "commitId": "c0ffee0123456789abcdef0123456789abcdef01", - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "entries": [ - { - "added": 2, - "path": "src/app.ts", - "removed": 1, - "status": "modified" - } - ], - "summary": { - "baseRef": "beef012", - "changedFiles": 1, - "commitOid": "c0ffee0123456789abcdef0123456789abcdef01", - "compareRef": "c0ffee0", - "parentOid": "beef0123456789abcdef0123456789abcdef0123", - "status": "ready" - } - } - } - } - } - }, - "recording": { - "scenario": "diff-review-commit-file-diff", - "checkpoints": [ - { - "id": "commit", - "observation": { - "sender": ["f9d60d9b8a69"], - "payloads": ["9d48143d94db"], - "settlements": { - "commit": "61b51593919d" - }, - "state": "73a10d522a32", - "effects": [] - } - }, - { - "id": "commit-file", - "observation": { - "sender": ["f9d60d9b8a69", "8c562385dc94"], - "payloads": ["9d48143d94db", "5dc9494ad121"], - "settlements": { - "commit": "61b51593919d", - "commit-file": "78129084c077" - }, - "state": "731c50dc5312", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/diff-review-refused-file-diff.json b/mobile/rpc-foundation/goldens/diff-review-refused-file-diff.json deleted file mode 100644 index becc31b4f3a..00000000000 --- a/mobile/rpc-foundation/goldens/diff-review-refused-file-diff.json +++ /dev/null @@ -1,222 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.diff-review-load", - "family": "session.diff-review", - "namedDeltas": [], - "values": { - "0698901154de": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "itemKey": "unstaged:src/app.ts", - "kind": "too-large" - } - }, - "18072d796980": { - "name": "git.diff#3", - "ordinal": 6, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"staged\":false}}" - }, - "2ecd0366533c": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "itemKey": "unstaged:src/app.ts", - "kind": "deleted" - } - }, - "33908d1938b7": { - "name": "git.diff#2", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"staged\":false}}" - }, - "481bd3924019": { - "name": "git.diff#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"staged\":false}}" - }, - "5768cc374e1d": { - "branchCompare": "unloaded", - "diff": { - "itemKey": "unstaged:src/app.ts", - "kind": "too-large" - }, - "snapshot": "unloaded" - }, - "67daf7391fee": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Unable to load diff", - "isRpcDeliveryUnknown": false - } - }, - "a71fa2bf76b8": { - "name": "git.diff#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "git.diff" - }, - { - "name": "params", - "value": { - "filePath": "src/app.ts", - "staged": false, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "diff_too_large", - "message": "Diff exceeds the limit" - }, - "id": "frame-1", - "ok": false - } - } - }, - "abf08f796be3": { - "name": "git.diff#2", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "git.diff" - }, - { - "name": "params", - "value": { - "filePath": "src/app.ts", - "staged": false, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "internal", - "message": "boom" - }, - "id": "frame-2", - "ok": false - } - } - }, - "b9d9c7cacbea": { - "name": "git.diff#3", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "git.diff" - }, - { - "name": "params", - "value": { - "filePath": "src/app.ts", - "staged": false, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "internal", - "message": "" - }, - "id": "frame-3", - "ok": false - } - } - }, - "f10ae0495f82": { - "branchCompare": "unloaded", - "diff": { - "itemKey": "unstaged:src/app.ts", - "kind": "deleted" - }, - "snapshot": "unloaded" - } - }, - "recording": { - "scenario": "diff-review-refused-file-diff", - "checkpoints": [ - { - "id": "diff-too-large", - "observation": { - "sender": ["a71fa2bf76b8"], - "payloads": ["481bd3924019"], - "settlements": { - "diff-too-large": "0698901154de" - }, - "state": "5768cc374e1d", - "effects": [] - } - }, - { - "id": "deleted", - "observation": { - "sender": ["a71fa2bf76b8", "abf08f796be3"], - "payloads": ["481bd3924019", "33908d1938b7"], - "settlements": { - "diff-too-large": "0698901154de", - "deleted": "2ecd0366533c" - }, - "state": "f10ae0495f82", - "effects": [] - } - }, - { - "id": "refused", - "observation": { - "sender": ["a71fa2bf76b8", "abf08f796be3", "b9d9c7cacbea"], - "payloads": ["481bd3924019", "33908d1938b7", "18072d796980"], - "settlements": { - "diff-too-large": "0698901154de", - "deleted": "2ecd0366533c", - "refused": "67daf7391fee" - }, - "state": "f10ae0495f82", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/diff-review-snapshot.json b/mobile/rpc-foundation/goldens/diff-review-snapshot.json deleted file mode 100644 index 94055347fae..00000000000 --- a/mobile/rpc-foundation/goldens/diff-review-snapshot.json +++ /dev/null @@ -1,537 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.diff-review-load", - "family": "session.diff-review", - "namedDeltas": [], - "values": { - "11e9ea6be860": { - "name": "git.status#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "git.status" - }, - { - "name": "params", - "value": { - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "1f10fad6906c": { - "name": "worktree.show#1", - "ordinal": 2, - "args": [ - { - "name": "method", - "value": "worktree.show" - }, - { - "name": "params", - "value": { - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "3374ccf2bc9a": { - "name": "repo.list#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "repo.list" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "411c662db736": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "branchCompare": { - "entries": [ - { - "added": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/old.ts", - "removed": 0, - "status": "modified" - } - ], - "summary": { - "baseOid": "a1b2c3d4e5f60718293a4b5c6d7e8f9012345678", - "baseRef": "origin/main", - "changedFiles": 1, - "commitsAhead": { - "$rpc": "undefined" - }, - "compareRef": "feature", - "errorMessage": { - "$rpc": "undefined" - }, - "headOid": "f0e1d2c3b4a5968778695a4b3c2d1e0f98765432", - "mergeBase": "0123456789abcdef0123456789abcdef01234567", - "status": "ready" - } - }, - "branchError": { - "$rpc": "undefined" - }, - "comments": [], - "kind": "ready", - "reviewState": { - "completedAt": { - "$rpc": "undefined" - }, - "files": { - "branch\u0000branch\u0000\u0000src/old.ts": { - "filePath": "src/old.ts", - "key": "branch\u0000branch\u0000\u0000src/old.ts", - "lastOpenedAt": { - "$rpc": "undefined" - }, - "lastSeenDiffIdentity": { - "$rpc": "undefined" - }, - "oldPath": { - "$rpc": "undefined" - }, - "reviewDiffIdentity": { - "$rpc": "undefined" - }, - "reviewedAt": { - "$rpc": "undefined" - }, - "scope": "branch" - }, - "unstaged\u0000unstaged\u0000\u0000src/app.ts": { - "filePath": "src/app.ts", - "key": "unstaged\u0000unstaged\u0000\u0000src/app.ts", - "lastOpenedAt": { - "$rpc": "undefined" - }, - "lastSeenDiffIdentity": { - "$rpc": "undefined" - }, - "oldPath": { - "$rpc": "undefined" - }, - "reviewDiffIdentity": { - "$rpc": "undefined" - }, - "reviewedAt": { - "$rpc": "undefined" - }, - "scope": "unstaged" - } - }, - "updatedAt": 1767225600000, - "version": 1 - }, - "status": { - "branch": "feature", - "entries": [ - { - "added": 3, - "area": "unstaged", - "path": "src/app.ts", - "removed": 1, - "status": "modified" - } - ], - "head": "head-sha-1", - "upstreamStatus": { - "ahead": 1, - "behind": 0, - "hasUpstream": true - } - } - } - }, - "5abf3b2ba503": { - "branchCompare": "unloaded", - "diff": "unloaded", - "snapshot": { - "branchCompare": { - "entries": [ - { - "added": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/old.ts", - "removed": 0, - "status": "modified" - } - ], - "summary": { - "baseOid": "a1b2c3d4e5f60718293a4b5c6d7e8f9012345678", - "baseRef": "origin/main", - "changedFiles": 1, - "commitsAhead": { - "$rpc": "undefined" - }, - "compareRef": "feature", - "errorMessage": { - "$rpc": "undefined" - }, - "headOid": "f0e1d2c3b4a5968778695a4b3c2d1e0f98765432", - "mergeBase": "0123456789abcdef0123456789abcdef01234567", - "status": "ready" - } - }, - "branchError": { - "$rpc": "undefined" - }, - "comments": [], - "kind": "ready", - "reviewState": { - "completedAt": { - "$rpc": "undefined" - }, - "files": { - "branch\u0000branch\u0000\u0000src/old.ts": { - "filePath": "src/old.ts", - "key": "branch\u0000branch\u0000\u0000src/old.ts", - "lastOpenedAt": { - "$rpc": "undefined" - }, - "lastSeenDiffIdentity": { - "$rpc": "undefined" - }, - "oldPath": { - "$rpc": "undefined" - }, - "reviewDiffIdentity": { - "$rpc": "undefined" - }, - "reviewedAt": { - "$rpc": "undefined" - }, - "scope": "branch" - }, - "unstaged\u0000unstaged\u0000\u0000src/app.ts": { - "filePath": "src/app.ts", - "key": "unstaged\u0000unstaged\u0000\u0000src/app.ts", - "lastOpenedAt": { - "$rpc": "undefined" - }, - "lastSeenDiffIdentity": { - "$rpc": "undefined" - }, - "oldPath": { - "$rpc": "undefined" - }, - "reviewDiffIdentity": { - "$rpc": "undefined" - }, - "reviewedAt": { - "$rpc": "undefined" - }, - "scope": "unstaged" - } - }, - "updatedAt": 1767225600000, - "version": 1 - }, - "status": { - "branch": "feature", - "entries": [ - { - "added": 3, - "area": "unstaged", - "path": "src/app.ts", - "removed": 1, - "status": "modified" - } - ], - "head": "head-sha-1", - "upstreamStatus": { - "ahead": 1, - "behind": 0, - "hasUpstream": true - } - } - } - }, - "5dbd52d6a1c7": { - "name": "worktree.show#1", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, - "5dd74fdeb001": { - "name": "worktree.show#1", - "ordinal": 2, - "args": [ - { - "name": "method", - "value": "worktree.show" - }, - { - "name": "params", - "value": { - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "worktree": { - "baseRef": "origin/main", - "diffComments": [], - "linkedPR": 12, - "mobileDiffReview": { - "files": [] - } - } - } - } - } - }, - "622e5aadb43d": { - "name": "git.branchCompare#1", - "ordinal": 8, - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}" - }, - "648638103acb": { - "name": "repo.list#1", - "ordinal": 6, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "8db27b0778a5": { - "name": "git.status#1", - "ordinal": 3, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, - "9270aeb7d9c6": { - "status": "pending", - "startedAt": 0 - }, - "9affac551982": { - "name": "repo.list#1", - "ordinal": 5, - "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-3", - "ok": true, - "result": { - "repos": [ - { - "id": "repo-9", - "worktreeBaseRef": "origin/main" - } - ] - } - } - } - }, - "c0f7fd87f4a5": { - "name": "git.branchCompare#1", - "ordinal": 7, - "args": [ - { - "name": "method", - "value": "git.branchCompare" - }, - { - "name": "params", - "value": { - "baseRef": "origin/main", - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-4", - "ok": true, - "result": { - "entries": [ - { - "added": 1, - "path": "src/old.ts", - "removed": 0, - "status": "modified" - } - ], - "summary": { - "baseOid": "a1b2c3d4e5f60718293a4b5c6d7e8f9012345678", - "baseRef": "origin/main", - "changedFiles": 1, - "compareRef": "feature", - "headOid": "f0e1d2c3b4a5968778695a4b3c2d1e0f98765432", - "mergeBase": "0123456789abcdef0123456789abcdef01234567", - "status": "ready" - } - } - } - } - }, - "d0e28a73dae6": { - "name": "git.status#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "git.status" - }, - { - "name": "params", - "value": { - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "branch": "feature", - "entries": [ - { - "added": 3, - "area": "unstaged", - "path": "src/app.ts", - "removed": 1, - "status": "modified" - } - ], - "head": "head-sha-1", - "upstreamStatus": { - "ahead": 1, - "behind": 0, - "hasUpstream": true - } - } - } - } - }, - "e39817462870": { - "branchCompare": "unloaded", - "diff": "unloaded", - "snapshot": "unloaded" - } - }, - "recording": { - "scenario": "diff-review-snapshot", - "checkpoints": [ - { - "id": "pending", - "observation": { - "sender": ["11e9ea6be860", "1f10fad6906c", "3374ccf2bc9a"], - "payloads": ["8db27b0778a5", "5dbd52d6a1c7", "648638103acb"], - "settlements": { - "snapshot": "9270aeb7d9c6" - }, - "state": "e39817462870", - "effects": [] - } - }, - { - "id": "snapshot", - "observation": { - "sender": ["d0e28a73dae6", "5dd74fdeb001", "9affac551982", "c0f7fd87f4a5"], - "payloads": ["8db27b0778a5", "5dbd52d6a1c7", "648638103acb", "622e5aadb43d"], - "settlements": { - "snapshot": "411c662db736" - }, - "state": "5abf3b2ba503", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/diff-review-status-unavailable.json b/mobile/rpc-foundation/goldens/diff-review-status-unavailable.json deleted file mode 100644 index e2932cf1785..00000000000 --- a/mobile/rpc-foundation/goldens/diff-review-status-unavailable.json +++ /dev/null @@ -1,136 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.diff-review-load", - "family": "session.diff-review", - "namedDeltas": [], - "values": { - "1f10fad6906c": { - "name": "worktree.show#1", - "ordinal": 2, - "args": [ - { - "name": "method", - "value": "worktree.show" - }, - { - "name": "params", - "value": { - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "3374ccf2bc9a": { - "name": "repo.list#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "repo.list" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "45d1ea7c0b42": { - "name": "git.status#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "git.status" - }, - { - "name": "params", - "value": { - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "method_not_found", - "message": "Unknown method" - }, - "id": "frame-1", - "ok": false - } - } - }, - "5dbd52d6a1c7": { - "name": "worktree.show#1", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, - "648638103acb": { - "name": "repo.list#1", - "ordinal": 6, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "8db27b0778a5": { - "name": "git.status#1", - "ordinal": 3, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, - "9270aeb7d9c6": { - "status": "pending", - "startedAt": 0 - }, - "e39817462870": { - "branchCompare": "unloaded", - "diff": "unloaded", - "snapshot": "unloaded" - } - }, - "recording": { - "scenario": "diff-review-status-unavailable", - "checkpoints": [ - { - "id": "unavailable", - "observation": { - "sender": ["45d1ea7c0b42", "1f10fad6906c", "3374ccf2bc9a"], - "payloads": ["8db27b0778a5", "5dbd52d6a1c7", "648638103acb"], - "settlements": { - "unavailable": "9270aeb7d9c6" - }, - "state": "e39817462870", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/diff-review-worktree-file-diff.json b/mobile/rpc-foundation/goldens/diff-review-worktree-file-diff.json deleted file mode 100644 index c712ae8a777..00000000000 --- a/mobile/rpc-foundation/goldens/diff-review-worktree-file-diff.json +++ /dev/null @@ -1,222 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.diff-review-load", - "family": "session.diff-review", - "namedDeltas": [], - "values": { - "168eeea61142": { - "name": "git.diff#3", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "git.diff" - }, - { - "name": "params", - "value": { - "filePath": "src/app.ts", - "staged": false, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": { - "kind": "unknown" - } - } - } - }, - "18072d796980": { - "name": "git.diff#3", - "ordinal": 6, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"staged\":false}}" - }, - "481bd3924019": { - "name": "git.diff#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"staged\":false}}" - }, - "50bd7426ef76": { - "name": "git.diff#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "git.diff" - }, - { - "name": "params", - "value": { - "filePath": "src/app.ts", - "staged": false, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "kind": "binary" - } - } - } - }, - "5135c435b058": { - "name": "git.diff#2", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "git.diff" - }, - { - "name": "params", - "value": { - "filePath": "src/app.ts", - "staged": true, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "byteLength": 2048, - "kind": "too-large" - } - } - } - }, - "717bd1fbc163": { - "branchCompare": "unloaded", - "diff": { - "byteLength": 2048, - "itemKey": "staged:src/app.ts", - "kind": "too-large" - }, - "snapshot": "unloaded" - }, - "7753343578da": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "The host sent a reply this app could not read (git.diff)", - "isRpcDeliveryUnknown": false - } - }, - "84090dfad90d": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "itemKey": "unstaged:src/app.ts", - "kind": "binary" - } - }, - "8675e0f40158": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "byteLength": 2048, - "itemKey": "staged:src/app.ts", - "kind": "too-large" - } - }, - "ea98fa53e2cc": { - "name": "git.diff#2", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"staged\":true}}" - }, - "f68945ffc2ea": { - "branchCompare": "unloaded", - "diff": { - "itemKey": "unstaged:src/app.ts", - "kind": "binary" - }, - "snapshot": "unloaded" - } - }, - "recording": { - "scenario": "diff-review-worktree-file-diff", - "checkpoints": [ - { - "id": "binary", - "observation": { - "sender": ["50bd7426ef76"], - "payloads": ["481bd3924019"], - "settlements": { - "binary": "84090dfad90d" - }, - "state": "f68945ffc2ea", - "effects": [] - } - }, - { - "id": "too-large", - "observation": { - "sender": ["50bd7426ef76", "5135c435b058"], - "payloads": ["481bd3924019", "ea98fa53e2cc"], - "settlements": { - "binary": "84090dfad90d", - "too-large": "8675e0f40158" - }, - "state": "717bd1fbc163", - "effects": [] - } - }, - { - "id": "invalid", - "observation": { - "sender": ["50bd7426ef76", "5135c435b058", "168eeea61142"], - "payloads": ["481bd3924019", "ea98fa53e2cc", "18072d796980"], - "settlements": { - "binary": "84090dfad90d", - "too-large": "8675e0f40158", - "invalid": "7753343578da" - }, - "state": "717bd1fbc163", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json b/mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json deleted file mode 100644 index d2c3253735a..00000000000 --- a/mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json +++ /dev/null @@ -1,262 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "workspace.file-inventory", - "family": "legacy-inventory", - "namedDeltas": [], - "values": { - "13ef648b37c5": { - "name": "files.list#1", - "ordinal": 3, - "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 - } - } - }, - "32c9018052ba": { - "name": "files.searchPaths#1", - "ordinal": 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 - } - } - }, - "4d27427720e9": { - "name": "files.list#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "files.list" - }, - { - "name": "params", - "value": { - "worktree": "id:A" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 120, - "settledAt": 30120, - "error": { - "category": "Error", - "message": "Request timed out: files.list", - "isRpcDeliveryUnknown": true - } - } - }, - "602e35a92eec": { - "files": [] - }, - "8db0d1234c94": { - "name": "files.searchPaths#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}" - }, - "c9b9d7a9b388": { - "name": "files.list#1", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" - }, - "d2ad71e601c4": { - "status": "fulfilled", - "startedAt": 120, - "settledAt": 120, - "value": { - "$rpc": "undefined" - } - }, - "d831c788243a": { - "name": "files.list#1", - "ordinal": 3, - "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": true, - "cause": { - "category": "Error", - "message": "Connection closed", - "isRpcDeliveryUnknown": true - } - } - } - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - } - }, - "recording": { - "scenario": "interruptions-inventory-lifecycle", - "checkpoints": [ - { - "id": "inventory-lifecycle.timeout:interrupted", - "observation": { - "sender": ["32c9018052ba", "4d27427720e9"], - "payloads": ["8db0d1234c94", "c9b9d7a9b388"], - "settlements": { - "mount": "eb79a9b3682a", - "old": "eb79a9b3682a" - }, - "state": "602e35a92eec", - "effects": [] - } - }, - { - "id": "inventory-lifecycle.timeout:settled", - "observation": { - "sender": ["32c9018052ba", "4d27427720e9"], - "payloads": ["8db0d1234c94", "c9b9d7a9b388"], - "settlements": { - "mount": "eb79a9b3682a", - "old": "eb79a9b3682a" - }, - "state": "602e35a92eec", - "effects": [] - } - }, - { - "id": "inventory-lifecycle.disconnect:interrupted", - "observation": { - "sender": ["32c9018052ba", "13ef648b37c5"], - "payloads": ["8db0d1234c94", "c9b9d7a9b388"], - "settlements": { - "mount": "eb79a9b3682a", - "old": "eb79a9b3682a", - "disconnect": "d2ad71e601c4" - }, - "state": "602e35a92eec", - "effects": [] - } - }, - { - "id": "inventory-lifecycle.disconnect:settled", - "observation": { - "sender": ["32c9018052ba", "13ef648b37c5"], - "payloads": ["8db0d1234c94", "c9b9d7a9b388"], - "settlements": { - "mount": "eb79a9b3682a", - "old": "eb79a9b3682a", - "disconnect": "d2ad71e601c4" - }, - "state": "602e35a92eec", - "effects": [] - } - }, - { - "id": "inventory-lifecycle.cutover:interrupted", - "observation": { - "sender": ["32c9018052ba", "d831c788243a"], - "payloads": ["8db0d1234c94", "c9b9d7a9b388"], - "settlements": { - "mount": "eb79a9b3682a", - "old": "eb79a9b3682a", - "cutover": "d2ad71e601c4" - }, - "state": "602e35a92eec", - "effects": [] - } - }, - { - "id": "inventory-lifecycle.cutover:settled", - "observation": { - "sender": ["32c9018052ba", "d831c788243a"], - "payloads": ["8db0d1234c94", "c9b9d7a9b388"], - "settlements": { - "mount": "eb79a9b3682a", - "old": "eb79a9b3682a", - "cutover": "d2ad71e601c4" - }, - "state": "602e35a92eec", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/interruptions-settings-bot-overrides-fulfilled.json b/mobile/rpc-foundation/goldens/interruptions-settings-bot-overrides-fulfilled.json deleted file mode 100644 index a81d89d082d..00000000000 --- a/mobile/rpc-foundation/goldens/interruptions-settings-bot-overrides-fulfilled.json +++ /dev/null @@ -1,242 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "settings.bot-overrides", - "family": "settings.bot-overrides", - "namedDeltas": [], - "values": { - "1a10a74b4157": { - "name": "settings.get#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 30000, - "error": { - "category": "Error", - "message": "Request timed out: settings.get", - "isRpcDeliveryUnknown": true - } - } - }, - "1e38f5df2fc6": { - "name": "settings.get#1", - "ordinal": 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", - "isRpcDeliveryUnknown": true, - "cause": { - "category": "Error", - "message": "Connection closed", - "isRpcDeliveryUnknown": true - } - } - } - }, - "4f53cda18c2b": [], - "b6a74921f3bd": { - "name": "settings.get#1", - "ordinal": 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": "Error", - "message": "Connection lost", - "isRpcDeliveryUnknown": true - } - } - }, - "c8c77ac17e0a": { - "name": "settings.get#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "e3973bb12da1": { - "name": "settings.get#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - } - }, - "recording": { - "scenario": "interruptions-settings-bot-overrides-fulfilled", - "checkpoints": [ - { - "id": "settings-bot-overrides-fulfilled.prelude:settings-pending", - "observation": { - "sender": ["e3973bb12da1"], - "payloads": ["c8c77ac17e0a"], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "4f53cda18c2b", - "effects": [] - } - }, - { - "id": "settings-bot-overrides-fulfilled.timeout:interrupted", - "observation": { - "sender": ["1a10a74b4157"], - "payloads": ["c8c77ac17e0a"], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "4f53cda18c2b", - "effects": [] - } - }, - { - "id": "settings-bot-overrides-fulfilled.timeout:settled", - "observation": { - "sender": ["1a10a74b4157"], - "payloads": ["c8c77ac17e0a"], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "4f53cda18c2b", - "effects": [] - } - }, - { - "id": "settings-bot-overrides-fulfilled.disconnect:interrupted", - "observation": { - "sender": ["b6a74921f3bd"], - "payloads": ["c8c77ac17e0a"], - "settlements": { - "mount": "eb79a9b3682a", - "disconnect": "eb79a9b3682a" - }, - "state": "4f53cda18c2b", - "effects": [] - } - }, - { - "id": "settings-bot-overrides-fulfilled.disconnect:settled", - "observation": { - "sender": ["b6a74921f3bd"], - "payloads": ["c8c77ac17e0a"], - "settlements": { - "mount": "eb79a9b3682a", - "disconnect": "eb79a9b3682a" - }, - "state": "4f53cda18c2b", - "effects": [] - } - }, - { - "id": "settings-bot-overrides-fulfilled.cutover:interrupted", - "observation": { - "sender": ["1e38f5df2fc6"], - "payloads": ["c8c77ac17e0a"], - "settlements": { - "mount": "eb79a9b3682a", - "cutover": "eb79a9b3682a" - }, - "state": "4f53cda18c2b", - "effects": [] - } - }, - { - "id": "settings-bot-overrides-fulfilled.cutover:settled", - "observation": { - "sender": ["1e38f5df2fc6"], - "payloads": ["c8c77ac17e0a"], - "settlements": { - "mount": "eb79a9b3682a", - "cutover": "eb79a9b3682a" - }, - "state": "4f53cda18c2b", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/native-chat-stop-accepted.json b/mobile/rpc-foundation/goldens/native-chat-stop-accepted.json deleted file mode 100644 index e7505c4462a..00000000000 --- a/mobile/rpc-foundation/goldens/native-chat-stop-accepted.json +++ /dev/null @@ -1,149 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.native-chat-stop", - "family": "session.native-chat-stop", - "namedDeltas": [], - "values": { - "3e2d28f3728b": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 1000, - "value": true - }, - "5cd1d4a9aed5": { - "name": "terminal.send#1", - "ordinal": 3, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}" - }, - "75263c07c807": { - "name": "cancel-pending", - "ordinal": 1, - "value": {} - }, - "9270aeb7d9c6": { - "status": "pending", - "startedAt": 0 - }, - "ab0f3d65723e": { - "name": "terminal.send#1", - "ordinal": 2, - "args": [ - { - "name": "method", - "value": "terminal.send" - }, - { - "name": "params", - "value": { - "client": { - "id": "device-token-1", - "type": "mobile" - }, - "terminal": "terminal-1", - "text": "\u001b" - } - }, - { - "name": "options", - "value": { - "budgetSpansConnect": true, - "timeoutMs": 15000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "send": { - "accepted": true - } - } - } - } - }, - "d5972c43f562": { - "name": "terminal.send#2", - "ordinal": 5, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}" - }, - "da95ce195845": { - "name": "terminal.send#2", - "ordinal": 4, - "args": [ - { - "name": "method", - "value": "terminal.send" - }, - { - "name": "params", - "value": { - "client": { - "id": "device-token-1", - "type": "mobile" - }, - "terminal": "terminal-1", - "text": "\u001b" - } - }, - { - "name": "options", - "value": { - "budgetSpansConnect": true, - "timeoutMs": 14000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 1000, - "settledAt": 1000, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "send": { - "accepted": true - } - } - } - } - }, - "debf84af8d66": { - "errors": [] - } - }, - "recording": { - "scenario": "native-chat-stop-accepted", - "checkpoints": [ - { - "id": "first-accepted", - "observation": { - "sender": ["ab0f3d65723e"], - "payloads": ["5cd1d4a9aed5"], - "settlements": { - "stop": "9270aeb7d9c6" - }, - "state": "debf84af8d66", - "effects": ["75263c07c807"] - } - }, - { - "id": "settled", - "observation": { - "sender": ["ab0f3d65723e", "da95ce195845"], - "payloads": ["5cd1d4a9aed5", "d5972c43f562"], - "settlements": { - "stop": "3e2d28f3728b" - }, - "state": "debf84af8d66", - "effects": ["75263c07c807"] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/native-chat-stop-both-rejected.json b/mobile/rpc-foundation/goldens/native-chat-stop-both-rejected.json deleted file mode 100644 index a0195d1297b..00000000000 --- a/mobile/rpc-foundation/goldens/native-chat-stop-both-rejected.json +++ /dev/null @@ -1,133 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.native-chat-stop", - "family": "session.native-chat-stop", - "namedDeltas": [], - "values": { - "5cd1d4a9aed5": { - "name": "terminal.send#1", - "ordinal": 3, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}" - }, - "6b21adc16f94": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 1000, - "value": false - }, - "75263c07c807": { - "name": "cancel-pending", - "ordinal": 1, - "value": {} - }, - "81225cffe7a1": { - "name": "terminal.send#1", - "ordinal": 2, - "args": [ - { - "name": "method", - "value": "terminal.send" - }, - { - "name": "params", - "value": { - "client": { - "id": "device-token-1", - "type": "mobile" - }, - "terminal": "terminal-1", - "text": "\u001b" - } - }, - { - "name": "options", - "value": { - "budgetSpansConnect": true, - "timeoutMs": 15000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "send": { - "accepted": false - } - } - } - } - }, - "d5972c43f562": { - "name": "terminal.send#2", - "ordinal": 5, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}" - }, - "db139841535a": { - "name": "terminal.send#2", - "ordinal": 4, - "args": [ - { - "name": "method", - "value": "terminal.send" - }, - { - "name": "params", - "value": { - "client": { - "id": "device-token-1", - "type": "mobile" - }, - "terminal": "terminal-1", - "text": "\u001b" - } - }, - { - "name": "options", - "value": { - "budgetSpansConnect": true, - "timeoutMs": 14000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 1000, - "settledAt": 1000, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "send": { - "accepted": false - } - } - } - } - }, - "e6e087b39540": { - "errors": ["Stop not sent"] - } - }, - "recording": { - "scenario": "native-chat-stop-both-rejected", - "checkpoints": [ - { - "id": "reported", - "observation": { - "sender": ["81225cffe7a1", "db139841535a"], - "payloads": ["5cd1d4a9aed5", "d5972c43f562"], - "settlements": { - "stop": "6b21adc16f94" - }, - "state": "e6e087b39540", - "effects": ["75263c07c807"] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/pr-branch-identity.json b/mobile/rpc-foundation/goldens/pr-branch-identity.json deleted file mode 100644 index 42765d4ae19..00000000000 --- a/mobile/rpc-foundation/goldens/pr-branch-identity.json +++ /dev/null @@ -1,427 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.pr-branch-context", - "family": "session.pr-branch-context", - "namedDeltas": [], - "values": { - "064ec5d09de8": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "branch": "feature", - "headSha": "head-sha-1", - "status": { - "branch": "feature", - "conflictOperation": "unknown", - "entries": [ - { - "added": 3, - "area": "unstaged", - "conflictKind": { - "$rpc": "undefined" - }, - "conflictStatus": { - "$rpc": "undefined" - }, - "conflictStatusSource": { - "$rpc": "undefined" - }, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/app.ts", - "removed": 1, - "status": "modified", - "submodule": { - "$rpc": "undefined" - }, - "submoduleRoot": { - "$rpc": "undefined" - } - } - ], - "head": "head-sha-1", - "upstreamStatus": { - "ahead": 1, - "behind": 0, - "behindCommitsArePatchEquivalent": { - "$rpc": "undefined" - }, - "hasConfiguredPushTarget": { - "$rpc": "undefined" - }, - "hasUpstream": true, - "upstreamName": { - "$rpc": "undefined" - } - } - } - } - }, - "0fc11d9bf2a5": { - "name": "worktree.show#1", - "ordinal": 2, - "args": [ - { - "name": "method", - "value": "worktree.show" - }, - { - "name": "params", - "value": { - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "worktree": { - "baseRef": "origin/main", - "linkedPR": 12 - } - } - } - } - }, - "11e9ea6be860": { - "name": "git.status#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "git.status" - }, - { - "name": "params", - "value": { - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "189a62313626": { - "name": "repo.list#1", - "ordinal": 3, - "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-3", - "ok": true, - "result": { - "repos": [ - { - "id": "repo-9", - "worktreeBaseRef": "origin/main" - } - ] - } - } - } - }, - "1f10fad6906c": { - "name": "worktree.show#1", - "ordinal": 2, - "args": [ - { - "name": "method", - "value": "worktree.show" - }, - { - "name": "params", - "value": { - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "622e5aadb43d": { - "name": "git.branchCompare#1", - "ordinal": 8, - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}" - }, - "648638103acb": { - "name": "repo.list#1", - "ordinal": 6, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "6da1f95af186": { - "identity": "unread", - "repoContext": "unread" - }, - "738aa9f40ba9": { - "name": "repo.list#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "repo.list" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "9270aeb7d9c6": { - "status": "pending", - "startedAt": 0 - }, - "c0f7fd87f4a5": { - "name": "git.branchCompare#1", - "ordinal": 7, - "args": [ - { - "name": "method", - "value": "git.branchCompare" - }, - { - "name": "params", - "value": { - "baseRef": "origin/main", - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-4", - "ok": true, - "result": { - "entries": [ - { - "added": 1, - "path": "src/old.ts", - "removed": 0, - "status": "modified" - } - ], - "summary": { - "baseOid": "a1b2c3d4e5f60718293a4b5c6d7e8f9012345678", - "baseRef": "origin/main", - "changedFiles": 1, - "compareRef": "feature", - "headOid": "f0e1d2c3b4a5968778695a4b3c2d1e0f98765432", - "mergeBase": "0123456789abcdef0123456789abcdef01234567", - "status": "ready" - } - } - } - } - }, - "d0e28a73dae6": { - "name": "git.status#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "git.status" - }, - { - "name": "params", - "value": { - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "branch": "feature", - "entries": [ - { - "added": 3, - "area": "unstaged", - "path": "src/app.ts", - "removed": 1, - "status": "modified" - } - ], - "head": "head-sha-1", - "upstreamStatus": { - "ahead": 1, - "behind": 0, - "hasUpstream": true - } - } - } - } - }, - "d45add7a8589": { - "name": "git.status#1", - "ordinal": 4, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, - "ea4c904bfb5f": { - "name": "worktree.show#1", - "ordinal": 5, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, - "eddcdff704c3": { - "identity": { - "branch": "feature", - "headSha": "head-sha-1", - "status": { - "branch": "feature", - "conflictOperation": "unknown", - "entries": [ - { - "added": 3, - "area": "unstaged", - "conflictKind": { - "$rpc": "undefined" - }, - "conflictStatus": { - "$rpc": "undefined" - }, - "conflictStatusSource": { - "$rpc": "undefined" - }, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/app.ts", - "removed": 1, - "status": "modified", - "submodule": { - "$rpc": "undefined" - }, - "submoduleRoot": { - "$rpc": "undefined" - } - } - ], - "head": "head-sha-1", - "upstreamStatus": { - "ahead": 1, - "behind": 0, - "behindCommitsArePatchEquivalent": { - "$rpc": "undefined" - }, - "hasConfiguredPushTarget": { - "$rpc": "undefined" - }, - "hasUpstream": true, - "upstreamName": { - "$rpc": "undefined" - } - } - } - }, - "repoContext": "unread" - } - }, - "recording": { - "scenario": "pr-branch-identity", - "checkpoints": [ - { - "id": "pending", - "observation": { - "sender": ["11e9ea6be860", "1f10fad6906c", "738aa9f40ba9"], - "payloads": ["d45add7a8589", "ea4c904bfb5f", "648638103acb"], - "settlements": { - "identity": "9270aeb7d9c6" - }, - "state": "6da1f95af186", - "effects": [] - } - }, - { - "id": "identity", - "observation": { - "sender": ["d0e28a73dae6", "0fc11d9bf2a5", "189a62313626", "c0f7fd87f4a5"], - "payloads": ["d45add7a8589", "ea4c904bfb5f", "648638103acb", "622e5aadb43d"], - "settlements": { - "identity": "064ec5d09de8" - }, - "state": "eddcdff704c3", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/pr-branch-repo-context.json b/mobile/rpc-foundation/goldens/pr-branch-repo-context.json deleted file mode 100644 index e574fdd4b11..00000000000 --- a/mobile/rpc-foundation/goldens/pr-branch-repo-context.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.pr-branch-context", - "family": "session.pr-branch-context", - "namedDeltas": [], - "values": { - "191e3c96ad53": { - "name": "github.repoSlug#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "github.repoSlug" - }, - { - "name": "params", - "value": { - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "host": "github.com", - "owner": "orca", - "repo": "orca" - } - } - } - }, - "1f5765918736": { - "name": "github.repoSlug#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-9\"}}" - }, - "364d823c309f": { - "identity": "unread", - "repoContext": { - "isGithubRepo": true - } - }, - "79c69a644fe2": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "isGithubRepo": true - } - } - }, - "recording": { - "scenario": "pr-branch-repo-context", - "checkpoints": [ - { - "id": "repo-context", - "observation": { - "sender": ["191e3c96ad53"], - "payloads": ["1f5765918736"], - "settlements": { - "repo-context": "79c69a644fe2" - }, - "state": "364d823c309f", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/pr-comment-mutation.json b/mobile/rpc-foundation/goldens/pr-comment-mutation.json deleted file mode 100644 index ade0b135294..00000000000 --- a/mobile/rpc-foundation/goldens/pr-comment-mutation.json +++ /dev/null @@ -1,384 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.pr-mutations", - "family": "github.pr-comment-mutation", - "namedDeltas": [], - "values": { - "14120b04af8e": { - "name": "github.project.updateIssueCommentBySlug#1", - "ordinal": 7, - "args": [ - { - "name": "method", - "value": "github.project.updateIssueCommentBySlug" - }, - { - "name": "params", - "value": { - "body": "edited", - "commentId": 55, - "owner": "owner", - "repo": "repo" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-4", - "ok": true, - "result": { - "ok": true - } - } - } - }, - "2dd1ced3c6e3": { - "edit-comment": { - "ok": true - }, - "reply": { - "ok": true - }, - "resolve-thread": { - "ok": true - }, - "root-comment": { - "ok": true - } - }, - "44136fa355b3": {}, - "58627406aba1": { - "name": "github.addPRReviewCommentReply#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"commentId\":55,\"body\":\"recorded reply\",\"threadId\":\"thread-1\",\"path\":\"src/app.ts\",\"line\":3}}" - }, - "6053fd8b5f02": { - "name": "github.resolveReviewThread#1", - "ordinal": 6, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-9\",\"threadId\":\"thread-1\",\"resolve\":true}}" - }, - "720507281e9c": { - "reply": { - "ok": true - }, - "resolve-thread": { - "ok": true - }, - "root-comment": { - "ok": true - } - }, - "a03244774599": { - "reply": { - "ok": true - }, - "root-comment": { - "ok": true - } - }, - "a07493bedc8a": { - "name": "github.project.deleteIssueCommentBySlug#1", - "ordinal": 9, - "args": [ - { - "name": "method", - "value": "github.project.deleteIssueCommentBySlug" - }, - { - "name": "params", - "value": { - "commentId": 55, - "owner": "owner", - "repo": "repo" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-5", - "ok": true, - "result": { - "ok": true - } - } - } - }, - "a76ab6b460fe": { - "name": "github.addIssueComment#1", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"body\":\"recorded comment\",\"type\":\"pr\"}}" - }, - "a780f3a81230": { - "name": "github.addIssueComment#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "github.addIssueComment" - }, - { - "name": "params", - "value": { - "body": "recorded comment", - "number": 12, - "repo": "id:repo-9", - "type": "pr" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "comment": { - "id": 57 - }, - "ok": true - } - } - } - }, - "a80b00127a67": { - "name": "github.resolveReviewThread#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "github.resolveReviewThread" - }, - { - "name": "params", - "value": { - "repo": "id:repo-9", - "resolve": true, - "threadId": "thread-1" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": true - } - } - }, - "aaea0ed8039c": { - "name": "github.project.updateIssueCommentBySlug#1", - "ordinal": 8, - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55,\"body\":\"edited\"}}" - }, - "b038a4dffade": { - "name": "github.project.deleteIssueCommentBySlug#1", - "ordinal": 10, - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.deleteIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55}}" - }, - "b9fd8579bf37": { - "name": "github.addPRReviewCommentReply#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "github.addPRReviewCommentReply" - }, - { - "name": "params", - "value": { - "body": "recorded reply", - "commentId": 55, - "line": 3, - "path": "src/app.ts", - "prNumber": 12, - "repo": "id:repo-9", - "threadId": "thread-1" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "comment": { - "id": 56 - }, - "ok": true - } - } - } - }, - "d65744cb322a": { - "delete-comment": { - "ok": true - }, - "edit-comment": { - "ok": true - }, - "reply": { - "ok": true - }, - "resolve-thread": { - "ok": true - }, - "root-comment": { - "ok": true - } - }, - "d7020c20297f": { - "reply": { - "ok": true - } - }, - "fbc958e4d46e": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "ok": true - } - } - }, - "recording": { - "scenario": "pr-comment-mutation", - "checkpoints": [ - { - "id": "pending", - "observation": { - "sender": [], - "payloads": [], - "settlements": {}, - "state": "44136fa355b3", - "effects": [] - } - }, - { - "id": "reply", - "observation": { - "sender": ["b9fd8579bf37"], - "payloads": ["58627406aba1"], - "settlements": { - "reply": "fbc958e4d46e" - }, - "state": "d7020c20297f", - "effects": [] - } - }, - { - "id": "root-comment", - "observation": { - "sender": ["b9fd8579bf37", "a780f3a81230"], - "payloads": ["58627406aba1", "a76ab6b460fe"], - "settlements": { - "reply": "fbc958e4d46e", - "root-comment": "fbc958e4d46e" - }, - "state": "a03244774599", - "effects": [] - } - }, - { - "id": "resolve-thread", - "observation": { - "sender": ["b9fd8579bf37", "a780f3a81230", "a80b00127a67"], - "payloads": ["58627406aba1", "a76ab6b460fe", "6053fd8b5f02"], - "settlements": { - "reply": "fbc958e4d46e", - "root-comment": "fbc958e4d46e", - "resolve-thread": "fbc958e4d46e" - }, - "state": "720507281e9c", - "effects": [] - } - }, - { - "id": "edit-comment", - "observation": { - "sender": ["b9fd8579bf37", "a780f3a81230", "a80b00127a67", "14120b04af8e"], - "payloads": ["58627406aba1", "a76ab6b460fe", "6053fd8b5f02", "aaea0ed8039c"], - "settlements": { - "reply": "fbc958e4d46e", - "root-comment": "fbc958e4d46e", - "resolve-thread": "fbc958e4d46e", - "edit-comment": "fbc958e4d46e" - }, - "state": "2dd1ced3c6e3", - "effects": [] - } - }, - { - "id": "delete-comment", - "observation": { - "sender": [ - "b9fd8579bf37", - "a780f3a81230", - "a80b00127a67", - "14120b04af8e", - "a07493bedc8a" - ], - "payloads": [ - "58627406aba1", - "a76ab6b460fe", - "6053fd8b5f02", - "aaea0ed8039c", - "b038a4dffade" - ], - "settlements": { - "reply": "fbc958e4d46e", - "root-comment": "fbc958e4d46e", - "resolve-thread": "fbc958e4d46e", - "edit-comment": "fbc958e4d46e", - "delete-comment": "fbc958e4d46e" - }, - "state": "d65744cb322a", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/pr-comment-posted-in-place.json b/mobile/rpc-foundation/goldens/pr-comment-posted-in-place.json deleted file mode 100644 index ebd3e2354a8..00000000000 --- a/mobile/rpc-foundation/goldens/pr-comment-posted-in-place.json +++ /dev/null @@ -1,877 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.pr-sidebar", - "family": "session.pr-sidebar", - "namedDeltas": [], - "values": { - "0730389db3e9": { - "name": "hostedReview.forBranch#1", - "ordinal": 7, - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.forBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedGitHubPR\":null,\"active\":true}}" - }, - "0d9f7988ff86": { - "name": "github.prChecks#1", - "ordinal": 13, - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"headSha\":\"head-sha-1\"}}" - }, - "1287167eaf56": { - "name": "github.repoSlug#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "github.repoSlug" - }, - { - "name": "params", - "value": { - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "owner": "owner", - "repo": "repo" - } - } - } - }, - "1e1163c70eba": { - "name": "github.prComments#1", - "ordinal": 19, - "args": [ - { - "name": "method", - "value": "github.prComments" - }, - { - "name": "params", - "value": { - "noCache": true, - "prNumber": 12, - "prRepo": { - "host": "github.com", - "owner": "owner", - "repo": "repo" - }, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "1f5765918736": { - "name": "github.repoSlug#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-9\"}}" - }, - "2dc2ca47b4e7": { - "name": "github.prForBranch#1", - "ordinal": 9, - "args": [ - { - "name": "method", - "value": "github.prForBranch" - }, - { - "name": "params", - "value": { - "acceptMergedFallbackPR": true, - "branch": "feature", - "currentHeadOid": { - "$rpc": "null" - }, - "fallbackPRNumber": 12, - "linkedPRNumber": { - "$rpc": "null" - }, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "beforeSend": "[local beforeSend]", - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "35045fa5a752": { - "commentError": { - "$rpc": "null" - }, - "pr": { - "kind": "loading" - } - }, - "357f9b7862e3": { - "name": "worktree.show#1", - "ordinal": 6, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, - "3a8e6b13f380": { - "name": "github.prForBranch#1", - "ordinal": 10, - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null,\"fallbackPRNumber\":12,\"acceptMergedFallbackPR\":true,\"currentHeadOid\":null}}" - }, - "3b2df6b54829": { - "name": "github.addIssueComment#1", - "ordinal": 17, - "args": [ - { - "name": "method", - "value": "github.addIssueComment" - }, - { - "name": "params", - "value": { - "body": "recorded comment", - "number": 12, - "repo": "id:repo-9", - "type": "pr" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-9", - "ok": true, - "result": { - "comment": { - "id": 57 - }, - "ok": true - } - } - } - }, - "3ecc2d44a209": { - "name": "runtime.clientEvents.subscribe#1", - "ordinal": 3, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}" - }, - "4da7ea39401b": { - "name": "worktree.show#1", - "ordinal": 4, - "args": [ - { - "name": "method", - "value": "worktree.show" - }, - { - "name": "params", - "value": { - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": { - "worktree": { - "linkedPR": { - "$rpc": "null" - } - } - } - } - } - }, - "5d309fcf43a7": { - "name": "github.workItemDetails#1", - "ordinal": 16, - "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"type\":\"pr\"}}" - }, - "75885386f005": { - "name": "hostedReview.forBranch#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "hostedReview.forBranch" - }, - { - "name": "params", - "value": { - "active": true, - "branch": "feature", - "linkedGitHubPR": { - "$rpc": "null" - }, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-4", - "ok": true, - "result": { - "mergeable": "MERGEABLE", - "number": 12, - "provider": "github", - "state": "open", - "title": "Recorded", - "updatedAt": "2026-01-01T00:00:00Z", - "url": "https://github.com/owner/repo/pull/12" - } - } - } - }, - "7881ab1fb5d1": { - "name": "github.addIssueComment#1", - "ordinal": 18, - "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"body\":\"recorded comment\",\"type\":\"pr\"}}" - }, - "84e5ca07cb7a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": true - }, - "861c8796ae1f": { - "name": "github.prChecks#1", - "ordinal": 11, - "args": [ - { - "name": "method", - "value": "github.prChecks" - }, - { - "name": "params", - "value": { - "headSha": "head-sha-1", - "prNumber": 12, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-6", - "ok": true, - "result": [ - { - "checkRunId": 7, - "conclusion": "success", - "name": "build", - "status": "completed" - } - ] - } - } - }, - "870c2b9bacd0": { - "name": "status.get#1", - "ordinal": 12, - "args": [ - { - "name": "method", - "value": "status.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "beforeSend": "[local beforeSend]", - "failWhenDisconnected": true, - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "8b7e690466d7": { - "name": "status.get#1", - "ordinal": 12, - "args": [ - { - "name": "method", - "value": "status.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "beforeSend": "[local beforeSend]", - "failWhenDisconnected": true, - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-7", - "ok": true, - "result": { - "runtimeId": "recorded" - } - } - } - }, - "8f35f3a8538e": { - "name": "github.prComments#1", - "ordinal": 20, - "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"github.prComments\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"noCache\":true,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.com\"}}}" - }, - "9091d133c3b0": { - "name": "reply-salvage", - "ordinal": 8, - "value": { - "droppedCount": 1, - "droppedPaths": ["linkedPR"], - "method": "worktree.show", - "operation": "worktree.summary-or-skip", - "variant": "worktree-summary" - } - }, - "9270aeb7d9c6": { - "status": "pending", - "startedAt": 0 - }, - "9be162e088f2": { - "name": "streams-registered-at-teardown", - "ordinal": 21, - "value": [ - { - "cancelled": true, - "method": "runtime.clientEvents.subscribe", - "payload": "runtime.clientEvents.subscribe#1" - } - ] - }, - "a55c83eeaeea": { - "name": "github.prForBranch#1", - "ordinal": 9, - "args": [ - { - "name": "method", - "value": "github.prForBranch" - }, - { - "name": "params", - "value": { - "acceptMergedFallbackPR": true, - "branch": "feature", - "currentHeadOid": { - "$rpc": "null" - }, - "fallbackPRNumber": 12, - "linkedPRNumber": { - "$rpc": "null" - }, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "beforeSend": "[local beforeSend]", - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-5", - "ok": true, - "result": { - "fetchedAt": 0, - "kind": "found", - "pr": { - "headSha": "head-sha-1", - "mergeable": "MERGEABLE", - "number": 12, - "state": "open", - "title": "Recorded", - "updatedAt": "2026-01-01T00:00:00Z", - "url": "https://github.com/owner/repo/pull/12" - } - } - } - } - }, - "a7e609fcb031": { - "name": "github.prChecks#1", - "ordinal": 11, - "args": [ - { - "name": "method", - "value": "github.prChecks" - }, - { - "name": "params", - "value": { - "headSha": "head-sha-1", - "prNumber": 12, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "bfedf583a747": { - "name": "github.workItemDetails#1", - "ordinal": 15, - "args": [ - { - "name": "method", - "value": "github.workItemDetails" - }, - { - "name": "params", - "value": { - "number": 12, - "repo": "id:repo-9", - "type": "pr" - } - }, - { - "name": "options", - "value": { - "beforeSend": "[local beforeSend]", - "failWhenDisconnected": true, - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-8", - "ok": true, - "result": { - "body": "body", - "comments": [ - { - "author": "rev", - "body": "please fix", - "createdAt": "2026-01-01T00:00:00Z", - "id": 55, - "isResolved": false, - "line": 3, - "path": "src/app.ts", - "threadId": "thread-1", - "url": "https://github.com/owner/repo/pull/12#discussion_r55" - } - ], - "headSha": "head-sha-1", - "item": { - "assignees": [], - "id": "PR_1", - "labels": [], - "number": 12, - "state": "open", - "title": "Recorded", - "type": "pr", - "updatedAt": "2026-01-01T00:00:00Z", - "url": "https://github.com/owner/repo/pull/12" - } - } - } - } - }, - "d39b1bf1038a": { - "commentError": { - "$rpc": "null" - }, - "pr": { - "checks": ["build:success"], - "checksError": { - "$rpc": "null" - }, - "comments": [ - { - "body": "please fix", - "id": 55, - "resolved": false - }, - { - "body": "recorded comment", - "id": 57, - "resolved": false - } - ], - "kind": "ready", - "pr": { - "headSha": "head-sha-1", - "number": 12, - "title": "Recorded" - }, - "refreshFailed": false - } - }, - "e0a11d8a1005": { - "commentError": { - "$rpc": "null" - }, - "pr": { - "checks": ["build:success"], - "checksError": { - "$rpc": "null" - }, - "comments": [ - { - "body": "please fix", - "id": 55, - "resolved": false - } - ], - "kind": "ready", - "pr": { - "headSha": "head-sha-1", - "number": 12, - "title": "Recorded" - }, - "refreshFailed": false - } - }, - "e10925fa98de": { - "name": "status.get#1", - "ordinal": 14, - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, - "e40828b3dc78": { - "name": "github.prComments#1", - "ordinal": 19, - "args": [ - { - "name": "method", - "value": "github.prComments" - }, - { - "name": "params", - "value": { - "noCache": true, - "prNumber": 12, - "prRepo": { - "host": "github.com", - "owner": "owner", - "repo": "repo" - }, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-10", - "ok": true, - "result": [ - { - "author": "rev", - "body": "please fix", - "createdAt": "2026-01-01T00:00:00Z", - "id": 55, - "isResolved": false, - "line": 3, - "path": "src/app.ts", - "threadId": "thread-1", - "url": "https://github.com/owner/repo/pull/12#discussion_r55" - }, - { - "author": "me", - "body": "recorded comment", - "createdAt": "2026-01-01T00:01:00Z", - "id": 57, - "url": "https://github.com/owner/repo/pull/12#issuecomment-57" - } - ] - } - } - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - } - }, - "recording": { - "scenario": "pr-comment-posted-in-place", - "checkpoints": [ - { - "id": "branch-hint", - "observation": { - "sender": ["1287167eaf56", "4da7ea39401b", "75885386f005", "2dc2ca47b4e7"], - "payloads": [ - "1f5765918736", - "3ecc2d44a209", - "357f9b7862e3", - "0730389db3e9", - "3a8e6b13f380" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "35045fa5a752", - "effects": ["9091d133c3b0"] - } - }, - { - "id": "pr", - "observation": { - "sender": [ - "1287167eaf56", - "4da7ea39401b", - "75885386f005", - "a55c83eeaeea", - "a7e609fcb031", - "870c2b9bacd0" - ], - "payloads": [ - "1f5765918736", - "3ecc2d44a209", - "357f9b7862e3", - "0730389db3e9", - "3a8e6b13f380", - "0d9f7988ff86", - "e10925fa98de" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "35045fa5a752", - "effects": ["9091d133c3b0"] - } - }, - { - "id": "loaded", - "observation": { - "sender": [ - "1287167eaf56", - "4da7ea39401b", - "75885386f005", - "a55c83eeaeea", - "861c8796ae1f", - "8b7e690466d7", - "bfedf583a747" - ], - "payloads": [ - "1f5765918736", - "3ecc2d44a209", - "357f9b7862e3", - "0730389db3e9", - "3a8e6b13f380", - "0d9f7988ff86", - "e10925fa98de", - "5d309fcf43a7" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "e0a11d8a1005", - "effects": ["9091d133c3b0"] - } - }, - { - "id": "comment-sent", - "observation": { - "sender": [ - "1287167eaf56", - "4da7ea39401b", - "75885386f005", - "a55c83eeaeea", - "861c8796ae1f", - "8b7e690466d7", - "bfedf583a747", - "3b2df6b54829", - "1e1163c70eba" - ], - "payloads": [ - "1f5765918736", - "3ecc2d44a209", - "357f9b7862e3", - "0730389db3e9", - "3a8e6b13f380", - "0d9f7988ff86", - "e10925fa98de", - "5d309fcf43a7", - "7881ab1fb5d1", - "8f35f3a8538e" - ], - "settlements": { - "mount": "eb79a9b3682a", - "post-comment": "9270aeb7d9c6" - }, - "state": "e0a11d8a1005", - "effects": ["9091d133c3b0"] - } - }, - { - "id": "comment-shown", - "observation": { - "sender": [ - "1287167eaf56", - "4da7ea39401b", - "75885386f005", - "a55c83eeaeea", - "861c8796ae1f", - "8b7e690466d7", - "bfedf583a747", - "3b2df6b54829", - "e40828b3dc78" - ], - "payloads": [ - "1f5765918736", - "3ecc2d44a209", - "357f9b7862e3", - "0730389db3e9", - "3a8e6b13f380", - "0d9f7988ff86", - "e10925fa98de", - "5d309fcf43a7", - "7881ab1fb5d1", - "8f35f3a8538e" - ], - "settlements": { - "mount": "eb79a9b3682a", - "post-comment": "84e5ca07cb7a" - }, - "state": "d39b1bf1038a", - "effects": ["9091d133c3b0"] - } - }, - { - "id": "cleanup", - "observation": { - "sender": [ - "1287167eaf56", - "4da7ea39401b", - "75885386f005", - "a55c83eeaeea", - "861c8796ae1f", - "8b7e690466d7", - "bfedf583a747", - "3b2df6b54829", - "e40828b3dc78" - ], - "payloads": [ - "1f5765918736", - "3ecc2d44a209", - "357f9b7862e3", - "0730389db3e9", - "3a8e6b13f380", - "0d9f7988ff86", - "e10925fa98de", - "5d309fcf43a7", - "7881ab1fb5d1", - "8f35f3a8538e" - ], - "settlements": { - "mount": "eb79a9b3682a", - "post-comment": "84e5ca07cb7a" - }, - "state": "d39b1bf1038a", - "effects": ["9091d133c3b0", "9be162e088f2"] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/pr-comment-resolve-unconfirmed.json b/mobile/rpc-foundation/goldens/pr-comment-resolve-unconfirmed.json deleted file mode 100644 index 838a2347ca0..00000000000 --- a/mobile/rpc-foundation/goldens/pr-comment-resolve-unconfirmed.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.pr-mutations", - "family": "github.pr-comment-mutation", - "namedDeltas": [], - "values": { - "0e0226959068": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": "The host sent a reply this app could not read (github.resolveReviewThread)", - "ok": false - } - }, - "1165af07b50f": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": "Failed to update review thread.", - "ok": false - } - }, - "2b8d60101912": { - "name": "github.resolveReviewThread#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-9\",\"threadId\":\"thread-1\",\"resolve\":true}}" - }, - "38f037a31b80": { - "name": "github.resolveReviewThread#2", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "github.resolveReviewThread" - }, - { - "name": "params", - "value": { - "repo": "id:repo-9", - "resolve": true, - "threadId": "thread-1" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true - } - } - }, - "483de03b566e": { - "name": "github.resolveReviewThread#2", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-9\",\"threadId\":\"thread-1\",\"resolve\":true}}" - }, - "5603f79b1c06": { - "resolve-thread": { - "error": "Failed to update review thread.", - "ok": false - } - }, - "699651595413": { - "resolve-thread": { - "error": "The host sent a reply this app could not read (github.resolveReviewThread)", - "ok": false - } - }, - "8b60835c8142": { - "name": "github.resolveReviewThread#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "github.resolveReviewThread" - }, - { - "name": "params", - "value": { - "repo": "id:repo-9", - "resolve": true, - "threadId": "thread-1" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": false - } - } - } - }, - "recording": { - "scenario": "pr-comment-resolve-unconfirmed", - "checkpoints": [ - { - "id": "explicit-false", - "observation": { - "sender": ["8b60835c8142"], - "payloads": ["2b8d60101912"], - "settlements": { - "explicit-false": "1165af07b50f" - }, - "state": "5603f79b1c06", - "effects": [] - } - }, - { - "id": "absent-result", - "observation": { - "sender": ["8b60835c8142", "38f037a31b80"], - "payloads": ["2b8d60101912", "483de03b566e"], - "settlements": { - "explicit-false": "1165af07b50f", - "absent-result": "0e0226959068" - }, - "state": "699651595413", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/pr-line-comment-and-file-viewed.json b/mobile/rpc-foundation/goldens/pr-line-comment-and-file-viewed.json deleted file mode 100644 index 628fa51a1d0..00000000000 --- a/mobile/rpc-foundation/goldens/pr-line-comment-and-file-viewed.json +++ /dev/null @@ -1,219 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.pr-mutations", - "family": "github.pr-comment-mutation", - "namedDeltas": [], - "values": { - "00e36cc2e1a3": { - "file-viewed": { - "ok": true - }, - "line-comment": { - "ok": true - } - }, - "0632a06c33cb": { - "name": "github.addPRReviewComment#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"commitId\":\"head-sha-1\",\"path\":\"src/app.ts\",\"line\":5,\"body\":\"recorded line comment\",\"startLine\":3}}" - }, - "1da2b9026f18": { - "name": "github.setPRFileViewed#2", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "github.setPRFileViewed" - }, - { - "name": "params", - "value": { - "path": "src/app.ts", - "pullRequestId": "PR_kwDO", - "repo": "id:repo-9", - "viewed": true - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": false - } - } - }, - "29a4002b51d7": { - "file-viewed": { - "error": "Failed to update viewed state.", - "ok": false - }, - "line-comment": { - "ok": true - } - }, - "5af21c5f4fe0": { - "name": "github.setPRFileViewed#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "github.setPRFileViewed" - }, - { - "name": "params", - "value": { - "path": "src/app.ts", - "pullRequestId": "PR_kwDO", - "repo": "id:repo-9", - "viewed": true - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": true - } - } - }, - "65a217bed712": { - "line-comment": { - "ok": true - } - }, - "94ed6c684a96": { - "name": "github.setPRFileViewed#1", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-9\",\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/app.ts\",\"viewed\":true}}" - }, - "afe0045df4a7": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": "Failed to update viewed state.", - "ok": false - } - }, - "c655a2fc8c3a": { - "name": "github.addPRReviewComment#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "github.addPRReviewComment" - }, - { - "name": "params", - "value": { - "body": "recorded line comment", - "commitId": "head-sha-1", - "line": 5, - "path": "src/app.ts", - "prNumber": 12, - "repo": "id:repo-9", - "startLine": 3 - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "comment": { - "id": 57 - }, - "ok": true - } - } - } - }, - "de607d31ed8c": { - "name": "github.setPRFileViewed#2", - "ordinal": 6, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-9\",\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/app.ts\",\"viewed\":true}}" - }, - "fbc958e4d46e": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "ok": true - } - } - }, - "recording": { - "scenario": "pr-line-comment-and-file-viewed", - "checkpoints": [ - { - "id": "line-comment", - "observation": { - "sender": ["c655a2fc8c3a"], - "payloads": ["0632a06c33cb"], - "settlements": { - "line-comment": "fbc958e4d46e" - }, - "state": "65a217bed712", - "effects": [] - } - }, - { - "id": "viewed", - "observation": { - "sender": ["c655a2fc8c3a", "5af21c5f4fe0"], - "payloads": ["0632a06c33cb", "94ed6c684a96"], - "settlements": { - "line-comment": "fbc958e4d46e", - "viewed": "fbc958e4d46e" - }, - "state": "00e36cc2e1a3", - "effects": [] - } - }, - { - "id": "refused", - "observation": { - "sender": ["c655a2fc8c3a", "5af21c5f4fe0", "1da2b9026f18"], - "payloads": ["0632a06c33cb", "94ed6c684a96", "de607d31ed8c"], - "settlements": { - "line-comment": "fbc958e4d46e", - "viewed": "fbc958e4d46e", - "refused": "afe0045df4a7" - }, - "state": "29a4002b51d7", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/pr-mutation-in-band-failure.json b/mobile/rpc-foundation/goldens/pr-mutation-in-band-failure.json deleted file mode 100644 index aa03c1179ca..00000000000 --- a/mobile/rpc-foundation/goldens/pr-mutation-in-band-failure.json +++ /dev/null @@ -1,320 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.pr-mutations", - "family": "github.pr-mutation", - "namedDeltas": [], - "values": { - "0724cf7c0f6d": { - "name": "github.updatePRState#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "github.updatePRState" - }, - { - "name": "params", - "value": { - "prNumber": 12, - "repo": "id:repo-9", - "updates": { - "state": "closed" - } - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "error": { - "message": "Branch is protected" - }, - "ok": false - } - } - } - }, - "18863a025ec7": { - "auto-merge": { - "ok": true - }, - "close": { - "error": "Branch is protected", - "ok": false - }, - "merge": { - "error": "Pull request is not mergeable", - "ok": false - }, - "rerun-checks": { - "error": "Request failed: github.rerunPRChecks", - "ok": false - } - }, - "1dbd11ea2634": { - "merge": { - "error": "Pull request is not mergeable", - "ok": false - } - }, - "323e40d512cb": { - "name": "github.setPRAutoMerge#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "github.setPRAutoMerge" - }, - { - "name": "params", - "value": { - "enabled": true, - "prNumber": 12, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": true - } - } - }, - "3cc9fca74bf6": { - "name": "github.rerunPRChecks#1", - "ordinal": 8, - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"failedOnly\":true,\"headSha\":\"head-sha-1\"}}" - }, - "5b819e88a0c1": { - "close": { - "error": "Branch is protected", - "ok": false - }, - "merge": { - "error": "Pull request is not mergeable", - "ok": false - } - }, - "75b6d425bd33": { - "name": "github.setPRAutoMerge#1", - "ordinal": 6, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRAutoMerge\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"enabled\":true}}" - }, - "7fe97d8036c2": { - "name": "github.mergePR#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "github.mergePR" - }, - { - "name": "params", - "value": { - "method": "squash", - "prNumber": 12, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "error": "Pull request is not mergeable", - "ok": false - } - } - } - }, - "8aaaf574bb6f": { - "auto-merge": { - "ok": true - }, - "close": { - "error": "Branch is protected", - "ok": false - }, - "merge": { - "error": "Pull request is not mergeable", - "ok": false - } - }, - "8be705a6533e": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": "Request failed: github.rerunPRChecks", - "ok": false - } - }, - "beaae579e18a": { - "name": "github.updatePRState#1", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}" - }, - "c6cd1f9aeefc": { - "name": "github.mergePR#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"method\":\"squash\"}}" - }, - "e847c3eef6b5": { - "name": "github.rerunPRChecks#1", - "ordinal": 7, - "args": [ - { - "name": "method", - "value": "github.rerunPRChecks" - }, - { - "name": "params", - "value": { - "failedOnly": true, - "headSha": "head-sha-1", - "prNumber": 12, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-4", - "ok": true, - "result": { - "error": { - "message": "" - }, - "ok": false - } - } - } - }, - "f2d0a4251252": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": "Branch is protected", - "ok": false - } - }, - "f8ef6dd619cb": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": "Pull request is not mergeable", - "ok": false - } - }, - "fbc958e4d46e": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "ok": true - } - } - }, - "recording": { - "scenario": "pr-mutation-in-band-failure", - "checkpoints": [ - { - "id": "string-error", - "observation": { - "sender": ["7fe97d8036c2"], - "payloads": ["c6cd1f9aeefc"], - "settlements": { - "string-error": "f8ef6dd619cb" - }, - "state": "1dbd11ea2634", - "effects": [] - } - }, - { - "id": "object-error", - "observation": { - "sender": ["7fe97d8036c2", "0724cf7c0f6d"], - "payloads": ["c6cd1f9aeefc", "beaae579e18a"], - "settlements": { - "string-error": "f8ef6dd619cb", - "object-error": "f2d0a4251252" - }, - "state": "5b819e88a0c1", - "effects": [] - } - }, - { - "id": "unstructured", - "observation": { - "sender": ["7fe97d8036c2", "0724cf7c0f6d", "323e40d512cb"], - "payloads": ["c6cd1f9aeefc", "beaae579e18a", "75b6d425bd33"], - "settlements": { - "string-error": "f8ef6dd619cb", - "object-error": "f2d0a4251252", - "unstructured": "fbc958e4d46e" - }, - "state": "8aaaf574bb6f", - "effects": [] - } - }, - { - "id": "empty-object-error", - "observation": { - "sender": ["7fe97d8036c2", "0724cf7c0f6d", "323e40d512cb", "e847c3eef6b5"], - "payloads": ["c6cd1f9aeefc", "beaae579e18a", "75b6d425bd33", "3cc9fca74bf6"], - "settlements": { - "string-error": "f8ef6dd619cb", - "object-error": "f2d0a4251252", - "unstructured": "fbc958e4d46e", - "empty-object-error": "8be705a6533e" - }, - "state": "18863a025ec7", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/pr-mutation-status.json b/mobile/rpc-foundation/goldens/pr-mutation-status.json deleted file mode 100644 index e6948b4e1dd..00000000000 --- a/mobile/rpc-foundation/goldens/pr-mutation-status.json +++ /dev/null @@ -1,469 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.pr-mutations", - "family": "github.pr-mutation", - "namedDeltas": [], - "values": { - "053eb7126f9a": { - "auto-merge": { - "ok": true - }, - "close": { - "ok": true - }, - "merge": { - "ok": true - } - }, - "0e14bd119328": { - "merge": { - "ok": true - } - }, - "217757a427ce": { - "auto-merge": { - "ok": true - }, - "merge": { - "ok": true - } - }, - "258eb619fcbb": { - "auto-merge": { - "ok": true - }, - "close": { - "ok": true - }, - "merge": { - "ok": true - }, - "request-reviewers": { - "ok": true - } - }, - "2b56dde57d4f": { - "name": "github.mergePR#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "github.mergePR" - }, - { - "name": "params", - "value": { - "method": "squash", - "prNumber": 12, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "ok": true - } - } - } - }, - "3e98a51bf209": { - "name": "github.setPRAutoMerge#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "github.setPRAutoMerge" - }, - { - "name": "params", - "value": { - "enabled": true, - "prNumber": 12, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "ok": true - } - } - } - }, - "44136fa355b3": {}, - "5145e99589f6": { - "name": "github.requestPRReviewers#1", - "ordinal": 8, - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}" - }, - "5a3a15468816": { - "name": "github.removePRReviewers#1", - "ordinal": 10, - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.removePRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}" - }, - "6e912bd10baa": { - "name": "github.updatePRState#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "github.updatePRState" - }, - { - "name": "params", - "value": { - "prNumber": 12, - "repo": "id:repo-9", - "updates": { - "state": "closed" - } - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": { - "ok": true - } - } - } - }, - "89a20acf05d3": { - "name": "github.updatePRState#1", - "ordinal": 6, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}" - }, - "91638fa7c927": { - "name": "github.rerunPRChecks#1", - "ordinal": 11, - "args": [ - { - "name": "method", - "value": "github.rerunPRChecks" - }, - { - "name": "params", - "value": { - "failedOnly": true, - "headSha": "head-sha-1", - "prNumber": 12, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-6", - "ok": true, - "result": { - "ok": true - } - } - } - }, - "948fde384959": { - "name": "github.requestPRReviewers#1", - "ordinal": 7, - "args": [ - { - "name": "method", - "value": "github.requestPRReviewers" - }, - { - "name": "params", - "value": { - "prNumber": 12, - "repo": "id:repo-9", - "reviewers": ["octocat"] - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-4", - "ok": true, - "result": { - "ok": true - } - } - } - }, - "98a9268b04e2": { - "auto-merge": { - "ok": true - }, - "close": { - "ok": true - }, - "merge": { - "ok": true - }, - "remove-reviewers": { - "ok": true - }, - "request-reviewers": { - "ok": true - } - }, - "c6cd1f9aeefc": { - "name": "github.mergePR#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"method\":\"squash\"}}" - }, - "d026cfa35ea0": { - "auto-merge": { - "ok": true - }, - "close": { - "ok": true - }, - "merge": { - "ok": true - }, - "remove-reviewers": { - "ok": true - }, - "request-reviewers": { - "ok": true - }, - "rerun-checks": { - "ok": true - } - }, - "e5820e16ca2c": { - "name": "github.rerunPRChecks#1", - "ordinal": 12, - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"failedOnly\":true,\"headSha\":\"head-sha-1\"}}" - }, - "e70f88fb717a": { - "name": "github.setPRAutoMerge#1", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRAutoMerge\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"enabled\":true}}" - }, - "fbc958e4d46e": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "ok": true - } - }, - "ff463b2bc96b": { - "name": "github.removePRReviewers#1", - "ordinal": 9, - "args": [ - { - "name": "method", - "value": "github.removePRReviewers" - }, - { - "name": "params", - "value": { - "prNumber": 12, - "repo": "id:repo-9", - "reviewers": ["octocat"] - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-5", - "ok": true, - "result": { - "ok": true - } - } - } - } - }, - "recording": { - "scenario": "pr-mutation-status", - "checkpoints": [ - { - "id": "pending", - "observation": { - "sender": [], - "payloads": [], - "settlements": {}, - "state": "44136fa355b3", - "effects": [] - } - }, - { - "id": "merge", - "observation": { - "sender": ["2b56dde57d4f"], - "payloads": ["c6cd1f9aeefc"], - "settlements": { - "merge": "fbc958e4d46e" - }, - "state": "0e14bd119328", - "effects": [] - } - }, - { - "id": "auto-merge", - "observation": { - "sender": ["2b56dde57d4f", "3e98a51bf209"], - "payloads": ["c6cd1f9aeefc", "e70f88fb717a"], - "settlements": { - "merge": "fbc958e4d46e", - "auto-merge": "fbc958e4d46e" - }, - "state": "217757a427ce", - "effects": [] - } - }, - { - "id": "close", - "observation": { - "sender": ["2b56dde57d4f", "3e98a51bf209", "6e912bd10baa"], - "payloads": ["c6cd1f9aeefc", "e70f88fb717a", "89a20acf05d3"], - "settlements": { - "merge": "fbc958e4d46e", - "auto-merge": "fbc958e4d46e", - "close": "fbc958e4d46e" - }, - "state": "053eb7126f9a", - "effects": [] - } - }, - { - "id": "request-reviewers", - "observation": { - "sender": ["2b56dde57d4f", "3e98a51bf209", "6e912bd10baa", "948fde384959"], - "payloads": ["c6cd1f9aeefc", "e70f88fb717a", "89a20acf05d3", "5145e99589f6"], - "settlements": { - "merge": "fbc958e4d46e", - "auto-merge": "fbc958e4d46e", - "close": "fbc958e4d46e", - "request-reviewers": "fbc958e4d46e" - }, - "state": "258eb619fcbb", - "effects": [] - } - }, - { - "id": "remove-reviewers", - "observation": { - "sender": [ - "2b56dde57d4f", - "3e98a51bf209", - "6e912bd10baa", - "948fde384959", - "ff463b2bc96b" - ], - "payloads": [ - "c6cd1f9aeefc", - "e70f88fb717a", - "89a20acf05d3", - "5145e99589f6", - "5a3a15468816" - ], - "settlements": { - "merge": "fbc958e4d46e", - "auto-merge": "fbc958e4d46e", - "close": "fbc958e4d46e", - "request-reviewers": "fbc958e4d46e", - "remove-reviewers": "fbc958e4d46e" - }, - "state": "98a9268b04e2", - "effects": [] - } - }, - { - "id": "rerun-checks", - "observation": { - "sender": [ - "2b56dde57d4f", - "3e98a51bf209", - "6e912bd10baa", - "948fde384959", - "ff463b2bc96b", - "91638fa7c927" - ], - "payloads": [ - "c6cd1f9aeefc", - "e70f88fb717a", - "89a20acf05d3", - "5145e99589f6", - "5a3a15468816", - "e5820e16ca2c" - ], - "settlements": { - "merge": "fbc958e4d46e", - "auto-merge": "fbc958e4d46e", - "close": "fbc958e4d46e", - "request-reviewers": "fbc958e4d46e", - "remove-reviewers": "fbc958e4d46e", - "rerun-checks": "fbc958e4d46e" - }, - "state": "d026cfa35ea0", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/pr-read-fork-routing.json b/mobile/rpc-foundation/goldens/pr-read-fork-routing.json deleted file mode 100644 index 49ddb40ee0d..00000000000 --- a/mobile/rpc-foundation/goldens/pr-read-fork-routing.json +++ /dev/null @@ -1,337 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.pr-reads", - "family": "github.pr-read", - "namedDeltas": [], - "values": { - "08e5cc0c504e": { - "name": "github.prChecks#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"prRepo\":{\"owner\":\"fork-owner\",\"repo\":\"fork-repo\",\"host\":\"github.enterprise.test\"},\"headSha\":\"head-sha-1\"}}" - }, - "1c88fe396b45": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "ok": true, - "result": { - "annotations": [], - "completedAt": { - "$rpc": "null" - }, - "conclusion": "success", - "detailsUrl": { - "$rpc": "null" - }, - "jobs": [], - "name": "build", - "startedAt": { - "$rpc": "null" - }, - "status": "completed", - "summary": { - "$rpc": "null" - }, - "text": { - "$rpc": "null" - }, - "title": { - "$rpc": "null" - }, - "url": { - "$rpc": "null" - } - } - } - }, - "3d3e04f5c1cb": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "ok": true, - "result": [ - { - "checkRunId": 7, - "conclusion": "success", - "name": "build", - "observedHeadSha": { - "$rpc": "undefined" - }, - "status": "completed", - "url": { - "$rpc": "null" - }, - "workflowRunId": { - "$rpc": "undefined" - } - } - ] - } - }, - "88a456608739": { - "name": "github.prChecks#2", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "github.prChecks" - }, - { - "name": "params", - "value": { - "prNumber": 12, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": [ - { - "checkRunId": 7, - "conclusion": "success", - "name": "build", - "status": "completed" - } - ] - } - } - }, - "997e2aac6183": { - "name": "github.prCheckDetails#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "github.prCheckDetails" - }, - { - "name": "params", - "value": { - "checkName": "build", - "checkRunId": 7, - "prRepo": { - "host": "github.enterprise.test", - "owner": "fork-owner", - "repo": "fork-repo" - }, - "repo": "id:repo-9", - "url": { - "$rpc": "null" - } - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "annotations": [], - "conclusion": "success", - "jobs": [], - "name": "build", - "status": "completed" - } - } - } - }, - "9ad46f0a24c7": { - "checks": { - "ok": true, - "result": [ - { - "checkRunId": 7, - "conclusion": "success", - "name": "build", - "observedHeadSha": { - "$rpc": "undefined" - }, - "status": "completed", - "url": { - "$rpc": "null" - }, - "workflowRunId": { - "$rpc": "undefined" - } - } - ] - } - }, - "c0db062cb341": { - "name": "github.prChecks#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "github.prChecks" - }, - { - "name": "params", - "value": { - "headSha": "head-sha-1", - "prNumber": 12, - "prRepo": { - "host": "github.enterprise.test", - "owner": "fork-owner", - "repo": "fork-repo" - }, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": [ - { - "checkRunId": 7, - "conclusion": "success", - "name": "build", - "status": "completed" - } - ] - } - } - }, - "d982d58879cb": { - "name": "github.prCheckDetails#1", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.prCheckDetails\",\"params\":{\"repo\":\"id:repo-9\",\"checkRunId\":7,\"checkName\":\"build\",\"url\":null,\"prRepo\":{\"owner\":\"fork-owner\",\"repo\":\"fork-repo\",\"host\":\"github.enterprise.test\"}}}" - }, - "dd2205e9f2fb": { - "name": "github.prChecks#2", - "ordinal": 6, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12}}" - }, - "ff556464fa8e": { - "check-details": { - "ok": true, - "result": { - "annotations": [], - "completedAt": { - "$rpc": "null" - }, - "conclusion": "success", - "detailsUrl": { - "$rpc": "null" - }, - "jobs": [], - "name": "build", - "startedAt": { - "$rpc": "null" - }, - "status": "completed", - "summary": { - "$rpc": "null" - }, - "text": { - "$rpc": "null" - }, - "title": { - "$rpc": "null" - }, - "url": { - "$rpc": "null" - } - } - }, - "checks": { - "ok": true, - "result": [ - { - "checkRunId": 7, - "conclusion": "success", - "name": "build", - "observedHeadSha": { - "$rpc": "undefined" - }, - "status": "completed", - "url": { - "$rpc": "null" - }, - "workflowRunId": { - "$rpc": "undefined" - } - } - ] - } - } - }, - "recording": { - "scenario": "pr-read-fork-routing", - "checkpoints": [ - { - "id": "fork-checks", - "observation": { - "sender": ["c0db062cb341"], - "payloads": ["08e5cc0c504e"], - "settlements": { - "fork-checks": "3d3e04f5c1cb" - }, - "state": "9ad46f0a24c7", - "effects": [] - } - }, - { - "id": "fork-check-details", - "observation": { - "sender": ["c0db062cb341", "997e2aac6183"], - "payloads": ["08e5cc0c504e", "d982d58879cb"], - "settlements": { - "fork-checks": "3d3e04f5c1cb", - "fork-check-details": "1c88fe396b45" - }, - "state": "ff556464fa8e", - "effects": [] - } - }, - { - "id": "no-head-sha", - "observation": { - "sender": ["c0db062cb341", "997e2aac6183", "88a456608739"], - "payloads": ["08e5cc0c504e", "d982d58879cb", "dd2205e9f2fb"], - "settlements": { - "fork-checks": "3d3e04f5c1cb", - "fork-check-details": "1c88fe396b45", - "no-head-sha": "3d3e04f5c1cb" - }, - "state": "ff556464fa8e", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/pr-read-surface.json b/mobile/rpc-foundation/goldens/pr-read-surface.json deleted file mode 100644 index c0b3ed424c7..00000000000 --- a/mobile/rpc-foundation/goldens/pr-read-surface.json +++ /dev/null @@ -1,1716 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.pr-reads", - "family": "github.pr-read", - "namedDeltas": [], - "values": { - "026ad16c841b": { - "checks": { - "ok": true, - "result": [ - { - "checkRunId": 7, - "conclusion": "success", - "name": "build", - "observedHeadSha": { - "$rpc": "undefined" - }, - "status": "completed", - "url": { - "$rpc": "null" - }, - "workflowRunId": { - "$rpc": "undefined" - } - } - ] - }, - "hosted-review": { - "ok": true, - "result": { - "autoMergeAllowed": { - "$rpc": "undefined" - }, - "autoMergeEnabled": { - "$rpc": "undefined" - }, - "checksSummary": { - "$rpc": "undefined" - }, - "headSha": { - "$rpc": "undefined" - }, - "mergeStateStatus": { - "$rpc": "undefined" - }, - "mergeable": "MERGEABLE", - "number": 12, - "provider": "github", - "reviewDecision": { - "$rpc": "undefined" - }, - "state": "open", - "status": "pending", - "title": "Recorded", - "updatedAt": "2026-01-01", - "url": "https://x/12" - } - }, - "pr-for-branch": { - "ok": true, - "result": { - "autoMergeAllowed": { - "$rpc": "undefined" - }, - "autoMergeEnabled": { - "$rpc": "undefined" - }, - "checksStatus": "pending", - "checksSummary": { - "$rpc": "undefined" - }, - "confirmedContainedHeadOid": { - "$rpc": "undefined" - }, - "headDivergedFromMergedPRAtOid": { - "$rpc": "undefined" - }, - "headRefName": { - "$rpc": "undefined" - }, - "headSha": "head-sha-1", - "mergeMethodSettings": { - "$rpc": "undefined" - }, - "mergeQueueRequired": { - "$rpc": "undefined" - }, - "mergeStateStatus": { - "$rpc": "undefined" - }, - "mergeable": "MERGEABLE", - "number": 12, - "prRepo": { - "$rpc": "undefined" - }, - "reviewDecision": { - "$rpc": "undefined" - }, - "stack": { - "$rpc": "undefined" - }, - "state": "open", - "title": "Recorded", - "updatedAt": "", - "url": "https://x/12" - } - }, - "repo-slug": { - "ok": true, - "result": { - "host": "github.com", - "owner": "orca", - "repo": "orca" - } - }, - "work-item": { - "ok": true, - "result": { - "assignees": { - "$rpc": "undefined" - }, - "baseSha": { - "$rpc": "undefined" - }, - "body": "body", - "checks": [], - "comments": [], - "headSha": "head-sha-1", - "item": { - "assignees": [], - "author": { - "$rpc": "null" - }, - "autoMergeEnabled": { - "$rpc": "undefined" - }, - "baseRefName": { - "$rpc": "undefined" - }, - "branchName": { - "$rpc": "undefined" - }, - "checksSummary": { - "$rpc": "undefined" - }, - "headSha": { - "$rpc": "undefined" - }, - "id": "PR_1", - "labels": [], - "latestReviews": { - "$rpc": "undefined" - }, - "mergeStateStatus": { - "$rpc": "undefined" - }, - "mergeable": { - "$rpc": "undefined" - }, - "number": 12, - "prRepo": { - "$rpc": "undefined" - }, - "reviewDecision": { - "$rpc": "undefined" - }, - "reviewRequests": [], - "state": "open", - "title": "Recorded", - "type": "pr", - "updatedAt": "", - "url": "" - }, - "participants": [], - "pullRequestId": { - "$rpc": "undefined" - } - } - } - }, - "0644012ff2a3": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "ok": true, - "result": { - "autoMergeAllowed": { - "$rpc": "undefined" - }, - "autoMergeEnabled": { - "$rpc": "undefined" - }, - "checksSummary": { - "$rpc": "undefined" - }, - "headSha": { - "$rpc": "undefined" - }, - "mergeStateStatus": { - "$rpc": "undefined" - }, - "mergeable": "MERGEABLE", - "number": 12, - "provider": "github", - "reviewDecision": { - "$rpc": "undefined" - }, - "state": "open", - "status": "pending", - "title": "Recorded", - "updatedAt": "2026-01-01", - "url": "https://x/12" - } - } - }, - "0a9f2ff19df4": { - "name": "github.workItemDetails#1", - "ordinal": 8, - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"type\":\"pr\"}}" - }, - "0c83b4de61f4": { - "name": "reply-salvage", - "ordinal": 17, - "value": { - "droppedCount": 1, - "droppedPaths": ["0.avatarUrl"], - "method": "github.listAssignableUsers", - "operation": "github.pr-assignable-users", - "variant": "pr-assignable-users" - } - }, - "1554c8f6753b": { - "name": "github.prForBranch#1", - "ordinal": 6, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null,\"fallbackPRNumber\":null,\"currentHeadOid\":null}}" - }, - "191e3c96ad53": { - "name": "github.repoSlug#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "github.repoSlug" - }, - { - "name": "params", - "value": { - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "host": "github.com", - "owner": "orca", - "repo": "orca" - } - } - } - }, - "1c88fe396b45": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "ok": true, - "result": { - "annotations": [], - "completedAt": { - "$rpc": "null" - }, - "conclusion": "success", - "detailsUrl": { - "$rpc": "null" - }, - "jobs": [], - "name": "build", - "startedAt": { - "$rpc": "null" - }, - "status": "completed", - "summary": { - "$rpc": "null" - }, - "text": { - "$rpc": "null" - }, - "title": { - "$rpc": "null" - }, - "url": { - "$rpc": "null" - } - } - } - }, - "1f5765918736": { - "name": "github.repoSlug#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-9\"}}" - }, - "2709bde96386": { - "check-details": { - "ok": true, - "result": { - "annotations": [], - "completedAt": { - "$rpc": "null" - }, - "conclusion": "success", - "detailsUrl": { - "$rpc": "null" - }, - "jobs": [], - "name": "build", - "startedAt": { - "$rpc": "null" - }, - "status": "completed", - "summary": { - "$rpc": "null" - }, - "text": { - "$rpc": "null" - }, - "title": { - "$rpc": "null" - }, - "url": { - "$rpc": "null" - } - } - }, - "checks": { - "ok": true, - "result": [ - { - "checkRunId": 7, - "conclusion": "success", - "name": "build", - "observedHeadSha": { - "$rpc": "undefined" - }, - "status": "completed", - "url": { - "$rpc": "null" - }, - "workflowRunId": { - "$rpc": "undefined" - } - } - ] - }, - "hosted-review": { - "ok": true, - "result": { - "autoMergeAllowed": { - "$rpc": "undefined" - }, - "autoMergeEnabled": { - "$rpc": "undefined" - }, - "checksSummary": { - "$rpc": "undefined" - }, - "headSha": { - "$rpc": "undefined" - }, - "mergeStateStatus": { - "$rpc": "undefined" - }, - "mergeable": "MERGEABLE", - "number": 12, - "provider": "github", - "reviewDecision": { - "$rpc": "undefined" - }, - "state": "open", - "status": "pending", - "title": "Recorded", - "updatedAt": "2026-01-01", - "url": "https://x/12" - } - }, - "pr-for-branch": { - "ok": true, - "result": { - "autoMergeAllowed": { - "$rpc": "undefined" - }, - "autoMergeEnabled": { - "$rpc": "undefined" - }, - "checksStatus": "pending", - "checksSummary": { - "$rpc": "undefined" - }, - "confirmedContainedHeadOid": { - "$rpc": "undefined" - }, - "headDivergedFromMergedPRAtOid": { - "$rpc": "undefined" - }, - "headRefName": { - "$rpc": "undefined" - }, - "headSha": "head-sha-1", - "mergeMethodSettings": { - "$rpc": "undefined" - }, - "mergeQueueRequired": { - "$rpc": "undefined" - }, - "mergeStateStatus": { - "$rpc": "undefined" - }, - "mergeable": "MERGEABLE", - "number": 12, - "prRepo": { - "$rpc": "undefined" - }, - "reviewDecision": { - "$rpc": "undefined" - }, - "stack": { - "$rpc": "undefined" - }, - "state": "open", - "title": "Recorded", - "updatedAt": "", - "url": "https://x/12" - } - }, - "repo-slug": { - "ok": true, - "result": { - "host": "github.com", - "owner": "orca", - "repo": "orca" - } - }, - "work-item": { - "ok": true, - "result": { - "assignees": { - "$rpc": "undefined" - }, - "baseSha": { - "$rpc": "undefined" - }, - "body": "body", - "checks": [], - "comments": [], - "headSha": "head-sha-1", - "item": { - "assignees": [], - "author": { - "$rpc": "null" - }, - "autoMergeEnabled": { - "$rpc": "undefined" - }, - "baseRefName": { - "$rpc": "undefined" - }, - "branchName": { - "$rpc": "undefined" - }, - "checksSummary": { - "$rpc": "undefined" - }, - "headSha": { - "$rpc": "undefined" - }, - "id": "PR_1", - "labels": [], - "latestReviews": { - "$rpc": "undefined" - }, - "mergeStateStatus": { - "$rpc": "undefined" - }, - "mergeable": { - "$rpc": "undefined" - }, - "number": 12, - "prRepo": { - "$rpc": "undefined" - }, - "reviewDecision": { - "$rpc": "undefined" - }, - "reviewRequests": [], - "state": "open", - "title": "Recorded", - "type": "pr", - "updatedAt": "", - "url": "" - }, - "participants": [], - "pullRequestId": { - "$rpc": "undefined" - } - } - } - }, - "3d3e04f5c1cb": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "ok": true, - "result": [ - { - "checkRunId": 7, - "conclusion": "success", - "name": "build", - "observedHeadSha": { - "$rpc": "undefined" - }, - "status": "completed", - "url": { - "$rpc": "null" - }, - "workflowRunId": { - "$rpc": "undefined" - } - } - ] - } - }, - "41113a109089": { - "repo-slug": { - "ok": true, - "result": { - "host": "github.com", - "owner": "orca", - "repo": "orca" - } - } - }, - "44136fa355b3": {}, - "471a75cee137": { - "name": "github.workItemDetails#1", - "ordinal": 7, - "args": [ - { - "name": "method", - "value": "github.workItemDetails" - }, - { - "name": "params", - "value": { - "number": 12, - "repo": "id:repo-9", - "type": "pr" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-4", - "ok": true, - "result": { - "body": "body", - "headSha": "head-sha-1", - "item": { - "assignees": [], - "id": "PR_1", - "labels": [], - "number": 12, - "state": "open", - "title": "Recorded", - "type": "pr" - } - } - } - } - }, - "4bf8f27dd319": { - "name": "hostedReview.forBranch#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "hostedReview.forBranch" - }, - { - "name": "params", - "value": { - "active": true, - "branch": "feature", - "linkedGitHubPR": 12, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "mergeable": "MERGEABLE", - "number": 12, - "provider": "github", - "state": "open", - "title": "Recorded", - "updatedAt": "2026-01-01", - "url": "https://x/12" - } - } - } - }, - "52504eafec78": { - "name": "github.prChecks#1", - "ordinal": 10, - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"headSha\":\"head-sha-1\"}}" - }, - "53bcb749e0ed": { - "hosted-review": { - "ok": true, - "result": { - "autoMergeAllowed": { - "$rpc": "undefined" - }, - "autoMergeEnabled": { - "$rpc": "undefined" - }, - "checksSummary": { - "$rpc": "undefined" - }, - "headSha": { - "$rpc": "undefined" - }, - "mergeStateStatus": { - "$rpc": "undefined" - }, - "mergeable": "MERGEABLE", - "number": 12, - "provider": "github", - "reviewDecision": { - "$rpc": "undefined" - }, - "state": "open", - "status": "pending", - "title": "Recorded", - "updatedAt": "2026-01-01", - "url": "https://x/12" - } - }, - "pr-for-branch": { - "ok": true, - "result": { - "autoMergeAllowed": { - "$rpc": "undefined" - }, - "autoMergeEnabled": { - "$rpc": "undefined" - }, - "checksStatus": "pending", - "checksSummary": { - "$rpc": "undefined" - }, - "confirmedContainedHeadOid": { - "$rpc": "undefined" - }, - "headDivergedFromMergedPRAtOid": { - "$rpc": "undefined" - }, - "headRefName": { - "$rpc": "undefined" - }, - "headSha": "head-sha-1", - "mergeMethodSettings": { - "$rpc": "undefined" - }, - "mergeQueueRequired": { - "$rpc": "undefined" - }, - "mergeStateStatus": { - "$rpc": "undefined" - }, - "mergeable": "MERGEABLE", - "number": 12, - "prRepo": { - "$rpc": "undefined" - }, - "reviewDecision": { - "$rpc": "undefined" - }, - "stack": { - "$rpc": "undefined" - }, - "state": "open", - "title": "Recorded", - "updatedAt": "", - "url": "https://x/12" - } - }, - "repo-slug": { - "ok": true, - "result": { - "host": "github.com", - "owner": "orca", - "repo": "orca" - } - } - }, - "5b33c8cfd938": { - "name": "status.get#1", - "ordinal": 13, - "args": [ - { - "name": "method", - "value": "status.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "beforeSend": "[local beforeSend]", - "failWhenDisconnected": true, - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-7", - "ok": true, - "result": { - "capabilities": ["github.exact-work-item-target.v1"], - "hostDescriptor": { - "installationId": "recorded" - }, - "runtimeId": "recorded" - } - } - } - }, - "6a3f611aad80": { - "name": "github.prCheckDetails#1", - "ordinal": 12, - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.prCheckDetails\",\"params\":{\"repo\":\"id:repo-9\",\"checkRunId\":7,\"checkName\":\"build\",\"url\":null}}" - }, - "9a87ba2ee54f": { - "hosted-review": { - "ok": true, - "result": { - "autoMergeAllowed": { - "$rpc": "undefined" - }, - "autoMergeEnabled": { - "$rpc": "undefined" - }, - "checksSummary": { - "$rpc": "undefined" - }, - "headSha": { - "$rpc": "undefined" - }, - "mergeStateStatus": { - "$rpc": "undefined" - }, - "mergeable": "MERGEABLE", - "number": 12, - "provider": "github", - "reviewDecision": { - "$rpc": "undefined" - }, - "state": "open", - "status": "pending", - "title": "Recorded", - "updatedAt": "2026-01-01", - "url": "https://x/12" - } - }, - "repo-slug": { - "ok": true, - "result": { - "host": "github.com", - "owner": "orca", - "repo": "orca" - } - } - }, - "9bb9d9b8c502": { - "assignable": { - "ok": true, - "result": [ - { - "avatarUrl": "", - "login": "octocat", - "name": "Octo Cat" - } - ] - }, - "check-details": { - "ok": true, - "result": { - "annotations": [], - "completedAt": { - "$rpc": "null" - }, - "conclusion": "success", - "detailsUrl": { - "$rpc": "null" - }, - "jobs": [], - "name": "build", - "startedAt": { - "$rpc": "null" - }, - "status": "completed", - "summary": { - "$rpc": "null" - }, - "text": { - "$rpc": "null" - }, - "title": { - "$rpc": "null" - }, - "url": { - "$rpc": "null" - } - } - }, - "checks": { - "ok": true, - "result": [ - { - "checkRunId": 7, - "conclusion": "success", - "name": "build", - "observedHeadSha": { - "$rpc": "undefined" - }, - "status": "completed", - "url": { - "$rpc": "null" - }, - "workflowRunId": { - "$rpc": "undefined" - } - } - ] - }, - "hosted-review": { - "ok": true, - "result": { - "autoMergeAllowed": { - "$rpc": "undefined" - }, - "autoMergeEnabled": { - "$rpc": "undefined" - }, - "checksSummary": { - "$rpc": "undefined" - }, - "headSha": { - "$rpc": "undefined" - }, - "mergeStateStatus": { - "$rpc": "undefined" - }, - "mergeable": "MERGEABLE", - "number": 12, - "provider": "github", - "reviewDecision": { - "$rpc": "undefined" - }, - "state": "open", - "status": "pending", - "title": "Recorded", - "updatedAt": "2026-01-01", - "url": "https://x/12" - } - }, - "pr-for-branch": { - "ok": true, - "result": { - "autoMergeAllowed": { - "$rpc": "undefined" - }, - "autoMergeEnabled": { - "$rpc": "undefined" - }, - "checksStatus": "pending", - "checksSummary": { - "$rpc": "undefined" - }, - "confirmedContainedHeadOid": { - "$rpc": "undefined" - }, - "headDivergedFromMergedPRAtOid": { - "$rpc": "undefined" - }, - "headRefName": { - "$rpc": "undefined" - }, - "headSha": "head-sha-1", - "mergeMethodSettings": { - "$rpc": "undefined" - }, - "mergeQueueRequired": { - "$rpc": "undefined" - }, - "mergeStateStatus": { - "$rpc": "undefined" - }, - "mergeable": "MERGEABLE", - "number": 12, - "prRepo": { - "$rpc": "undefined" - }, - "reviewDecision": { - "$rpc": "undefined" - }, - "stack": { - "$rpc": "undefined" - }, - "state": "open", - "title": "Recorded", - "updatedAt": "", - "url": "https://x/12" - } - }, - "repo-slug": { - "ok": true, - "result": { - "host": "github.com", - "owner": "orca", - "repo": "orca" - } - }, - "work-item": { - "ok": true, - "result": { - "assignees": { - "$rpc": "undefined" - }, - "baseSha": { - "$rpc": "undefined" - }, - "body": "body", - "checks": [], - "comments": [], - "headSha": "head-sha-1", - "item": { - "assignees": [], - "author": { - "$rpc": "null" - }, - "autoMergeEnabled": { - "$rpc": "undefined" - }, - "baseRefName": { - "$rpc": "undefined" - }, - "branchName": { - "$rpc": "undefined" - }, - "checksSummary": { - "$rpc": "undefined" - }, - "headSha": { - "$rpc": "undefined" - }, - "id": "PR_1", - "labels": [], - "latestReviews": { - "$rpc": "undefined" - }, - "mergeStateStatus": { - "$rpc": "undefined" - }, - "mergeable": { - "$rpc": "undefined" - }, - "number": 12, - "prRepo": { - "$rpc": "undefined" - }, - "reviewDecision": { - "$rpc": "undefined" - }, - "reviewRequests": [], - "state": "open", - "title": "Recorded", - "type": "pr", - "updatedAt": "", - "url": "" - }, - "participants": [], - "pullRequestId": { - "$rpc": "undefined" - } - } - } - }, - "a20f0d944ba5": { - "name": "github.prForBranch#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "github.prForBranch" - }, - { - "name": "params", - "value": { - "branch": "feature", - "currentHeadOid": { - "$rpc": "null" - }, - "fallbackPRNumber": { - "$rpc": "null" - }, - "linkedPRNumber": { - "$rpc": "null" - }, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "beforeSend": "[local beforeSend]" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": { - "fetchedAt": 0, - "kind": "found", - "pr": { - "headSha": "head-sha-1", - "mergeable": "MERGEABLE", - "number": 12, - "state": "open", - "title": "Recorded", - "url": "https://x/12" - } - } - } - } - }, - "a3e588709bde": { - "hosted-review": { - "ok": true, - "result": { - "autoMergeAllowed": { - "$rpc": "undefined" - }, - "autoMergeEnabled": { - "$rpc": "undefined" - }, - "checksSummary": { - "$rpc": "undefined" - }, - "headSha": { - "$rpc": "undefined" - }, - "mergeStateStatus": { - "$rpc": "undefined" - }, - "mergeable": "MERGEABLE", - "number": 12, - "provider": "github", - "reviewDecision": { - "$rpc": "undefined" - }, - "state": "open", - "status": "pending", - "title": "Recorded", - "updatedAt": "2026-01-01", - "url": "https://x/12" - } - }, - "pr-for-branch": { - "ok": true, - "result": { - "autoMergeAllowed": { - "$rpc": "undefined" - }, - "autoMergeEnabled": { - "$rpc": "undefined" - }, - "checksStatus": "pending", - "checksSummary": { - "$rpc": "undefined" - }, - "confirmedContainedHeadOid": { - "$rpc": "undefined" - }, - "headDivergedFromMergedPRAtOid": { - "$rpc": "undefined" - }, - "headRefName": { - "$rpc": "undefined" - }, - "headSha": "head-sha-1", - "mergeMethodSettings": { - "$rpc": "undefined" - }, - "mergeQueueRequired": { - "$rpc": "undefined" - }, - "mergeStateStatus": { - "$rpc": "undefined" - }, - "mergeable": "MERGEABLE", - "number": 12, - "prRepo": { - "$rpc": "undefined" - }, - "reviewDecision": { - "$rpc": "undefined" - }, - "stack": { - "$rpc": "undefined" - }, - "state": "open", - "title": "Recorded", - "updatedAt": "", - "url": "https://x/12" - } - }, - "repo-slug": { - "ok": true, - "result": { - "host": "github.com", - "owner": "orca", - "repo": "orca" - } - }, - "work-item": { - "ok": true, - "result": { - "assignees": { - "$rpc": "undefined" - }, - "baseSha": { - "$rpc": "undefined" - }, - "body": "body", - "checks": [], - "comments": [], - "headSha": "head-sha-1", - "item": { - "assignees": [], - "author": { - "$rpc": "null" - }, - "autoMergeEnabled": { - "$rpc": "undefined" - }, - "baseRefName": { - "$rpc": "undefined" - }, - "branchName": { - "$rpc": "undefined" - }, - "checksSummary": { - "$rpc": "undefined" - }, - "headSha": { - "$rpc": "undefined" - }, - "id": "PR_1", - "labels": [], - "latestReviews": { - "$rpc": "undefined" - }, - "mergeStateStatus": { - "$rpc": "undefined" - }, - "mergeable": { - "$rpc": "undefined" - }, - "number": 12, - "prRepo": { - "$rpc": "undefined" - }, - "reviewDecision": { - "$rpc": "undefined" - }, - "reviewRequests": [], - "state": "open", - "title": "Recorded", - "type": "pr", - "updatedAt": "", - "url": "" - }, - "participants": [], - "pullRequestId": { - "$rpc": "undefined" - } - } - } - }, - "a93bcc7122e8": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "ok": true, - "result": [ - { - "avatarUrl": "", - "login": "octocat", - "name": "Octo Cat" - } - ] - } - }, - "cdbefce64e00": { - "name": "hostedReview.forBranch#1", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.forBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedGitHubPR\":12,\"active\":true}}" - }, - "d01444e13d4c": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "ok": true, - "result": { - "autoMergeAllowed": { - "$rpc": "undefined" - }, - "autoMergeEnabled": { - "$rpc": "undefined" - }, - "checksStatus": "pending", - "checksSummary": { - "$rpc": "undefined" - }, - "confirmedContainedHeadOid": { - "$rpc": "undefined" - }, - "headDivergedFromMergedPRAtOid": { - "$rpc": "undefined" - }, - "headRefName": { - "$rpc": "undefined" - }, - "headSha": "head-sha-1", - "mergeMethodSettings": { - "$rpc": "undefined" - }, - "mergeQueueRequired": { - "$rpc": "undefined" - }, - "mergeStateStatus": { - "$rpc": "undefined" - }, - "mergeable": "MERGEABLE", - "number": 12, - "prRepo": { - "$rpc": "undefined" - }, - "reviewDecision": { - "$rpc": "undefined" - }, - "stack": { - "$rpc": "undefined" - }, - "state": "open", - "title": "Recorded", - "updatedAt": "", - "url": "https://x/12" - } - } - }, - "d036e2bdda12": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "ok": true, - "result": { - "assignees": { - "$rpc": "undefined" - }, - "baseSha": { - "$rpc": "undefined" - }, - "body": "body", - "checks": [], - "comments": [], - "headSha": "head-sha-1", - "item": { - "assignees": [], - "author": { - "$rpc": "null" - }, - "autoMergeEnabled": { - "$rpc": "undefined" - }, - "baseRefName": { - "$rpc": "undefined" - }, - "branchName": { - "$rpc": "undefined" - }, - "checksSummary": { - "$rpc": "undefined" - }, - "headSha": { - "$rpc": "undefined" - }, - "id": "PR_1", - "labels": [], - "latestReviews": { - "$rpc": "undefined" - }, - "mergeStateStatus": { - "$rpc": "undefined" - }, - "mergeable": { - "$rpc": "undefined" - }, - "number": 12, - "prRepo": { - "$rpc": "undefined" - }, - "reviewDecision": { - "$rpc": "undefined" - }, - "reviewRequests": [], - "state": "open", - "title": "Recorded", - "type": "pr", - "updatedAt": "", - "url": "" - }, - "participants": [], - "pullRequestId": { - "$rpc": "undefined" - } - } - } - }, - "d89e7b8ce2a0": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "ok": true, - "result": { - "host": "github.com", - "owner": "orca", - "repo": "orca" - } - } - }, - "df34e36b0fb7": { - "name": "github.listAssignableUsers#1", - "ordinal": 16, - "json": "{\"expectedRuntimeSource\":{\"sourceId\":\"recorded\",\"runtimeId\":\"recorded\"},\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"github.listAssignableUsers\",\"params\":{\"repo\":\"id:repo-9\",\"ownerRepo\":{\"owner\":\"fork-owner\",\"repo\":\"fork-repo\",\"host\":\"github.enterprise.test\"}}}" - }, - "e10925fa98de": { - "name": "status.get#1", - "ordinal": 14, - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, - "e97a125cdb88": { - "name": "github.prCheckDetails#1", - "ordinal": 11, - "args": [ - { - "name": "method", - "value": "github.prCheckDetails" - }, - { - "name": "params", - "value": { - "checkName": "build", - "checkRunId": 7, - "repo": "id:repo-9", - "url": { - "$rpc": "null" - } - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-6", - "ok": true, - "result": { - "annotations": [], - "conclusion": "success", - "jobs": [], - "name": "build", - "status": "completed" - } - } - } - }, - "f79c91454bac": { - "name": "github.listAssignableUsers#1", - "ordinal": 15, - "args": [ - { - "name": "method", - "value": "github.listAssignableUsers" - }, - { - "name": "params", - "value": { - "ownerRepo": { - "host": "github.enterprise.test", - "owner": "fork-owner", - "repo": "fork-repo" - }, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "beforeSend": "[local beforeSend]", - "envelope": { - "expectedRuntimeSource": { - "runtimeId": "recorded", - "sourceId": "recorded" - } - }, - "failWhenDisconnected": true, - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-8", - "ok": true, - "result": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": "Octo Cat" - } - ] - } - } - }, - "fa4bf991415d": { - "name": "github.prChecks#1", - "ordinal": 9, - "args": [ - { - "name": "method", - "value": "github.prChecks" - }, - { - "name": "params", - "value": { - "headSha": "head-sha-1", - "prNumber": 12, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-5", - "ok": true, - "result": [ - { - "checkRunId": 7, - "conclusion": "success", - "name": "build", - "status": "completed" - } - ] - } - } - } - }, - "recording": { - "scenario": "pr-read-surface", - "checkpoints": [ - { - "id": "pending", - "observation": { - "sender": [], - "payloads": [], - "settlements": {}, - "state": "44136fa355b3", - "effects": [] - } - }, - { - "id": "repo-slug", - "observation": { - "sender": ["191e3c96ad53"], - "payloads": ["1f5765918736"], - "settlements": { - "repo-slug": "d89e7b8ce2a0" - }, - "state": "41113a109089", - "effects": [] - } - }, - { - "id": "hosted-review", - "observation": { - "sender": ["191e3c96ad53", "4bf8f27dd319"], - "payloads": ["1f5765918736", "cdbefce64e00"], - "settlements": { - "repo-slug": "d89e7b8ce2a0", - "hosted-review": "0644012ff2a3" - }, - "state": "9a87ba2ee54f", - "effects": [] - } - }, - { - "id": "pr-for-branch", - "observation": { - "sender": ["191e3c96ad53", "4bf8f27dd319", "a20f0d944ba5"], - "payloads": ["1f5765918736", "cdbefce64e00", "1554c8f6753b"], - "settlements": { - "repo-slug": "d89e7b8ce2a0", - "hosted-review": "0644012ff2a3", - "pr-for-branch": "d01444e13d4c" - }, - "state": "53bcb749e0ed", - "effects": [] - } - }, - { - "id": "work-item", - "observation": { - "sender": ["191e3c96ad53", "4bf8f27dd319", "a20f0d944ba5", "471a75cee137"], - "payloads": ["1f5765918736", "cdbefce64e00", "1554c8f6753b", "0a9f2ff19df4"], - "settlements": { - "repo-slug": "d89e7b8ce2a0", - "hosted-review": "0644012ff2a3", - "pr-for-branch": "d01444e13d4c", - "work-item": "d036e2bdda12" - }, - "state": "a3e588709bde", - "effects": [] - } - }, - { - "id": "checks", - "observation": { - "sender": [ - "191e3c96ad53", - "4bf8f27dd319", - "a20f0d944ba5", - "471a75cee137", - "fa4bf991415d" - ], - "payloads": [ - "1f5765918736", - "cdbefce64e00", - "1554c8f6753b", - "0a9f2ff19df4", - "52504eafec78" - ], - "settlements": { - "repo-slug": "d89e7b8ce2a0", - "hosted-review": "0644012ff2a3", - "pr-for-branch": "d01444e13d4c", - "work-item": "d036e2bdda12", - "checks": "3d3e04f5c1cb" - }, - "state": "026ad16c841b", - "effects": [] - } - }, - { - "id": "check-details", - "observation": { - "sender": [ - "191e3c96ad53", - "4bf8f27dd319", - "a20f0d944ba5", - "471a75cee137", - "fa4bf991415d", - "e97a125cdb88" - ], - "payloads": [ - "1f5765918736", - "cdbefce64e00", - "1554c8f6753b", - "0a9f2ff19df4", - "52504eafec78", - "6a3f611aad80" - ], - "settlements": { - "repo-slug": "d89e7b8ce2a0", - "hosted-review": "0644012ff2a3", - "pr-for-branch": "d01444e13d4c", - "work-item": "d036e2bdda12", - "checks": "3d3e04f5c1cb", - "check-details": "1c88fe396b45" - }, - "state": "2709bde96386", - "effects": [] - } - }, - { - "id": "assignable", - "observation": { - "sender": [ - "191e3c96ad53", - "4bf8f27dd319", - "a20f0d944ba5", - "471a75cee137", - "fa4bf991415d", - "e97a125cdb88", - "5b33c8cfd938", - "f79c91454bac" - ], - "payloads": [ - "1f5765918736", - "cdbefce64e00", - "1554c8f6753b", - "0a9f2ff19df4", - "52504eafec78", - "6a3f611aad80", - "e10925fa98de", - "df34e36b0fb7" - ], - "settlements": { - "repo-slug": "d89e7b8ce2a0", - "hosted-review": "0644012ff2a3", - "pr-for-branch": "d01444e13d4c", - "work-item": "d036e2bdda12", - "checks": "3d3e04f5c1cb", - "check-details": "1c88fe396b45", - "assignable": "a93bcc7122e8" - }, - "state": "9bb9d9b8c502", - "effects": ["0c83b4de61f4"] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/pr-read-upstream-error.json b/mobile/rpc-foundation/goldens/pr-read-upstream-error.json deleted file mode 100644 index 04645a816a7..00000000000 --- a/mobile/rpc-foundation/goldens/pr-read-upstream-error.json +++ /dev/null @@ -1,254 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.pr-reads", - "family": "github.pr-read", - "namedDeltas": [], - "values": { - "0159703ebadf": { - "name": "github.prForBranch#2", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "github.prForBranch" - }, - { - "name": "params", - "value": { - "branch": "feature", - "currentHeadOid": { - "$rpc": "null" - }, - "fallbackPRNumber": { - "$rpc": "null" - }, - "linkedPRNumber": { - "$rpc": "null" - }, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "beforeSend": "[local beforeSend]" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "fetchedAt": 0, - "kind": "found", - "pr": { - "state": "open" - } - } - } - } - }, - "04c85ffba34f": { - "pr-for-branch": { - "error": "The host sent a reply this app could not read (github.prForBranch)", - "ok": false - } - }, - "0a56183795de": { - "pr-for-branch": { - "ok": true, - "result": { - "$rpc": "null" - } - } - }, - "0bd591f1a6ca": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": "The host sent a reply this app could not read (github.prForBranch)", - "ok": false - } - }, - "1a108e871484": { - "name": "github.prForBranch#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null,\"fallbackPRNumber\":null,\"currentHeadOid\":null}}" - }, - "213941c6e0b6": { - "name": "github.prForBranch#2", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null,\"fallbackPRNumber\":null,\"currentHeadOid\":null}}" - }, - "2df5868d46c4": { - "name": "github.prForBranch#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "github.prForBranch" - }, - { - "name": "params", - "value": { - "branch": "feature", - "currentHeadOid": { - "$rpc": "null" - }, - "fallbackPRNumber": { - "$rpc": "null" - }, - "linkedPRNumber": { - "$rpc": "null" - }, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "beforeSend": "[local beforeSend]" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "fetchedAt": 0, - "kind": "upstream-error", - "message": "GitHub API rate limit exceeded" - } - } - } - }, - "331d7e1af815": { - "pr-for-branch": { - "error": "GitHub API rate limit exceeded", - "ok": false - } - }, - "6ecd2f6475ab": { - "name": "github.prForBranch#3", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "github.prForBranch" - }, - { - "name": "params", - "value": { - "branch": "feature", - "currentHeadOid": { - "$rpc": "null" - }, - "fallbackPRNumber": { - "$rpc": "null" - }, - "linkedPRNumber": { - "$rpc": "null" - }, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "beforeSend": "[local beforeSend]" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": { - "$rpc": "null" - } - } - } - }, - "7c6cc446e5da": { - "name": "github.prForBranch#3", - "ordinal": 6, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null,\"fallbackPRNumber\":null,\"currentHeadOid\":null}}" - }, - "8a5cb8b66303": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "ok": true, - "result": { - "$rpc": "null" - } - } - }, - "fe9c1046b91d": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": "GitHub API rate limit exceeded", - "ok": false - } - } - }, - "recording": { - "scenario": "pr-read-upstream-error", - "checkpoints": [ - { - "id": "upstream", - "observation": { - "sender": ["2df5868d46c4"], - "payloads": ["1a108e871484"], - "settlements": { - "upstream": "fe9c1046b91d" - }, - "state": "331d7e1af815", - "effects": [] - } - }, - { - "id": "malformed", - "observation": { - "sender": ["2df5868d46c4", "0159703ebadf"], - "payloads": ["1a108e871484", "213941c6e0b6"], - "settlements": { - "upstream": "fe9c1046b91d", - "malformed": "0bd591f1a6ca" - }, - "state": "04c85ffba34f", - "effects": [] - } - }, - { - "id": "no-pr", - "observation": { - "sender": ["2df5868d46c4", "0159703ebadf", "6ecd2f6475ab"], - "payloads": ["1a108e871484", "213941c6e0b6", "7c6cc446e5da"], - "settlements": { - "upstream": "fe9c1046b91d", - "malformed": "0bd591f1a6ca", - "no-pr": "8a5cb8b66303" - }, - "state": "0a56183795de", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/pr-sidebar-checks-refused.json b/mobile/rpc-foundation/goldens/pr-sidebar-checks-refused.json deleted file mode 100644 index e1266f43f0b..00000000000 --- a/mobile/rpc-foundation/goldens/pr-sidebar-checks-refused.json +++ /dev/null @@ -1,616 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.pr-sidebar", - "family": "session.pr-sidebar", - "namedDeltas": [], - "values": { - "0730389db3e9": { - "name": "hostedReview.forBranch#1", - "ordinal": 7, - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.forBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedGitHubPR\":null,\"active\":true}}" - }, - "0d9f7988ff86": { - "name": "github.prChecks#1", - "ordinal": 13, - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"headSha\":\"head-sha-1\"}}" - }, - "1287167eaf56": { - "name": "github.repoSlug#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "github.repoSlug" - }, - { - "name": "params", - "value": { - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "owner": "owner", - "repo": "repo" - } - } - } - }, - "1f5765918736": { - "name": "github.repoSlug#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-9\"}}" - }, - "2dc2ca47b4e7": { - "name": "github.prForBranch#1", - "ordinal": 9, - "args": [ - { - "name": "method", - "value": "github.prForBranch" - }, - { - "name": "params", - "value": { - "acceptMergedFallbackPR": true, - "branch": "feature", - "currentHeadOid": { - "$rpc": "null" - }, - "fallbackPRNumber": 12, - "linkedPRNumber": { - "$rpc": "null" - }, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "beforeSend": "[local beforeSend]", - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "341c71d5f61d": { - "commentError": { - "$rpc": "null" - }, - "pr": { - "checks": [], - "checksError": "The host sent a reply this app could not read (github.prChecks)", - "comments": [ - { - "body": "please fix", - "id": 55, - "resolved": false - } - ], - "kind": "ready", - "pr": { - "headSha": "head-sha-1", - "number": 12, - "title": "Recorded" - }, - "refreshFailed": false - } - }, - "35045fa5a752": { - "commentError": { - "$rpc": "null" - }, - "pr": { - "kind": "loading" - } - }, - "357f9b7862e3": { - "name": "worktree.show#1", - "ordinal": 6, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, - "3a8e6b13f380": { - "name": "github.prForBranch#1", - "ordinal": 10, - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null,\"fallbackPRNumber\":12,\"acceptMergedFallbackPR\":true,\"currentHeadOid\":null}}" - }, - "3ecc2d44a209": { - "name": "runtime.clientEvents.subscribe#1", - "ordinal": 3, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}" - }, - "4da7ea39401b": { - "name": "worktree.show#1", - "ordinal": 4, - "args": [ - { - "name": "method", - "value": "worktree.show" - }, - { - "name": "params", - "value": { - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": { - "worktree": { - "linkedPR": { - "$rpc": "null" - } - } - } - } - } - }, - "5d309fcf43a7": { - "name": "github.workItemDetails#1", - "ordinal": 16, - "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"type\":\"pr\"}}" - }, - "75885386f005": { - "name": "hostedReview.forBranch#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "hostedReview.forBranch" - }, - { - "name": "params", - "value": { - "active": true, - "branch": "feature", - "linkedGitHubPR": { - "$rpc": "null" - }, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-4", - "ok": true, - "result": { - "mergeable": "MERGEABLE", - "number": 12, - "provider": "github", - "state": "open", - "title": "Recorded", - "updatedAt": "2026-01-01T00:00:00Z", - "url": "https://github.com/owner/repo/pull/12" - } - } - } - }, - "870c2b9bacd0": { - "name": "status.get#1", - "ordinal": 12, - "args": [ - { - "name": "method", - "value": "status.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "beforeSend": "[local beforeSend]", - "failWhenDisconnected": true, - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "8b7e690466d7": { - "name": "status.get#1", - "ordinal": 12, - "args": [ - { - "name": "method", - "value": "status.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "beforeSend": "[local beforeSend]", - "failWhenDisconnected": true, - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-7", - "ok": true, - "result": { - "runtimeId": "recorded" - } - } - } - }, - "9091d133c3b0": { - "name": "reply-salvage", - "ordinal": 8, - "value": { - "droppedCount": 1, - "droppedPaths": ["linkedPR"], - "method": "worktree.show", - "operation": "worktree.summary-or-skip", - "variant": "worktree-summary" - } - }, - "98eb9b836539": { - "name": "github.prChecks#1", - "ordinal": 11, - "args": [ - { - "name": "method", - "value": "github.prChecks" - }, - { - "name": "params", - "value": { - "headSha": "head-sha-1", - "prNumber": 12, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-6", - "ok": true, - "result": { - "checks": [] - } - } - } - }, - "a55c83eeaeea": { - "name": "github.prForBranch#1", - "ordinal": 9, - "args": [ - { - "name": "method", - "value": "github.prForBranch" - }, - { - "name": "params", - "value": { - "acceptMergedFallbackPR": true, - "branch": "feature", - "currentHeadOid": { - "$rpc": "null" - }, - "fallbackPRNumber": 12, - "linkedPRNumber": { - "$rpc": "null" - }, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "beforeSend": "[local beforeSend]", - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-5", - "ok": true, - "result": { - "fetchedAt": 0, - "kind": "found", - "pr": { - "headSha": "head-sha-1", - "mergeable": "MERGEABLE", - "number": 12, - "state": "open", - "title": "Recorded", - "updatedAt": "2026-01-01T00:00:00Z", - "url": "https://github.com/owner/repo/pull/12" - } - } - } - } - }, - "a7e609fcb031": { - "name": "github.prChecks#1", - "ordinal": 11, - "args": [ - { - "name": "method", - "value": "github.prChecks" - }, - { - "name": "params", - "value": { - "headSha": "head-sha-1", - "prNumber": 12, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "bfedf583a747": { - "name": "github.workItemDetails#1", - "ordinal": 15, - "args": [ - { - "name": "method", - "value": "github.workItemDetails" - }, - { - "name": "params", - "value": { - "number": 12, - "repo": "id:repo-9", - "type": "pr" - } - }, - { - "name": "options", - "value": { - "beforeSend": "[local beforeSend]", - "failWhenDisconnected": true, - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-8", - "ok": true, - "result": { - "body": "body", - "comments": [ - { - "author": "rev", - "body": "please fix", - "createdAt": "2026-01-01T00:00:00Z", - "id": 55, - "isResolved": false, - "line": 3, - "path": "src/app.ts", - "threadId": "thread-1", - "url": "https://github.com/owner/repo/pull/12#discussion_r55" - } - ], - "headSha": "head-sha-1", - "item": { - "assignees": [], - "id": "PR_1", - "labels": [], - "number": 12, - "state": "open", - "title": "Recorded", - "type": "pr", - "updatedAt": "2026-01-01T00:00:00Z", - "url": "https://github.com/owner/repo/pull/12" - } - } - } - } - }, - "c70e6fd19823": { - "name": "streams-registered-at-teardown", - "ordinal": 17, - "value": [ - { - "cancelled": true, - "method": "runtime.clientEvents.subscribe", - "payload": "runtime.clientEvents.subscribe#1" - } - ] - }, - "e10925fa98de": { - "name": "status.get#1", - "ordinal": 14, - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - } - }, - "recording": { - "scenario": "pr-sidebar-checks-refused", - "checkpoints": [ - { - "id": "branch-hint", - "observation": { - "sender": ["1287167eaf56", "4da7ea39401b", "75885386f005", "2dc2ca47b4e7"], - "payloads": [ - "1f5765918736", - "3ecc2d44a209", - "357f9b7862e3", - "0730389db3e9", - "3a8e6b13f380" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "35045fa5a752", - "effects": ["9091d133c3b0"] - } - }, - { - "id": "pr", - "observation": { - "sender": [ - "1287167eaf56", - "4da7ea39401b", - "75885386f005", - "a55c83eeaeea", - "a7e609fcb031", - "870c2b9bacd0" - ], - "payloads": [ - "1f5765918736", - "3ecc2d44a209", - "357f9b7862e3", - "0730389db3e9", - "3a8e6b13f380", - "0d9f7988ff86", - "e10925fa98de" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "35045fa5a752", - "effects": ["9091d133c3b0"] - } - }, - { - "id": "checks-refused", - "observation": { - "sender": [ - "1287167eaf56", - "4da7ea39401b", - "75885386f005", - "a55c83eeaeea", - "98eb9b836539", - "8b7e690466d7", - "bfedf583a747" - ], - "payloads": [ - "1f5765918736", - "3ecc2d44a209", - "357f9b7862e3", - "0730389db3e9", - "3a8e6b13f380", - "0d9f7988ff86", - "e10925fa98de", - "5d309fcf43a7" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "341c71d5f61d", - "effects": ["9091d133c3b0"] - } - }, - { - "id": "cleanup", - "observation": { - "sender": [ - "1287167eaf56", - "4da7ea39401b", - "75885386f005", - "a55c83eeaeea", - "98eb9b836539", - "8b7e690466d7", - "bfedf583a747" - ], - "payloads": [ - "1f5765918736", - "3ecc2d44a209", - "357f9b7862e3", - "0730389db3e9", - "3a8e6b13f380", - "0d9f7988ff86", - "e10925fa98de", - "5d309fcf43a7" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "341c71d5f61d", - "effects": ["9091d133c3b0", "c70e6fd19823"] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/pr-sidebar-load.json b/mobile/rpc-foundation/goldens/pr-sidebar-load.json deleted file mode 100644 index 66f4cd67b65..00000000000 --- a/mobile/rpc-foundation/goldens/pr-sidebar-load.json +++ /dev/null @@ -1,623 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.pr-sidebar", - "family": "session.pr-sidebar", - "namedDeltas": [], - "values": { - "0730389db3e9": { - "name": "hostedReview.forBranch#1", - "ordinal": 7, - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.forBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedGitHubPR\":null,\"active\":true}}" - }, - "0d9f7988ff86": { - "name": "github.prChecks#1", - "ordinal": 13, - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"headSha\":\"head-sha-1\"}}" - }, - "1287167eaf56": { - "name": "github.repoSlug#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "github.repoSlug" - }, - { - "name": "params", - "value": { - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "owner": "owner", - "repo": "repo" - } - } - } - }, - "1f5765918736": { - "name": "github.repoSlug#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-9\"}}" - }, - "2dc2ca47b4e7": { - "name": "github.prForBranch#1", - "ordinal": 9, - "args": [ - { - "name": "method", - "value": "github.prForBranch" - }, - { - "name": "params", - "value": { - "acceptMergedFallbackPR": true, - "branch": "feature", - "currentHeadOid": { - "$rpc": "null" - }, - "fallbackPRNumber": 12, - "linkedPRNumber": { - "$rpc": "null" - }, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "beforeSend": "[local beforeSend]", - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "35045fa5a752": { - "commentError": { - "$rpc": "null" - }, - "pr": { - "kind": "loading" - } - }, - "357f9b7862e3": { - "name": "worktree.show#1", - "ordinal": 6, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, - "3a8e6b13f380": { - "name": "github.prForBranch#1", - "ordinal": 10, - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null,\"fallbackPRNumber\":12,\"acceptMergedFallbackPR\":true,\"currentHeadOid\":null}}" - }, - "3ecc2d44a209": { - "name": "runtime.clientEvents.subscribe#1", - "ordinal": 3, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}" - }, - "4da7ea39401b": { - "name": "worktree.show#1", - "ordinal": 4, - "args": [ - { - "name": "method", - "value": "worktree.show" - }, - { - "name": "params", - "value": { - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": { - "worktree": { - "linkedPR": { - "$rpc": "null" - } - } - } - } - } - }, - "5d309fcf43a7": { - "name": "github.workItemDetails#1", - "ordinal": 16, - "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"type\":\"pr\"}}" - }, - "75885386f005": { - "name": "hostedReview.forBranch#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "hostedReview.forBranch" - }, - { - "name": "params", - "value": { - "active": true, - "branch": "feature", - "linkedGitHubPR": { - "$rpc": "null" - }, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-4", - "ok": true, - "result": { - "mergeable": "MERGEABLE", - "number": 12, - "provider": "github", - "state": "open", - "title": "Recorded", - "updatedAt": "2026-01-01T00:00:00Z", - "url": "https://github.com/owner/repo/pull/12" - } - } - } - }, - "861c8796ae1f": { - "name": "github.prChecks#1", - "ordinal": 11, - "args": [ - { - "name": "method", - "value": "github.prChecks" - }, - { - "name": "params", - "value": { - "headSha": "head-sha-1", - "prNumber": 12, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-6", - "ok": true, - "result": [ - { - "checkRunId": 7, - "conclusion": "success", - "name": "build", - "status": "completed" - } - ] - } - } - }, - "870c2b9bacd0": { - "name": "status.get#1", - "ordinal": 12, - "args": [ - { - "name": "method", - "value": "status.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "beforeSend": "[local beforeSend]", - "failWhenDisconnected": true, - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "8b7e690466d7": { - "name": "status.get#1", - "ordinal": 12, - "args": [ - { - "name": "method", - "value": "status.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "beforeSend": "[local beforeSend]", - "failWhenDisconnected": true, - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-7", - "ok": true, - "result": { - "runtimeId": "recorded" - } - } - } - }, - "9091d133c3b0": { - "name": "reply-salvage", - "ordinal": 8, - "value": { - "droppedCount": 1, - "droppedPaths": ["linkedPR"], - "method": "worktree.show", - "operation": "worktree.summary-or-skip", - "variant": "worktree-summary" - } - }, - "a55c83eeaeea": { - "name": "github.prForBranch#1", - "ordinal": 9, - "args": [ - { - "name": "method", - "value": "github.prForBranch" - }, - { - "name": "params", - "value": { - "acceptMergedFallbackPR": true, - "branch": "feature", - "currentHeadOid": { - "$rpc": "null" - }, - "fallbackPRNumber": 12, - "linkedPRNumber": { - "$rpc": "null" - }, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "beforeSend": "[local beforeSend]", - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-5", - "ok": true, - "result": { - "fetchedAt": 0, - "kind": "found", - "pr": { - "headSha": "head-sha-1", - "mergeable": "MERGEABLE", - "number": 12, - "state": "open", - "title": "Recorded", - "updatedAt": "2026-01-01T00:00:00Z", - "url": "https://github.com/owner/repo/pull/12" - } - } - } - } - }, - "a7e609fcb031": { - "name": "github.prChecks#1", - "ordinal": 11, - "args": [ - { - "name": "method", - "value": "github.prChecks" - }, - { - "name": "params", - "value": { - "headSha": "head-sha-1", - "prNumber": 12, - "repo": "id:repo-9" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "bfedf583a747": { - "name": "github.workItemDetails#1", - "ordinal": 15, - "args": [ - { - "name": "method", - "value": "github.workItemDetails" - }, - { - "name": "params", - "value": { - "number": 12, - "repo": "id:repo-9", - "type": "pr" - } - }, - { - "name": "options", - "value": { - "beforeSend": "[local beforeSend]", - "failWhenDisconnected": true, - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-8", - "ok": true, - "result": { - "body": "body", - "comments": [ - { - "author": "rev", - "body": "please fix", - "createdAt": "2026-01-01T00:00:00Z", - "id": 55, - "isResolved": false, - "line": 3, - "path": "src/app.ts", - "threadId": "thread-1", - "url": "https://github.com/owner/repo/pull/12#discussion_r55" - } - ], - "headSha": "head-sha-1", - "item": { - "assignees": [], - "id": "PR_1", - "labels": [], - "number": 12, - "state": "open", - "title": "Recorded", - "type": "pr", - "updatedAt": "2026-01-01T00:00:00Z", - "url": "https://github.com/owner/repo/pull/12" - } - } - } - } - }, - "c70e6fd19823": { - "name": "streams-registered-at-teardown", - "ordinal": 17, - "value": [ - { - "cancelled": true, - "method": "runtime.clientEvents.subscribe", - "payload": "runtime.clientEvents.subscribe#1" - } - ] - }, - "e0a11d8a1005": { - "commentError": { - "$rpc": "null" - }, - "pr": { - "checks": ["build:success"], - "checksError": { - "$rpc": "null" - }, - "comments": [ - { - "body": "please fix", - "id": 55, - "resolved": false - } - ], - "kind": "ready", - "pr": { - "headSha": "head-sha-1", - "number": 12, - "title": "Recorded" - }, - "refreshFailed": false - } - }, - "e10925fa98de": { - "name": "status.get#1", - "ordinal": 14, - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - } - }, - "recording": { - "scenario": "pr-sidebar-load", - "checkpoints": [ - { - "id": "branch-hint", - "observation": { - "sender": ["1287167eaf56", "4da7ea39401b", "75885386f005", "2dc2ca47b4e7"], - "payloads": [ - "1f5765918736", - "3ecc2d44a209", - "357f9b7862e3", - "0730389db3e9", - "3a8e6b13f380" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "35045fa5a752", - "effects": ["9091d133c3b0"] - } - }, - { - "id": "pr", - "observation": { - "sender": [ - "1287167eaf56", - "4da7ea39401b", - "75885386f005", - "a55c83eeaeea", - "a7e609fcb031", - "870c2b9bacd0" - ], - "payloads": [ - "1f5765918736", - "3ecc2d44a209", - "357f9b7862e3", - "0730389db3e9", - "3a8e6b13f380", - "0d9f7988ff86", - "e10925fa98de" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "35045fa5a752", - "effects": ["9091d133c3b0"] - } - }, - { - "id": "loaded", - "observation": { - "sender": [ - "1287167eaf56", - "4da7ea39401b", - "75885386f005", - "a55c83eeaeea", - "861c8796ae1f", - "8b7e690466d7", - "bfedf583a747" - ], - "payloads": [ - "1f5765918736", - "3ecc2d44a209", - "357f9b7862e3", - "0730389db3e9", - "3a8e6b13f380", - "0d9f7988ff86", - "e10925fa98de", - "5d309fcf43a7" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "e0a11d8a1005", - "effects": ["9091d133c3b0"] - } - }, - { - "id": "cleanup", - "observation": { - "sender": [ - "1287167eaf56", - "4da7ea39401b", - "75885386f005", - "a55c83eeaeea", - "861c8796ae1f", - "8b7e690466d7", - "bfedf583a747" - ], - "payloads": [ - "1f5765918736", - "3ecc2d44a209", - "357f9b7862e3", - "0730389db3e9", - "3a8e6b13f380", - "0d9f7988ff86", - "e10925fa98de", - "5d309fcf43a7" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "e0a11d8a1005", - "effects": ["9091d133c3b0", "c70e6fd19823"] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/pr-title-mutation.json b/mobile/rpc-foundation/goldens/pr-title-mutation.json deleted file mode 100644 index 6362d519aa0..00000000000 --- a/mobile/rpc-foundation/goldens/pr-title-mutation.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.pr-mutations", - "family": "github.pr-title-mutation", - "namedDeltas": [], - "values": { - "55b590476b96": { - "name": "github.updatePRTitle#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRTitle\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"title\":\"Recorded title\"}}" - }, - "578bc8950993": { - "title": { - "ok": true - } - }, - "a53dd29bf747": { - "name": "github.updatePRTitle#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "github.updatePRTitle" - }, - { - "name": "params", - "value": { - "prNumber": 12, - "repo": "id:repo-9", - "title": "Recorded title" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": true - } - } - }, - "fbc958e4d46e": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "ok": true - } - } - }, - "recording": { - "scenario": "pr-title-mutation", - "checkpoints": [ - { - "id": "title", - "observation": { - "sender": ["a53dd29bf747"], - "payloads": ["55b590476b96"], - "settlements": { - "title": "fbc958e4d46e" - }, - "state": "578bc8950993", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/pr-title-unconfirmed.json b/mobile/rpc-foundation/goldens/pr-title-unconfirmed.json deleted file mode 100644 index 4a655d48dbe..00000000000 --- a/mobile/rpc-foundation/goldens/pr-title-unconfirmed.json +++ /dev/null @@ -1,149 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.pr-mutations", - "family": "github.pr-title-mutation", - "namedDeltas": [], - "values": { - "0400bbb4177c": { - "title": { - "error": "Request failed: github.updatePRTitle", - "ok": false - } - }, - "2b545b6c1aca": { - "name": "github.updatePRTitle#2", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRTitle\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"title\":\"Recorded title\"}}" - }, - "2b6d48d3739e": { - "name": "github.updatePRTitle#2", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "github.updatePRTitle" - }, - { - "name": "params", - "value": { - "prNumber": 12, - "repo": "id:repo-9", - "title": "Recorded title" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "refused", - "message": "" - }, - "id": "frame-2", - "ok": false - } - } - }, - "55b590476b96": { - "name": "github.updatePRTitle#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRTitle\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"title\":\"Recorded title\"}}" - }, - "5ff779cd8c84": { - "title": { - "error": "Failed to update title.", - "ok": false - } - }, - "6e9fb05124f5": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": "Failed to update title.", - "ok": false - } - }, - "73a201bf0d92": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": "Request failed: github.updatePRTitle", - "ok": false - } - }, - "c62a75c4c092": { - "name": "github.updatePRTitle#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "github.updatePRTitle" - }, - { - "name": "params", - "value": { - "prNumber": 12, - "repo": "id:repo-9", - "title": "Recorded title" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": false - } - } - } - }, - "recording": { - "scenario": "pr-title-unconfirmed", - "checkpoints": [ - { - "id": "explicit-false", - "observation": { - "sender": ["c62a75c4c092"], - "payloads": ["55b590476b96"], - "settlements": { - "explicit-false": "6e9fb05124f5" - }, - "state": "5ff779cd8c84", - "effects": [] - } - }, - { - "id": "refused", - "observation": { - "sender": ["c62a75c4c092", "2b6d48d3739e"], - "payloads": ["55b590476b96", "2b545b6c1aca"], - "settlements": { - "explicit-false": "6e9fb05124f5", - "refused": "73a201bf0d92" - }, - "state": "0400bbb4177c", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/review-branch-diff-shapes.json b/mobile/rpc-foundation/goldens/review-branch-diff-shapes.json deleted file mode 100644 index 94c2b4e2ece..00000000000 --- a/mobile/rpc-foundation/goldens/review-branch-diff-shapes.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.diff-review-load", - "family": "session.review-branch-diff", - "namedDeltas": [], - "values": { - "365c17523d76": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "itemKey": "branch:src/app.ts", - "kind": "binary" - } - }, - "38fb361f406c": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Committed diff is unavailable", - "isRpcDeliveryUnknown": false - } - }, - "534cf7badcbc": { - "branchCompare": "unloaded", - "diff": { - "itemKey": "branch:src/app.ts", - "kind": "binary" - }, - "snapshot": "unloaded" - }, - "ce804facf021": { - "name": "git.branchDiff#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchDiff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"compare\":{\"baseRef\":\"origin/main\",\"baseOid\":\"a1b2c3d4e5f60718293a4b5c6d7e8f9012345678\",\"headOid\":\"f0e1d2c3b4a5968778695a4b3c2d1e0f98765432\",\"mergeBase\":\"0123456789abcdef0123456789abcdef01234567\"}}}" - }, - "d24ea9d9187c": { - "name": "git.branchDiff#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "git.branchDiff" - }, - { - "name": "params", - "value": { - "compare": { - "baseOid": "a1b2c3d4e5f60718293a4b5c6d7e8f9012345678", - "baseRef": "origin/main", - "headOid": "f0e1d2c3b4a5968778695a4b3c2d1e0f98765432", - "mergeBase": "0123456789abcdef0123456789abcdef01234567" - }, - "filePath": "src/app.ts", - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "kind": "binary" - } - } - } - } - }, - "recording": { - "scenario": "review-branch-diff-shapes", - "checkpoints": [ - { - "id": "branch", - "observation": { - "sender": ["d24ea9d9187c"], - "payloads": ["ce804facf021"], - "settlements": { - "branch": "365c17523d76" - }, - "state": "534cf7badcbc", - "effects": [] - } - }, - { - "id": "no-compare", - "observation": { - "sender": ["d24ea9d9187c"], - "payloads": ["ce804facf021"], - "settlements": { - "branch": "365c17523d76", - "no-compare": "38fb361f406c" - }, - "state": "534cf7badcbc", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/review-create-agent-refused.json b/mobile/rpc-foundation/goldens/review-create-agent-refused.json deleted file mode 100644 index 087db686266..00000000000 --- a/mobile/rpc-foundation/goldens/review-create-agent-refused.json +++ /dev/null @@ -1,240 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.diff-review-actions", - "family": "session.diff-review-actions", - "namedDeltas": [], - "values": { - "1c2564f1daca": { - "name": "settings.get#1", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "2398eeb5ec74": { - "name": "preflight.detectAgents#1", - "ordinal": 6, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectAgents\",\"params\":{\"worktreeId\":\"workspace-1\"}}" - }, - "3dc53a43cb5e": { - "name": "agent.launchReplay#1", - "ordinal": 8, - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"agent.launchReplay\",\"params\":{\"agent\":\"claude\",\"operationId\":\"1767225600000-00000000000040008000000000000001\",\"target\":{\"kind\":\"existing\",\"worktree\":\"id:workspace-1\"},\"prompt\":{\"text\":\"File: src/app.ts\\nLine: 4\\nUser comment: \\\"needs a test\\\"\",\"delivery\":\"submit\"},\"launchSource\":\"notes_send\"}}" - }, - "85b2d08ce134": { - "name": "agent.launchReplay#1", - "ordinal": 7, - "args": [ - { - "name": "method", - "value": "agent.launchReplay" - }, - { - "name": "params", - "value": { - "agent": "claude", - "launchSource": "notes_send", - "operationId": "1767225600000-00000000000040008000000000000001", - "prompt": { - "delivery": "submit", - "text": "File: src/app.ts\nLine: 4\nUser comment: \"needs a test\"" - }, - "target": { - "kind": "existing", - "worktree": "id:workspace-1" - } - } - }, - { - "name": "options", - "value": { - "timeoutMs": 90000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "selector_not_found", - "message": "Workspace not found" - }, - "id": "frame-4", - "ok": false - } - } - }, - "9239a4f232b8": { - "name": "repo.list#1", - "ordinal": 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": [ - { - "id": "workspace-1" - } - ] - } - } - } - }, - "96a9a954e28f": { - "name": "settings.get#1", - "ordinal": 2, - "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-2", - "ok": true, - "result": { - "settings": { - "defaultTuiAgent": { - "$rpc": "null" - }, - "disabledTuiAgents": [] - } - } - } - } - }, - "bca41ddb4705": { - "name": "preflight.detectAgents#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "preflight.detectAgents" - }, - { - "name": "params", - "value": { - "worktreeId": "workspace-1" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": ["claude"] - } - } - }, - "e0eef7c9fafe": { - "name": "repo.list#1", - "ordinal": 3, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - }, - "fc1691a7deca": { - "actionError": "Workspace not found", - "busyAction": { - "$rpc": "null" - }, - "screenState": { - "branchCompare": { - "$rpc": "null" - }, - "comments": [ - { - "body": "needs a test", - "createdAt": 0, - "filePath": "src/app.ts", - "id": "note-1", - "lineNumber": 4, - "side": "modified", - "worktreeId": "workspace-1" - } - ], - "kind": "ready", - "reviewState": { - "files": {}, - "version": 1 - }, - "status": { - "entries": [] - } - }, - "sendSheet": { - "$rpc": "null" - } - } - }, - "recording": { - "scenario": "review-create-agent-refused", - "checkpoints": [ - { - "id": "refused", - "observation": { - "sender": ["9239a4f232b8", "96a9a954e28f", "bca41ddb4705", "85b2d08ce134"], - "payloads": ["e0eef7c9fafe", "1c2564f1daca", "2398eeb5ec74", "3dc53a43cb5e"], - "settlements": { - "create-and-send": "eb79a9b3682a" - }, - "state": "fc1691a7deca", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/review-file-diff-shapes.json b/mobile/rpc-foundation/goldens/review-file-diff-shapes.json deleted file mode 100644 index d8e9ed98991..00000000000 --- a/mobile/rpc-foundation/goldens/review-file-diff-shapes.json +++ /dev/null @@ -1,222 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.diff-review-load", - "family": "session.review-file-diff", - "namedDeltas": [], - "values": { - "168eeea61142": { - "name": "git.diff#3", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "git.diff" - }, - { - "name": "params", - "value": { - "filePath": "src/app.ts", - "staged": false, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": { - "kind": "unknown" - } - } - } - }, - "18072d796980": { - "name": "git.diff#3", - "ordinal": 6, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"staged\":false}}" - }, - "481bd3924019": { - "name": "git.diff#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"staged\":false}}" - }, - "50bd7426ef76": { - "name": "git.diff#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "git.diff" - }, - { - "name": "params", - "value": { - "filePath": "src/app.ts", - "staged": false, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "kind": "binary" - } - } - } - }, - "5135c435b058": { - "name": "git.diff#2", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "git.diff" - }, - { - "name": "params", - "value": { - "filePath": "src/app.ts", - "staged": true, - "worktree": "id:repo-9::/w" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "byteLength": 2048, - "kind": "too-large" - } - } - } - }, - "717bd1fbc163": { - "branchCompare": "unloaded", - "diff": { - "byteLength": 2048, - "itemKey": "staged:src/app.ts", - "kind": "too-large" - }, - "snapshot": "unloaded" - }, - "7753343578da": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "The host sent a reply this app could not read (git.diff)", - "isRpcDeliveryUnknown": false - } - }, - "84090dfad90d": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "itemKey": "unstaged:src/app.ts", - "kind": "binary" - } - }, - "8675e0f40158": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "byteLength": 2048, - "itemKey": "staged:src/app.ts", - "kind": "too-large" - } - }, - "ea98fa53e2cc": { - "name": "git.diff#2", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"staged\":true}}" - }, - "f68945ffc2ea": { - "branchCompare": "unloaded", - "diff": { - "itemKey": "unstaged:src/app.ts", - "kind": "binary" - }, - "snapshot": "unloaded" - } - }, - "recording": { - "scenario": "review-file-diff-shapes", - "checkpoints": [ - { - "id": "binary", - "observation": { - "sender": ["50bd7426ef76"], - "payloads": ["481bd3924019"], - "settlements": { - "binary": "84090dfad90d" - }, - "state": "f68945ffc2ea", - "effects": [] - } - }, - { - "id": "too-large", - "observation": { - "sender": ["50bd7426ef76", "5135c435b058"], - "payloads": ["481bd3924019", "ea98fa53e2cc"], - "settlements": { - "binary": "84090dfad90d", - "too-large": "8675e0f40158" - }, - "state": "717bd1fbc163", - "effects": [] - } - }, - { - "id": "invalid", - "observation": { - "sender": ["50bd7426ef76", "5135c435b058", "168eeea61142"], - "payloads": ["481bd3924019", "ea98fa53e2cc", "18072d796980"], - "settlements": { - "binary": "84090dfad90d", - "too-large": "8675e0f40158", - "invalid": "7753343578da" - }, - "state": "717bd1fbc163", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/review-git-mutations-run.json b/mobile/rpc-foundation/goldens/review-git-mutations-run.json deleted file mode 100644 index c986486de4a..00000000000 --- a/mobile/rpc-foundation/goldens/review-git-mutations-run.json +++ /dev/null @@ -1,169 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.diff-review-actions", - "family": "session.review-git-mutations", - "namedDeltas": [], - "values": { - "2fc890e4b748": { - "actionError": { - "$rpc": "null" - }, - "busyAction": { - "$rpc": "null" - }, - "screenState": { - "branchCompare": { - "$rpc": "null" - }, - "comments": [ - { - "body": "needs a test", - "createdAt": 0, - "filePath": "src/app.ts", - "id": "note-1", - "lineNumber": 4, - "side": "modified", - "worktreeId": "workspace-1" - } - ], - "kind": "ready", - "reviewState": { - "files": {}, - "version": 1 - }, - "status": { - "entries": [] - } - }, - "sendSheet": { - "$rpc": "null" - } - }, - "53b792409cec": { - "name": "load-review-data", - "ordinal": 3, - "value": {} - }, - "84e5ca07cb7a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": true - }, - "a0c4d58800db": { - "name": "load-review-data", - "ordinal": 6, - "value": {} - }, - "aa50219ebe9a": { - "name": "git.discard#1", - "ordinal": 5, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.discard\",\"params\":{\"worktree\":\"id:workspace-1\",\"filePath\":\"src/app.ts\"}}" - }, - "d1de63d44a74": { - "name": "git.discard#1", - "ordinal": 4, - "args": [ - { - "name": "method", - "value": "git.discard" - }, - { - "name": "params", - "value": { - "filePath": "src/app.ts", - "worktree": "id:workspace-1" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "discarded": true - } - } - } - }, - "f39122ee30fc": { - "name": "git.stage#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.stage\",\"params\":{\"worktree\":\"id:workspace-1\",\"filePath\":\"src/app.ts\"}}" - }, - "fd1322e39fc5": { - "name": "git.stage#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "git.stage" - }, - { - "name": "params", - "value": { - "filePath": "src/app.ts", - "worktree": "id:workspace-1" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "staged": true - } - } - } - } - }, - "recording": { - "scenario": "review-git-mutations-run", - "checkpoints": [ - { - "id": "staged", - "observation": { - "sender": ["fd1322e39fc5"], - "payloads": ["f39122ee30fc"], - "settlements": { - "stage": "84e5ca07cb7a" - }, - "state": "2fc890e4b748", - "effects": ["53b792409cec"] - } - }, - { - "id": "discarded", - "observation": { - "sender": ["fd1322e39fc5", "d1de63d44a74"], - "payloads": ["f39122ee30fc", "aa50219ebe9a"], - "settlements": { - "stage": "84e5ca07cb7a", - "discard": "84e5ca07cb7a" - }, - "state": "2fc890e4b748", - "effects": ["53b792409cec", "a0c4d58800db"] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/review-mark-reviewed-persists.json b/mobile/rpc-foundation/goldens/review-mark-reviewed-persists.json deleted file mode 100644 index bee98a71364..00000000000 --- a/mobile/rpc-foundation/goldens/review-mark-reviewed-persists.json +++ /dev/null @@ -1,167 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.diff-review-actions", - "family": "session.diff-review-actions", - "namedDeltas": [], - "values": { - "02c4a9358dee": { - "actionError": { - "$rpc": "null" - }, - "busyAction": { - "$rpc": "null" - }, - "screenState": { - "branchCompare": { - "$rpc": "null" - }, - "comments": [ - { - "body": "needs a test", - "createdAt": 0, - "filePath": "src/app.ts", - "id": "note-1", - "lineNumber": 4, - "side": "modified", - "worktreeId": "workspace-1" - } - ], - "kind": "ready", - "reviewState": { - "completedAt": 1767225600000, - "files": { - "unstaged:src/app.ts": { - "filePath": "src/app.ts", - "key": "unstaged:src/app.ts", - "lastOpenedAt": { - "$rpc": "undefined" - }, - "lastSeenDiffIdentity": "identity-1", - "oldPath": { - "$rpc": "undefined" - }, - "reviewDiffIdentity": "identity-1", - "reviewedAt": 1767225600000, - "scope": "unstaged" - } - }, - "updatedAt": 1767225600000, - "version": 1 - }, - "status": { - "entries": [] - } - }, - "sendSheet": { - "$rpc": "null" - } - }, - "81c9edeaad86": { - "name": "worktree.set#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:workspace-1\",\"diffComments\":[{\"side\":\"modified\",\"id\":\"note-1\",\"worktreeId\":\"workspace-1\",\"filePath\":\"src/app.ts\",\"lineNumber\":4,\"body\":\"needs a test\",\"createdAt\":0}],\"diffCommentsBase\":[{\"side\":\"modified\",\"id\":\"note-1\",\"worktreeId\":\"workspace-1\",\"filePath\":\"src/app.ts\",\"lineNumber\":4,\"body\":\"needs a test\",\"createdAt\":0}],\"mobileDiffReview\":{\"version\":1,\"files\":{\"unstaged:src/app.ts\":{\"key\":\"unstaged:src/app.ts\",\"filePath\":\"src/app.ts\",\"scope\":\"unstaged\",\"lastSeenDiffIdentity\":\"identity-1\",\"reviewedAt\":1767225600000,\"reviewDiffIdentity\":\"identity-1\"}},\"updatedAt\":1767225600000,\"completedAt\":1767225600000}}}" - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - }, - "ebfe5f82347b": { - "name": "worktree.set#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "worktree.set" - }, - { - "name": "params", - "value": { - "diffComments": [ - { - "body": "needs a test", - "createdAt": 0, - "filePath": "src/app.ts", - "id": "note-1", - "lineNumber": 4, - "side": "modified", - "worktreeId": "workspace-1" - } - ], - "diffCommentsBase": [ - { - "body": "needs a test", - "createdAt": 0, - "filePath": "src/app.ts", - "id": "note-1", - "lineNumber": 4, - "side": "modified", - "worktreeId": "workspace-1" - } - ], - "mobileDiffReview": { - "completedAt": 1767225600000, - "files": { - "unstaged:src/app.ts": { - "filePath": "src/app.ts", - "key": "unstaged:src/app.ts", - "lastOpenedAt": { - "$rpc": "undefined" - }, - "lastSeenDiffIdentity": "identity-1", - "oldPath": { - "$rpc": "undefined" - }, - "reviewDiffIdentity": "identity-1", - "reviewedAt": 1767225600000, - "scope": "unstaged" - } - }, - "updatedAt": 1767225600000, - "version": 1 - }, - "worktree": "id:workspace-1" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "updated": true - } - } - } - } - }, - "recording": { - "scenario": "review-mark-reviewed-persists", - "checkpoints": [ - { - "id": "persisted", - "observation": { - "sender": ["ebfe5f82347b"], - "payloads": ["81c9edeaad86"], - "settlements": { - "mark-reviewed": "eb79a9b3682a" - }, - "state": "02c4a9358dee", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/review-open-in-session.json b/mobile/rpc-foundation/goldens/review-open-in-session.json deleted file mode 100644 index e52844e2ae3..00000000000 --- a/mobile/rpc-foundation/goldens/review-open-in-session.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.diff-review-actions", - "family": "session.diff-review-actions", - "namedDeltas": [], - "values": { - "1e2ced5a5f5a": { - "name": "files.openDiff#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.openDiff\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"src/app.ts\",\"staged\":false}}" - }, - "2fc890e4b748": { - "actionError": { - "$rpc": "null" - }, - "busyAction": { - "$rpc": "null" - }, - "screenState": { - "branchCompare": { - "$rpc": "null" - }, - "comments": [ - { - "body": "needs a test", - "createdAt": 0, - "filePath": "src/app.ts", - "id": "note-1", - "lineNumber": 4, - "side": "modified", - "worktreeId": "workspace-1" - } - ], - "kind": "ready", - "reviewState": { - "files": {}, - "version": 1 - }, - "status": { - "entries": [] - } - }, - "sendSheet": { - "$rpc": "null" - } - }, - "4353ae13dc10": { - "name": "open-session", - "ordinal": 3, - "value": {} - }, - "ab27560e03f6": { - "name": "files.openDiff#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "files.openDiff" - }, - { - "name": "params", - "value": { - "relativePath": "src/app.ts", - "staged": false, - "worktree": "id:workspace-1" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "opened": true - } - } - } - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - } - }, - "recording": { - "scenario": "review-open-in-session", - "checkpoints": [ - { - "id": "opened", - "observation": { - "sender": ["ab27560e03f6"], - "payloads": ["1e2ced5a5f5a"], - "settlements": { - "open-in-session": "eb79a9b3682a" - }, - "state": "2fc890e4b748", - "effects": ["4353ae13dc10"] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/review-send-notes-heals-stale-input.json b/mobile/rpc-foundation/goldens/review-send-notes-heals-stale-input.json deleted file mode 100644 index e855c4f34c2..00000000000 --- a/mobile/rpc-foundation/goldens/review-send-notes-heals-stale-input.json +++ /dev/null @@ -1,190 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.diff-review-actions", - "family": "session.diff-review-actions", - "namedDeltas": [], - "values": { - "0db3b6958ec7": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": "terminal-1" - }, - "15a9fbee07a2": { - "name": "terminal.read#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "terminal.read" - }, - { - "name": "params", - "value": { - "limit": 1, - "screen": true, - "terminal": "terminal-1" - } - }, - { - "name": "options", - "value": { - "budgetSpansConnect": true, - "timeoutMs": 2000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "terminal": {} - } - } - } - }, - "2fc890e4b748": { - "actionError": { - "$rpc": "null" - }, - "busyAction": { - "$rpc": "null" - }, - "screenState": { - "branchCompare": { - "$rpc": "null" - }, - "comments": [ - { - "body": "needs a test", - "createdAt": 0, - "filePath": "src/app.ts", - "id": "note-1", - "lineNumber": 4, - "side": "modified", - "worktreeId": "workspace-1" - } - ], - "kind": "ready", - "reviewState": { - "files": {}, - "version": 1 - }, - "status": { - "entries": [] - } - }, - "sendSheet": { - "$rpc": "null" - } - }, - "8a39711b3244": { - "name": "terminal.send#2", - "ordinal": 6, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"File: src/app.ts\\nLine: 4\\nUser comment: \\\"needs a test\\\"\",\"enter\":true}}" - }, - "9270aeb7d9c6": { - "status": "pending", - "startedAt": 0 - }, - "96246abc8742": { - "name": "terminal.send#2", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "terminal.send" - }, - { - "name": "params", - "value": { - "enter": true, - "terminal": "terminal-1", - "text": "File: src/app.ts\nLine: 4\nUser comment: \"needs a test\"" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "abebd0f45ba2": { - "name": "terminal.read#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.read\",\"params\":{\"terminal\":\"terminal-1\",\"screen\":true,\"limit\":1}}" - }, - "eac83a42a48c": { - "name": "terminal.send#1", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u0015\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\\u000b\",\"enter\":false}}" - }, - "f56bee9b4829": { - "name": "terminal.send#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "terminal.send" - }, - { - "name": "params", - "value": { - "enter": false, - "terminal": "terminal-1", - "text": "\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b" - } - }, - { - "name": "options", - "value": { - "budgetSpansConnect": true, - "timeoutMs": 15000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "send": { - "accepted": true - } - } - } - } - } - }, - "recording": { - "scenario": "review-send-notes-heals-stale-input", - "checkpoints": [ - { - "id": "healed", - "observation": { - "sender": ["15a9fbee07a2", "f56bee9b4829", "96246abc8742"], - "payloads": ["abebd0f45ba2", "eac83a42a48c", "8a39711b3244"], - "settlements": { - "mark-stale": "0db3b6958ec7", - "send-notes": "9270aeb7d9c6" - }, - "state": "2fc890e4b748", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/review-send-sheet-lists-terminals.json b/mobile/rpc-foundation/goldens/review-send-sheet-lists-terminals.json deleted file mode 100644 index d97ef0a7628..00000000000 --- a/mobile/rpc-foundation/goldens/review-send-sheet-lists-terminals.json +++ /dev/null @@ -1,137 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.diff-review-actions", - "family": "session.review-send-sheet", - "namedDeltas": [], - "values": { - "697177595a0a": { - "actionError": { - "$rpc": "null" - }, - "busyAction": { - "$rpc": "null" - }, - "screenState": { - "branchCompare": { - "$rpc": "null" - }, - "comments": [ - { - "body": "needs a test", - "createdAt": 0, - "filePath": "src/app.ts", - "id": "note-1", - "lineNumber": 4, - "side": "modified", - "worktreeId": "workspace-1" - } - ], - "kind": "ready", - "reviewState": { - "files": {}, - "version": 1 - }, - "status": { - "entries": [] - } - }, - "sendSheet": { - "kind": "ready", - "terminals": [ - { - "id": "tab-1", - "terminal": "terminal-1", - "title": "codex" - } - ] - } - }, - "6eb439bad25e": { - "name": "reply-salvage", - "ordinal": 3, - "value": { - "droppedCount": 1, - "droppedPaths": ["1"], - "method": "session.tabs.list", - "operation": "session.review-terminal-list", - "variant": "review-terminal-tabs" - } - }, - "9a3dbd49ee14": { - "name": "session.tabs.list#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "session.tabs.list" - }, - { - "name": "params", - "value": { - "worktree": "id:workspace-1" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "tabs": [ - { - "id": "tab-1", - "terminal": "terminal-1", - "title": "codex", - "type": "terminal" - }, - { - "id": "tab-2", - "title": "notes.md", - "type": "markdown" - } - ] - } - } - } - }, - "acb5ae38e750": { - "name": "session.tabs.list#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:workspace-1\"}}" - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - } - }, - "recording": { - "scenario": "review-send-sheet-lists-terminals", - "checkpoints": [ - { - "id": "listed", - "observation": { - "sender": ["9a3dbd49ee14"], - "payloads": ["acb5ae38e750"], - "settlements": { - "open": "eb79a9b3682a" - }, - "state": "697177595a0a", - "effects": ["6eb439bad25e"] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/review-stage-file.json b/mobile/rpc-foundation/goldens/review-stage-file.json deleted file mode 100644 index 8b0bef297bd..00000000000 --- a/mobile/rpc-foundation/goldens/review-stage-file.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.diff-review-actions", - "family": "session.diff-review-actions", - "namedDeltas": [], - "values": { - "2fc890e4b748": { - "actionError": { - "$rpc": "null" - }, - "busyAction": { - "$rpc": "null" - }, - "screenState": { - "branchCompare": { - "$rpc": "null" - }, - "comments": [ - { - "body": "needs a test", - "createdAt": 0, - "filePath": "src/app.ts", - "id": "note-1", - "lineNumber": 4, - "side": "modified", - "worktreeId": "workspace-1" - } - ], - "kind": "ready", - "reviewState": { - "files": {}, - "version": 1 - }, - "status": { - "entries": [] - } - }, - "sendSheet": { - "$rpc": "null" - } - }, - "53b792409cec": { - "name": "load-review-data", - "ordinal": 3, - "value": {} - }, - "84e5ca07cb7a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": true - }, - "f39122ee30fc": { - "name": "git.stage#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.stage\",\"params\":{\"worktree\":\"id:workspace-1\",\"filePath\":\"src/app.ts\"}}" - }, - "fd1322e39fc5": { - "name": "git.stage#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "git.stage" - }, - { - "name": "params", - "value": { - "filePath": "src/app.ts", - "worktree": "id:workspace-1" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "staged": true - } - } - } - } - }, - "recording": { - "scenario": "review-stage-file", - "checkpoints": [ - { - "id": "staged", - "observation": { - "sender": ["fd1322e39fc5"], - "payloads": ["f39122ee30fc"], - "settlements": { - "stage": "84e5ca07cb7a" - }, - "state": "2fc890e4b748", - "effects": ["53b792409cec"] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/review-stage-refused.json b/mobile/rpc-foundation/goldens/review-stage-refused.json deleted file mode 100644 index ea85877d000..00000000000 --- a/mobile/rpc-foundation/goldens/review-stage-refused.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.diff-review-actions", - "family": "session.diff-review-actions", - "namedDeltas": [], - "values": { - "36787858f78b": { - "actionError": "Cannot discard during a merge", - "busyAction": { - "$rpc": "null" - }, - "screenState": { - "branchCompare": { - "$rpc": "null" - }, - "comments": [ - { - "body": "needs a test", - "createdAt": 0, - "filePath": "src/app.ts", - "id": "note-1", - "lineNumber": 4, - "side": "modified", - "worktreeId": "workspace-1" - } - ], - "kind": "ready", - "reviewState": { - "files": {}, - "version": 1 - }, - "status": { - "entries": [] - } - }, - "sendSheet": { - "$rpc": "null" - } - }, - "7ed3d39f0607": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": false - }, - "ccba3a78ab93": { - "name": "git.discard#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.discard\",\"params\":{\"worktree\":\"id:workspace-1\",\"filePath\":\"src/app.ts\"}}" - }, - "f4ea7cb3a3d2": { - "name": "git.discard#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "git.discard" - }, - { - "name": "params", - "value": { - "filePath": "src/app.ts", - "worktree": "id:workspace-1" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "git_conflict", - "message": "Cannot discard during a merge" - }, - "id": "frame-1", - "ok": false - } - } - } - }, - "recording": { - "scenario": "review-stage-refused", - "checkpoints": [ - { - "id": "refused", - "observation": { - "sender": ["f4ea7cb3a3d2"], - "payloads": ["ccba3a78ab93"], - "settlements": { - "discard": "7ed3d39f0607" - }, - "state": "36787858f78b", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/sc-changes-loaded.json b/mobile/rpc-foundation/goldens/sc-changes-loaded.json deleted file mode 100644 index ed045bdb30b..00000000000 --- a/mobile/rpc-foundation/goldens/sc-changes-loaded.json +++ /dev/null @@ -1,548 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "source-control.changes-load", - "family": "git.changes-load", - "namedDeltas": [], - "values": { - "1934c215114a": { - "name": "repo.list#1", - "ordinal": 7, - "args": [ - { - "name": "method", - "value": "repo.list" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "1c2564f1daca": { - "name": "settings.get#1", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "1d461278a0ae": { - "branchCompareState": { - "kind": "ready", - "result": { - "entries": [ - { - "added": 2, - "path": "src/app.ts", - "removed": 1, - "status": "modified" - } - ], - "summary": { - "baseOid": "a1b2c3d4e5f60718293a4b5c6d7e8f9012345678", - "baseRef": "origin/dev", - "changedFiles": 1, - "compareRef": "feature", - "headOid": "f0e1d2c3b4a5968778695a4b3c2d1e0f98765432", - "mergeBase": "0123456789abcdef0123456789abcdef01234567", - "status": "ready" - } - } - }, - "screenState": { - "kind": "ready", - "status": { - "branch": "feature", - "entries": [ - { - "added": 4, - "area": "unstaged", - "path": "src/app.ts", - "removed": 1, - "status": "modified" - }, - { - "area": "staged", - "oldPath": "src/older.ts", - "path": "src/old.ts", - "status": "renamed" - } - ], - "head": "head-oid", - "upstreamStatus": { - "ahead": 1, - "behind": 0, - "hasUpstream": true, - "upstreamName": "origin/feature" - } - } - } - }, - "2ab4c978da8d": { - "name": "git.status#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "git.status" - }, - { - "name": "params", - "value": { - "worktree": "id:repo42::/p" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "2ca33da4d135": { - "name": "repo.list#1", - "ordinal": 7, - "args": [ - { - "name": "method", - "value": "repo.list" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-5", - "ok": true, - "result": { - "repos": [] - } - } - } - }, - "3088889ce80e": { - "name": "settings.get#1", - "ordinal": 2, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Connection closed", - "isRpcDeliveryUnknown": true - } - } - }, - "5d30d477f0d5": { - "name": "git.branchCompare#1", - "ordinal": 10, - "args": [ - { - "name": "method", - "value": "git.branchCompare" - }, - { - "name": "params", - "value": { - "baseRef": "origin/dev", - "worktree": "id:repo42::/p" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-6", - "ok": true, - "result": { - "entries": [ - { - "added": 2, - "path": "src/app.ts", - "removed": 1, - "status": "modified" - } - ], - "summary": { - "baseOid": "a1b2c3d4e5f60718293a4b5c6d7e8f9012345678", - "baseRef": "origin/dev", - "changedFiles": 1, - "compareRef": "feature", - "headOid": "f0e1d2c3b4a5968778695a4b3c2d1e0f98765432", - "mergeBase": "0123456789abcdef0123456789abcdef01234567", - "status": "ready" - } - } - } - } - }, - "5e74c6d574e1": { - "name": "git.branchCompare#1", - "ordinal": 11, - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"origin/dev\"}}" - }, - "6f4a5d6a5a86": { - "name": "worktree.show#1", - "ordinal": 6, - "args": [ - { - "name": "method", - "value": "worktree.show" - }, - { - "name": "params", - "value": { - "worktree": "id:repo42::/p" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "71f3760dfea1": { - "name": "repo.list#1", - "ordinal": 9, - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "74d102469d68": { - "name": "worktree.show#1", - "ordinal": 6, - "args": [ - { - "name": "method", - "value": "worktree.show" - }, - { - "name": "params", - "value": { - "worktree": "id:repo42::/p" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-4", - "ok": true, - "result": { - "worktree": { - "baseRef": "origin/dev" - } - } - } - } - }, - "76c784c63522": { - "name": "streams-registered-at-teardown", - "ordinal": 12, - "value": [ - { - "cancelled": true, - "method": "runtime.clientEvents.subscribe", - "payload": "runtime.clientEvents.subscribe#1" - } - ] - }, - "8fda864c66d6": { - "branchCompareState": { - "kind": "loading" - }, - "screenState": { - "kind": "ready", - "status": { - "branch": "feature", - "entries": [ - { - "added": 4, - "area": "unstaged", - "path": "src/app.ts", - "removed": 1, - "status": "modified" - }, - { - "area": "staged", - "oldPath": "src/older.ts", - "path": "src/old.ts", - "status": "renamed" - } - ], - "head": "head-oid", - "upstreamStatus": { - "ahead": 1, - "behind": 0, - "hasUpstream": true, - "upstreamName": "origin/feature" - } - } - } - }, - "92a577a15fcc": { - "name": "git.status#1", - "ordinal": 5, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "962f91336a50": { - "name": "git.status#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "git.status" - }, - { - "name": "params", - "value": { - "worktree": "id:repo42::/p" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": { - "branch": "feature", - "entries": [ - { - "added": 4, - "area": "unstaged", - "path": "src/app.ts", - "removed": 1, - "status": "modified" - }, - { - "area": "staged", - "oldPath": "src/older.ts", - "path": "src/old.ts", - "status": "renamed" - } - ], - "head": "head-oid", - "upstreamStatus": { - "ahead": 1, - "behind": 0, - "hasUpstream": true, - "upstreamName": "origin/feature" - } - } - } - } - }, - "a0e527bdf205": { - "branchCompareState": { - "kind": "idle" - }, - "screenState": { - "kind": "loading" - } - }, - "b823fdc0d205": { - "name": "settings.get#1", - "ordinal": 2, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "cb462f8b50a3": { - "name": "worktree.show#1", - "ordinal": 8, - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - }, - "eef1ee3c2773": { - "name": "runtime.clientEvents.subscribe#1", - "ordinal": 1, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}" - } - }, - "recording": { - "scenario": "sc-changes-loaded", - "checkpoints": [ - { - "id": "status-pending", - "observation": { - "sender": ["b823fdc0d205", "2ab4c978da8d"], - "payloads": ["eef1ee3c2773", "1c2564f1daca", "92a577a15fcc"], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "a0e527bdf205", - "effects": [] - } - }, - { - "id": "compare-pending", - "observation": { - "sender": ["b823fdc0d205", "962f91336a50", "6f4a5d6a5a86", "1934c215114a"], - "payloads": [ - "eef1ee3c2773", - "1c2564f1daca", - "92a577a15fcc", - "cb462f8b50a3", - "71f3760dfea1" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "8fda864c66d6", - "effects": [] - } - }, - { - "id": "settled", - "observation": { - "sender": [ - "b823fdc0d205", - "962f91336a50", - "74d102469d68", - "2ca33da4d135", - "5d30d477f0d5" - ], - "payloads": [ - "eef1ee3c2773", - "1c2564f1daca", - "92a577a15fcc", - "cb462f8b50a3", - "71f3760dfea1", - "5e74c6d574e1" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "1d461278a0ae", - "effects": [] - } - }, - { - "id": "cleanup", - "observation": { - "sender": [ - "3088889ce80e", - "962f91336a50", - "74d102469d68", - "2ca33da4d135", - "5d30d477f0d5" - ], - "payloads": [ - "eef1ee3c2773", - "1c2564f1daca", - "92a577a15fcc", - "cb462f8b50a3", - "71f3760dfea1", - "5e74c6d574e1" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "1d461278a0ae", - "effects": ["76c784c63522"] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/sc-history-branch-commits.json b/mobile/rpc-foundation/goldens/sc-history-branch-commits.json deleted file mode 100644 index 4f3d446327f..00000000000 --- a/mobile/rpc-foundation/goldens/sc-history-branch-commits.json +++ /dev/null @@ -1,329 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "source-control.history-branch-commits", - "family": "git.history-branch-commits", - "namedDeltas": [], - "values": { - "006a91b993e0": { - "name": "repo.list#1", - "ordinal": 2, - "args": [ - { - "name": "method", - "value": "repo.list" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "2325497ad5bc": { - "commitRow": ["first", "aaaaaaa · dev · 1h"], - "crash": { - "$rpc": "null" - }, - "elements": { - "FlatList": 1, - "View": 1 - }, - "labels": [], - "text": [] - }, - "337dba1b9080": { - "name": "git.history#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "git.history" - }, - { - "name": "params", - "value": { - "baseRef": "origin/main", - "branchOnly": true, - "limit": 50, - "skip": 0, - "worktree": "id:repo42::/p" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": { - "branch": { - "ahead": 1, - "baseRef": { - "id": "refs/remotes/origin/main", - "name": "origin/main" - }, - "behind": 2, - "unpushed": 1 - }, - "hasMore": false, - "items": [ - { - "author": "dev", - "displayId": "aaaaaaa", - "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "message": "first\n\nExplains the change.\n\nCo-authored-by: Pair ", - "parentIds": ["bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"], - "pushed": false, - "statistics": { - "deletions": 1, - "files": 2, - "insertions": 13 - }, - "subject": "first", - "timestamp": 1767222000000 - } - ], - "skip": 0 - } - } - } - }, - "3b589774484d": { - "name": "worktree.show#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "worktree.show" - }, - { - "name": "params", - "value": { - "worktree": "id:repo42::/p" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "worktree": { - "baseRef": "origin/main" - } - } - } - } - }, - "5ad8bfe89483": { - "commitRow": "unrendered", - "crash": { - "$rpc": "null" - }, - "elements": { - "ActivityIndicator": 1, - "Text": 1, - "View": 2 - }, - "labels": [], - "text": ["Loading commits…"] - }, - "5ff1385fce3c": { - "name": "repo.list#1", - "ordinal": 2, - "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-2", - "ok": true, - "result": { - "repos": [ - { - "id": "repo42", - "worktreeBaseRef": { - "$rpc": "null" - } - } - ] - } - } - } - }, - "62fe63a20a07": { - "name": "worktree.show#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "worktree.show" - }, - { - "name": "params", - "value": { - "worktree": "id:repo42::/p" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "b1d31f6bf592": { - "name": "git.history#1", - "ordinal": 6, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.history\",\"params\":{\"worktree\":\"id:repo42::/p\",\"limit\":50,\"skip\":0,\"baseRef\":\"origin/main\",\"branchOnly\":true}}" - }, - "c2424f466a69": { - "name": "git.history#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "git.history" - }, - { - "name": "params", - "value": { - "baseRef": "origin/main", - "branchOnly": true, - "limit": 50, - "skip": 0, - "worktree": "id:repo42::/p" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "d45289c61d23": { - "name": "history.open-commit", - "ordinal": 7, - "value": { - "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" - } - }, - "d64700b9de3b": { - "name": "repo.list#1", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "dfcd2e1792cb": { - "name": "worktree.show#1", - "ordinal": 3, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - } - }, - "recording": { - "scenario": "sc-history-branch-commits", - "checkpoints": [ - { - "id": "base-pending", - "observation": { - "sender": ["62fe63a20a07", "006a91b993e0"], - "payloads": ["dfcd2e1792cb", "d64700b9de3b"], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "5ad8bfe89483", - "effects": [] - } - }, - { - "id": "history-pending", - "observation": { - "sender": ["3b589774484d", "5ff1385fce3c", "c2424f466a69"], - "payloads": ["dfcd2e1792cb", "d64700b9de3b", "b1d31f6bf592"], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "5ad8bfe89483", - "effects": [] - } - }, - { - "id": "settled", - "observation": { - "sender": ["3b589774484d", "5ff1385fce3c", "337dba1b9080"], - "payloads": ["dfcd2e1792cb", "d64700b9de3b", "b1d31f6bf592"], - "settlements": { - "mount": "eb79a9b3682a", - "open": "eb79a9b3682a" - }, - "state": "2325497ad5bc", - "effects": ["d45289c61d23"] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/schedules-b3.json b/mobile/rpc-foundation/goldens/schedules-b3.json deleted file mode 100644 index 3d84cdf4f0b..00000000000 --- a/mobile/rpc-foundation/goldens/schedules-b3.json +++ /dev/null @@ -1,759 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "linear.issue-detail", - "family": "linear-detail-barrier", - "namedDeltas": [], - "values": { - "0056f47b204a": { - "name": "linear.getIssue#1", - "ordinal": 4, - "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 - } - }, - "1127f274b58c": { - "name": "linear.getIssue#1", - "ordinal": 4, - "args": [ - { - "name": "method", - "value": "linear.getIssue" - }, - { - "name": "params", - "value": { - "id": "issue-1", - "workspaceId": "linear-workspace" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 30000, - "error": { - "category": "Error", - "message": "Request timed out: linear.getIssue", - "isRpcDeliveryUnknown": true - } - } - }, - "1d3774209877": { - "name": "linear.issueComments#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "linear.issueComments" - }, - { - "name": "params", - "value": { - "issueId": "issue-1", - "workspaceId": "linear-workspace" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "comments transport error", - "isRpcDeliveryUnknown": true - } - } - }, - "1eaad537f925": { - "name": "linear.getIssue#1", - "ordinal": 6, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}" - }, - "24f3de063dfd": { - "error": "linear.issueComments#1 rejected", - "loading": false, - "payload": { - "$rpc": "null" - } - }, - "264010756b38": { - "name": "detailLoading", - "ordinal": 3, - "value": true - }, - "325dc4e1af5c": { - "name": "linear.issueComments#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "linear.issueComments" - }, - { - "name": "params", - "value": { - "issueId": "issue-1", - "workspaceId": "linear-workspace" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Connection lost", - "isRpcDeliveryUnknown": true - } - } - }, - "33614c90b6eb": { - "name": "detailPayload", - "ordinal": 1, - "value": { - "$rpc": "null" - } - }, - "42903545f0f8": { - "error": "comments transport error", - "loading": false, - "payload": { - "$rpc": "null" - } - }, - "44556e4bd91e": { - "name": "linear.issueComments#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "linear.issueComments" - }, - { - "name": "params", - "value": { - "issueId": "issue-1", - "workspaceId": "linear-workspace" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "linear.issueComments#1 rejected", - "isRpcDeliveryUnknown": true - } - } - }, - "485053bffe22": { - "name": "linear.getIssue#1", - "ordinal": 4, - "args": [ - { - "name": "method", - "value": "linear.getIssue" - }, - { - "name": "params", - "value": { - "id": "issue-1", - "workspaceId": "linear-workspace" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Connection lost", - "isRpcDeliveryUnknown": true - } - } - }, - "51ea77da7dbd": { - "name": "detailError", - "ordinal": 8, - "value": "comments transport error" - }, - "5f9cfa2482e9": { - "name": "detailError", - "ordinal": 8, - "value": "linear.issueComments#1 rejected" - }, - "780aaf1d97be": { - "error": "", - "loading": true, - "payload": { - "$rpc": "null" - } - }, - "7d8d46d494ff": { - "name": "linear.issueComments#1", - "ordinal": 7, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.issueComments\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}" - }, - "881cdeb6ce57": { - "name": "detailError", - "ordinal": 8, - "value": "RPC interrupted by connection migration" - }, - "88573133f7d5": { - "error": "RPC interrupted by connection migration", - "loading": false, - "payload": { - "$rpc": "null" - } - }, - "8aacae6d3ab3": { - "name": "detailError", - "ordinal": 8, - "value": "Request timed out: linear.getIssue" - }, - "8ccd4fa759a5": { - "name": "detailLoading", - "ordinal": 9, - "value": false - }, - "a4f1a8696a24": { - "name": "detailError", - "ordinal": 2, - "value": "" - }, - "a778223fed77": { - "error": "linear.getIssue#1 rejected", - "loading": false, - "payload": { - "$rpc": "null" - } - }, - "b1228a23df33": { - "name": "linear.getIssue#1", - "ordinal": 4, - "args": [ - { - "name": "method", - "value": "linear.getIssue" - }, - { - "name": "params", - "value": { - "id": "issue-1", - "workspaceId": "linear-workspace" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "LogicalClientCutoverError", - "message": "RPC interrupted by connection migration", - "isRpcDeliveryUnknown": true, - "cause": { - "category": "Error", - "message": "Connection closed", - "isRpcDeliveryUnknown": true - } - } - } - }, - "b6399147a999": { - "name": "linear.getIssue#1", - "ordinal": 4, - "args": [ - { - "name": "method", - "value": "linear.getIssue" - }, - { - "name": "params", - "value": { - "id": "issue-1", - "workspaceId": "linear-workspace" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "linear.getIssue#1 rejected", - "isRpcDeliveryUnknown": true - } - } - }, - "c834373cd824": { - "name": "detailError", - "ordinal": 8, - "value": "Connection lost" - }, - "d3dc79e5717b": { - "name": "linear.getIssue#1", - "ordinal": 4, - "args": [ - { - "name": "method", - "value": "linear.getIssue" - }, - { - "name": "params", - "value": { - "id": "issue-1", - "workspaceId": "linear-workspace" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "refused", - "message": "issue refused" - }, - "id": "frame-1", - "ok": false - } - } - }, - "d40dd5c93d21": { - "error": "Connection lost", - "loading": false, - "payload": { - "$rpc": "null" - } - }, - "de8da0e14206": { - "name": "linear.issueComments#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "linear.issueComments" - }, - { - "name": "params", - "value": { - "issueId": "issue-1", - "workspaceId": "linear-workspace" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "LogicalClientCutoverError", - "message": "RPC interrupted by connection migration", - "isRpcDeliveryUnknown": true, - "cause": { - "category": "Error", - "message": "Connection closed", - "isRpcDeliveryUnknown": true - } - } - } - }, - "dfab6810321b": { - "name": "linear.issueComments#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "linear.issueComments" - }, - { - "name": "params", - "value": { - "issueId": "issue-1", - "workspaceId": "linear-workspace" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 30000, - "error": { - "category": "Error", - "message": "Request timed out: linear.issueComments", - "isRpcDeliveryUnknown": true - } - } - }, - "ea4a4f6523e7": { - "name": "linear.issueComments#1", - "ordinal": 5, - "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 - } - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - }, - "f2c4f4180915": { - "name": "detailError", - "ordinal": 8, - "value": "linear.getIssue#1 rejected" - }, - "fc6d55bc97ed": { - "error": "Request timed out: linear.getIssue", - "loading": false, - "payload": { - "$rpc": "null" - } - } - }, - "recording": { - "scenario": "schedules-b3", - "checkpoints": [ - { - "id": "b3.forward:sibling-pending", - "observation": { - "sender": ["d3dc79e5717b", "ea4a4f6523e7"], - "payloads": ["1eaad537f925", "7d8d46d494ff"], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "780aaf1d97be", - "effects": ["33614c90b6eb", "a4f1a8696a24", "264010756b38"] - } - }, - { - "id": "b3.forward:settled", - "observation": { - "sender": ["d3dc79e5717b", "1d3774209877"], - "payloads": ["1eaad537f925", "7d8d46d494ff"], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "42903545f0f8", - "effects": [ - "33614c90b6eb", - "a4f1a8696a24", - "264010756b38", - "51ea77da7dbd", - "8ccd4fa759a5" - ] - } - }, - { - "id": "b3.reverse:sibling-pending", - "observation": { - "sender": ["0056f47b204a", "1d3774209877"], - "payloads": ["1eaad537f925", "7d8d46d494ff"], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "42903545f0f8", - "effects": [ - "33614c90b6eb", - "a4f1a8696a24", - "264010756b38", - "51ea77da7dbd", - "8ccd4fa759a5" - ] - } - }, - { - "id": "b3.reverse:settled", - "observation": { - "sender": ["d3dc79e5717b", "1d3774209877"], - "payloads": ["1eaad537f925", "7d8d46d494ff"], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "42903545f0f8", - "effects": [ - "33614c90b6eb", - "a4f1a8696a24", - "264010756b38", - "51ea77da7dbd", - "8ccd4fa759a5" - ] - } - }, - { - "id": "b3.both-reject-forward:sibling-pending", - "observation": { - "sender": ["b6399147a999", "ea4a4f6523e7"], - "payloads": ["1eaad537f925", "7d8d46d494ff"], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "a778223fed77", - "effects": [ - "33614c90b6eb", - "a4f1a8696a24", - "264010756b38", - "f2c4f4180915", - "8ccd4fa759a5" - ] - } - }, - { - "id": "b3.both-reject-forward:settled", - "observation": { - "sender": ["b6399147a999", "44556e4bd91e"], - "payloads": ["1eaad537f925", "7d8d46d494ff"], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "a778223fed77", - "effects": [ - "33614c90b6eb", - "a4f1a8696a24", - "264010756b38", - "f2c4f4180915", - "8ccd4fa759a5" - ] - } - }, - { - "id": "b3.both-reject-reverse:sibling-pending", - "observation": { - "sender": ["0056f47b204a", "44556e4bd91e"], - "payloads": ["1eaad537f925", "7d8d46d494ff"], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "24f3de063dfd", - "effects": [ - "33614c90b6eb", - "a4f1a8696a24", - "264010756b38", - "5f9cfa2482e9", - "8ccd4fa759a5" - ] - } - }, - { - "id": "b3.both-reject-reverse:settled", - "observation": { - "sender": ["b6399147a999", "44556e4bd91e"], - "payloads": ["1eaad537f925", "7d8d46d494ff"], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "24f3de063dfd", - "effects": [ - "33614c90b6eb", - "a4f1a8696a24", - "264010756b38", - "5f9cfa2482e9", - "8ccd4fa759a5" - ] - } - }, - { - "id": "b3.reject-peer-pending:sibling-pending", - "observation": { - "sender": ["b6399147a999", "ea4a4f6523e7"], - "payloads": ["1eaad537f925", "7d8d46d494ff"], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "a778223fed77", - "effects": [ - "33614c90b6eb", - "a4f1a8696a24", - "264010756b38", - "f2c4f4180915", - "8ccd4fa759a5" - ] - } - }, - { - "id": "b3.reject-peer-pending:settled", - "observation": { - "sender": ["b6399147a999", "ea4a4f6523e7"], - "payloads": ["1eaad537f925", "7d8d46d494ff"], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "a778223fed77", - "effects": [ - "33614c90b6eb", - "a4f1a8696a24", - "264010756b38", - "f2c4f4180915", - "8ccd4fa759a5" - ] - } - }, - { - "id": "b3.timeout:settled", - "observation": { - "sender": ["1127f274b58c", "dfab6810321b"], - "payloads": ["1eaad537f925", "7d8d46d494ff"], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "fc6d55bc97ed", - "effects": [ - "33614c90b6eb", - "a4f1a8696a24", - "264010756b38", - "8aacae6d3ab3", - "8ccd4fa759a5" - ] - } - }, - { - "id": "b3.disconnect:settled", - "observation": { - "sender": ["485053bffe22", "325dc4e1af5c"], - "payloads": ["1eaad537f925", "7d8d46d494ff"], - "settlements": { - "mount": "eb79a9b3682a", - "disconnect": "eb79a9b3682a" - }, - "state": "d40dd5c93d21", - "effects": [ - "33614c90b6eb", - "a4f1a8696a24", - "264010756b38", - "c834373cd824", - "8ccd4fa759a5" - ] - } - }, - { - "id": "b3.client-cutover:settled", - "observation": { - "sender": ["b1228a23df33", "de8da0e14206"], - "payloads": ["1eaad537f925", "7d8d46d494ff"], - "settlements": { - "mount": "eb79a9b3682a", - "cutover": "eb79a9b3682a" - }, - "state": "88573133f7d5", - "effects": [ - "33614c90b6eb", - "a4f1a8696a24", - "264010756b38", - "881cdeb6ce57", - "8ccd4fa759a5" - ] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/schedules-settings-new-tab-ssh.json b/mobile/rpc-foundation/goldens/schedules-settings-new-tab-ssh.json deleted file mode 100644 index 1937c9e6229..00000000000 --- a/mobile/rpc-foundation/goldens/schedules-settings-new-tab-ssh.json +++ /dev/null @@ -1,695 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "settings.new-tab-agents", - "family": "settings-agent-read", - "namedDeltas": [], - "values": { - "02188f091419": { - "name": "settings.get#1", - "ordinal": 2, - "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-2", - "ok": true, - "result": { - "settings": { - "defaultTuiAgent": "codex", - "disabledTuiAgents": [] - } - } - } - } - }, - "1c2564f1daca": { - "name": "settings.get#1", - "ordinal": 4, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "3cac466cd7ee": { - "name": "preflight.detectRemoteAgents#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "preflight.detectRemoteAgents" - }, - { - "name": "params", - "value": { - "connectionId": "ssh-1" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Connection lost", - "isRpcDeliveryUnknown": true - } - } - }, - "44136fa355b3": {}, - "51d4cb56be85": { - "name": "settings.get#1", - "ordinal": 2, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "6d0209806267": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Connection lost", - "isRpcDeliveryUnknown": true - } - }, - "7023dde78391": { - "name": "repo.list#1", - "ordinal": 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": "ssh-1", - "id": "repo-1" - } - ] - } - } - } - }, - "7e9a4c0e6082": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "settings.get#1 rejected", - "isRpcDeliveryUnknown": true - } - }, - "7e9eedbb267f": { - "name": "preflight.detectRemoteAgents#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "preflight.detectRemoteAgents" - }, - { - "name": "params", - "value": { - "connectionId": "ssh-1" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "LogicalClientCutoverError", - "message": "RPC interrupted by connection migration", - "isRpcDeliveryUnknown": true, - "cause": { - "category": "Error", - "message": "Connection closed", - "isRpcDeliveryUnknown": true - } - } - } - }, - "8277c8a13a15": { - "status": "rejected", - "startedAt": 0, - "settledAt": 30000, - "error": { - "category": "Error", - "message": "Request timed out: settings.get", - "isRpcDeliveryUnknown": true - } - }, - "9058971b9337": { - "name": "preflight.detectRemoteAgents#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "preflight.detectRemoteAgents" - }, - { - "name": "params", - "value": { - "connectionId": "ssh-1" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 30000, - "error": { - "category": "Error", - "message": "Request timed out: preflight.detectRemoteAgents", - "isRpcDeliveryUnknown": true - } - } - }, - "9270aeb7d9c6": { - "status": "pending", - "startedAt": 0 - }, - "95a3d59bc187": { - "name": "preflight.detectRemoteAgents#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "preflight.detectRemoteAgents" - }, - { - "name": "params", - "value": { - "connectionId": "ssh-1" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": ["codex", "claude"] - } - } - }, - "a05ac6b15c2d": { - "name": "preflight.detectRemoteAgents#1", - "ordinal": 6, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" - }, - "adabd410f1bc": { - "name": "settings.get#1", - "ordinal": 2, - "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": "Error", - "message": "settings.get#1 rejected", - "isRpcDeliveryUnknown": true - } - } - }, - "b27c85677730": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": [ - { - "agent": "codex", - "label": "Codex" - }, - { - "agent": "claude", - "label": "Claude" - } - ] - }, - "be0c6d8ba1f9": { - "name": "preflight.detectRemoteAgents#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "preflight.detectRemoteAgents" - }, - { - "name": "params", - "value": { - "connectionId": "ssh-1" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "c5b670e82bb4": { - "name": "settings.get#1", - "ordinal": 2, - "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": "Error", - "message": "Connection lost", - "isRpcDeliveryUnknown": true - } - } - }, - "d58a51553d50": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "LogicalClientCutoverError", - "message": "RPC interrupted by connection migration", - "isRpcDeliveryUnknown": true, - "cause": { - "category": "Error", - "message": "Connection closed", - "isRpcDeliveryUnknown": true - } - } - }, - "e0eef7c9fafe": { - "name": "repo.list#1", - "ordinal": 3, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "e465a7e0746d": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "preflight.detectRemoteAgents#1 rejected", - "isRpcDeliveryUnknown": true - } - }, - "e56f41c68af0": { - "name": "preflight.detectRemoteAgents#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "preflight.detectRemoteAgents" - }, - { - "name": "params", - "value": { - "connectionId": "ssh-1" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "preflight.detectRemoteAgents#1 rejected", - "isRpcDeliveryUnknown": true - } - } - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - }, - "f6928aa5b0ba": { - "name": "settings.get#1", - "ordinal": 2, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 30000, - "error": { - "category": "Error", - "message": "Request timed out: settings.get", - "isRpcDeliveryUnknown": true - } - } - }, - "fdf6a3099c89": { - "name": "settings.get#1", - "ordinal": 2, - "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", - "isRpcDeliveryUnknown": true, - "cause": { - "category": "Error", - "message": "Connection closed", - "isRpcDeliveryUnknown": true - } - } - } - } - }, - "recording": { - "scenario": "schedules-settings-new-tab-ssh", - "checkpoints": [ - { - "id": "settings-new-tab-ssh.forward:sibling-pending", - "observation": { - "sender": ["7023dde78391", "02188f091419", "be0c6d8ba1f9"], - "payloads": ["e0eef7c9fafe", "1c2564f1daca", "a05ac6b15c2d"], - "settlements": { - "load": "9270aeb7d9c6" - }, - "state": "44136fa355b3", - "effects": [] - } - }, - { - "id": "settings-new-tab-ssh.forward:settled", - "observation": { - "sender": ["7023dde78391", "02188f091419", "95a3d59bc187"], - "payloads": ["e0eef7c9fafe", "1c2564f1daca", "a05ac6b15c2d"], - "settlements": { - "load": "b27c85677730" - }, - "state": "44136fa355b3", - "effects": [] - } - }, - { - "id": "settings-new-tab-ssh.reverse:sibling-pending", - "observation": { - "sender": ["7023dde78391", "51d4cb56be85", "95a3d59bc187"], - "payloads": ["e0eef7c9fafe", "1c2564f1daca", "a05ac6b15c2d"], - "settlements": { - "load": "9270aeb7d9c6" - }, - "state": "44136fa355b3", - "effects": [] - } - }, - { - "id": "settings-new-tab-ssh.reverse:settled", - "observation": { - "sender": ["7023dde78391", "02188f091419", "95a3d59bc187"], - "payloads": ["e0eef7c9fafe", "1c2564f1daca", "a05ac6b15c2d"], - "settlements": { - "load": "b27c85677730" - }, - "state": "44136fa355b3", - "effects": [] - } - }, - { - "id": "settings-new-tab-ssh.both-reject-forward:sibling-pending", - "observation": { - "sender": ["7023dde78391", "adabd410f1bc", "be0c6d8ba1f9"], - "payloads": ["e0eef7c9fafe", "1c2564f1daca", "a05ac6b15c2d"], - "settlements": { - "load": "7e9a4c0e6082" - }, - "state": "44136fa355b3", - "effects": [] - } - }, - { - "id": "settings-new-tab-ssh.both-reject-forward:settled", - "observation": { - "sender": ["7023dde78391", "adabd410f1bc", "e56f41c68af0"], - "payloads": ["e0eef7c9fafe", "1c2564f1daca", "a05ac6b15c2d"], - "settlements": { - "load": "7e9a4c0e6082" - }, - "state": "44136fa355b3", - "effects": [] - } - }, - { - "id": "settings-new-tab-ssh.both-reject-reverse:sibling-pending", - "observation": { - "sender": ["7023dde78391", "51d4cb56be85", "e56f41c68af0"], - "payloads": ["e0eef7c9fafe", "1c2564f1daca", "a05ac6b15c2d"], - "settlements": { - "load": "e465a7e0746d" - }, - "state": "44136fa355b3", - "effects": [] - } - }, - { - "id": "settings-new-tab-ssh.both-reject-reverse:settled", - "observation": { - "sender": ["7023dde78391", "adabd410f1bc", "e56f41c68af0"], - "payloads": ["e0eef7c9fafe", "1c2564f1daca", "a05ac6b15c2d"], - "settlements": { - "load": "e465a7e0746d" - }, - "state": "44136fa355b3", - "effects": [] - } - }, - { - "id": "settings-new-tab-ssh.reject-peer-pending:sibling-pending", - "observation": { - "sender": ["7023dde78391", "adabd410f1bc", "be0c6d8ba1f9"], - "payloads": ["e0eef7c9fafe", "1c2564f1daca", "a05ac6b15c2d"], - "settlements": { - "load": "7e9a4c0e6082" - }, - "state": "44136fa355b3", - "effects": [] - } - }, - { - "id": "settings-new-tab-ssh.reject-peer-pending:settled", - "observation": { - "sender": ["7023dde78391", "adabd410f1bc", "be0c6d8ba1f9"], - "payloads": ["e0eef7c9fafe", "1c2564f1daca", "a05ac6b15c2d"], - "settlements": { - "load": "7e9a4c0e6082" - }, - "state": "44136fa355b3", - "effects": [] - } - }, - { - "id": "settings-new-tab-ssh.timeout:settled", - "observation": { - "sender": ["7023dde78391", "f6928aa5b0ba", "9058971b9337"], - "payloads": ["e0eef7c9fafe", "1c2564f1daca", "a05ac6b15c2d"], - "settlements": { - "load": "8277c8a13a15" - }, - "state": "44136fa355b3", - "effects": [] - } - }, - { - "id": "settings-new-tab-ssh.disconnect:settled", - "observation": { - "sender": ["7023dde78391", "c5b670e82bb4", "3cac466cd7ee"], - "payloads": ["e0eef7c9fafe", "1c2564f1daca", "a05ac6b15c2d"], - "settlements": { - "load": "6d0209806267", - "disconnect": "eb79a9b3682a" - }, - "state": "44136fa355b3", - "effects": [] - } - }, - { - "id": "settings-new-tab-ssh.client-cutover:settled", - "observation": { - "sender": ["7023dde78391", "fdf6a3099c89", "7e9eedbb267f"], - "payloads": ["e0eef7c9fafe", "1c2564f1daca", "a05ac6b15c2d"], - "settlements": { - "load": "d58a51553d50", - "cutover": "eb79a9b3682a" - }, - "state": "44136fa355b3", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/schedules-settings-repo-metadata-fulfilled.json b/mobile/rpc-foundation/goldens/schedules-settings-repo-metadata-fulfilled.json deleted file mode 100644 index 8b602d23024..00000000000 --- a/mobile/rpc-foundation/goldens/schedules-settings-repo-metadata-fulfilled.json +++ /dev/null @@ -1,1230 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "settings.repo-metadata", - "family": "settings.repo-metadata", - "namedDeltas": [], - "values": { - "08124c6d14ec": { - "name": "streams-registered-at-teardown", - "ordinal": 16, - "value": [ - { - "cancelled": true, - "method": "runtime.clientEvents.subscribe", - "payload": "runtime.clientEvents.subscribe#1" - }, - { - "cancelled": true, - "method": "runtime.clientEvents.subscribe", - "payload": "runtime.clientEvents.subscribe#2" - } - ] - }, - "091af476e5cc": { - "name": "ssh.listTargetSummaries#1", - "ordinal": 9, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}" - }, - "20200b8feac4": { - "name": "host.platform#1", - "ordinal": 6, - "args": [ - { - "name": "method", - "value": "host.platform" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-5", - "ok": true, - "result": { - "platform": "linux" - } - } - } - }, - "21069b5e026b": { - "name": "streams-registered-at-teardown", - "ordinal": 15, - "value": [ - { - "cancelled": true, - "method": "runtime.clientEvents.subscribe", - "payload": "runtime.clientEvents.subscribe#1" - } - ] - }, - "353f0cb8ea69": { - "name": "settings.get#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "37521eb2eef2": { - "name": "runtime.clientEvents.subscribe#2", - "ordinal": 12, - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}" - }, - "455c68e82d1a": { - "name": "host.platform#1", - "ordinal": 6, - "args": [ - { - "name": "method", - "value": "host.platform" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Connection closed", - "isRpcDeliveryUnknown": true - } - } - }, - "4578d91f2dd3": { - "name": "host.platform#1", - "ordinal": 6, - "args": [ - { - "name": "method", - "value": "host.platform" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "host.platform#1 rejected", - "isRpcDeliveryUnknown": true - } - } - }, - "564f54c8d902": { - "name": "host.platform#1", - "ordinal": 6, - "args": [ - { - "name": "method", - "value": "host.platform" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "56ab81cb67dc": { - "name": "hostLabelById", - "ordinal": 13, - "value": [["ssh:ssh-1", "SSH"]] - }, - "5e0ee4c76136": { - "name": "host.platform#1", - "ordinal": 6, - "args": [ - { - "name": "method", - "value": "host.platform" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Connection lost", - "isRpcDeliveryUnknown": true - } - } - }, - "6063e534d9db": { - "name": "hostHealthById", - "ordinal": 13, - "value": [] - }, - "68916f125c3c": { - "desktopRepos": [ - { - "displayName": "Local", - "executionHostId": "local", - "id": "repo-1", - "path": "repo-1" - }, - { - "displayName": "Remote", - "executionHostId": "ssh:ssh-1", - "id": "repo-2", - "path": "repo-2" - } - ], - "repoHostIdByRepoId": [ - ["repo-1", "local"], - ["repo-2", "ssh:ssh-1"] - ] - }, - "6d43117882f3": { - "desktopRepos": [ - { - "displayName": "Local", - "executionHostId": "local", - "id": "repo-1", - "path": "repo-1" - }, - { - "displayName": "Remote", - "executionHostId": "ssh:ssh-1", - "id": "repo-2", - "path": "repo-2" - } - ], - "hostHealthById": [], - "hostLabelById": [["ssh:ssh-1", "SSH"]], - "hostPlatform": "linux", - "repoHostIdByRepoId": [ - ["repo-1", "local"], - ["repo-2", "ssh:ssh-1"] - ] - }, - "76c784c63522": { - "name": "streams-registered-at-teardown", - "ordinal": 12, - "value": [ - { - "cancelled": true, - "method": "runtime.clientEvents.subscribe", - "payload": "runtime.clientEvents.subscribe#1" - } - ] - }, - "7999924c608c": { - "name": "settings.get#1", - "ordinal": 10, - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "80e40a970f99": { - "name": "host.platform#1", - "ordinal": 11, - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}" - }, - "84c1dde54c62": { - "name": "hostHealthById", - "ordinal": 12, - "value": [] - }, - "8cfdd18c5fe6": { - "name": "repoHostIdByRepoId", - "ordinal": 8, - "value": [ - ["repo-1", "local"], - ["repo-2", "ssh:ssh-1"] - ] - }, - "8e76374272ce": { - "name": "settings.get#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-4", - "ok": true, - "result": { - "settings": { - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["bot-user"], - "visibleTaskProviders": ["github", "linear"] - } - } - } - } - }, - "8ee028bc34fd": { - "name": "settings.get#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 30000, - "error": { - "category": "Error", - "message": "Request timed out: settings.get", - "isRpcDeliveryUnknown": true - } - } - }, - "913d2a349d4d": { - "name": "ssh.listTargetSummaries#1", - "ordinal": 4, - "args": [ - { - "name": "method", - "value": "ssh.listTargetSummaries" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": { - "targets": [ - { - "id": "ssh-1", - "label": "SSH" - } - ] - } - } - } - }, - "9d20695fdb34": { - "name": "hostPlatform", - "ordinal": 15, - "value": { - "$rpc": "null" - } - }, - "b2746491ac07": { - "name": "repo.list#1", - "ordinal": 2, - "args": [ - { - "name": "method", - "value": "repo.list" - }, - { - "name": "params", - "value": { - "afterSnapshotId": { - "$rpc": "null" - } - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "repos": [ - { - "connectionId": { - "$rpc": "null" - }, - "displayName": "Local", - "id": "repo-1" - }, - { - "connectionId": "ssh-1", - "displayName": "Remote", - "id": "repo-2" - } - ] - } - } - } - }, - "bb52caf215f6": { - "name": "host.platform#1", - "ordinal": 6, - "args": [ - { - "name": "method", - "value": "host.platform" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "LogicalClientCutoverError", - "message": "RPC interrupted by connection migration", - "isRpcDeliveryUnknown": true, - "cause": { - "category": "Error", - "message": "Connection closed", - "isRpcDeliveryUnknown": true - } - } - } - }, - "bea13a4a2e87": { - "name": "hostLabelById", - "ordinal": 14, - "value": [["ssh:ssh-1", "SSH"]] - }, - "beb4ddf549da": { - "name": "repo.list#1", - "ordinal": 3, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\",\"params\":{\"afterSnapshotId\":null}}" - }, - "d2692bd43ef0": { - "name": "settings.get#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "LogicalClientCutoverError", - "message": "RPC interrupted by connection migration", - "isRpcDeliveryUnknown": true, - "cause": { - "category": "Error", - "message": "Connection closed", - "isRpcDeliveryUnknown": true - } - } - } - }, - "d88cba4e044f": { - "desktopRepos": [ - { - "displayName": "Local", - "executionHostId": "local", - "id": "repo-1", - "path": "repo-1" - }, - { - "displayName": "Remote", - "executionHostId": "ssh:ssh-1", - "id": "repo-2", - "path": "repo-2" - } - ], - "hostHealthById": [], - "hostLabelById": [["ssh:ssh-1", "SSH"]], - "hostPlatform": { - "$rpc": "null" - }, - "repoHostIdByRepoId": [ - ["repo-1", "local"], - ["repo-2", "ssh:ssh-1"] - ] - }, - "d983dca3bcc1": { - "name": "host.platform#1", - "ordinal": 6, - "args": [ - { - "name": "method", - "value": "host.platform" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 30000, - "error": { - "category": "Error", - "message": "Request timed out: host.platform", - "isRpcDeliveryUnknown": true - } - } - }, - "e4b24d9ceb7b": { - "name": "settings.get#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Connection lost", - "isRpcDeliveryUnknown": true - } - } - }, - "e7b605a67b1f": { - "name": "desktopRepos", - "ordinal": 7, - "value": [ - { - "displayName": "Local", - "executionHostId": "local", - "id": "repo-1", - "path": "repo-1" - }, - { - "displayName": "Remote", - "executionHostId": "ssh:ssh-1", - "id": "repo-2", - "path": "repo-2" - } - ] - }, - "e9480602a4c6": { - "name": "hostPlatform", - "ordinal": 14, - "value": { - "$rpc": "null" - } - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - }, - "eeecd54446b9": { - "name": "settings.get#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "settings.get#1 rejected", - "isRpcDeliveryUnknown": true - } - } - }, - "eef1ee3c2773": { - "name": "runtime.clientEvents.subscribe#1", - "ordinal": 1, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}" - }, - "f9193cae5824": { - "name": "hostPlatform", - "ordinal": 14, - "value": "linux" - } - }, - "recording": { - "scenario": "schedules-settings-repo-metadata-fulfilled", - "checkpoints": [ - { - "id": "settings-repo-metadata-fulfilled.forward:sibling-pending", - "observation": { - "sender": ["b2746491ac07", "913d2a349d4d", "8e76374272ce", "564f54c8d902"], - "payloads": [ - "eef1ee3c2773", - "beb4ddf549da", - "091af476e5cc", - "7999924c608c", - "80e40a970f99" - ], - "settlements": { - "mount": "eb79a9b3682a", - "load": "eb79a9b3682a" - }, - "state": "68916f125c3c", - "effects": ["e7b605a67b1f", "8cfdd18c5fe6"] - } - }, - { - "id": "settings-repo-metadata-fulfilled.forward:settled", - "observation": { - "sender": ["b2746491ac07", "913d2a349d4d", "8e76374272ce", "20200b8feac4"], - "payloads": [ - "eef1ee3c2773", - "beb4ddf549da", - "091af476e5cc", - "7999924c608c", - "80e40a970f99" - ], - "settlements": { - "mount": "eb79a9b3682a", - "load": "eb79a9b3682a" - }, - "state": "6d43117882f3", - "effects": [ - "e7b605a67b1f", - "8cfdd18c5fe6", - "84c1dde54c62", - "56ab81cb67dc", - "f9193cae5824" - ] - } - }, - { - "id": "settings-repo-metadata-fulfilled.forward:cleanup", - "observation": { - "sender": ["b2746491ac07", "913d2a349d4d", "8e76374272ce", "20200b8feac4"], - "payloads": [ - "eef1ee3c2773", - "beb4ddf549da", - "091af476e5cc", - "7999924c608c", - "80e40a970f99" - ], - "settlements": { - "mount": "eb79a9b3682a", - "load": "eb79a9b3682a" - }, - "state": "6d43117882f3", - "effects": [ - "e7b605a67b1f", - "8cfdd18c5fe6", - "84c1dde54c62", - "56ab81cb67dc", - "f9193cae5824", - "21069b5e026b" - ] - } - }, - { - "id": "settings-repo-metadata-fulfilled.reverse:sibling-pending", - "observation": { - "sender": ["b2746491ac07", "913d2a349d4d", "353f0cb8ea69", "20200b8feac4"], - "payloads": [ - "eef1ee3c2773", - "beb4ddf549da", - "091af476e5cc", - "7999924c608c", - "80e40a970f99" - ], - "settlements": { - "mount": "eb79a9b3682a", - "load": "eb79a9b3682a" - }, - "state": "68916f125c3c", - "effects": ["e7b605a67b1f", "8cfdd18c5fe6"] - } - }, - { - "id": "settings-repo-metadata-fulfilled.reverse:settled", - "observation": { - "sender": ["b2746491ac07", "913d2a349d4d", "8e76374272ce", "20200b8feac4"], - "payloads": [ - "eef1ee3c2773", - "beb4ddf549da", - "091af476e5cc", - "7999924c608c", - "80e40a970f99" - ], - "settlements": { - "mount": "eb79a9b3682a", - "load": "eb79a9b3682a" - }, - "state": "6d43117882f3", - "effects": [ - "e7b605a67b1f", - "8cfdd18c5fe6", - "84c1dde54c62", - "56ab81cb67dc", - "f9193cae5824" - ] - } - }, - { - "id": "settings-repo-metadata-fulfilled.reverse:cleanup", - "observation": { - "sender": ["b2746491ac07", "913d2a349d4d", "8e76374272ce", "20200b8feac4"], - "payloads": [ - "eef1ee3c2773", - "beb4ddf549da", - "091af476e5cc", - "7999924c608c", - "80e40a970f99" - ], - "settlements": { - "mount": "eb79a9b3682a", - "load": "eb79a9b3682a" - }, - "state": "6d43117882f3", - "effects": [ - "e7b605a67b1f", - "8cfdd18c5fe6", - "84c1dde54c62", - "56ab81cb67dc", - "f9193cae5824", - "21069b5e026b" - ] - } - }, - { - "id": "settings-repo-metadata-fulfilled.both-reject-forward:sibling-pending", - "observation": { - "sender": ["b2746491ac07", "913d2a349d4d", "eeecd54446b9", "564f54c8d902"], - "payloads": [ - "eef1ee3c2773", - "beb4ddf549da", - "091af476e5cc", - "7999924c608c", - "80e40a970f99" - ], - "settlements": { - "mount": "eb79a9b3682a", - "load": "eb79a9b3682a" - }, - "state": "68916f125c3c", - "effects": ["e7b605a67b1f", "8cfdd18c5fe6"] - } - }, - { - "id": "settings-repo-metadata-fulfilled.both-reject-forward:settled", - "observation": { - "sender": ["b2746491ac07", "913d2a349d4d", "eeecd54446b9", "4578d91f2dd3"], - "payloads": [ - "eef1ee3c2773", - "beb4ddf549da", - "091af476e5cc", - "7999924c608c", - "80e40a970f99" - ], - "settlements": { - "mount": "eb79a9b3682a", - "load": "eb79a9b3682a" - }, - "state": "d88cba4e044f", - "effects": [ - "e7b605a67b1f", - "8cfdd18c5fe6", - "84c1dde54c62", - "56ab81cb67dc", - "e9480602a4c6" - ] - } - }, - { - "id": "settings-repo-metadata-fulfilled.both-reject-forward:cleanup", - "observation": { - "sender": ["b2746491ac07", "913d2a349d4d", "eeecd54446b9", "4578d91f2dd3"], - "payloads": [ - "eef1ee3c2773", - "beb4ddf549da", - "091af476e5cc", - "7999924c608c", - "80e40a970f99" - ], - "settlements": { - "mount": "eb79a9b3682a", - "load": "eb79a9b3682a" - }, - "state": "d88cba4e044f", - "effects": [ - "e7b605a67b1f", - "8cfdd18c5fe6", - "84c1dde54c62", - "56ab81cb67dc", - "e9480602a4c6", - "21069b5e026b" - ] - } - }, - { - "id": "settings-repo-metadata-fulfilled.both-reject-reverse:sibling-pending", - "observation": { - "sender": ["b2746491ac07", "913d2a349d4d", "353f0cb8ea69", "4578d91f2dd3"], - "payloads": [ - "eef1ee3c2773", - "beb4ddf549da", - "091af476e5cc", - "7999924c608c", - "80e40a970f99" - ], - "settlements": { - "mount": "eb79a9b3682a", - "load": "eb79a9b3682a" - }, - "state": "68916f125c3c", - "effects": ["e7b605a67b1f", "8cfdd18c5fe6"] - } - }, - { - "id": "settings-repo-metadata-fulfilled.both-reject-reverse:settled", - "observation": { - "sender": ["b2746491ac07", "913d2a349d4d", "eeecd54446b9", "4578d91f2dd3"], - "payloads": [ - "eef1ee3c2773", - "beb4ddf549da", - "091af476e5cc", - "7999924c608c", - "80e40a970f99" - ], - "settlements": { - "mount": "eb79a9b3682a", - "load": "eb79a9b3682a" - }, - "state": "d88cba4e044f", - "effects": [ - "e7b605a67b1f", - "8cfdd18c5fe6", - "84c1dde54c62", - "56ab81cb67dc", - "e9480602a4c6" - ] - } - }, - { - "id": "settings-repo-metadata-fulfilled.both-reject-reverse:cleanup", - "observation": { - "sender": ["b2746491ac07", "913d2a349d4d", "eeecd54446b9", "4578d91f2dd3"], - "payloads": [ - "eef1ee3c2773", - "beb4ddf549da", - "091af476e5cc", - "7999924c608c", - "80e40a970f99" - ], - "settlements": { - "mount": "eb79a9b3682a", - "load": "eb79a9b3682a" - }, - "state": "d88cba4e044f", - "effects": [ - "e7b605a67b1f", - "8cfdd18c5fe6", - "84c1dde54c62", - "56ab81cb67dc", - "e9480602a4c6", - "21069b5e026b" - ] - } - }, - { - "id": "settings-repo-metadata-fulfilled.reject-peer-pending:sibling-pending", - "observation": { - "sender": ["b2746491ac07", "913d2a349d4d", "eeecd54446b9", "564f54c8d902"], - "payloads": [ - "eef1ee3c2773", - "beb4ddf549da", - "091af476e5cc", - "7999924c608c", - "80e40a970f99" - ], - "settlements": { - "mount": "eb79a9b3682a", - "load": "eb79a9b3682a" - }, - "state": "68916f125c3c", - "effects": ["e7b605a67b1f", "8cfdd18c5fe6"] - } - }, - { - "id": "settings-repo-metadata-fulfilled.reject-peer-pending:settled", - "observation": { - "sender": ["b2746491ac07", "913d2a349d4d", "eeecd54446b9", "564f54c8d902"], - "payloads": [ - "eef1ee3c2773", - "beb4ddf549da", - "091af476e5cc", - "7999924c608c", - "80e40a970f99" - ], - "settlements": { - "mount": "eb79a9b3682a", - "load": "eb79a9b3682a" - }, - "state": "68916f125c3c", - "effects": ["e7b605a67b1f", "8cfdd18c5fe6"] - } - }, - { - "id": "settings-repo-metadata-fulfilled.reject-peer-pending:cleanup", - "observation": { - "sender": ["b2746491ac07", "913d2a349d4d", "eeecd54446b9", "455c68e82d1a"], - "payloads": [ - "eef1ee3c2773", - "beb4ddf549da", - "091af476e5cc", - "7999924c608c", - "80e40a970f99" - ], - "settlements": { - "mount": "eb79a9b3682a", - "load": "eb79a9b3682a" - }, - "state": "68916f125c3c", - "effects": ["e7b605a67b1f", "8cfdd18c5fe6", "76c784c63522"] - } - }, - { - "id": "settings-repo-metadata-fulfilled.timeout:settled", - "observation": { - "sender": ["b2746491ac07", "913d2a349d4d", "8ee028bc34fd", "d983dca3bcc1"], - "payloads": [ - "eef1ee3c2773", - "beb4ddf549da", - "091af476e5cc", - "7999924c608c", - "80e40a970f99" - ], - "settlements": { - "mount": "eb79a9b3682a", - "load": "eb79a9b3682a" - }, - "state": "d88cba4e044f", - "effects": [ - "e7b605a67b1f", - "8cfdd18c5fe6", - "84c1dde54c62", - "56ab81cb67dc", - "e9480602a4c6" - ] - } - }, - { - "id": "settings-repo-metadata-fulfilled.timeout:cleanup", - "observation": { - "sender": ["b2746491ac07", "913d2a349d4d", "8ee028bc34fd", "d983dca3bcc1"], - "payloads": [ - "eef1ee3c2773", - "beb4ddf549da", - "091af476e5cc", - "7999924c608c", - "80e40a970f99" - ], - "settlements": { - "mount": "eb79a9b3682a", - "load": "eb79a9b3682a" - }, - "state": "d88cba4e044f", - "effects": [ - "e7b605a67b1f", - "8cfdd18c5fe6", - "84c1dde54c62", - "56ab81cb67dc", - "e9480602a4c6", - "21069b5e026b" - ] - } - }, - { - "id": "settings-repo-metadata-fulfilled.disconnect:settled", - "observation": { - "sender": ["b2746491ac07", "913d2a349d4d", "e4b24d9ceb7b", "5e0ee4c76136"], - "payloads": [ - "eef1ee3c2773", - "beb4ddf549da", - "091af476e5cc", - "7999924c608c", - "80e40a970f99" - ], - "settlements": { - "mount": "eb79a9b3682a", - "load": "eb79a9b3682a", - "disconnect": "eb79a9b3682a" - }, - "state": "d88cba4e044f", - "effects": [ - "e7b605a67b1f", - "8cfdd18c5fe6", - "84c1dde54c62", - "56ab81cb67dc", - "e9480602a4c6" - ] - } - }, - { - "id": "settings-repo-metadata-fulfilled.disconnect:cleanup", - "observation": { - "sender": ["b2746491ac07", "913d2a349d4d", "e4b24d9ceb7b", "5e0ee4c76136"], - "payloads": [ - "eef1ee3c2773", - "beb4ddf549da", - "091af476e5cc", - "7999924c608c", - "80e40a970f99" - ], - "settlements": { - "mount": "eb79a9b3682a", - "load": "eb79a9b3682a", - "disconnect": "eb79a9b3682a" - }, - "state": "d88cba4e044f", - "effects": [ - "e7b605a67b1f", - "8cfdd18c5fe6", - "84c1dde54c62", - "56ab81cb67dc", - "e9480602a4c6", - "21069b5e026b" - ] - } - }, - { - "id": "settings-repo-metadata-fulfilled.client-cutover:settled", - "observation": { - "sender": ["b2746491ac07", "913d2a349d4d", "d2692bd43ef0", "bb52caf215f6"], - "payloads": [ - "eef1ee3c2773", - "beb4ddf549da", - "091af476e5cc", - "7999924c608c", - "80e40a970f99", - "37521eb2eef2" - ], - "settlements": { - "mount": "eb79a9b3682a", - "load": "eb79a9b3682a", - "cutover": "eb79a9b3682a" - }, - "state": "d88cba4e044f", - "effects": [ - "e7b605a67b1f", - "8cfdd18c5fe6", - "6063e534d9db", - "bea13a4a2e87", - "9d20695fdb34" - ] - } - }, - { - "id": "settings-repo-metadata-fulfilled.client-cutover:cleanup", - "observation": { - "sender": ["b2746491ac07", "913d2a349d4d", "d2692bd43ef0", "bb52caf215f6"], - "payloads": [ - "eef1ee3c2773", - "beb4ddf549da", - "091af476e5cc", - "7999924c608c", - "80e40a970f99", - "37521eb2eef2" - ], - "settlements": { - "mount": "eb79a9b3682a", - "load": "eb79a9b3682a", - "cutover": "eb79a9b3682a" - }, - "state": "d88cba4e044f", - "effects": [ - "e7b605a67b1f", - "8cfdd18c5fe6", - "6063e534d9db", - "bea13a4a2e87", - "9d20695fdb34", - "08124c6d14ec" - ] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/schedules-settings-task-hydration-fulfilled.json b/mobile/rpc-foundation/goldens/schedules-settings-task-hydration-fulfilled.json deleted file mode 100644 index c3f48169024..00000000000 --- a/mobile/rpc-foundation/goldens/schedules-settings-task-hydration-fulfilled.json +++ /dev/null @@ -1,2210 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "settings.task-hydration", - "family": "settings.task-hydration", - "namedDeltas": [], - "values": { - "05ccd79ba4af": { - "name": "linear.status#1", - "ordinal": 38, - "args": [ - { - "name": "method", - "value": "linear.status" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "0919c52e10c6": { - "name": "ui.get#1", - "ordinal": 36, - "args": [ - { - "name": "method", - "value": "ui.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "LogicalClientCutoverError", - "message": "RPC interrupted by connection migration", - "isRpcDeliveryUnknown": true, - "cause": { - "category": "Error", - "message": "Connection closed", - "isRpcDeliveryUnknown": true - } - } - } - }, - "0ebb7f0660a0": { - "name": "showLinearTeamPicker", - "ordinal": 4, - "value": false - }, - "1305e04da46a": { - "name": "settings.get#1", - "ordinal": 35, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "LogicalClientCutoverError", - "message": "RPC interrupted by connection migration", - "isRpcDeliveryUnknown": true, - "cause": { - "category": "Error", - "message": "Connection closed", - "isRpcDeliveryUnknown": true - } - } - } - }, - "15cdb7759e6b": { - "name": "ui.get#1", - "ordinal": 41, - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" - }, - "1833d0fa5f1d": { - "name": "jira.status#1", - "ordinal": 34, - "args": [ - { - "name": "method", - "value": "jira.status" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "19505460d94b": { - "name": "githubMode", - "ordinal": 55, - "value": "items" - }, - "1a1091da11b2": { - "name": "githubProjectSettings", - "ordinal": 61, - "value": { - "activeProject": { - "$rpc": "null" - }, - "lastViewByProject": {}, - "pinned": [], - "recent": [] - } - }, - "1dfcd3f6163d": { - "name": "preflight.check#1", - "ordinal": 37, - "args": [ - { - "name": "method", - "value": "preflight.check" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "1f343058c9bd": { - "name": "tasksSupportState", - "ordinal": 45, - "value": { - "client": "logical-client", - "kind": "unknown" - } - }, - "20ef49331589": { - "name": "ui.get#1", - "ordinal": 36, - "args": [ - { - "name": "method", - "value": "ui.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 30000, - "error": { - "category": "Error", - "message": "Request timed out: ui.get", - "isRpcDeliveryUnknown": true - } - } - }, - "22b355deb2df": { - "name": "provider", - "ordinal": 54, - "value": "github" - }, - "26ece795530e": { - "name": "showGitHubIssueSourcePicker", - "ordinal": 14, - "value": false - }, - "276a60ed41a5": { - "name": "mergeMethodTaskItem", - "ordinal": 28, - "value": { - "$rpc": "null" - } - }, - "2aad05f979a9": { - "name": "selectedRepoIds", - "ordinal": 52, - "value": [] - }, - "2b39b469a001": { - "name": "pendingGitHubProjectViewSelection", - "ordinal": 19, - "value": { - "$rpc": "null" - } - }, - "2bf05835527f": { - "name": "showLinearFilterPicker", - "ordinal": 11, - "value": false - }, - "2c3706d59dd5": { - "name": "linearTeams", - "ordinal": 49, - "value": [] - }, - "2d9ce55cc13a": { - "name": "query", - "ordinal": 62, - "value": "is:issue is:open" - }, - "301bdbdf1dec": { - "name": "taskStateHydrated", - "ordinal": 1, - "value": false - }, - "302df5159005": { - "name": "jira.status#1", - "ordinal": 34, - "args": [ - { - "name": "method", - "value": "jira.status" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 30000, - "error": { - "category": "Error", - "message": "Request timed out: jira.status", - "isRpcDeliveryUnknown": true - } - } - }, - "3082bf4965fa": { - "name": "selectedLinearWorkspaceId", - "ordinal": 51, - "value": { - "$rpc": "null" - } - }, - "32b1c27f9f78": { - "name": "taskStateHydrated", - "ordinal": 47, - "value": false - }, - "330e27e080b0": { - "name": "error", - "ordinal": 44, - "value": "settings.get#1 rejected" - }, - "354e99da4ba4": { - "name": "pendingHostedStateChange", - "ordinal": 27, - "value": { - "$rpc": "null" - } - }, - "37e9eb7f2e21": { - "name": "preflight.check#1", - "ordinal": 37, - "args": [ - { - "name": "method", - "value": "preflight.check" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Connection lost", - "isRpcDeliveryUnknown": true - } - } - }, - "394fb5675266": { - "name": "mergeMethodProjectRow", - "ordinal": 29, - "value": { - "$rpc": "null" - } - }, - "3a03e162efd9": { - "name": "selectedLinearTeamIds", - "ordinal": 50, - "value": [] - }, - "3a94dcc00915": { - "name": "settings.get#1", - "ordinal": 35, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "3c66c971fe96": { - "name": "showGitHubProjectViewPicker", - "ordinal": 17, - "value": false - }, - "3d31b2fc3a47": { - "name": "jiraConnection", - "ordinal": 47, - "value": { - "connected": false, - "credentialError": { - "$rpc": "null" - }, - "selection": { - "$rpc": "null" - }, - "sites": [], - "unavailableReason": { - "$rpc": "null" - } - } - }, - "3ff235330cbe": { - "name": "jiraFilter", - "ordinal": 60, - "value": "assigned" - }, - "4075b6316e30": { - "name": "ui.get#1", - "ordinal": 36, - "args": [ - { - "name": "method", - "value": "ui.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "ui.get#1 rejected", - "isRpcDeliveryUnknown": true - } - } - }, - "40f00017ad77": { - "name": "linearWorkspaces", - "ordinal": 48, - "value": [] - }, - "42c4d0584b72": { - "name": "error", - "ordinal": 45, - "value": "Connection lost" - }, - "430c28cba43c": { - "name": "taskStateHydrated", - "ordinal": 64, - "value": true - }, - "43f5e0efb7d5": { - "name": "jira.status#1", - "ordinal": 34, - "args": [ - { - "name": "method", - "value": "jira.status" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "LogicalClientCutoverError", - "message": "RPC interrupted by connection migration", - "isRpcDeliveryUnknown": true, - "cause": { - "category": "Error", - "message": "Connection closed", - "isRpcDeliveryUnknown": true - } - } - } - }, - "4526d5d74acb": { - "name": "settings.get#1", - "ordinal": 35, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "settings.get#1 rejected", - "isRpcDeliveryUnknown": true - } - } - }, - "45cfb5ee97ea": { - "name": "pendingHostedMerge", - "ordinal": 25, - "value": { - "$rpc": "null" - } - }, - "45e466d86a07": { - "name": "showLinearWorkspacePicker", - "ordinal": 3, - "value": false - }, - "4a0377b4ac3c": { - "name": "jira.status#1", - "ordinal": 34, - "args": [ - { - "name": "method", - "value": "jira.status" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Connection lost", - "isRpcDeliveryUnknown": true - } - } - }, - "4cbaceb42c08": { - "name": "detailPayload", - "ordinal": 21, - "value": { - "$rpc": "null" - } - }, - "4fe7877fc963": { - "name": "error", - "ordinal": 45, - "value": "RPC interrupted by connection migration" - }, - "525789d7c3fa": { - "name": "linear.status#1", - "ordinal": 38, - "args": [ - { - "name": "method", - "value": "linear.status" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Connection lost", - "isRpcDeliveryUnknown": true - } - } - }, - "57087f926eaf": { - "name": "preflight.check#1", - "ordinal": 37, - "args": [ - { - "name": "method", - "value": "preflight.check" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 30000, - "error": { - "category": "Error", - "message": "Request timed out: preflight.check", - "isRpcDeliveryUnknown": true - } - } - }, - "5729b7cdb4ba": { - "name": "showFilterSheet", - "ordinal": 12, - "value": false - }, - "57568fbaf4f7": { - "name": "linearConnected", - "ordinal": 47, - "value": false - }, - "5886b76643d9": { - "name": "appliedQuery", - "ordinal": 63, - "value": "is:issue is:open" - }, - "58c52d8b7c76": { - "hydrated": true, - "settings": { - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["bot-user"], - "visibleTaskProviders": ["github", "linear"] - } - }, - "5c7f665de6c4": { - "name": "githubPreset", - "ordinal": 57, - "value": "issues" - }, - "600862ad27b3": { - "name": "githubProjectHiddenFieldIdsByView", - "ordinal": 46, - "value": {} - }, - "688fe01c6196": { - "name": "jira.status#1", - "ordinal": 34, - "args": [ - { - "name": "method", - "value": "jira.status" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "connected": false - } - } - } - }, - "714d4b3547ff": { - "name": "projectRepoNotInOrca", - "ordinal": 20, - "value": { - "$rpc": "null" - } - }, - "71bedad13169": { - "name": "ui.get#1", - "ordinal": 36, - "args": [ - { - "name": "method", - "value": "ui.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "74d8785ba556": { - "name": "linear.status#1", - "ordinal": 38, - "args": [ - { - "name": "method", - "value": "linear.status" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 30000, - "error": { - "category": "Error", - "message": "Request timed out: linear.status", - "isRpcDeliveryUnknown": true - } - } - }, - "756c11d6e5bc": { - "name": "settings.get#1", - "ordinal": 40, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "7b0ad7b958dd": { - "name": "tasksSupportState", - "ordinal": 2, - "value": { - "client": "logical-client", - "kind": "unknown" - } - }, - "800b1afcceea": { - "name": "preflight.check#1", - "ordinal": 37, - "args": [ - { - "name": "method", - "value": "preflight.check" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-5", - "ok": true, - "result": { - "glab": { - "installed": false - } - } - } - } - }, - "8015a69c7774": { - "name": "showGitLabFilterPicker", - "ordinal": 10, - "value": false - }, - "82daca007272": { - "name": "jiraConnection", - "ordinal": 65, - "value": { - "connected": false, - "credentialError": { - "$rpc": "null" - }, - "selection": { - "$rpc": "null" - }, - "sites": [], - "unavailableReason": { - "$rpc": "null" - } - } - }, - "87bd323da79d": { - "name": "trustedOrcaHooks", - "ordinal": 45, - "value": {} - }, - "8a053731b837": { - "name": "visibleProviders", - "ordinal": 53, - "value": ["github", "linear"] - }, - "8c4056edb811": { - "name": "linear.status#1", - "ordinal": 38, - "args": [ - { - "name": "method", - "value": "linear.status" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-6", - "ok": true, - "result": { - "connected": false - } - } - } - }, - "8db7a6a7d531": { - "name": "status.get#1", - "ordinal": 30, - "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"] - } - } - } - }, - "931e8e15095d": { - "name": "showGitHubProjectPicker", - "ordinal": 16, - "value": false - }, - "93acc26335bc": { - "name": "githubKind", - "ordinal": 58, - "value": "issues" - }, - "95d5a2a2f417": { - "name": "ui.get#1", - "ordinal": 36, - "args": [ - { - "name": "method", - "value": "ui.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Connection lost", - "isRpcDeliveryUnknown": true - } - } - }, - "965996579b8a": { - "name": "preflight.check#1", - "ordinal": 37, - "args": [ - { - "name": "method", - "value": "preflight.check" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "LogicalClientCutoverError", - "message": "RPC interrupted by connection migration", - "isRpcDeliveryUnknown": true, - "cause": { - "category": "Error", - "message": "Connection closed", - "isRpcDeliveryUnknown": true - } - } - } - }, - "98281d0e8b13": { - "name": "projectRowDetail", - "ordinal": 22, - "value": { - "$rpc": "null" - } - }, - "9b2188f8d6b7": { - "name": "showGitHubPagePicker", - "ordinal": 15, - "value": false - }, - "9d27c74981a1": { - "name": "error", - "ordinal": 33, - "value": "" - }, - "9f545b97e888": { - "name": "showCreateTargetPicker", - "ordinal": 23, - "value": false - }, - "a103fa2e507b": { - "name": "error", - "ordinal": 44, - "value": "ui.get#1 rejected" - }, - "a20a93879807": { - "name": "jiraConnection", - "ordinal": 44, - "value": { - "connected": false, - "credentialError": { - "$rpc": "null" - }, - "selection": { - "$rpc": "null" - }, - "sites": [], - "unavailableReason": "Update Orca desktop to browse Jira on mobile." - } - }, - "a4b7901e0372": { - "name": "linear.status#1", - "ordinal": 38, - "args": [ - { - "name": "method", - "value": "linear.status" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "LogicalClientCutoverError", - "message": "RPC interrupted by connection migration", - "isRpcDeliveryUnknown": true, - "cause": { - "category": "Error", - "message": "Connection closed", - "isRpcDeliveryUnknown": true - } - } - } - }, - "a5addaab38bf": { - "name": "linearFilter", - "ordinal": 59, - "value": "all" - }, - "aa9af10b3812": { - "name": "preflight.check#1", - "ordinal": 42, - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, - "ab4a6032b0e4": { - "name": "jira.status#1", - "ordinal": 39, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"jira.status\"}" - }, - "ad03aa751af2": { - "name": "settings.get#1", - "ordinal": 35, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 30000, - "error": { - "category": "Error", - "message": "Request timed out: settings.get", - "isRpcDeliveryUnknown": true - } - } - }, - "ba788c58e435": { - "name": "runtimeTaskSettings", - "ordinal": 44, - "value": { - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["bot-user"], - "visibleTaskProviders": ["github", "linear"] - } - }, - "bbce658fe3f5": { - "name": "showRepoPicker", - "ordinal": 13, - "value": false - }, - "c11fe123ce70": { - "name": "showGitHubProjectFieldsPicker", - "ordinal": 18, - "value": false - }, - "c1630da260c7": { - "name": "showLinearDisplayPicker", - "ordinal": 5, - "value": false - }, - "c32aa6b83185": { - "name": "tasksSupportState", - "ordinal": 46, - "value": { - "client": "logical-client", - "kind": "unknown" - } - }, - "c37873342ba8": { - "name": "linearStatusPickerItem", - "ordinal": 24, - "value": { - "$rpc": "null" - } - }, - "c6178e6a0f4e": { - "hydrated": false, - "settings": {} - }, - "c87109595a65": { - "name": "ui.get#1", - "ordinal": 36, - "args": [ - { - "name": "method", - "value": "ui.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-4", - "ok": true, - "result": { - "ui": {} - } - } - } - }, - "ccf853380b13": { - "name": "taskStateHydrated", - "ordinal": 46, - "value": false - }, - "d100b9546c3d": { - "name": "showGitHubKindPicker", - "ordinal": 7, - "value": false - }, - "d1af3771ebfa": { - "name": "status.get#1", - "ordinal": 31, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, - "d208e8015339": { - "name": "showGitHubPresetPicker", - "ordinal": 8, - "value": false - }, - "d50362207233": { - "name": "tasksSupportState", - "ordinal": 32, - "value": { - "client": "logical-client", - "kind": "supported" - } - }, - "d53e8fa810a5": { - "name": "error", - "ordinal": 45, - "value": "Request timed out: settings.get" - }, - "dd6fb20daf67": { - "name": "linear.status#1", - "ordinal": 43, - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, - "e033cf17e121": { - "name": "showGitLabViewPicker", - "ordinal": 9, - "value": false - }, - "e44e17349036": { - "name": "settings.get#1", - "ordinal": 35, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Connection lost", - "isRpcDeliveryUnknown": true - } - } - }, - "e61de5a1b27e": { - "name": "defaultGitHubPreset", - "ordinal": 56, - "value": "issues" - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - }, - "f164de325151": { - "name": "pendingProjectGitHubMerge", - "ordinal": 26, - "value": { - "$rpc": "null" - } - }, - "fdb0bbb8aa59": { - "name": "showLinearConnect", - "ordinal": 6, - "value": false - }, - "ffc5c47817a5": { - "name": "settings.get#1", - "ordinal": 35, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "failWhenDisconnected": true - } - } - ], - "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"] - } - } - } - } - } - }, - "recording": { - "scenario": "schedules-settings-task-hydration-fulfilled", - "checkpoints": [ - { - "id": "settings-task-hydration-fulfilled.forward:sibling-pending", - "observation": { - "sender": [ - "8db7a6a7d531", - "1833d0fa5f1d", - "ffc5c47817a5", - "71bedad13169", - "1dfcd3f6163d", - "05ccd79ba4af" - ], - "payloads": [ - "d1af3771ebfa", - "ab4a6032b0e4", - "756c11d6e5bc", - "15cdb7759e6b", - "aa9af10b3812", - "dd6fb20daf67" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "c6178e6a0f4e", - "effects": [ - "301bdbdf1dec", - "7b0ad7b958dd", - "45e466d86a07", - "0ebb7f0660a0", - "c1630da260c7", - "fdb0bbb8aa59", - "d100b9546c3d", - "d208e8015339", - "e033cf17e121", - "8015a69c7774", - "2bf05835527f", - "5729b7cdb4ba", - "bbce658fe3f5", - "26ece795530e", - "9b2188f8d6b7", - "931e8e15095d", - "3c66c971fe96", - "c11fe123ce70", - "2b39b469a001", - "714d4b3547ff", - "4cbaceb42c08", - "98281d0e8b13", - "9f545b97e888", - "c37873342ba8", - "45cfb5ee97ea", - "f164de325151", - "354e99da4ba4", - "276a60ed41a5", - "394fb5675266", - "d50362207233", - "9d27c74981a1" - ] - } - }, - { - "id": "settings-task-hydration-fulfilled.forward:settled", - "observation": { - "sender": [ - "8db7a6a7d531", - "688fe01c6196", - "ffc5c47817a5", - "c87109595a65", - "800b1afcceea", - "8c4056edb811" - ], - "payloads": [ - "d1af3771ebfa", - "ab4a6032b0e4", - "756c11d6e5bc", - "15cdb7759e6b", - "aa9af10b3812", - "dd6fb20daf67" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "58c52d8b7c76", - "effects": [ - "301bdbdf1dec", - "7b0ad7b958dd", - "45e466d86a07", - "0ebb7f0660a0", - "c1630da260c7", - "fdb0bbb8aa59", - "d100b9546c3d", - "d208e8015339", - "e033cf17e121", - "8015a69c7774", - "2bf05835527f", - "5729b7cdb4ba", - "bbce658fe3f5", - "26ece795530e", - "9b2188f8d6b7", - "931e8e15095d", - "3c66c971fe96", - "c11fe123ce70", - "2b39b469a001", - "714d4b3547ff", - "4cbaceb42c08", - "98281d0e8b13", - "9f545b97e888", - "c37873342ba8", - "45cfb5ee97ea", - "f164de325151", - "354e99da4ba4", - "276a60ed41a5", - "394fb5675266", - "d50362207233", - "9d27c74981a1", - "ba788c58e435", - "87bd323da79d", - "600862ad27b3", - "57568fbaf4f7", - "40f00017ad77", - "2c3706d59dd5", - "3a03e162efd9", - "3082bf4965fa", - "2aad05f979a9", - "8a053731b837", - "22b355deb2df", - "19505460d94b", - "e61de5a1b27e", - "5c7f665de6c4", - "93acc26335bc", - "a5addaab38bf", - "3ff235330cbe", - "1a1091da11b2", - "2d9ce55cc13a", - "5886b76643d9", - "430c28cba43c", - "82daca007272" - ] - } - }, - { - "id": "settings-task-hydration-fulfilled.reverse:sibling-pending", - "observation": { - "sender": [ - "8db7a6a7d531", - "1833d0fa5f1d", - "3a94dcc00915", - "c87109595a65", - "1dfcd3f6163d", - "05ccd79ba4af" - ], - "payloads": [ - "d1af3771ebfa", - "ab4a6032b0e4", - "756c11d6e5bc", - "15cdb7759e6b", - "aa9af10b3812", - "dd6fb20daf67" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "c6178e6a0f4e", - "effects": [ - "301bdbdf1dec", - "7b0ad7b958dd", - "45e466d86a07", - "0ebb7f0660a0", - "c1630da260c7", - "fdb0bbb8aa59", - "d100b9546c3d", - "d208e8015339", - "e033cf17e121", - "8015a69c7774", - "2bf05835527f", - "5729b7cdb4ba", - "bbce658fe3f5", - "26ece795530e", - "9b2188f8d6b7", - "931e8e15095d", - "3c66c971fe96", - "c11fe123ce70", - "2b39b469a001", - "714d4b3547ff", - "4cbaceb42c08", - "98281d0e8b13", - "9f545b97e888", - "c37873342ba8", - "45cfb5ee97ea", - "f164de325151", - "354e99da4ba4", - "276a60ed41a5", - "394fb5675266", - "d50362207233", - "9d27c74981a1" - ] - } - }, - { - "id": "settings-task-hydration-fulfilled.reverse:settled", - "observation": { - "sender": [ - "8db7a6a7d531", - "688fe01c6196", - "ffc5c47817a5", - "c87109595a65", - "800b1afcceea", - "8c4056edb811" - ], - "payloads": [ - "d1af3771ebfa", - "ab4a6032b0e4", - "756c11d6e5bc", - "15cdb7759e6b", - "aa9af10b3812", - "dd6fb20daf67" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "58c52d8b7c76", - "effects": [ - "301bdbdf1dec", - "7b0ad7b958dd", - "45e466d86a07", - "0ebb7f0660a0", - "c1630da260c7", - "fdb0bbb8aa59", - "d100b9546c3d", - "d208e8015339", - "e033cf17e121", - "8015a69c7774", - "2bf05835527f", - "5729b7cdb4ba", - "bbce658fe3f5", - "26ece795530e", - "9b2188f8d6b7", - "931e8e15095d", - "3c66c971fe96", - "c11fe123ce70", - "2b39b469a001", - "714d4b3547ff", - "4cbaceb42c08", - "98281d0e8b13", - "9f545b97e888", - "c37873342ba8", - "45cfb5ee97ea", - "f164de325151", - "354e99da4ba4", - "276a60ed41a5", - "394fb5675266", - "d50362207233", - "9d27c74981a1", - "ba788c58e435", - "87bd323da79d", - "600862ad27b3", - "57568fbaf4f7", - "40f00017ad77", - "2c3706d59dd5", - "3a03e162efd9", - "3082bf4965fa", - "2aad05f979a9", - "8a053731b837", - "22b355deb2df", - "19505460d94b", - "e61de5a1b27e", - "5c7f665de6c4", - "93acc26335bc", - "a5addaab38bf", - "3ff235330cbe", - "1a1091da11b2", - "2d9ce55cc13a", - "5886b76643d9", - "430c28cba43c", - "82daca007272" - ] - } - }, - { - "id": "settings-task-hydration-fulfilled.both-reject-forward:sibling-pending", - "observation": { - "sender": [ - "8db7a6a7d531", - "1833d0fa5f1d", - "4526d5d74acb", - "71bedad13169", - "1dfcd3f6163d", - "05ccd79ba4af" - ], - "payloads": [ - "d1af3771ebfa", - "ab4a6032b0e4", - "756c11d6e5bc", - "15cdb7759e6b", - "aa9af10b3812", - "dd6fb20daf67" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "c6178e6a0f4e", - "effects": [ - "301bdbdf1dec", - "7b0ad7b958dd", - "45e466d86a07", - "0ebb7f0660a0", - "c1630da260c7", - "fdb0bbb8aa59", - "d100b9546c3d", - "d208e8015339", - "e033cf17e121", - "8015a69c7774", - "2bf05835527f", - "5729b7cdb4ba", - "bbce658fe3f5", - "26ece795530e", - "9b2188f8d6b7", - "931e8e15095d", - "3c66c971fe96", - "c11fe123ce70", - "2b39b469a001", - "714d4b3547ff", - "4cbaceb42c08", - "98281d0e8b13", - "9f545b97e888", - "c37873342ba8", - "45cfb5ee97ea", - "f164de325151", - "354e99da4ba4", - "276a60ed41a5", - "394fb5675266", - "d50362207233", - "9d27c74981a1", - "330e27e080b0", - "1f343058c9bd", - "ccf853380b13" - ] - } - }, - { - "id": "settings-task-hydration-fulfilled.both-reject-forward:settled", - "observation": { - "sender": [ - "8db7a6a7d531", - "688fe01c6196", - "4526d5d74acb", - "4075b6316e30", - "800b1afcceea", - "8c4056edb811" - ], - "payloads": [ - "d1af3771ebfa", - "ab4a6032b0e4", - "756c11d6e5bc", - "15cdb7759e6b", - "aa9af10b3812", - "dd6fb20daf67" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "c6178e6a0f4e", - "effects": [ - "301bdbdf1dec", - "7b0ad7b958dd", - "45e466d86a07", - "0ebb7f0660a0", - "c1630da260c7", - "fdb0bbb8aa59", - "d100b9546c3d", - "d208e8015339", - "e033cf17e121", - "8015a69c7774", - "2bf05835527f", - "5729b7cdb4ba", - "bbce658fe3f5", - "26ece795530e", - "9b2188f8d6b7", - "931e8e15095d", - "3c66c971fe96", - "c11fe123ce70", - "2b39b469a001", - "714d4b3547ff", - "4cbaceb42c08", - "98281d0e8b13", - "9f545b97e888", - "c37873342ba8", - "45cfb5ee97ea", - "f164de325151", - "354e99da4ba4", - "276a60ed41a5", - "394fb5675266", - "d50362207233", - "9d27c74981a1", - "330e27e080b0", - "1f343058c9bd", - "ccf853380b13", - "3d31b2fc3a47" - ] - } - }, - { - "id": "settings-task-hydration-fulfilled.both-reject-reverse:sibling-pending", - "observation": { - "sender": [ - "8db7a6a7d531", - "1833d0fa5f1d", - "3a94dcc00915", - "4075b6316e30", - "1dfcd3f6163d", - "05ccd79ba4af" - ], - "payloads": [ - "d1af3771ebfa", - "ab4a6032b0e4", - "756c11d6e5bc", - "15cdb7759e6b", - "aa9af10b3812", - "dd6fb20daf67" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "c6178e6a0f4e", - "effects": [ - "301bdbdf1dec", - "7b0ad7b958dd", - "45e466d86a07", - "0ebb7f0660a0", - "c1630da260c7", - "fdb0bbb8aa59", - "d100b9546c3d", - "d208e8015339", - "e033cf17e121", - "8015a69c7774", - "2bf05835527f", - "5729b7cdb4ba", - "bbce658fe3f5", - "26ece795530e", - "9b2188f8d6b7", - "931e8e15095d", - "3c66c971fe96", - "c11fe123ce70", - "2b39b469a001", - "714d4b3547ff", - "4cbaceb42c08", - "98281d0e8b13", - "9f545b97e888", - "c37873342ba8", - "45cfb5ee97ea", - "f164de325151", - "354e99da4ba4", - "276a60ed41a5", - "394fb5675266", - "d50362207233", - "9d27c74981a1", - "a103fa2e507b", - "1f343058c9bd", - "ccf853380b13" - ] - } - }, - { - "id": "settings-task-hydration-fulfilled.both-reject-reverse:settled", - "observation": { - "sender": [ - "8db7a6a7d531", - "688fe01c6196", - "4526d5d74acb", - "4075b6316e30", - "800b1afcceea", - "8c4056edb811" - ], - "payloads": [ - "d1af3771ebfa", - "ab4a6032b0e4", - "756c11d6e5bc", - "15cdb7759e6b", - "aa9af10b3812", - "dd6fb20daf67" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "c6178e6a0f4e", - "effects": [ - "301bdbdf1dec", - "7b0ad7b958dd", - "45e466d86a07", - "0ebb7f0660a0", - "c1630da260c7", - "fdb0bbb8aa59", - "d100b9546c3d", - "d208e8015339", - "e033cf17e121", - "8015a69c7774", - "2bf05835527f", - "5729b7cdb4ba", - "bbce658fe3f5", - "26ece795530e", - "9b2188f8d6b7", - "931e8e15095d", - "3c66c971fe96", - "c11fe123ce70", - "2b39b469a001", - "714d4b3547ff", - "4cbaceb42c08", - "98281d0e8b13", - "9f545b97e888", - "c37873342ba8", - "45cfb5ee97ea", - "f164de325151", - "354e99da4ba4", - "276a60ed41a5", - "394fb5675266", - "d50362207233", - "9d27c74981a1", - "a103fa2e507b", - "1f343058c9bd", - "ccf853380b13", - "3d31b2fc3a47" - ] - } - }, - { - "id": "settings-task-hydration-fulfilled.reject-peer-pending:sibling-pending", - "observation": { - "sender": [ - "8db7a6a7d531", - "1833d0fa5f1d", - "4526d5d74acb", - "71bedad13169", - "1dfcd3f6163d", - "05ccd79ba4af" - ], - "payloads": [ - "d1af3771ebfa", - "ab4a6032b0e4", - "756c11d6e5bc", - "15cdb7759e6b", - "aa9af10b3812", - "dd6fb20daf67" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "c6178e6a0f4e", - "effects": [ - "301bdbdf1dec", - "7b0ad7b958dd", - "45e466d86a07", - "0ebb7f0660a0", - "c1630da260c7", - "fdb0bbb8aa59", - "d100b9546c3d", - "d208e8015339", - "e033cf17e121", - "8015a69c7774", - "2bf05835527f", - "5729b7cdb4ba", - "bbce658fe3f5", - "26ece795530e", - "9b2188f8d6b7", - "931e8e15095d", - "3c66c971fe96", - "c11fe123ce70", - "2b39b469a001", - "714d4b3547ff", - "4cbaceb42c08", - "98281d0e8b13", - "9f545b97e888", - "c37873342ba8", - "45cfb5ee97ea", - "f164de325151", - "354e99da4ba4", - "276a60ed41a5", - "394fb5675266", - "d50362207233", - "9d27c74981a1", - "330e27e080b0", - "1f343058c9bd", - "ccf853380b13" - ] - } - }, - { - "id": "settings-task-hydration-fulfilled.reject-peer-pending:settled", - "observation": { - "sender": [ - "8db7a6a7d531", - "688fe01c6196", - "4526d5d74acb", - "71bedad13169", - "800b1afcceea", - "8c4056edb811" - ], - "payloads": [ - "d1af3771ebfa", - "ab4a6032b0e4", - "756c11d6e5bc", - "15cdb7759e6b", - "aa9af10b3812", - "dd6fb20daf67" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "c6178e6a0f4e", - "effects": [ - "301bdbdf1dec", - "7b0ad7b958dd", - "45e466d86a07", - "0ebb7f0660a0", - "c1630da260c7", - "fdb0bbb8aa59", - "d100b9546c3d", - "d208e8015339", - "e033cf17e121", - "8015a69c7774", - "2bf05835527f", - "5729b7cdb4ba", - "bbce658fe3f5", - "26ece795530e", - "9b2188f8d6b7", - "931e8e15095d", - "3c66c971fe96", - "c11fe123ce70", - "2b39b469a001", - "714d4b3547ff", - "4cbaceb42c08", - "98281d0e8b13", - "9f545b97e888", - "c37873342ba8", - "45cfb5ee97ea", - "f164de325151", - "354e99da4ba4", - "276a60ed41a5", - "394fb5675266", - "d50362207233", - "9d27c74981a1", - "330e27e080b0", - "1f343058c9bd", - "ccf853380b13", - "3d31b2fc3a47" - ] - } - }, - { - "id": "settings-task-hydration-fulfilled.timeout:settled", - "observation": { - "sender": [ - "8db7a6a7d531", - "302df5159005", - "ad03aa751af2", - "20ef49331589", - "57087f926eaf", - "74d8785ba556" - ], - "payloads": [ - "d1af3771ebfa", - "ab4a6032b0e4", - "756c11d6e5bc", - "15cdb7759e6b", - "aa9af10b3812", - "dd6fb20daf67" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "c6178e6a0f4e", - "effects": [ - "301bdbdf1dec", - "7b0ad7b958dd", - "45e466d86a07", - "0ebb7f0660a0", - "c1630da260c7", - "fdb0bbb8aa59", - "d100b9546c3d", - "d208e8015339", - "e033cf17e121", - "8015a69c7774", - "2bf05835527f", - "5729b7cdb4ba", - "bbce658fe3f5", - "26ece795530e", - "9b2188f8d6b7", - "931e8e15095d", - "3c66c971fe96", - "c11fe123ce70", - "2b39b469a001", - "714d4b3547ff", - "4cbaceb42c08", - "98281d0e8b13", - "9f545b97e888", - "c37873342ba8", - "45cfb5ee97ea", - "f164de325151", - "354e99da4ba4", - "276a60ed41a5", - "394fb5675266", - "d50362207233", - "9d27c74981a1", - "a20a93879807", - "d53e8fa810a5", - "c32aa6b83185", - "32b1c27f9f78" - ] - } - }, - { - "id": "settings-task-hydration-fulfilled.disconnect:settled", - "observation": { - "sender": [ - "8db7a6a7d531", - "4a0377b4ac3c", - "e44e17349036", - "95d5a2a2f417", - "37e9eb7f2e21", - "525789d7c3fa" - ], - "payloads": [ - "d1af3771ebfa", - "ab4a6032b0e4", - "756c11d6e5bc", - "15cdb7759e6b", - "aa9af10b3812", - "dd6fb20daf67" - ], - "settlements": { - "mount": "eb79a9b3682a", - "disconnect": "eb79a9b3682a" - }, - "state": "c6178e6a0f4e", - "effects": [ - "301bdbdf1dec", - "7b0ad7b958dd", - "45e466d86a07", - "0ebb7f0660a0", - "c1630da260c7", - "fdb0bbb8aa59", - "d100b9546c3d", - "d208e8015339", - "e033cf17e121", - "8015a69c7774", - "2bf05835527f", - "5729b7cdb4ba", - "bbce658fe3f5", - "26ece795530e", - "9b2188f8d6b7", - "931e8e15095d", - "3c66c971fe96", - "c11fe123ce70", - "2b39b469a001", - "714d4b3547ff", - "4cbaceb42c08", - "98281d0e8b13", - "9f545b97e888", - "c37873342ba8", - "45cfb5ee97ea", - "f164de325151", - "354e99da4ba4", - "276a60ed41a5", - "394fb5675266", - "d50362207233", - "9d27c74981a1", - "a20a93879807", - "42c4d0584b72", - "c32aa6b83185", - "32b1c27f9f78" - ] - } - }, - { - "id": "settings-task-hydration-fulfilled.client-cutover:settled", - "observation": { - "sender": [ - "8db7a6a7d531", - "43f5e0efb7d5", - "1305e04da46a", - "0919c52e10c6", - "965996579b8a", - "a4b7901e0372" - ], - "payloads": [ - "d1af3771ebfa", - "ab4a6032b0e4", - "756c11d6e5bc", - "15cdb7759e6b", - "aa9af10b3812", - "dd6fb20daf67" - ], - "settlements": { - "mount": "eb79a9b3682a", - "cutover": "eb79a9b3682a" - }, - "state": "c6178e6a0f4e", - "effects": [ - "301bdbdf1dec", - "7b0ad7b958dd", - "45e466d86a07", - "0ebb7f0660a0", - "c1630da260c7", - "fdb0bbb8aa59", - "d100b9546c3d", - "d208e8015339", - "e033cf17e121", - "8015a69c7774", - "2bf05835527f", - "5729b7cdb4ba", - "bbce658fe3f5", - "26ece795530e", - "9b2188f8d6b7", - "931e8e15095d", - "3c66c971fe96", - "c11fe123ce70", - "2b39b469a001", - "714d4b3547ff", - "4cbaceb42c08", - "98281d0e8b13", - "9f545b97e888", - "c37873342ba8", - "45cfb5ee97ea", - "f164de325151", - "354e99da4ba4", - "276a60ed41a5", - "394fb5675266", - "d50362207233", - "9d27c74981a1", - "a20a93879807", - "4fe7877fc963", - "c32aa6b83185", - "32b1c27f9f78" - ] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/schedules-settings-workspace-context-fulfilled.json b/mobile/rpc-foundation/goldens/schedules-settings-workspace-context-fulfilled.json deleted file mode 100644 index d07a6665540..00000000000 --- a/mobile/rpc-foundation/goldens/schedules-settings-workspace-context-fulfilled.json +++ /dev/null @@ -1,1262 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "settings.workspace-context", - "family": "settings.workspace-context", - "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], - "values": { - "1e7f9a45facb": { - "name": "linear.status#1", - "ordinal": 2, - "args": [ - { - "name": "method", - "value": "linear.status" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "21ac0fbb969f": { - "name": "jira.status#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "jira.status" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 30000, - "error": { - "category": "Error", - "message": "Request timed out: jira.status", - "isRpcDeliveryUnknown": true - } - } - }, - "21b939d94e15": { - "name": "preflight.check#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "preflight.check" - }, - { - "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", - "isRpcDeliveryUnknown": true, - "cause": { - "category": "Error", - "message": "Connection closed", - "isRpcDeliveryUnknown": true - } - } - } - }, - "232e57d66a75": { - "name": "settings.get#1", - "ordinal": 4, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 30000, - "error": { - "category": "Error", - "message": "Request timed out: settings.get", - "isRpcDeliveryUnknown": true - } - } - }, - "2703952e1ca3": { - "name": "ui.get#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "ui.get" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "ui.get#1 rejected", - "isRpcDeliveryUnknown": true - } - } - }, - "273d1f7fd962": { - "name": "preflight.check#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "preflight.check" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 30000, - "error": { - "category": "Error", - "message": "Request timed out: preflight.check", - "isRpcDeliveryUnknown": true - } - } - }, - "28d96d1b6f24": { - "name": "linear.status#1", - "ordinal": 2, - "args": [ - { - "name": "method", - "value": "linear.status" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Connection lost", - "isRpcDeliveryUnknown": true - } - } - }, - "2a7485a88169": { - "providers": ["github"], - "settings": { - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["bot-user"], - "visibleTaskProviders": ["github", "linear"] - }, - "trust": {} - }, - "37c4e321f6ed": { - "name": "settings.get#1", - "ordinal": 4, - "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": "Error", - "message": "settings.get#1 rejected", - "isRpcDeliveryUnknown": true - } - } - }, - "3d249e57942b": { - "name": "ui.get#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "ui.get" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "527c048244cc": { - "name": "ui.get#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "ui.get" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Connection lost", - "isRpcDeliveryUnknown": true - } - } - }, - "5f38435ef2d3": { - "name": "ui.get#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "ui.get" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 30000, - "error": { - "category": "Error", - "message": "Request timed out: ui.get", - "isRpcDeliveryUnknown": true - } - } - }, - "65e027dec060": { - "name": "ui.get#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "ui.get" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-5", - "ok": true, - "result": { - "ui": {} - } - } - } - }, - "7c5e5635081d": { - "name": "settings.get#1", - "ordinal": 4, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "82132b79b8f7": { - "name": "settings.get#1", - "ordinal": 9, - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "83e12a6721ec": { - "name": "jira.status#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "jira.status" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "84863e6a7119": { - "name": "settings.get#1", - "ordinal": 4, - "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", - "isRpcDeliveryUnknown": true, - "cause": { - "category": "Error", - "message": "Connection closed", - "isRpcDeliveryUnknown": true - } - } - } - }, - "8566e2463d90": { - "name": "jira.status#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "jira.status" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": { - "connected": false - } - } - } - }, - "8bec70b5cc2c": { - "name": "preflight.check#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "preflight.check" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Connection lost", - "isRpcDeliveryUnknown": true - } - } - }, - "903ba5a79900": { - "name": "preflight.check#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "preflight.check" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "glab": { - "installed": false - } - } - } - } - }, - "9523a5ec7949": { - "providers": ["github", "jira"], - "settings": { - "$rpc": "null" - }, - "trust": {} - }, - "9cf8484d8b20": { - "name": "linear.status#1", - "ordinal": 2, - "args": [ - { - "name": "method", - "value": "linear.status" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "connected": false - } - } - } - }, - "a2fd5d449008": { - "name": "jira.status#1", - "ordinal": 8, - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"jira.status\"}" - }, - "aa5197e9af84": { - "name": "jira.status#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "jira.status" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Connection lost", - "isRpcDeliveryUnknown": true - } - } - }, - "ab92af857792": { - "name": "linear.status#1", - "ordinal": 7, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, - "ad559d2e55ab": { - "name": "jira.status#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "jira.status" - }, - { - "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", - "isRpcDeliveryUnknown": true, - "cause": { - "category": "Error", - "message": "Connection closed", - "isRpcDeliveryUnknown": true - } - } - } - }, - "b69f454508d6": { - "name": "preflight.check#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "preflight.check" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "c02caa4460cf": { - "name": "linear.status#1", - "ordinal": 2, - "args": [ - { - "name": "method", - "value": "linear.status" - }, - { - "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", - "isRpcDeliveryUnknown": true, - "cause": { - "category": "Error", - "message": "Connection closed", - "isRpcDeliveryUnknown": true - } - } - } - }, - "c46f950058f0": { - "name": "settings.get#1", - "ordinal": 4, - "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": "Error", - "message": "Connection lost", - "isRpcDeliveryUnknown": true - } - } - }, - "cc61428a1b82": { - "name": "preflight.check#1", - "ordinal": 6, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, - "d13ca77439fc": { - "name": "settings.get#1", - "ordinal": 4, - "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-4", - "ok": true, - "result": { - "settings": { - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["bot-user"], - "visibleTaskProviders": ["github", "linear"] - } - } - } - } - }, - "e3468ef861b0": { - "name": "ui.get#1", - "ordinal": 5, - "args": [ - { - "name": "method", - "value": "ui.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", - "isRpcDeliveryUnknown": true, - "cause": { - "category": "Error", - "message": "Connection closed", - "isRpcDeliveryUnknown": true - } - } - } - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - }, - "eda20c48bd66": { - "name": "linear.status#1", - "ordinal": 2, - "args": [ - { - "name": "method", - "value": "linear.status" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 30000, - "error": { - "category": "Error", - "message": "Request timed out: linear.status", - "isRpcDeliveryUnknown": true - } - } - }, - "edb8f0fe6906": { - "name": "ui.get#1", - "ordinal": 10, - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" - }, - "f6a09f8c5b85": { - "providers": [], - "settings": { - "$rpc": "null" - }, - "trust": {} - } - }, - "recording": { - "scenario": "schedules-settings-workspace-context-fulfilled", - "checkpoints": [ - { - "id": "settings-workspace-context-fulfilled.forward:sibling-pending", - "observation": { - "sender": [ - "b69f454508d6", - "1e7f9a45facb", - "83e12a6721ec", - "d13ca77439fc", - "3d249e57942b" - ], - "payloads": [ - "cc61428a1b82", - "ab92af857792", - "a2fd5d449008", - "82132b79b8f7", - "edb8f0fe6906" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "f6a09f8c5b85", - "effects": [] - } - }, - { - "id": "settings-workspace-context-fulfilled.forward:settled", - "observation": { - "sender": [ - "903ba5a79900", - "9cf8484d8b20", - "8566e2463d90", - "d13ca77439fc", - "65e027dec060" - ], - "payloads": [ - "cc61428a1b82", - "ab92af857792", - "a2fd5d449008", - "82132b79b8f7", - "edb8f0fe6906" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "2a7485a88169", - "effects": [] - } - }, - { - "id": "settings-workspace-context-fulfilled.reverse:sibling-pending", - "observation": { - "sender": [ - "b69f454508d6", - "1e7f9a45facb", - "83e12a6721ec", - "7c5e5635081d", - "65e027dec060" - ], - "payloads": [ - "cc61428a1b82", - "ab92af857792", - "a2fd5d449008", - "82132b79b8f7", - "edb8f0fe6906" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "f6a09f8c5b85", - "effects": [] - } - }, - { - "id": "settings-workspace-context-fulfilled.reverse:settled", - "observation": { - "sender": [ - "903ba5a79900", - "9cf8484d8b20", - "8566e2463d90", - "d13ca77439fc", - "65e027dec060" - ], - "payloads": [ - "cc61428a1b82", - "ab92af857792", - "a2fd5d449008", - "82132b79b8f7", - "edb8f0fe6906" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "2a7485a88169", - "effects": [] - } - }, - { - "id": "settings-workspace-context-fulfilled.both-reject-forward:sibling-pending", - "observation": { - "sender": [ - "b69f454508d6", - "1e7f9a45facb", - "83e12a6721ec", - "37c4e321f6ed", - "3d249e57942b" - ], - "payloads": [ - "cc61428a1b82", - "ab92af857792", - "a2fd5d449008", - "82132b79b8f7", - "edb8f0fe6906" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "f6a09f8c5b85", - "effects": [] - } - }, - { - "id": "settings-workspace-context-fulfilled.both-reject-forward:settled", - "observation": { - "sender": [ - "903ba5a79900", - "9cf8484d8b20", - "8566e2463d90", - "37c4e321f6ed", - "2703952e1ca3" - ], - "payloads": [ - "cc61428a1b82", - "ab92af857792", - "a2fd5d449008", - "82132b79b8f7", - "edb8f0fe6906" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "9523a5ec7949", - "effects": [] - } - }, - { - "id": "settings-workspace-context-fulfilled.both-reject-reverse:sibling-pending", - "observation": { - "sender": [ - "b69f454508d6", - "1e7f9a45facb", - "83e12a6721ec", - "7c5e5635081d", - "2703952e1ca3" - ], - "payloads": [ - "cc61428a1b82", - "ab92af857792", - "a2fd5d449008", - "82132b79b8f7", - "edb8f0fe6906" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "f6a09f8c5b85", - "effects": [] - } - }, - { - "id": "settings-workspace-context-fulfilled.both-reject-reverse:settled", - "observation": { - "sender": [ - "903ba5a79900", - "9cf8484d8b20", - "8566e2463d90", - "37c4e321f6ed", - "2703952e1ca3" - ], - "payloads": [ - "cc61428a1b82", - "ab92af857792", - "a2fd5d449008", - "82132b79b8f7", - "edb8f0fe6906" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "9523a5ec7949", - "effects": [] - } - }, - { - "id": "settings-workspace-context-fulfilled.reject-peer-pending:sibling-pending", - "observation": { - "sender": [ - "b69f454508d6", - "1e7f9a45facb", - "83e12a6721ec", - "37c4e321f6ed", - "3d249e57942b" - ], - "payloads": [ - "cc61428a1b82", - "ab92af857792", - "a2fd5d449008", - "82132b79b8f7", - "edb8f0fe6906" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "f6a09f8c5b85", - "effects": [] - } - }, - { - "id": "settings-workspace-context-fulfilled.reject-peer-pending:settled", - "observation": { - "sender": [ - "903ba5a79900", - "9cf8484d8b20", - "8566e2463d90", - "37c4e321f6ed", - "3d249e57942b" - ], - "payloads": [ - "cc61428a1b82", - "ab92af857792", - "a2fd5d449008", - "82132b79b8f7", - "edb8f0fe6906" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "f6a09f8c5b85", - "effects": [] - } - }, - { - "id": "settings-workspace-context-fulfilled.timeout:settled", - "observation": { - "sender": [ - "273d1f7fd962", - "eda20c48bd66", - "21ac0fbb969f", - "232e57d66a75", - "5f38435ef2d3" - ], - "payloads": [ - "cc61428a1b82", - "ab92af857792", - "a2fd5d449008", - "82132b79b8f7", - "edb8f0fe6906" - ], - "settlements": { - "mount": "eb79a9b3682a" - }, - "state": "9523a5ec7949", - "effects": [] - } - }, - { - "id": "settings-workspace-context-fulfilled.disconnect:settled", - "observation": { - "sender": [ - "8bec70b5cc2c", - "28d96d1b6f24", - "aa5197e9af84", - "c46f950058f0", - "527c048244cc" - ], - "payloads": [ - "cc61428a1b82", - "ab92af857792", - "a2fd5d449008", - "82132b79b8f7", - "edb8f0fe6906" - ], - "settlements": { - "mount": "eb79a9b3682a", - "disconnect": "eb79a9b3682a" - }, - "state": "9523a5ec7949", - "effects": [] - } - }, - { - "id": "settings-workspace-context-fulfilled.client-cutover:settled", - "observation": { - "sender": [ - "21b939d94e15", - "c02caa4460cf", - "ad559d2e55ab", - "84863e6a7119", - "e3468ef861b0" - ], - "payloads": [ - "cc61428a1b82", - "ab92af857792", - "a2fd5d449008", - "82132b79b8f7", - "edb8f0fe6906" - ], - "settlements": { - "mount": "eb79a9b3682a", - "cutover": "eb79a9b3682a" - }, - "state": "9523a5ec7949", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/session-markdown-save-conflict.json b/mobile/rpc-foundation/goldens/session-markdown-save-conflict.json deleted file mode 100644 index 337d36239af..00000000000 --- a/mobile/rpc-foundation/goldens/session-markdown-save-conflict.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.markdown-save", - "family": "session.markdown-save", - "namedDeltas": [], - "values": { - "48e7060a8031": { - "name": "markdown.saveTab#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"markdown.saveTab\",\"params\":{\"worktree\":\"id:workspace-1\",\"tabId\":\"tab-md\",\"baseVersion\":\"v1\",\"content\":\"# b\"}}" - }, - "52c1632d410d": { - "name": "markdown.saveTab#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "markdown.saveTab" - }, - { - "name": "params", - "value": { - "baseVersion": "v1", - "content": "# b", - "tabId": "tab-md", - "worktree": "id:workspace-1" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "version_conflict", - "message": "Document changed on disk" - }, - "id": "frame-1", - "ok": false - } - } - }, - "d31fbfc2b21a": { - "markdown": { - "tab-md": { - "baseVersion": "v1", - "content": "# a", - "editable": true, - "isDirty": true, - "localContent": "# b", - "localRevision": 2, - "saveError": "Document changed on disk", - "saving": false, - "status": "ready" - } - } - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - } - }, - "recording": { - "scenario": "session-markdown-save-conflict", - "checkpoints": [ - { - "id": "conflicted", - "observation": { - "sender": ["52c1632d410d"], - "payloads": ["48e7060a8031"], - "settlements": { - "save": "eb79a9b3682a" - }, - "state": "d31fbfc2b21a", - "effects": [] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/session-markdown-saved.json b/mobile/rpc-foundation/goldens/session-markdown-saved.json deleted file mode 100644 index f91dfbd691b..00000000000 --- a/mobile/rpc-foundation/goldens/session-markdown-saved.json +++ /dev/null @@ -1,97 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "session.markdown-save", - "family": "session.markdown-save", - "namedDeltas": [], - "values": { - "48e7060a8031": { - "name": "markdown.saveTab#1", - "ordinal": 2, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"markdown.saveTab\",\"params\":{\"worktree\":\"id:workspace-1\",\"tabId\":\"tab-md\",\"baseVersion\":\"v1\",\"content\":\"# b\"}}" - }, - "7fadfe6b63b6": { - "markdown": { - "tab-md": { - "baseVersion": "v2", - "content": "# b", - "editable": true, - "isDirty": false, - "localContent": "# b", - "localRevision": 2, - "status": "ready" - } - } - }, - "807e68f28cfd": { - "name": "toast", - "ordinal": 3, - "value": { - "message": "Saved" - } - }, - "b60a4c682490": { - "name": "markdown.saveTab#1", - "ordinal": 1, - "args": [ - { - "name": "method", - "value": "markdown.saveTab" - }, - { - "name": "params", - "value": { - "baseVersion": "v1", - "content": "# b", - "tabId": "tab-md", - "worktree": "id:workspace-1" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "content": "# b", - "isDirty": false, - "version": "v2" - } - } - } - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - } - }, - "recording": { - "scenario": "session-markdown-saved", - "checkpoints": [ - { - "id": "saved", - "observation": { - "sender": ["b60a4c682490"], - "payloads": ["48e7060a8031"], - "settlements": { - "save": "eb79a9b3682a" - }, - "state": "7fadfe6b63b6", - "effects": ["807e68f28cfd"] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/settings-task-workspace-create-linear.json b/mobile/rpc-foundation/goldens/settings-task-workspace-create-linear.json deleted file mode 100644 index 4eb99fdf724..00000000000 --- a/mobile/rpc-foundation/goldens/settings-task-workspace-create-linear.json +++ /dev/null @@ -1,246 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "settings.task-workspace-create", - "family": "settings.task-workspace-create", - "namedDeltas": [], - "values": { - "0e0c27425410": { - "name": "navigation", - "ordinal": 11, - "value": "/h/host-1/session/wt-1?name=ORC-1+Recorded+issue&created=1" - }, - "15a350feeedb": { - "name": "creatingKey", - "ordinal": 12, - "value": { - "$rpc": "null" - } - }, - "2142af96648c": { - "name": "worktree.create#1", - "ordinal": 6, - "args": [ - { - "name": "method", - "value": "worktree.create" - }, - { - "name": "params", - "value": { - "activate": true, - "createdWithAgent": "claude", - "displayName": "ORC-1 Recorded issue", - "displayNameKind": "generated", - "linkedLinearIssue": "ORC-1", - "name": "orc-1", - "repo": "id:repo-1", - "setupDecision": "inherit", - "startupDraft": "https://linear.app/orca/issue/ORC-1" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 600000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "worktree": { - "displayName": "ORC-1 Recorded issue", - "id": "wt-1" - } - } - } - } - }, - "33e3b949d4c5": { - "creating": { - "$rpc": "null" - }, - "error": "", - "settings": { - "defaultTuiAgent": "codex", - "disabledTuiAgents": [] - } - }, - "41a2214deb19": { - "name": "settings.get#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "7abdfe20af50": { - "creating": "linear:1", - "error": "", - "settings": { - "disabledTuiAgents": ["claude"] - } - }, - "85b99a2ca439": { - "name": "workspaceCreateDraft", - "ordinal": 9, - "value": { - "$rpc": "null" - } - }, - "8ac371cf7234": { - "name": "settings.get#1", - "ordinal": 3, - "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": [] - } - } - } - } - }, - "9270aeb7d9c6": { - "status": "pending", - "startedAt": 0 - }, - "975f2ff9a730": { - "name": "settings.get#1", - "ordinal": 4, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "ce455f0c9a54": { - "name": "actionItem", - "ordinal": 8, - "value": { - "$rpc": "null" - } - }, - "e0423a9e6995": { - "name": "worktree.create#1", - "ordinal": 7, - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"orc-1\",\"displayName\":\"ORC-1 Recorded issue\",\"displayNameKind\":\"generated\",\"linkedLinearIssue\":\"ORC-1\",\"setupDecision\":\"inherit\",\"activate\":true,\"startupDraft\":\"https://linear.app/orca/issue/ORC-1\",\"createdWithAgent\":\"claude\"}}" - }, - "e0a8ee1f3c00": { - "name": "creatingKey", - "ordinal": 1, - "value": "linear:1" - }, - "e445683fd6a5": { - "name": "runtimeTaskSettings", - "ordinal": 5, - "value": { - "defaultTuiAgent": "codex", - "disabledTuiAgents": [] - } - }, - "e969ced16929": { - "name": "setupPrompt", - "ordinal": 10, - "value": { - "$rpc": "null" - } - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - }, - "ed3a7d6bc894": { - "name": "error", - "ordinal": 2, - "value": "" - } - }, - "recording": { - "scenario": "settings-task-workspace-create-linear", - "checkpoints": [ - { - "id": "settings-pending", - "observation": { - "sender": ["41a2214deb19"], - "payloads": ["975f2ff9a730"], - "settlements": { - "mount": "eb79a9b3682a", - "submit": "9270aeb7d9c6" - }, - "state": "7abdfe20af50", - "effects": ["e0a8ee1f3c00", "ed3a7d6bc894"] - } - }, - { - "id": "created", - "observation": { - "sender": ["8ac371cf7234", "2142af96648c"], - "payloads": ["975f2ff9a730", "e0423a9e6995"], - "settlements": { - "mount": "eb79a9b3682a", - "submit": "eb79a9b3682a" - }, - "state": "33e3b949d4c5", - "effects": [ - "e0a8ee1f3c00", - "ed3a7d6bc894", - "e445683fd6a5", - "ce455f0c9a54", - "85b99a2ca439", - "e969ced16929", - "0e0c27425410", - "15a350feeedb" - ] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/settings-task-workspace-refused.json b/mobile/rpc-foundation/goldens/settings-task-workspace-refused.json deleted file mode 100644 index ee6d6a8339b..00000000000 --- a/mobile/rpc-foundation/goldens/settings-task-workspace-refused.json +++ /dev/null @@ -1,172 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "settings.task-workspace", - "family": "settings.task-workspace", - "namedDeltas": [], - "values": { - "1a4a4adee14f": { - "name": "creatingKey", - "ordinal": 8, - "value": { - "$rpc": "null" - } - }, - "2c83b2000f2a": { - "name": "settings.get#1", - "ordinal": 3, - "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-1", - "ok": false - } - } - }, - "41a2214deb19": { - "name": "settings.get#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "483b4c51c982": { - "name": "error", - "ordinal": 7, - "value": "Selected agent is disabled. Choose an enabled agent before creating." - }, - "626f3cf8fc2d": { - "name": "workspaceAgentOverridden", - "ordinal": 6, - "value": false - }, - "7abdfe20af50": { - "creating": "linear:1", - "error": "", - "settings": { - "disabledTuiAgents": ["claude"] - } - }, - "9270aeb7d9c6": { - "status": "pending", - "startedAt": 0 - }, - "975f2ff9a730": { - "name": "settings.get#1", - "ordinal": 4, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "d1777904aa15": { - "name": "workspaceAgent", - "ordinal": 5, - "value": "codex" - }, - "d5df3f6b123a": { - "creating": { - "$rpc": "null" - }, - "error": "Selected agent is disabled. Choose an enabled agent before creating.", - "settings": { - "disabledTuiAgents": ["claude"] - } - }, - "e0a8ee1f3c00": { - "name": "creatingKey", - "ordinal": 1, - "value": "linear:1" - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - }, - "ed3a7d6bc894": { - "name": "error", - "ordinal": 2, - "value": "" - } - }, - "recording": { - "scenario": "settings-task-workspace-refused", - "checkpoints": [ - { - "id": "settings-pending", - "observation": { - "sender": ["41a2214deb19"], - "payloads": ["975f2ff9a730"], - "settlements": { - "mount": "eb79a9b3682a", - "submit": "9270aeb7d9c6" - }, - "state": "7abdfe20af50", - "effects": ["e0a8ee1f3c00", "ed3a7d6bc894"] - } - }, - { - "id": "settled", - "observation": { - "sender": ["2c83b2000f2a"], - "payloads": ["975f2ff9a730"], - "settlements": { - "mount": "eb79a9b3682a", - "submit": "eb79a9b3682a" - }, - "state": "d5df3f6b123a", - "effects": [ - "e0a8ee1f3c00", - "ed3a7d6bc894", - "d1777904aa15", - "626f3cf8fc2d", - "483b4c51c982", - "1a4a4adee14f" - ] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/settings-task-workspace-transport-error.json b/mobile/rpc-foundation/goldens/settings-task-workspace-transport-error.json deleted file mode 100644 index 62bceef74bc..00000000000 --- a/mobile/rpc-foundation/goldens/settings-task-workspace-transport-error.json +++ /dev/null @@ -1,169 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "settings.task-workspace", - "family": "settings.task-workspace", - "namedDeltas": [], - "values": { - "1a4a4adee14f": { - "name": "creatingKey", - "ordinal": 8, - "value": { - "$rpc": "null" - } - }, - "41a2214deb19": { - "name": "settings.get#1", - "ordinal": 3, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "483b4c51c982": { - "name": "error", - "ordinal": 7, - "value": "Selected agent is disabled. Choose an enabled agent before creating." - }, - "5deea0bbb564": { - "name": "settings.get#1", - "ordinal": 3, - "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": "Error", - "message": "settings disconnected", - "isRpcDeliveryUnknown": true - } - } - }, - "626f3cf8fc2d": { - "name": "workspaceAgentOverridden", - "ordinal": 6, - "value": false - }, - "7abdfe20af50": { - "creating": "linear:1", - "error": "", - "settings": { - "disabledTuiAgents": ["claude"] - } - }, - "9270aeb7d9c6": { - "status": "pending", - "startedAt": 0 - }, - "975f2ff9a730": { - "name": "settings.get#1", - "ordinal": 4, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "d1777904aa15": { - "name": "workspaceAgent", - "ordinal": 5, - "value": "codex" - }, - "d5df3f6b123a": { - "creating": { - "$rpc": "null" - }, - "error": "Selected agent is disabled. Choose an enabled agent before creating.", - "settings": { - "disabledTuiAgents": ["claude"] - } - }, - "e0a8ee1f3c00": { - "name": "creatingKey", - "ordinal": 1, - "value": "linear:1" - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - }, - "ed3a7d6bc894": { - "name": "error", - "ordinal": 2, - "value": "" - } - }, - "recording": { - "scenario": "settings-task-workspace-transport-error", - "checkpoints": [ - { - "id": "settings-pending", - "observation": { - "sender": ["41a2214deb19"], - "payloads": ["975f2ff9a730"], - "settlements": { - "mount": "eb79a9b3682a", - "submit": "9270aeb7d9c6" - }, - "state": "7abdfe20af50", - "effects": ["e0a8ee1f3c00", "ed3a7d6bc894"] - } - }, - { - "id": "settled", - "observation": { - "sender": ["5deea0bbb564"], - "payloads": ["975f2ff9a730"], - "settlements": { - "mount": "eb79a9b3682a", - "submit": "eb79a9b3682a" - }, - "state": "d5df3f6b123a", - "effects": [ - "e0a8ee1f3c00", - "ed3a7d6bc894", - "d1777904aa15", - "626f3cf8fc2d", - "483b4c51c982", - "1a4a4adee14f" - ] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json b/mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json deleted file mode 100644 index f5459aab8ed..00000000000 --- a/mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json +++ /dev/null @@ -1,154 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "settings.workspace-submit", - "family": "settings.workspace-submit", - "namedDeltas": [], - "values": { - "13c996e4ec2b": { - "creating": true, - "error": "", - "settings": { - "disabledTuiAgents": ["claude"] - } - }, - "2e8e352c8dd1": { - "creating": false, - "error": "Selected agent is disabled. Choose an enabled agent before creating.", - "settings": { - "disabledTuiAgents": ["claude"] - } - }, - "39f99cf479f0": { - "name": "error", - "ordinal": 1, - "value": "" - }, - "51d4cb56be85": { - "name": "settings.get#1", - "ordinal": 2, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "5940cb6d5fdf": { - "name": "error", - "ordinal": 6, - "value": "Selected agent is disabled. Choose an enabled agent before creating." - }, - "9270aeb7d9c6": { - "status": "pending", - "startedAt": 0 - }, - "94ddc6962cd6": { - "name": "selectedAgent", - "ordinal": 4, - "value": { - "id": "codex", - "label": "Codex" - } - }, - "bc0a5f0f4956": { - "name": "agentOverridden", - "ordinal": 5, - "value": false - }, - "d942c8ef3642": { - "name": "settings.get#1", - "ordinal": 2, - "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-1", - "ok": false - } - } - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - }, - "f648b042d810": { - "name": "settings.get#1", - "ordinal": 3, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - } - }, - "recording": { - "scenario": "settings-workspace-submit-refused", - "checkpoints": [ - { - "id": "settings-pending", - "observation": { - "sender": ["51d4cb56be85"], - "payloads": ["f648b042d810"], - "settlements": { - "mount": "eb79a9b3682a", - "submit": "9270aeb7d9c6" - }, - "state": "13c996e4ec2b", - "effects": ["39f99cf479f0"] - } - }, - { - "id": "settled", - "observation": { - "sender": ["d942c8ef3642"], - "payloads": ["f648b042d810"], - "settlements": { - "mount": "eb79a9b3682a", - "submit": "eb79a9b3682a" - }, - "state": "2e8e352c8dd1", - "effects": ["39f99cf479f0", "94ddc6962cd6", "bc0a5f0f4956", "5940cb6d5fdf"] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/settings-workspace-submit-transport-error.json b/mobile/rpc-foundation/goldens/settings-workspace-submit-transport-error.json deleted file mode 100644 index 20fec5784e9..00000000000 --- a/mobile/rpc-foundation/goldens/settings-workspace-submit-transport-error.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "goldenFormatVersion": 6, - "operation": "settings.workspace-submit", - "family": "settings.workspace-submit", - "namedDeltas": [], - "values": { - "13c996e4ec2b": { - "creating": true, - "error": "", - "settings": { - "disabledTuiAgents": ["claude"] - } - }, - "2e8e352c8dd1": { - "creating": false, - "error": "Selected agent is disabled. Choose an enabled agent before creating.", - "settings": { - "disabledTuiAgents": ["claude"] - } - }, - "39f99cf479f0": { - "name": "error", - "ordinal": 1, - "value": "" - }, - "51d4cb56be85": { - "name": "settings.get#1", - "ordinal": 2, - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "pending", - "startedAt": 0 - } - }, - "5940cb6d5fdf": { - "name": "error", - "ordinal": 6, - "value": "Selected agent is disabled. Choose an enabled agent before creating." - }, - "9270aeb7d9c6": { - "status": "pending", - "startedAt": 0 - }, - "94ddc6962cd6": { - "name": "selectedAgent", - "ordinal": 4, - "value": { - "id": "codex", - "label": "Codex" - } - }, - "bc0a5f0f4956": { - "name": "agentOverridden", - "ordinal": 5, - "value": false - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - }, - "f4c218ff736f": { - "name": "settings.get#1", - "ordinal": 2, - "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": "Error", - "message": "settings disconnected", - "isRpcDeliveryUnknown": true - } - } - }, - "f648b042d810": { - "name": "settings.get#1", - "ordinal": 3, - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - } - }, - "recording": { - "scenario": "settings-workspace-submit-transport-error", - "checkpoints": [ - { - "id": "settings-pending", - "observation": { - "sender": ["51d4cb56be85"], - "payloads": ["f648b042d810"], - "settlements": { - "mount": "eb79a9b3682a", - "submit": "9270aeb7d9c6" - }, - "state": "13c996e4ec2b", - "effects": ["39f99cf479f0"] - } - }, - { - "id": "settled", - "observation": { - "sender": ["f4c218ff736f"], - "payloads": ["f648b042d810"], - "settlements": { - "mount": "eb79a9b3682a", - "submit": "eb79a9b3682a" - }, - "state": "2e8e352c8dd1", - "effects": ["39f99cf479f0", "94ddc6962cd6", "bc0a5f0f4956", "5940cb6d5fdf"] - } - } - ] - } -} diff --git a/mobile/rpc-foundation/pilot-scenarios.json b/mobile/rpc-foundation/pilot-scenarios.json index a6f94aa4050..0266dd49296 100644 --- a/mobile/rpc-foundation/pilot-scenarios.json +++ b/mobile/rpc-foundation/pilot-scenarios.json @@ -1034,75 +1034,6 @@ } ] }, - { - "id": "settings-workspace-submit-refused", - "operation": "settings.workspace-submit", - "family": "settings.workspace-submit", - "sites": ["mobile/src/components/use-new-workspace-create-submit.ts"], - "schedules": ["settings-first"], - "steps": [ - { - "action": "mount", - "id": "mount" - }, - { - "action": "submit", - "id": "submit" - }, - { - "checkpoint": "settings-pending" - }, - { - "complete": "settings.get#1", - "params": { - "$undefined": true - }, - "reply": { - "ok": false, - "error": { - "code": "refused", - "message": "settings refused" - } - } - }, - { - "checkpoint": "settled" - } - ] - }, - { - "id": "settings-workspace-submit-transport-error", - "operation": "settings.workspace-submit", - "family": "settings.workspace-submit", - "sites": ["mobile/src/components/use-new-workspace-create-submit.ts"], - "schedules": ["settings-first"], - "steps": [ - { - "action": "mount", - "id": "mount" - }, - { - "action": "submit", - "id": "submit" - }, - { - "checkpoint": "settings-pending" - }, - { - "complete": "settings.get#1", - "params": { - "$undefined": true - }, - "reject": { - "message": "settings disconnected", - "deliveryUnknown": true - } - }, - { - "checkpoint": "settled" - } - ] - }, { "id": "settings-task-workspace-fulfilled", "operation": "settings.task-workspace", @@ -1146,154 +1077,6 @@ } ] }, - { - "id": "settings-task-workspace-refused", - "operation": "settings.task-workspace", - "family": "settings.task-workspace", - "sites": [ - "mobile/src/tasks/workspace-creation/use-mobile-tasks-workspace-create-actions.tsx" - ], - "schedules": ["settings-first"], - "steps": [ - { - "action": "mount", - "id": "mount" - }, - { - "action": "submit", - "id": "submit" - }, - { - "checkpoint": "settings-pending" - }, - { - "complete": "settings.get#1", - "params": { - "$undefined": true - }, - "reply": { - "ok": false, - "error": { - "code": "refused", - "message": "settings refused" - } - } - }, - { - "checkpoint": "settled" - } - ] - }, - { - "id": "settings-task-workspace-transport-error", - "operation": "settings.task-workspace", - "family": "settings.task-workspace", - "sites": [ - "mobile/src/tasks/workspace-creation/use-mobile-tasks-workspace-create-actions.tsx" - ], - "schedules": ["settings-first"], - "steps": [ - { - "action": "mount", - "id": "mount" - }, - { - "action": "submit", - "id": "submit" - }, - { - "checkpoint": "settings-pending" - }, - { - "complete": "settings.get#1", - "params": { - "$undefined": true - }, - "reject": { - "message": "settings disconnected", - "deliveryUnknown": true - } - }, - { - "checkpoint": "settled" - } - ] - }, - { - "id": "settings-task-workspace-create-linear", - "operation": "settings.task-workspace-create", - "family": "settings.task-workspace-create", - "sites": [ - "mobile/src/tasks/workspace-creation/use-mobile-tasks-workspace-create-actions.tsx" - ], - "schedules": [], - "steps": [ - { - "action": "mount", - "id": "mount" - }, - { - "action": "submit", - "id": "submit", - "args": { - "item": { - "key": "linear:1", - "provider": "linear", - "title": "Recorded issue", - "source": { - "identifier": "ORC-1", - "title": "Recorded issue", - "url": "https://linear.app/orca/issue/ORC-1" - } - } - } - }, - { - "checkpoint": "settings-pending" - }, - { - "complete": "settings.get#1", - "params": { - "$undefined": true - }, - "reply": { - "ok": true, - "result": { - "settings": { - "disabledTuiAgents": [], - "defaultTuiAgent": "codex" - } - } - } - }, - { - "complete": "worktree.create#1", - "params": { - "repo": "id:repo-1", - "name": "orc-1", - "displayName": "ORC-1 Recorded issue", - "displayNameKind": "generated", - "linkedLinearIssue": "ORC-1", - "setupDecision": "inherit", - "activate": true, - "startupDraft": "https://linear.app/orca/issue/ORC-1", - "createdWithAgent": "claude" - }, - "reply": { - "ok": true, - "result": { - "worktree": { - "id": "wt-1", - "displayName": "ORC-1 Recorded issue" - } - } - } - }, - { - "checkpoint": "created" - } - ] - }, { "id": "settings-task-workspace-create-pr-start-point", "operation": "settings.task-workspace-create", @@ -4581,640 +4364,6 @@ } ] }, - { - "id": "pr-read-surface", - "operation": "session.pr-reads", - "family": "github.pr-read", - "sites": ["mobile/src/source-control/review/github-pr-rpc.ts"], - "schedules": [], - "steps": [ - { - "checkpoint": "pending" - }, - { - "action": "repo-slug", - "id": "repo-slug" - }, - { - "complete": "github.repoSlug#1", - "params": { - "repo": "id:repo-9" - }, - "reply": { - "ok": true, - "result": { - "owner": "orca", - "repo": "orca", - "host": "github.com" - } - } - }, - { - "checkpoint": "repo-slug" - }, - { - "action": "hosted-review", - "id": "hosted-review" - }, - { - "complete": "hostedReview.forBranch#1", - "params": { - "repo": "id:repo-9", - "branch": "feature", - "linkedGitHubPR": 12, - "active": true - }, - "reply": { - "ok": true, - "result": { - "provider": "github", - "number": 12, - "title": "Recorded", - "state": "open", - "url": "https://x/12", - "updatedAt": "2026-01-01", - "mergeable": "MERGEABLE" - } - } - }, - { - "checkpoint": "hosted-review" - }, - { - "action": "pr-for-branch", - "id": "pr-for-branch" - }, - { - "complete": "github.prForBranch#1", - "params": { - "repo": "id:repo-9", - "branch": "feature", - "linkedPRNumber": null, - "fallbackPRNumber": null, - "currentHeadOid": null - }, - "reply": { - "ok": true, - "result": { - "kind": "found", - "pr": { - "number": 12, - "state": "open", - "title": "Recorded", - "url": "https://x/12", - "headSha": "head-sha-1", - "mergeable": "MERGEABLE" - }, - "fetchedAt": 0 - } - } - }, - { - "checkpoint": "pr-for-branch" - }, - { - "action": "work-item", - "id": "work-item" - }, - { - "complete": "github.workItemDetails#1", - "params": { - "repo": "id:repo-9", - "number": 12, - "type": "pr" - }, - "reply": { - "ok": true, - "result": { - "item": { - "id": "PR_1", - "number": 12, - "type": "pr", - "state": "open", - "title": "Recorded", - "labels": [], - "assignees": [] - }, - "body": "body", - "headSha": "head-sha-1" - } - } - }, - { - "checkpoint": "work-item" - }, - { - "action": "checks", - "id": "checks" - }, - { - "complete": "github.prChecks#1", - "params": { - "repo": "id:repo-9", - "prNumber": 12, - "headSha": "head-sha-1" - }, - "reply": { - "ok": true, - "result": [ - { - "name": "build", - "status": "completed", - "conclusion": "success", - "checkRunId": 7 - } - ] - } - }, - { - "checkpoint": "checks" - }, - { - "action": "check-details", - "id": "check-details" - }, - { - "complete": "github.prCheckDetails#1", - "params": { - "repo": "id:repo-9", - "checkRunId": 7, - "checkName": "build", - "url": null - }, - "reply": { - "ok": true, - "result": { - "name": "build", - "status": "completed", - "conclusion": "success", - "annotations": [], - "jobs": [] - } - } - }, - { - "checkpoint": "check-details" - }, - { - "action": "assignable", - "id": "assignable", - "args": { - "fork": true - } - }, - { - "complete": "status.get#1", - "params": { - "$undefined": true - }, - "reply": { - "ok": true, - "result": { - "runtimeId": "recorded", - "hostDescriptor": { - "installationId": "recorded" - }, - "capabilities": ["github.exact-work-item-target.v1"] - } - } - }, - { - "complete": "github.listAssignableUsers#1", - "params": { - "repo": "id:repo-9", - "ownerRepo": { - "owner": "fork-owner", - "repo": "fork-repo", - "host": "github.enterprise.test" - } - }, - "reply": { - "ok": true, - "result": [ - { - "login": "octocat", - "name": "Octo Cat", - "avatarUrl": null - } - ] - }, - "transport": "native", - "site": "github.listAssignableUsers#1" - }, - { - "transport": "bridge", - "complete": "github.listAssignableUsers#1.native-1", - "site": "github.listAssignableUsers#1.native-1", - "bridgeSite": true, - "params": { - "$undefined": true - }, - "reply": { - "ok": true, - "result": { - "runtimeId": "shell-runtime", - "hostDescriptor": { - "installationId": "shell-desktop" - }, - "capabilities": ["github.exact-work-item-target.v1"] - } - } - }, - { - "complete": "github.listAssignableUsers#1.native-2", - "params": { - "repo": "id:repo-9", - "ownerRepo": { - "owner": "fork-owner", - "repo": "fork-repo", - "host": "github.enterprise.test" - } - }, - "reply": { - "ok": true, - "result": [ - { - "login": "octocat", - "name": "Octo Cat", - "avatarUrl": null - } - ] - }, - "transport": "bridge", - "site": "github.listAssignableUsers#1" - }, - { - "checkpoint": "assignable" - } - ], - "bridgeOperations": [ - { - "request": "github.listAssignableUsers#1", - "probeSite": "github.listAssignableUsers#1.native-1", - "methods": ["status.get", "github.listAssignableUsers"] - } - ] - }, - { - "id": "pr-read-fork-routing", - "operation": "session.pr-reads", - "family": "github.pr-read", - "sites": ["mobile/src/source-control/review/github-pr-rpc.ts"], - "schedules": [], - "steps": [ - { - "action": "checks", - "id": "fork-checks", - "args": { - "fork": true - } - }, - { - "complete": "github.prChecks#1", - "params": { - "repo": "id:repo-9", - "prNumber": 12, - "headSha": "head-sha-1", - "prRepo": { - "owner": "fork-owner", - "repo": "fork-repo", - "host": "github.enterprise.test" - } - }, - "reply": { - "ok": true, - "result": [ - { - "name": "build", - "status": "completed", - "conclusion": "success", - "checkRunId": 7 - } - ] - } - }, - { - "checkpoint": "fork-checks" - }, - { - "action": "check-details", - "id": "fork-check-details", - "args": { - "fork": true - } - }, - { - "complete": "github.prCheckDetails#1", - "params": { - "repo": "id:repo-9", - "checkRunId": 7, - "checkName": "build", - "url": null, - "prRepo": { - "owner": "fork-owner", - "repo": "fork-repo", - "host": "github.enterprise.test" - } - }, - "reply": { - "ok": true, - "result": { - "name": "build", - "status": "completed", - "conclusion": "success", - "annotations": [], - "jobs": [] - } - } - }, - { - "checkpoint": "fork-check-details" - }, - { - "action": "checks", - "id": "no-head-sha", - "args": { - "headSha": null - } - }, - { - "complete": "github.prChecks#2", - "params": { - "repo": "id:repo-9", - "prNumber": 12 - }, - "reply": { - "ok": true, - "result": [ - { - "name": "build", - "status": "completed", - "conclusion": "success", - "checkRunId": 7 - } - ] - } - }, - { - "checkpoint": "no-head-sha" - } - ] - }, - { - "id": "pr-read-upstream-error", - "operation": "session.pr-reads", - "family": "github.pr-read", - "sites": ["mobile/src/source-control/review/github-pr-rpc.ts"], - "schedules": [], - "steps": [ - { - "action": "pr-for-branch", - "id": "upstream" - }, - { - "complete": "github.prForBranch#1", - "params": { - "repo": "id:repo-9", - "branch": "feature", - "linkedPRNumber": null, - "fallbackPRNumber": null, - "currentHeadOid": null - }, - "reply": { - "ok": true, - "result": { - "kind": "upstream-error", - "message": "GitHub API rate limit exceeded", - "fetchedAt": 0 - } - } - }, - { - "checkpoint": "upstream" - }, - { - "action": "pr-for-branch", - "id": "malformed" - }, - { - "complete": "github.prForBranch#2", - "params": { - "repo": "id:repo-9", - "branch": "feature", - "linkedPRNumber": null, - "fallbackPRNumber": null, - "currentHeadOid": null - }, - "reply": { - "ok": true, - "result": { - "kind": "found", - "pr": { - "state": "open" - }, - "fetchedAt": 0 - } - } - }, - { - "checkpoint": "malformed" - }, - { - "action": "pr-for-branch", - "id": "no-pr" - }, - { - "complete": "github.prForBranch#3", - "params": { - "repo": "id:repo-9", - "branch": "feature", - "linkedPRNumber": null, - "fallbackPRNumber": null, - "currentHeadOid": null - }, - "reply": { - "ok": true, - "result": null - } - }, - { - "checkpoint": "no-pr" - } - ] - }, - { - "id": "pr-sidebar-load", - "operation": "session.pr-sidebar", - "family": "session.pr-sidebar", - "sites": [ - "mobile/src/source-control/review/use-mobile-pr-sidebar-controller.ts", - "mobile/src/source-control/review/mobile-pr-queries.ts", - "mobile/src/source-control/review/mobile-pr-sidebar-state.ts" - ], - "schedules": [], - "steps": [ - { - "action": "mount", - "id": "mount" - }, - { - "complete": "github.repoSlug#1", - "params": { - "repo": "id:repo-9" - }, - "reply": { - "ok": true, - "result": { - "owner": "owner", - "repo": "repo" - } - } - }, - { - "complete": "hostedReview.forBranch#1", - "params": { - "repo": "id:repo-9", - "branch": "feature", - "linkedGitHubPR": null, - "active": true - }, - "reply": { - "ok": true, - "result": { - "provider": "github", - "number": 12, - "title": "Recorded", - "state": "open", - "url": "https://github.com/owner/repo/pull/12", - "updatedAt": "2026-01-01T00:00:00Z", - "mergeable": "MERGEABLE" - } - } - }, - { - "complete": "worktree.show#1", - "params": { - "worktree": "id:repo-9::/w" - }, - "reply": { - "ok": true, - "result": { - "worktree": { - "linkedPR": null - } - } - } - }, - { - "checkpoint": "branch-hint" - }, - { - "complete": "github.prForBranch#1", - "params": { - "repo": "id:repo-9", - "branch": "feature", - "linkedPRNumber": null, - "fallbackPRNumber": 12, - "acceptMergedFallbackPR": true, - "currentHeadOid": null - }, - "paramsFollowDivergence": true, - "reply": { - "ok": true, - "result": { - "kind": "found", - "pr": { - "number": 12, - "state": "open", - "title": "Recorded", - "url": "https://github.com/owner/repo/pull/12", - "headSha": "head-sha-1", - "updatedAt": "2026-01-01T00:00:00Z", - "mergeable": "MERGEABLE" - }, - "fetchedAt": 0 - } - } - }, - { - "checkpoint": "pr" - }, - { - "complete": "github.prChecks#1", - "params": { - "repo": "id:repo-9", - "prNumber": 12, - "headSha": "head-sha-1" - }, - "reply": { - "ok": true, - "result": [ - { - "name": "build", - "status": "completed", - "conclusion": "success", - "checkRunId": 7 - } - ] - } - }, - { - "complete": "status.get#1", - "params": { - "$undefined": true - }, - "reply": { - "ok": true, - "result": { - "runtimeId": "recorded" - } - } - }, - { - "complete": "github.workItemDetails#1", - "params": { - "repo": "id:repo-9", - "number": 12, - "type": "pr" - }, - "paramsFollowDivergence": true, - "reply": { - "ok": true, - "result": { - "item": { - "id": "PR_1", - "number": 12, - "type": "pr", - "state": "open", - "title": "Recorded", - "url": "https://github.com/owner/repo/pull/12", - "updatedAt": "2026-01-01T00:00:00Z", - "labels": [], - "assignees": [] - }, - "body": "body", - "headSha": "head-sha-1", - "comments": [ - { - "id": 55, - "author": "rev", - "body": "please fix", - "createdAt": "2026-01-01T00:00:00Z", - "url": "https://github.com/owner/repo/pull/12#discussion_r55", - "threadId": "thread-1", - "path": "src/app.ts", - "line": 3, - "isResolved": false - } - ] - } - } - }, - { - "checkpoint": "loaded" - } - ] - }, { "id": "pr-sidebar-revisit-and-refresh", "operation": "session.pr-sidebar", @@ -5607,174 +4756,6 @@ } ] }, - { - "id": "pr-sidebar-checks-refused", - "operation": "session.pr-sidebar", - "family": "session.pr-sidebar", - "sites": [ - "mobile/src/source-control/review/use-mobile-pr-sidebar-controller.ts", - "mobile/src/source-control/review/mobile-pr-queries.ts", - "mobile/src/source-control/review/mobile-pr-sidebar-state.ts" - ], - "schedules": [], - "steps": [ - { - "action": "mount", - "id": "mount" - }, - { - "complete": "github.repoSlug#1", - "params": { - "repo": "id:repo-9" - }, - "reply": { - "ok": true, - "result": { - "owner": "owner", - "repo": "repo" - } - } - }, - { - "complete": "hostedReview.forBranch#1", - "params": { - "repo": "id:repo-9", - "branch": "feature", - "linkedGitHubPR": null, - "active": true - }, - "reply": { - "ok": true, - "result": { - "provider": "github", - "number": 12, - "title": "Recorded", - "state": "open", - "url": "https://github.com/owner/repo/pull/12", - "updatedAt": "2026-01-01T00:00:00Z", - "mergeable": "MERGEABLE" - } - } - }, - { - "complete": "worktree.show#1", - "params": { - "worktree": "id:repo-9::/w" - }, - "reply": { - "ok": true, - "result": { - "worktree": { - "linkedPR": null - } - } - } - }, - { - "checkpoint": "branch-hint" - }, - { - "complete": "github.prForBranch#1", - "params": { - "repo": "id:repo-9", - "branch": "feature", - "linkedPRNumber": null, - "fallbackPRNumber": 12, - "acceptMergedFallbackPR": true, - "currentHeadOid": null - }, - "paramsFollowDivergence": true, - "reply": { - "ok": true, - "result": { - "kind": "found", - "pr": { - "number": 12, - "state": "open", - "title": "Recorded", - "url": "https://github.com/owner/repo/pull/12", - "headSha": "head-sha-1", - "updatedAt": "2026-01-01T00:00:00Z", - "mergeable": "MERGEABLE" - }, - "fetchedAt": 0 - } - } - }, - { - "checkpoint": "pr" - }, - { - "complete": "github.prChecks#1", - "params": { - "repo": "id:repo-9", - "prNumber": 12, - "headSha": "head-sha-1" - }, - "reply": { - "ok": true, - "result": { - "checks": [] - } - } - }, - { - "complete": "status.get#1", - "params": { - "$undefined": true - }, - "reply": { - "ok": true, - "result": { - "runtimeId": "recorded" - } - } - }, - { - "complete": "github.workItemDetails#1", - "params": { - "repo": "id:repo-9", - "number": 12, - "type": "pr" - }, - "paramsFollowDivergence": true, - "reply": { - "ok": true, - "result": { - "item": { - "id": "PR_1", - "number": 12, - "type": "pr", - "state": "open", - "title": "Recorded", - "url": "https://github.com/owner/repo/pull/12", - "updatedAt": "2026-01-01T00:00:00Z", - "labels": [], - "assignees": [] - }, - "body": "body", - "headSha": "head-sha-1", - "comments": [ - { - "id": 55, - "author": "rev", - "body": "please fix", - "createdAt": "2026-01-01T00:00:00Z", - "url": "https://github.com/owner/repo/pull/12#discussion_r55", - "threadId": "thread-1", - "path": "src/app.ts", - "line": 3, - "isResolved": false - } - ] - } - } - }, - { - "checkpoint": "checks-refused" - } - ] - }, { "id": "pr-resolve-refused-rolls-back", "operation": "session.pr-sidebar", @@ -5975,816 +4956,6 @@ } ] }, - { - "id": "pr-comment-posted-in-place", - "operation": "session.pr-sidebar", - "family": "session.pr-sidebar", - "sites": [ - "mobile/src/source-control/review/use-mobile-pr-sidebar-controller.ts", - "mobile/src/source-control/review/mobile-pr-queries.ts", - "mobile/src/source-control/review/mobile-pr-sidebar-state.ts", - "mobile/src/source-control/review/pr-comment-writes.ts" - ], - "schedules": [], - "steps": [ - { - "action": "mount", - "id": "mount" - }, - { - "complete": "github.repoSlug#1", - "params": { - "repo": "id:repo-9" - }, - "reply": { - "ok": true, - "result": { - "owner": "owner", - "repo": "repo" - } - } - }, - { - "complete": "hostedReview.forBranch#1", - "params": { - "repo": "id:repo-9", - "branch": "feature", - "linkedGitHubPR": null, - "active": true - }, - "reply": { - "ok": true, - "result": { - "provider": "github", - "number": 12, - "title": "Recorded", - "state": "open", - "url": "https://github.com/owner/repo/pull/12", - "updatedAt": "2026-01-01T00:00:00Z", - "mergeable": "MERGEABLE" - } - } - }, - { - "complete": "worktree.show#1", - "params": { - "worktree": "id:repo-9::/w" - }, - "reply": { - "ok": true, - "result": { - "worktree": { - "linkedPR": null - } - } - } - }, - { - "checkpoint": "branch-hint" - }, - { - "complete": "github.prForBranch#1", - "params": { - "repo": "id:repo-9", - "branch": "feature", - "linkedPRNumber": null, - "fallbackPRNumber": 12, - "acceptMergedFallbackPR": true, - "currentHeadOid": null - }, - "paramsFollowDivergence": true, - "reply": { - "ok": true, - "result": { - "kind": "found", - "pr": { - "number": 12, - "state": "open", - "title": "Recorded", - "url": "https://github.com/owner/repo/pull/12", - "headSha": "head-sha-1", - "updatedAt": "2026-01-01T00:00:00Z", - "mergeable": "MERGEABLE" - }, - "fetchedAt": 0 - } - } - }, - { - "checkpoint": "pr" - }, - { - "complete": "github.prChecks#1", - "params": { - "repo": "id:repo-9", - "prNumber": 12, - "headSha": "head-sha-1" - }, - "reply": { - "ok": true, - "result": [ - { - "name": "build", - "status": "completed", - "conclusion": "success", - "checkRunId": 7 - } - ] - } - }, - { - "complete": "status.get#1", - "params": { - "$undefined": true - }, - "reply": { - "ok": true, - "result": { - "runtimeId": "recorded" - } - } - }, - { - "complete": "github.workItemDetails#1", - "params": { - "repo": "id:repo-9", - "number": 12, - "type": "pr" - }, - "paramsFollowDivergence": true, - "reply": { - "ok": true, - "result": { - "item": { - "id": "PR_1", - "number": 12, - "type": "pr", - "state": "open", - "title": "Recorded", - "url": "https://github.com/owner/repo/pull/12", - "updatedAt": "2026-01-01T00:00:00Z", - "labels": [], - "assignees": [] - }, - "body": "body", - "headSha": "head-sha-1", - "comments": [ - { - "id": 55, - "author": "rev", - "body": "please fix", - "createdAt": "2026-01-01T00:00:00Z", - "url": "https://github.com/owner/repo/pull/12#discussion_r55", - "threadId": "thread-1", - "path": "src/app.ts", - "line": 3, - "isResolved": false - } - ] - } - } - }, - { - "checkpoint": "loaded" - }, - { - "action": "post-comment", - "id": "post-comment" - }, - { - "complete": "github.addIssueComment#1", - "params": { - "repo": "id:repo-9", - "number": 12, - "body": "recorded comment", - "type": "pr" - }, - "paramsFollowDivergence": true, - "reply": { - "ok": true, - "result": { - "ok": true, - "comment": { - "id": 57 - } - } - } - }, - { - "checkpoint": "comment-sent" - }, - { - "complete": "github.prComments#1", - "params": { - "repo": "id:repo-9", - "prNumber": 12, - "noCache": true, - "prRepo": { - "owner": "owner", - "repo": "repo", - "host": "github.com" - } - }, - "paramsFollowDivergence": true, - "reply": { - "ok": true, - "result": [ - { - "id": 55, - "author": "rev", - "body": "please fix", - "createdAt": "2026-01-01T00:00:00Z", - "url": "https://github.com/owner/repo/pull/12#discussion_r55", - "threadId": "thread-1", - "path": "src/app.ts", - "line": 3, - "isResolved": false - }, - { - "id": 57, - "author": "me", - "body": "recorded comment", - "createdAt": "2026-01-01T00:01:00Z", - "url": "https://github.com/owner/repo/pull/12#issuecomment-57" - } - ] - } - }, - { - "checkpoint": "comment-shown" - } - ] - }, - { - "id": "pr-mutation-status", - "operation": "session.pr-mutations", - "family": "github.pr-mutation", - "sites": ["mobile/src/source-control/review/github-pr-mutations.ts"], - "schedules": [], - "steps": [ - { - "checkpoint": "pending" - }, - { - "action": "merge", - "id": "merge" - }, - { - "complete": "github.mergePR#1", - "params": { - "repo": "id:repo-9", - "prNumber": 12, - "method": "squash" - }, - "reply": { - "ok": true, - "result": { - "ok": true - } - } - }, - { - "checkpoint": "merge" - }, - { - "action": "auto-merge", - "id": "auto-merge" - }, - { - "complete": "github.setPRAutoMerge#1", - "params": { - "repo": "id:repo-9", - "prNumber": 12, - "enabled": true - }, - "reply": { - "ok": true, - "result": { - "ok": true - } - } - }, - { - "checkpoint": "auto-merge" - }, - { - "action": "close", - "id": "close" - }, - { - "complete": "github.updatePRState#1", - "params": { - "repo": "id:repo-9", - "prNumber": 12, - "updates": { - "state": "closed" - } - }, - "reply": { - "ok": true, - "result": { - "ok": true - } - } - }, - { - "checkpoint": "close" - }, - { - "action": "request-reviewers", - "id": "request-reviewers" - }, - { - "complete": "github.requestPRReviewers#1", - "params": { - "repo": "id:repo-9", - "prNumber": 12, - "reviewers": ["octocat"] - }, - "reply": { - "ok": true, - "result": { - "ok": true - } - } - }, - { - "checkpoint": "request-reviewers" - }, - { - "action": "remove-reviewers", - "id": "remove-reviewers" - }, - { - "complete": "github.removePRReviewers#1", - "params": { - "repo": "id:repo-9", - "prNumber": 12, - "reviewers": ["octocat"] - }, - "reply": { - "ok": true, - "result": { - "ok": true - } - } - }, - { - "checkpoint": "remove-reviewers" - }, - { - "action": "rerun-checks", - "id": "rerun-checks" - }, - { - "complete": "github.rerunPRChecks#1", - "params": { - "repo": "id:repo-9", - "prNumber": 12, - "failedOnly": true, - "headSha": "head-sha-1" - }, - "reply": { - "ok": true, - "result": { - "ok": true - } - } - }, - { - "checkpoint": "rerun-checks" - } - ] - }, - { - "id": "pr-mutation-in-band-failure", - "operation": "session.pr-mutations", - "family": "github.pr-mutation", - "sites": ["mobile/src/source-control/review/github-pr-mutations.ts"], - "schedules": [], - "steps": [ - { - "action": "merge", - "id": "string-error" - }, - { - "complete": "github.mergePR#1", - "params": { - "repo": "id:repo-9", - "prNumber": 12, - "method": "squash" - }, - "reply": { - "ok": true, - "result": { - "ok": false, - "error": "Pull request is not mergeable" - } - } - }, - { - "checkpoint": "string-error" - }, - { - "action": "close", - "id": "object-error" - }, - { - "complete": "github.updatePRState#1", - "params": { - "repo": "id:repo-9", - "prNumber": 12, - "updates": { - "state": "closed" - } - }, - "reply": { - "ok": true, - "result": { - "ok": false, - "error": { - "message": "Branch is protected" - } - } - } - }, - { - "checkpoint": "object-error" - }, - { - "action": "auto-merge", - "id": "unstructured" - }, - { - "complete": "github.setPRAutoMerge#1", - "params": { - "repo": "id:repo-9", - "prNumber": 12, - "enabled": true - }, - "reply": { - "ok": true, - "result": true - } - }, - { - "checkpoint": "unstructured" - }, - { - "action": "rerun-checks", - "id": "empty-object-error" - }, - { - "complete": "github.rerunPRChecks#1", - "params": { - "repo": "id:repo-9", - "prNumber": 12, - "failedOnly": true, - "headSha": "head-sha-1" - }, - "reply": { - "ok": true, - "result": { - "ok": false, - "error": { - "message": "" - } - } - } - }, - { - "checkpoint": "empty-object-error" - } - ] - }, - { - "id": "pr-comment-mutation", - "operation": "session.pr-mutations", - "family": "github.pr-comment-mutation", - "sites": ["mobile/src/source-control/review/github-pr-mutations.ts"], - "schedules": [], - "steps": [ - { - "checkpoint": "pending" - }, - { - "action": "reply", - "id": "reply" - }, - { - "complete": "github.addPRReviewCommentReply#1", - "params": { - "repo": "id:repo-9", - "prNumber": 12, - "commentId": 55, - "body": "recorded reply", - "threadId": "thread-1", - "path": "src/app.ts", - "line": 3 - }, - "reply": { - "ok": true, - "result": { - "ok": true, - "comment": { - "id": 56 - } - } - } - }, - { - "checkpoint": "reply" - }, - { - "action": "root-comment", - "id": "root-comment" - }, - { - "complete": "github.addIssueComment#1", - "params": { - "repo": "id:repo-9", - "number": 12, - "body": "recorded comment", - "type": "pr" - }, - "reply": { - "ok": true, - "result": { - "ok": true, - "comment": { - "id": 57 - } - } - } - }, - { - "checkpoint": "root-comment" - }, - { - "action": "resolve-thread", - "id": "resolve-thread" - }, - { - "complete": "github.resolveReviewThread#1", - "params": { - "repo": "id:repo-9", - "threadId": "thread-1", - "resolve": true - }, - "reply": { - "ok": true, - "result": true - } - }, - { - "checkpoint": "resolve-thread" - }, - { - "action": "edit-comment", - "id": "edit-comment" - }, - { - "complete": "github.project.updateIssueCommentBySlug#1", - "params": { - "owner": "owner", - "repo": "repo", - "commentId": 55, - "body": "edited" - }, - "reply": { - "ok": true, - "result": { - "ok": true - } - } - }, - { - "checkpoint": "edit-comment" - }, - { - "action": "delete-comment", - "id": "delete-comment" - }, - { - "complete": "github.project.deleteIssueCommentBySlug#1", - "params": { - "owner": "owner", - "repo": "repo", - "commentId": 55 - }, - "reply": { - "ok": true, - "result": { - "ok": true - } - } - }, - { - "checkpoint": "delete-comment" - } - ] - }, - { - "id": "pr-line-comment-and-file-viewed", - "operation": "session.pr-mutations", - "family": "github.pr-comment-mutation", - "sites": ["mobile/src/source-control/review/github-pr-review-line-mutations.ts"], - "schedules": [], - "steps": [ - { - "action": "line-comment", - "id": "line-comment" - }, - { - "complete": "github.addPRReviewComment#1", - "params": { - "repo": "id:repo-9", - "prNumber": 12, - "commitId": "head-sha-1", - "path": "src/app.ts", - "line": 5, - "body": "recorded line comment", - "startLine": 3 - }, - "reply": { - "ok": true, - "result": { - "ok": true, - "comment": { - "id": 57 - } - } - } - }, - { - "checkpoint": "line-comment" - }, - { - "action": "file-viewed", - "id": "viewed" - }, - { - "complete": "github.setPRFileViewed#1", - "params": { - "repo": "id:repo-9", - "pullRequestId": "PR_kwDO", - "path": "src/app.ts", - "viewed": true - }, - "reply": { - "ok": true, - "result": true - } - }, - { - "checkpoint": "viewed" - }, - { - "action": "file-viewed", - "id": "refused" - }, - { - "complete": "github.setPRFileViewed#2", - "params": { - "repo": "id:repo-9", - "pullRequestId": "PR_kwDO", - "path": "src/app.ts", - "viewed": true - }, - "reply": { - "ok": true, - "result": false - } - }, - { - "checkpoint": "refused" - } - ] - }, - { - "id": "pr-comment-resolve-unconfirmed", - "operation": "session.pr-mutations", - "family": "github.pr-comment-mutation", - "sites": ["mobile/src/source-control/review/github-pr-mutations.ts"], - "schedules": [], - "steps": [ - { - "action": "resolve-thread", - "id": "explicit-false" - }, - { - "complete": "github.resolveReviewThread#1", - "params": { - "repo": "id:repo-9", - "threadId": "thread-1", - "resolve": true - }, - "reply": { - "ok": true, - "result": false - } - }, - { - "checkpoint": "explicit-false" - }, - { - "action": "resolve-thread", - "id": "absent-result" - }, - { - "complete": "github.resolveReviewThread#2", - "params": { - "repo": "id:repo-9", - "threadId": "thread-1", - "resolve": true - }, - "reply": { - "ok": true - } - }, - { - "checkpoint": "absent-result" - } - ] - }, - { - "id": "pr-title-mutation", - "operation": "session.pr-mutations", - "family": "github.pr-title-mutation", - "sites": ["mobile/src/source-control/review/github-pr-mutations.ts"], - "schedules": [], - "steps": [ - { - "action": "title", - "id": "title" - }, - { - "complete": "github.updatePRTitle#1", - "params": { - "repo": "id:repo-9", - "prNumber": 12, - "title": "Recorded title" - }, - "reply": { - "ok": true, - "result": true - } - }, - { - "checkpoint": "title" - } - ] - }, - { - "id": "pr-title-unconfirmed", - "operation": "session.pr-mutations", - "family": "github.pr-title-mutation", - "sites": ["mobile/src/source-control/review/github-pr-mutations.ts"], - "schedules": [], - "steps": [ - { - "action": "title", - "id": "explicit-false" - }, - { - "complete": "github.updatePRTitle#1", - "params": { - "repo": "id:repo-9", - "prNumber": 12, - "title": "Recorded title" - }, - "reply": { - "ok": true, - "result": false - } - }, - { - "checkpoint": "explicit-false" - }, - { - "action": "title", - "id": "refused" - }, - { - "complete": "github.updatePRTitle#2", - "params": { - "repo": "id:repo-9", - "prNumber": 12, - "title": "Recorded title" - }, - "reply": { - "ok": false, - "error": { - "code": "refused", - "message": "" - } - } - }, - { - "checkpoint": "refused" - } - ] - }, { "id": "pr-triage-launch", "operation": "session.pr-triage-launch", @@ -7073,696 +5244,6 @@ } ] }, - { - "id": "pr-branch-identity", - "operation": "session.pr-branch-context", - "family": "session.pr-branch-context", - "sites": ["mobile/src/source-control/review/use-mobile-pr-branch-context.ts"], - "schedules": [], - "steps": [ - { - "action": "identity", - "id": "identity" - }, - { - "checkpoint": "pending" - }, - { - "complete": "git.status#1", - "params": { - "worktree": "id:repo-9::/w" - }, - "reply": { - "ok": true, - "result": { - "branch": "feature", - "head": "head-sha-1", - "entries": [ - { - "path": "src/app.ts", - "status": "modified", - "area": "unstaged", - "added": 3, - "removed": 1 - } - ], - "upstreamStatus": { - "hasUpstream": true, - "ahead": 1, - "behind": 0 - } - } - } - }, - { - "complete": "worktree.show#1", - "params": { - "worktree": "id:repo-9::/w" - }, - "reply": { - "ok": true, - "result": { - "worktree": { - "baseRef": "origin/main", - "linkedPR": 12 - } - } - } - }, - { - "complete": "repo.list#1", - "params": { - "$undefined": true - }, - "reply": { - "ok": true, - "result": { - "repos": [ - { - "id": "repo-9", - "worktreeBaseRef": "origin/main" - } - ] - } - } - }, - { - "complete": "git.branchCompare#1", - "params": { - "worktree": "id:repo-9::/w", - "baseRef": "origin/main" - }, - "reply": { - "ok": true, - "result": { - "summary": { - "baseRef": "origin/main", - "baseOid": "a1b2c3d4e5f60718293a4b5c6d7e8f9012345678", - "compareRef": "feature", - "headOid": "f0e1d2c3b4a5968778695a4b3c2d1e0f98765432", - "mergeBase": "0123456789abcdef0123456789abcdef01234567", - "changedFiles": 1, - "status": "ready" - }, - "entries": [ - { - "path": "src/old.ts", - "status": "modified", - "added": 1, - "removed": 0 - } - ] - } - } - }, - { - "checkpoint": "identity" - } - ] - }, - { - "id": "pr-branch-repo-context", - "operation": "session.pr-branch-context", - "family": "session.pr-branch-context", - "sites": ["mobile/src/source-control/review/use-mobile-pr-branch-context.ts"], - "schedules": [], - "steps": [ - { - "action": "repo-context", - "id": "repo-context" - }, - { - "complete": "github.repoSlug#1", - "params": { - "repo": "id:repo-9" - }, - "reply": { - "ok": true, - "result": { - "owner": "orca", - "repo": "orca", - "host": "github.com" - } - } - }, - { - "checkpoint": "repo-context" - } - ] - }, - { - "id": "diff-review-snapshot", - "operation": "session.diff-review-load", - "family": "session.diff-review", - "sites": [ - "mobile/src/source-control/review/mobile-diff-review-loaders.ts", - "mobile/src/source-control/review/mobile-diff-review-snapshot-loader.ts" - ], - "schedules": [], - "steps": [ - { - "action": "snapshot", - "id": "snapshot" - }, - { - "checkpoint": "pending" - }, - { - "complete": "git.status#1", - "params": { - "worktree": "id:repo-9::/w" - }, - "reply": { - "ok": true, - "result": { - "branch": "feature", - "head": "head-sha-1", - "entries": [ - { - "path": "src/app.ts", - "status": "modified", - "area": "unstaged", - "added": 3, - "removed": 1 - } - ], - "upstreamStatus": { - "hasUpstream": true, - "ahead": 1, - "behind": 0 - } - } - } - }, - { - "complete": "worktree.show#1", - "params": { - "worktree": "id:repo-9::/w" - }, - "reply": { - "ok": true, - "result": { - "worktree": { - "baseRef": "origin/main", - "linkedPR": 12, - "diffComments": [], - "mobileDiffReview": { - "files": [] - } - } - } - } - }, - { - "complete": "repo.list#1", - "params": { - "$undefined": true - }, - "reply": { - "ok": true, - "result": { - "repos": [ - { - "id": "repo-9", - "worktreeBaseRef": "origin/main" - } - ] - } - } - }, - { - "complete": "git.branchCompare#1", - "params": { - "worktree": "id:repo-9::/w", - "baseRef": "origin/main" - }, - "reply": { - "ok": true, - "result": { - "summary": { - "baseRef": "origin/main", - "baseOid": "a1b2c3d4e5f60718293a4b5c6d7e8f9012345678", - "compareRef": "feature", - "headOid": "f0e1d2c3b4a5968778695a4b3c2d1e0f98765432", - "mergeBase": "0123456789abcdef0123456789abcdef01234567", - "changedFiles": 1, - "status": "ready" - }, - "entries": [ - { - "path": "src/old.ts", - "status": "modified", - "added": 1, - "removed": 0 - } - ] - } - } - }, - { - "checkpoint": "snapshot" - } - ] - }, - { - "id": "diff-review-status-unavailable", - "operation": "session.diff-review-load", - "family": "session.diff-review", - "sites": [ - "mobile/src/source-control/review/mobile-diff-review-loaders.ts", - "mobile/src/source-control/review/mobile-diff-review-snapshot-loader.ts" - ], - "schedules": [], - "steps": [ - { - "action": "snapshot", - "id": "unavailable" - }, - { - "complete": "git.status#1", - "params": { - "worktree": "id:repo-9::/w" - }, - "reply": { - "ok": false, - "error": { - "code": "method_not_found", - "message": "Unknown method" - } - } - }, - { - "checkpoint": "unavailable" - } - ] - }, - { - "id": "diff-review-worktree-file-diff", - "operation": "session.diff-review-load", - "family": "session.diff-review", - "sites": ["mobile/src/source-control/review/mobile-diff-review-loaders.ts"], - "schedules": [], - "steps": [ - { - "action": "diff", - "id": "binary", - "args": { - "scope": "unstaged" - } - }, - { - "complete": "git.diff#1", - "params": { - "worktree": "id:repo-9::/w", - "filePath": "src/app.ts", - "staged": false - }, - "reply": { - "ok": true, - "result": { - "kind": "binary" - } - } - }, - { - "checkpoint": "binary" - }, - { - "action": "diff", - "id": "too-large", - "args": { - "scope": "staged" - } - }, - { - "complete": "git.diff#2", - "params": { - "worktree": "id:repo-9::/w", - "filePath": "src/app.ts", - "staged": true - }, - "reply": { - "ok": true, - "result": { - "kind": "too-large", - "byteLength": 2048 - } - } - }, - { - "checkpoint": "too-large" - }, - { - "action": "diff", - "id": "invalid", - "args": { - "scope": "unstaged" - } - }, - { - "complete": "git.diff#3", - "params": { - "worktree": "id:repo-9::/w", - "filePath": "src/app.ts", - "staged": false - }, - "reply": { - "ok": true, - "result": { - "kind": "unknown" - } - } - }, - { - "checkpoint": "invalid" - } - ] - }, - { - "id": "diff-review-refused-file-diff", - "operation": "session.diff-review-load", - "family": "session.diff-review", - "sites": ["mobile/src/source-control/review/mobile-diff-review-loaders.ts"], - "schedules": [], - "steps": [ - { - "action": "diff", - "id": "diff-too-large", - "args": { - "scope": "unstaged" - } - }, - { - "complete": "git.diff#1", - "params": { - "worktree": "id:repo-9::/w", - "filePath": "src/app.ts", - "staged": false - }, - "reply": { - "ok": false, - "error": { - "code": "diff_too_large", - "message": "Diff exceeds the limit" - } - } - }, - { - "checkpoint": "diff-too-large" - }, - { - "action": "diff", - "id": "deleted", - "args": { - "scope": "unstaged", - "status": "deleted" - } - }, - { - "complete": "git.diff#2", - "params": { - "worktree": "id:repo-9::/w", - "filePath": "src/app.ts", - "staged": false - }, - "reply": { - "ok": false, - "error": { - "code": "internal", - "message": "boom" - } - } - }, - { - "checkpoint": "deleted" - }, - { - "action": "diff", - "id": "refused", - "args": { - "scope": "unstaged" - } - }, - { - "complete": "git.diff#3", - "params": { - "worktree": "id:repo-9::/w", - "filePath": "src/app.ts", - "staged": false - }, - "reply": { - "ok": false, - "error": { - "code": "internal", - "message": "" - } - } - }, - { - "checkpoint": "refused" - } - ] - }, - { - "id": "diff-review-branch-file-diff", - "operation": "session.diff-review-load", - "family": "session.diff-review", - "sites": ["mobile/src/source-control/review/mobile-diff-review-loaders.ts"], - "schedules": [], - "steps": [ - { - "action": "diff", - "id": "branch", - "args": { - "scope": "branch" - } - }, - { - "complete": "git.branchDiff#1", - "params": { - "worktree": "id:repo-9::/w", - "filePath": "src/app.ts", - "compare": { - "baseRef": "origin/main", - "baseOid": "a1b2c3d4e5f60718293a4b5c6d7e8f9012345678", - "headOid": "f0e1d2c3b4a5968778695a4b3c2d1e0f98765432", - "mergeBase": "0123456789abcdef0123456789abcdef01234567" - } - }, - "reply": { - "ok": true, - "result": { - "kind": "binary" - } - } - }, - { - "checkpoint": "branch" - }, - { - "action": "diff", - "id": "no-compare", - "args": { - "scope": "branch", - "compare": false - } - }, - { - "checkpoint": "no-compare" - } - ] - }, - { - "id": "diff-review-commit-file-diff", - "operation": "session.diff-review-load", - "family": "session.diff-review", - "sites": [ - "mobile/src/source-control/review/mobile-diff-review-loaders.ts", - "mobile/src/source-control/review/mobile-diff-review-commit-loader.ts" - ], - "schedules": [], - "steps": [ - { - "action": "commit-snapshot", - "id": "commit" - }, - { - "complete": "git.commitCompare#1", - "params": { - "worktree": "id:repo-9::/w", - "commitId": "c0ffee0123456789abcdef0123456789abcdef01" - }, - "reply": { - "ok": true, - "result": { - "summary": { - "commitOid": "c0ffee0123456789abcdef0123456789abcdef01", - "parentOid": "beef0123456789abcdef0123456789abcdef0123", - "compareRef": "c0ffee0", - "baseRef": "beef012", - "changedFiles": 1, - "status": "ready" - }, - "entries": [ - { - "path": "src/app.ts", - "status": "modified", - "added": 2, - "removed": 1 - } - ] - } - } - }, - { - "checkpoint": "commit" - }, - { - "action": "diff", - "id": "commit-file", - "args": { - "scope": "commit" - } - }, - { - "complete": "git.commitDiff#1", - "params": { - "worktree": "id:repo-9::/w", - "filePath": "src/app.ts", - "commitOid": "c0ffee0123456789abcdef0123456789abcdef01", - "parentOid": "beef0123456789abcdef0123456789abcdef0123" - }, - "reply": { - "ok": true, - "result": { - "kind": "text", - "originalContent": "a\n", - "modifiedContent": "a\nb\n", - "originalIsBinary": false, - "modifiedIsBinary": false - } - } - }, - { - "checkpoint": "commit-file" - } - ] - }, - { - "id": "diff-review-branch-compare", - "operation": "session.diff-review-load", - "family": "session.diff-review", - "sites": ["mobile/src/source-control/review/mobile-diff-review-loaders.ts"], - "schedules": [], - "steps": [ - { - "action": "branch-compare", - "id": "unavailable" - }, - { - "complete": "worktree.show#1", - "params": { - "worktree": "id:repo-9::/w" - }, - "reply": { - "ok": true, - "result": { - "worktree": { - "baseRef": "origin/main", - "linkedPR": 12 - } - } - } - }, - { - "complete": "repo.list#1", - "params": { - "$undefined": true - }, - "reply": { - "ok": true, - "result": { - "repos": [ - { - "id": "repo-9", - "worktreeBaseRef": "origin/main" - } - ] - } - } - }, - { - "complete": "git.branchCompare#1", - "params": { - "worktree": "id:repo-9::/w", - "baseRef": "origin/main" - }, - "reply": { - "ok": false, - "error": { - "code": "forbidden", - "message": "git is not available" - } - } - }, - { - "checkpoint": "unavailable" - }, - { - "action": "branch-compare", - "id": "invalid" - }, - { - "complete": "worktree.show#2", - "params": { - "worktree": "id:repo-9::/w" - }, - "reply": { - "ok": true, - "result": { - "worktree": { - "baseRef": "origin/main", - "linkedPR": 12 - } - } - } - }, - { - "complete": "repo.list#2", - "params": { - "$undefined": true - }, - "reply": { - "ok": true, - "result": { - "repos": [ - { - "id": "repo-9", - "worktreeBaseRef": "origin/main" - } - ] - } - } - }, - { - "complete": "git.branchCompare#2", - "params": { - "worktree": "id:repo-9::/w", - "baseRef": "origin/main" - }, - "reply": { - "ok": true, - "result": { - "summary": {}, - "entries": [] - } - } - }, - { - "checkpoint": "invalid" - } - ] - }, { "id": "diff-review-notes-refused-before-compare", "operation": "session.diff-review-load", @@ -11516,125 +8997,6 @@ } ] }, - { - "id": "native-chat-stop-accepted", - "operation": "session.native-chat-stop", - "family": "session.native-chat-stop", - "sites": ["mobile/src/session/native-chat/composer/use-mobile-native-chat-stop.ts"], - "schedules": [], - "steps": [ - { - "action": "stop", - "id": "stop" - }, - { - "complete": "terminal.send#1", - "params": { - "client": { - "id": "device-token-1", - "type": "mobile" - }, - "terminal": "terminal-1", - "text": "\u001b" - }, - "reply": { - "ok": true, - "result": { - "send": { - "accepted": true - } - } - } - }, - { - "checkpoint": "first-accepted" - }, - { - "advance": 1000 - }, - { - "complete": "terminal.send#2", - "params": { - "client": { - "id": "device-token-1", - "type": "mobile" - }, - "terminal": "terminal-1", - "text": "\u001b" - }, - "optional": true, - "reply": { - "ok": true, - "result": { - "send": { - "accepted": true - } - } - } - }, - { - "checkpoint": "settled" - } - ] - }, - { - "id": "native-chat-stop-both-rejected", - "operation": "session.native-chat-stop", - "family": "session.native-chat-stop", - "sites": ["mobile/src/session/native-chat/composer/use-mobile-native-chat-stop.ts"], - "schedules": [], - "steps": [ - { - "action": "stop", - "id": "stop" - }, - { - "complete": "terminal.send#1", - "params": { - "client": { - "id": "device-token-1", - "type": "mobile" - }, - "terminal": "terminal-1", - "text": "\u001b" - }, - "reply": { - "ok": true, - "result": { - "send": { - "accepted": false - } - } - } - }, - { - "advance": 1000 - }, - { - "complete": "terminal.send#2", - "params": { - "client": { - "id": "device-token-1", - "type": "mobile" - }, - "terminal": "terminal-1", - "text": "\u001b" - }, - "optional": true, - "reply": { - "ok": true, - "result": { - "send": { - "accepted": false - } - } - } - }, - { - "checkpoint": "reported" - } - ] - }, { "id": "native-chat-stop-delivery-unknown", "operation": "session.native-chat-stop", @@ -11890,83 +9252,6 @@ } ] }, - { - "id": "review-mark-reviewed-persists", - "operation": "session.diff-review-actions", - "family": "session.diff-review-actions", - "sites": [ - "mobile/src/source-control/review/use-mobile-diff-review-interactions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-comment-actions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-git-actions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-send-actions.ts", - "mobile/src/session/native-chat/composer/mobile-native-chat-stale-input.ts" - ], - "schedules": [], - "steps": [ - { - "action": "mark-reviewed", - "id": "mark-reviewed" - }, - { - "complete": "worktree.set#1", - "params": { - "diffComments": [ - { - "body": "needs a test", - "createdAt": 0, - "filePath": "src/app.ts", - "id": "note-1", - "lineNumber": 4, - "worktreeId": "workspace-1", - "side": "modified" - } - ], - "diffCommentsBase": [ - { - "body": "needs a test", - "createdAt": 0, - "filePath": "src/app.ts", - "id": "note-1", - "lineNumber": 4, - "worktreeId": "workspace-1", - "side": "modified" - } - ], - "mobileDiffReview": { - "completedAt": 1767225600000, - "files": { - "unstaged:src/app.ts": { - "filePath": "src/app.ts", - "key": "unstaged:src/app.ts", - "lastOpenedAt": { - "$undefined": true - }, - "lastSeenDiffIdentity": "identity-1", - "oldPath": { - "$undefined": true - }, - "reviewDiffIdentity": "identity-1", - "reviewedAt": 1767225600000, - "scope": "unstaged" - } - }, - "updatedAt": 1767225600000, - "version": 1 - }, - "worktree": "id:workspace-1" - }, - "reply": { - "ok": true, - "result": { - "updated": true - } - } - }, - { - "checkpoint": "persisted" - } - ] - }, { "id": "review-mark-reviewed-rolls-back", "operation": "session.diff-review-actions", @@ -12045,320 +9330,6 @@ } ] }, - { - "id": "review-stage-file", - "operation": "session.diff-review-actions", - "family": "session.diff-review-actions", - "sites": [ - "mobile/src/source-control/review/use-mobile-diff-review-interactions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-comment-actions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-git-actions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-send-actions.ts", - "mobile/src/session/native-chat/composer/mobile-native-chat-stale-input.ts" - ], - "schedules": [], - "steps": [ - { - "action": "stage", - "id": "stage" - }, - { - "complete": "git.stage#1", - "params": { - "filePath": "src/app.ts", - "worktree": "id:workspace-1" - }, - "reply": { - "ok": true, - "result": { - "staged": true - } - } - }, - { - "checkpoint": "staged" - } - ] - }, - { - "id": "review-stage-refused", - "operation": "session.diff-review-actions", - "family": "session.diff-review-actions", - "sites": [ - "mobile/src/source-control/review/use-mobile-diff-review-interactions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-comment-actions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-git-actions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-send-actions.ts", - "mobile/src/session/native-chat/composer/mobile-native-chat-stale-input.ts" - ], - "schedules": [], - "steps": [ - { - "action": "discard", - "id": "discard" - }, - { - "complete": "git.discard#1", - "params": { - "filePath": "src/app.ts", - "worktree": "id:workspace-1" - }, - "reply": { - "ok": false, - "error": { - "code": "git_conflict", - "message": "Cannot discard during a merge" - } - } - }, - { - "checkpoint": "refused" - } - ] - }, - { - "id": "review-open-in-session", - "operation": "session.diff-review-actions", - "family": "session.diff-review-actions", - "sites": [ - "mobile/src/source-control/review/use-mobile-diff-review-interactions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-comment-actions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-git-actions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-send-actions.ts", - "mobile/src/session/native-chat/composer/mobile-native-chat-stale-input.ts" - ], - "schedules": [], - "steps": [ - { - "action": "open-in-session", - "id": "open-in-session" - }, - { - "complete": "files.openDiff#1", - "params": { - "relativePath": "src/app.ts", - "staged": false, - "worktree": "id:workspace-1" - }, - "reply": { - "ok": true, - "result": { - "opened": true - } - } - }, - { - "checkpoint": "opened" - } - ] - }, - { - "id": "review-send-notes-heals-stale-input", - "operation": "session.diff-review-actions", - "family": "session.diff-review-actions", - "sites": [ - "mobile/src/source-control/review/use-mobile-diff-review-interactions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-comment-actions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-git-actions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-send-actions.ts", - "mobile/src/session/native-chat/composer/mobile-native-chat-stale-input.ts" - ], - "schedules": [], - "steps": [ - { - "action": "mark-stale", - "id": "mark-stale" - }, - { - "action": "send-notes", - "id": "send-notes" - }, - { - "complete": "terminal.read#1", - "params": { - "terminal": "terminal-1", - "screen": true, - "limit": 1 - }, - "reply": { - "ok": true, - "result": { - "terminal": {} - } - } - }, - { - "complete": "terminal.send#1", - "params": { - "enter": false, - "terminal": "terminal-1", - "text": "\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u0015\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b\u000b" - }, - "reply": { - "ok": true, - "result": { - "send": { - "accepted": true - } - } - } - }, - { - "checkpoint": "healed" - } - ] - }, - { - "id": "review-create-agent-refused", - "operation": "session.diff-review-actions", - "family": "session.diff-review-actions", - "sites": [ - "mobile/src/source-control/review/use-mobile-diff-review-interactions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-comment-actions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-git-actions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-send-actions.ts", - "mobile/src/session/native-chat/composer/mobile-native-chat-stale-input.ts" - ], - "schedules": [], - "steps": [ - { - "action": "create-and-send", - "id": "create-and-send" - }, - { - "complete": "repo.list#1", - "params": { - "$undefined": true - }, - "reply": { - "ok": true, - "result": { - "repos": [ - { - "id": "workspace-1" - } - ] - } - } - }, - { - "complete": "settings.get#1", - "params": { - "$undefined": true - }, - "reply": { - "ok": true, - "result": { - "settings": { - "defaultTuiAgent": null, - "disabledTuiAgents": [] - } - } - } - }, - { - "complete": "preflight.detectAgents#1", - "params": { - "worktreeId": "workspace-1" - }, - "reply": { - "ok": true, - "result": ["claude"] - } - }, - { - "complete": "agent.launchReplay#1", - "params": { - "agent": "claude", - "operationId": "1767225600000-00000000000040008000000000000001", - "target": { - "kind": "existing", - "worktree": "id:workspace-1" - }, - "prompt": { - "delivery": "submit", - "text": "File: src/app.ts\nLine: 4\nUser comment: \"needs a test\"" - }, - "launchSource": "notes_send" - }, - "reply": { - "ok": false, - "error": { - "code": "selector_not_found", - "message": "Workspace not found" - } - } - }, - { - "checkpoint": "refused" - } - ] - }, - { - "id": "session-markdown-saved", - "operation": "session.markdown-save", - "family": "session.markdown-save", - "sites": ["mobile/src/files/session-documents/use-mobile-session-markdown-actions.ts"], - "schedules": [], - "steps": [ - { - "action": "save", - "id": "save" - }, - { - "complete": "markdown.saveTab#1", - "params": { - "baseVersion": "v1", - "content": "# b", - "tabId": "tab-md", - "worktree": "id:workspace-1" - }, - "reply": { - "ok": true, - "result": { - "content": "# b", - "version": "v2", - "isDirty": false - } - } - }, - { - "checkpoint": "saved" - } - ] - }, - { - "id": "session-markdown-save-conflict", - "operation": "session.markdown-save", - "family": "session.markdown-save", - "sites": ["mobile/src/files/session-documents/use-mobile-session-markdown-actions.ts"], - "schedules": [], - "steps": [ - { - "action": "save", - "id": "save" - }, - { - "complete": "markdown.saveTab#1", - "params": { - "baseVersion": "v1", - "content": "# b", - "tabId": "tab-md", - "worktree": "id:workspace-1" - }, - "reply": { - "ok": false, - "error": { - "code": "version_conflict", - "message": "Document changed on disk" - } - } - }, - { - "checkpoint": "conflicted" - } - ] - }, { "id": "quick-commands-loaded-and-saved", "operation": "settings.quick-commands", @@ -13141,117 +10112,6 @@ } ] }, - { - "id": "sc-changes-loaded", - "operation": "source-control.changes-load", - "family": "git.changes-load", - "sites": ["mobile/src/source-control/changes/use-mobile-source-control-loaders.ts"], - "schedules": [], - "steps": [ - { - "action": "mount", - "id": "mount" - }, - { - "checkpoint": "status-pending" - }, - { - "complete": "git.status#1", - "params": { - "worktree": "id:repo42::/p" - }, - "reply": { - "ok": true, - "result": { - "branch": "feature", - "head": "head-oid", - "entries": [ - { - "path": "src/app.ts", - "status": "modified", - "area": "unstaged", - "added": 4, - "removed": 1 - }, - { - "path": "src/old.ts", - "oldPath": "src/older.ts", - "status": "renamed", - "area": "staged" - } - ], - "upstreamStatus": { - "hasUpstream": true, - "ahead": 1, - "behind": 0, - "upstreamName": "origin/feature" - } - } - } - }, - { - "checkpoint": "compare-pending" - }, - { - "complete": "worktree.show#1", - "params": { - "worktree": "id:repo42::/p" - }, - "reply": { - "ok": true, - "result": { - "worktree": { - "baseRef": "origin/dev" - } - } - } - }, - { - "complete": "repo.list#1", - "params": { - "$undefined": true - }, - "reply": { - "ok": true, - "result": { - "repos": [] - } - } - }, - { - "complete": "git.branchCompare#1", - "params": { - "worktree": "id:repo42::/p", - "baseRef": "origin/dev" - }, - "reply": { - "ok": true, - "result": { - "summary": { - "baseRef": "origin/dev", - "baseOid": "a1b2c3d4e5f60718293a4b5c6d7e8f9012345678", - "compareRef": "feature", - "headOid": "f0e1d2c3b4a5968778695a4b3c2d1e0f98765432", - "mergeBase": "0123456789abcdef0123456789abcdef01234567", - "changedFiles": 1, - "status": "ready" - }, - "entries": [ - { - "path": "src/app.ts", - "status": "modified", - "added": 2, - "removed": 1 - } - ] - } - } - }, - { - "checkpoint": "settled" - } - ] - }, { "id": "sc-changes-return-from-memory", "operation": "source-control.changes-load", @@ -13564,106 +10424,6 @@ } ] }, - { - "id": "sc-history-branch-commits", - "operation": "source-control.history-branch-commits", - "family": "git.history-branch-commits", - "sites": ["mobile/src/source-control/history/MobileGitHistoryList.tsx"], - "schedules": [], - "steps": [ - { - "action": "mount", - "id": "mount" - }, - { - "checkpoint": "base-pending" - }, - { - "complete": "worktree.show#1", - "params": { - "worktree": "id:repo42::/p" - }, - "reply": { - "ok": true, - "result": { - "worktree": { - "baseRef": "origin/main" - } - } - } - }, - { - "complete": "repo.list#1", - "params": { - "$undefined": true - }, - "reply": { - "ok": true, - "result": { - "repos": [ - { - "id": "repo42", - "worktreeBaseRef": null - } - ] - } - } - }, - { - "checkpoint": "history-pending" - }, - { - "complete": "git.history#1", - "params": { - "worktree": "id:repo42::/p", - "limit": 50, - "skip": 0, - "baseRef": "origin/main", - "branchOnly": true - }, - "reply": { - "ok": true, - "result": { - "items": [ - { - "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "displayId": "aaaaaaa", - "subject": "first", - "author": "dev", - "parentIds": ["bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"], - "timestamp": 1767222000000, - "pushed": false, - "statistics": { - "files": 2, - "insertions": 13, - "deletions": 1 - }, - "message": "first\n\nExplains the change.\n\nCo-authored-by: Pair " - } - ], - "hasMore": false, - "skip": 0, - "branch": { - "baseRef": { - "id": "refs/remotes/origin/main", - "name": "origin/main" - }, - "ahead": 1, - "behind": 2, - "unpushed": 1 - } - } - } - }, - { - "action": "open", - "id": "open" - }, - { - "checkpoint": "settled" - } - ] - }, { "id": "notifications-desktop-stream-replayed", "operation": "notifications.desktop-stream", @@ -14893,238 +11653,6 @@ } ] }, - { - "id": "review-file-diff-shapes", - "operation": "session.diff-review-load", - "family": "session.review-file-diff", - "sites": ["mobile/src/source-control/review/mobile-diff-review-loaders.ts"], - "schedules": [], - "steps": [ - { - "action": "diff", - "id": "binary", - "args": { - "scope": "unstaged" - } - }, - { - "complete": "git.diff#1", - "params": { - "worktree": "id:repo-9::/w", - "filePath": "src/app.ts", - "staged": false - }, - "reply": { - "ok": true, - "result": { - "kind": "binary" - } - } - }, - { - "checkpoint": "binary" - }, - { - "action": "diff", - "id": "too-large", - "args": { - "scope": "staged" - } - }, - { - "complete": "git.diff#2", - "params": { - "worktree": "id:repo-9::/w", - "filePath": "src/app.ts", - "staged": true - }, - "reply": { - "ok": true, - "result": { - "kind": "too-large", - "byteLength": 2048 - } - } - }, - { - "checkpoint": "too-large" - }, - { - "action": "diff", - "id": "invalid", - "args": { - "scope": "unstaged" - } - }, - { - "complete": "git.diff#3", - "params": { - "worktree": "id:repo-9::/w", - "filePath": "src/app.ts", - "staged": false - }, - "reply": { - "ok": true, - "result": { - "kind": "unknown" - } - } - }, - { - "checkpoint": "invalid" - } - ] - }, - { - "id": "review-branch-diff-shapes", - "operation": "session.diff-review-load", - "family": "session.review-branch-diff", - "sites": ["mobile/src/source-control/review/mobile-diff-review-loaders.ts"], - "schedules": [], - "steps": [ - { - "action": "diff", - "id": "branch", - "args": { - "scope": "branch" - } - }, - { - "complete": "git.branchDiff#1", - "params": { - "worktree": "id:repo-9::/w", - "filePath": "src/app.ts", - "compare": { - "baseRef": "origin/main", - "baseOid": "a1b2c3d4e5f60718293a4b5c6d7e8f9012345678", - "headOid": "f0e1d2c3b4a5968778695a4b3c2d1e0f98765432", - "mergeBase": "0123456789abcdef0123456789abcdef01234567" - } - }, - "reply": { - "ok": true, - "result": { - "kind": "binary" - } - } - }, - { - "checkpoint": "branch" - }, - { - "action": "diff", - "id": "no-compare", - "args": { - "scope": "branch", - "compare": false - } - }, - { - "checkpoint": "no-compare" - } - ] - }, - { - "id": "review-git-mutations-run", - "operation": "session.diff-review-actions", - "family": "session.review-git-mutations", - "sites": [ - "mobile/src/source-control/review/use-mobile-diff-review-interactions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-comment-actions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-git-actions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-send-actions.ts", - "mobile/src/session/native-chat/composer/mobile-native-chat-stale-input.ts" - ], - "schedules": [], - "steps": [ - { - "action": "stage", - "id": "stage" - }, - { - "complete": "git.stage#1", - "params": { - "filePath": "src/app.ts", - "worktree": "id:workspace-1" - }, - "reply": { - "ok": true, - "result": { - "staged": true - } - } - }, - { - "checkpoint": "staged" - }, - { - "action": "discard", - "id": "discard" - }, - { - "complete": "git.discard#1", - "params": { - "filePath": "src/app.ts", - "worktree": "id:workspace-1" - }, - "reply": { - "ok": true, - "result": { - "discarded": true - } - } - }, - { - "checkpoint": "discarded" - } - ] - }, - { - "id": "review-send-sheet-lists-terminals", - "operation": "session.diff-review-actions", - "family": "session.review-send-sheet", - "sites": [ - "mobile/src/source-control/review/use-mobile-diff-review-interactions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-comment-actions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-git-actions.ts", - "mobile/src/source-control/review/use-mobile-diff-review-send-actions.ts", - "mobile/src/session/native-chat/composer/mobile-native-chat-stale-input.ts" - ], - "schedules": [], - "steps": [ - { - "action": "open-send-sheet", - "id": "open" - }, - { - "complete": "session.tabs.list#1", - "params": { - "worktree": "id:workspace-1" - }, - "reply": { - "ok": true, - "result": { - "tabs": [ - { - "id": "tab-1", - "type": "terminal", - "title": "codex", - "terminal": "terminal-1" - }, - { - "id": "tab-2", - "type": "markdown", - "title": "notes.md" - } - ] - } - } - }, - { - "checkpoint": "listed" - } - ] - }, { "id": "new-tab-local-agents", "operation": "settings.new-tab-agents", diff --git a/mobile/src/test-support/bridged-parity/divergence-classes.ts b/mobile/src/test-support/bridged-parity/divergence-classes.ts index 7ea05389dba..e3b7ef6ef82 100644 --- a/mobile/src/test-support/bridged-parity/divergence-classes.ts +++ b/mobile/src/test-support/bridged-parity/divergence-classes.ts @@ -113,102 +113,3 @@ export const BRIDGED_PARITY_EXCLUSIONS: Readonly> = { - identical: 385, - 'reply-meta-required': 0, - 'result-absent-settlement': 328, - 'result-absent-observation': 6, - 'result-absent-stream-release': 1, - 'params-undefined': 27, - 'write-ordinal': 30, - unclassified: 0 -} - -export type BridgedParityTally = { - identical: number - counts: Readonly> -} - -// Check both directions and identical too; broad unclassified/exclusion gates cannot detect every class trade. -export function bridgedParityTallyDrift(tally: BridgedParityTally): readonly string[] { - const ran: Readonly> = { ...tally.counts, identical: tally.identical } - const drift: string[] = [] - for (const [name, pinned] of Object.entries(BRIDGED_PARITY_BASELINE)) { - const count = ran[name] ?? 0 - if (count !== pinned) { - drift.push(`${name}: pinned ${pinned}, ran ${count}`) - } - } - return drift -} - -export const BRIDGED_PARITY_NAMEABLE = 8 - -// Pin small classes by membership because unchanged counts can hide one real failure replacing an excluded artifact. -export const BRIDGED_PARITY_MEMBERS: Readonly< - Partial> -> = { - 'result-absent-observation': [ - 'matrix-live-worktree-name-runtime.clientevents.subscribe-1-2', - 'matrix-host-worktree-refresh-runtime.clientevents.subscribe-1-2', - 'matrix-host-worktree-refresh-runtime.clientevents.subscribe-1-3', - 'matrix-notifications.desktop-stream-notifications.subscribe-1-1', - 'matrix-notifications.desktop-stream-notifications.subscribe-1-2', - 'matrix-session.native-chat-page-nativechat.subscribe-2-1' - ], - 'result-absent-stream-release': ['matrix-session.native-chat-page-nativechat.subscribe-1-1'], - 'write-ordinal': [ - 'diff-review-notes-refused-before-compare', - 'diff-review-snapshot', - 'diff-review-status-unavailable', - 'matrix-session.diff-review-git.branchcompare-1', - 'matrix-session.diff-review-git.status-1', - 'matrix-session.diff-review-repo.list-1', - 'matrix-session.diff-review-worktree.show-1', - 'sc-changes-loaded', - 'sc-changes-return-from-memory', - 'sc-changes-write-reads-live', - 'matrix-git.changes-load-git.branchcompare-1', - 'matrix-git.changes-load-git.status-1', - 'matrix-git.changes-load-repo.list-1', - 'matrix-git.changes-load-worktree.show-1', - 'aivault-history-scan-association', - 'aivault-history-scan-fulfilled', - 'aivault-history-scan-refresh', - 'aivault-history-scan-revisit', - 'aivault-history-scan-unsupported', - 'aivault-history-screen-listed', - 'aivault-history-screen-worktrees', - 'host-worktree-refresh-stream', - 'live-worktree-name-stream', - 'matrix-host-worktree-refresh-runtime.clientevents.subscribe-1-1', - 'matrix-live-worktree-name-runtime.clientevents.subscribe-1-1', - 'matrix-host-worktree-refresh-runtime.clientevents.subscribe-2-1', - 'matrix-live-worktree-name-runtime.clientevents.subscribe-2-1', - 'matrix-live-worktree-name-worktree.show-1', - 'matrix-live-worktree-name-worktree.show-2', - 'matrix-live-worktree-name-worktree.show-3' - ] -} - -export function bridgedParityMembershipDrift( - observed: ReadonlyMap -): readonly string[] { - const drift: string[] = [] - for (const [name, pinned] of Object.entries(BRIDGED_PARITY_MEMBERS)) { - if (pinned === undefined) { - continue - } - const seen = observed.get(name) ?? [] - const arrived = seen.filter((id) => !pinned.includes(id)) - const left = pinned.filter((id) => !seen.includes(id)) - if (arrived.length > 0 || left.length > 0) { - drift.push( - `${name}: arrived ${arrived.join(', ') || '(none)'}; left ${left.join(', ') || '(none)'}` - ) - } - } - return drift -} diff --git a/mobile/src/test-support/rpc-recording/changed-bridge-outcomes.ts b/mobile/src/test-support/rpc-recording/changed-bridge-outcomes.ts index 9a33b840911..1467f936b77 100644 --- a/mobile/src/test-support/rpc-recording/changed-bridge-outcomes.ts +++ b/mobile/src/test-support/rpc-recording/changed-bridge-outcomes.ts @@ -1,177 +1,6 @@ -import type { BridgedParityClass } from '../bridged-parity/divergence-classes' import { isKeyedObject } from '../bridged-parity/divergence-evidence' import type { RecordedValue } from './recording-values' -// Producers whose input or recorded product contract this PR changed (the re-recorded set). Each earns its own -// direct page outcomes; none is judged by a legacy label or counted in the unchanged tally. -export const CHANGED_PRODUCERS: readonly string[] = [ - 'matrix-tasks.item-review-github-pr-check-discovery', - 'matrix-github.pr-read-github.listassignableusers-1', - 'matrix-github.pr-read-github.prcheckdetails-1', - 'matrix-github.pr-read-github.prchecks-1', - 'matrix-github.pr-read-github.prforbranch-1', - 'matrix-github.pr-read-github.reposlug-1', - 'matrix-github.pr-read-github.workitemdetails-1', - 'matrix-github.pr-read-hostedreview.forbranch-1', - 'matrix-tasks.item-checks-files-github.addprreviewcomment-1', - 'matrix-tasks.item-checks-files-github.prfilecontents-1', - 'matrix-tasks.item-checks-files-github.rerunprchecks-1', - 'matrix-tasks.item-checks-files-github.resolvereviewthread-1', - 'matrix-tasks.item-checks-files-github.setprfileviewed-1', - 'matrix-tasks.item-comment-github-github.addissuecomment-1', - 'matrix-tasks.item-comment-gitlab-gitlab.addissuecomment-1', - 'matrix-tasks.item-comment-gitlab-mr-gitlab.addmrcomment-1', - 'matrix-tasks.item-detail-github-github.workitemdetails-1', - 'matrix-tasks.item-detail-gitlab-gitlab.workitemdetails-1', - 'matrix-tasks.item-detail-linear-linear.getissue-1', - 'matrix-tasks.item-detail-linear-linear.issuecomments-1', - 'matrix-tasks.item-merge-gitlab-gitlab.mergemr-1', - 'matrix-tasks.item-metadata-github-github.updatepr-1', - 'matrix-tasks.item-metadata-gitlab-gitlab.updateissue-1', - 'matrix-tasks.item-metadata-gitlab-mr-gitlab.updatemr-1', - 'matrix-tasks.item-reply-merge-github.addissuecomment-1', - 'matrix-tasks.item-reply-merge-github.addprreviewcommentreply-1', - 'matrix-tasks.item-reply-merge-github.mergepr-1', - 'matrix-tasks.item-reply-merge-linear.updateissue-1', - 'matrix-tasks.item-review-github-github.prchecks-1', - 'matrix-tasks.item-review-github-github.requestprreviewers-1', - 'matrix-tasks.item-status-gitlab-github.updateissue-1', - 'matrix-tasks.item-status-gitlab-gitlab.updateissue-1', - 'matrix-tasks.item-status-gitlab-mr-gitlab.updatemrstate-1', - 'matrix-tasks.linear-item-linear.addissuecomment-1', - 'matrix-tasks.linear-item-linear.createissue-1', - 'matrix-tasks.linear-item-linear.getissue-1', - 'matrix-tasks.linear-team-context-linear.listteams-1', - 'matrix-tasks.linear-team-context-linear.teamstates-1', - 'matrix-tasks.project-row-detail-github.project.workitemdetailsbyslug-1', - 'matrix-tasks.project-row-files-merge-github.addprreviewcomment-1', - 'matrix-tasks.project-row-files-merge-github.mergepr-1', - 'matrix-tasks.project-row-files-merge-github.prfilecontents-1', - 'matrix-tasks.project-row-files-merge-github.updateissue-1', - 'matrix-tasks.project-row-files-merge-github.updateprstate-1', - 'pr-read-surface', - 'tk-item-checks-files', - 'tk-item-comment-github', - 'tk-item-comment-gitlab', - 'tk-item-comment-gitlab-mr', - 'tk-item-detail-github', - 'tk-item-detail-github-reactions', - 'tk-item-detail-gitlab', - 'tk-item-detail-gitlab-reactions', - 'tk-item-detail-linear', - 'tk-item-detail-metadata', - 'tk-item-merge-gitlab', - 'tk-item-metadata-github', - 'tk-item-metadata-gitlab', - 'tk-item-metadata-gitlab-mr', - 'tk-item-reply-merge', - 'tk-item-review-github', - 'tk-item-status-gitlab', - 'tk-item-status-gitlab-mr', - 'tk-linear-item', - 'tk-linear-team-context', - 'tk-project-row-detail', - 'tk-project-row-files-merge', - 'matrix-github.pr-read-status.get-1', - 'matrix-tasks.item-detail-github-status.get-1', - 'matrix-tasks.item-status-gitlab-status.get-1', - 'matrix-tasks.project-row-files-merge-status.get-1' -] - -type BaselineClass = BridgedParityClass | 'identical' - -// Branch-base classes (f2bee638f25) of members moved to direct judging: closure pins, or the admitted baseline -// replay for the eight without one. -export const MOVED_FROM_BASELINE: Readonly> = { - 'matrix-github.pr-read-github.listassignableusers-1': 'result-absent-settlement', - 'matrix-github.pr-read-github.prcheckdetails-1': 'result-absent-settlement', - 'matrix-github.pr-read-github.prchecks-1': 'result-absent-settlement', - 'matrix-github.pr-read-github.prforbranch-1': 'result-absent-settlement', - 'matrix-github.pr-read-github.reposlug-1': 'result-absent-settlement', - 'matrix-github.pr-read-github.workitemdetails-1': 'result-absent-settlement', - 'matrix-github.pr-read-hostedreview.forbranch-1': 'result-absent-settlement', - 'matrix-tasks.item-checks-files-github.addprreviewcomment-1': 'params-undefined', - 'matrix-tasks.item-checks-files-github.prfilecontents-1': 'params-undefined', - 'matrix-tasks.item-checks-files-github.rerunprchecks-1': 'params-undefined', - 'matrix-tasks.item-checks-files-github.resolvereviewthread-1': 'params-undefined', - 'matrix-tasks.item-checks-files-github.setprfileviewed-1': 'params-undefined', - 'matrix-tasks.item-comment-github-github.addissuecomment-1': 'result-absent-settlement', - 'matrix-tasks.item-comment-gitlab-gitlab.addissuecomment-1': 'result-absent-settlement', - 'matrix-tasks.item-comment-gitlab-mr-gitlab.addmrcomment-1': 'result-absent-settlement', - 'matrix-tasks.item-detail-github-github.workitemdetails-1': 'result-absent-settlement', - 'matrix-tasks.item-detail-gitlab-gitlab.workitemdetails-1': 'result-absent-settlement', - 'matrix-tasks.item-detail-linear-linear.getissue-1': 'result-absent-settlement', - 'matrix-tasks.item-detail-linear-linear.issuecomments-1': 'result-absent-settlement', - 'matrix-tasks.item-merge-gitlab-gitlab.mergemr-1': 'result-absent-settlement', - 'matrix-tasks.item-metadata-github-github.updatepr-1': 'result-absent-settlement', - 'matrix-tasks.item-metadata-gitlab-gitlab.updateissue-1': 'result-absent-settlement', - 'matrix-tasks.item-metadata-gitlab-mr-gitlab.updatemr-1': 'params-undefined', - 'matrix-tasks.item-reply-merge-github.addissuecomment-1': 'result-absent-settlement', - 'matrix-tasks.item-reply-merge-github.addprreviewcommentreply-1': 'result-absent-settlement', - 'matrix-tasks.item-reply-merge-github.mergepr-1': 'result-absent-settlement', - 'matrix-tasks.item-reply-merge-linear.updateissue-1': 'result-absent-settlement', - 'matrix-tasks.item-review-github-github.prchecks-1': 'result-absent-settlement', - 'matrix-tasks.item-review-github-github.requestprreviewers-1': 'result-absent-settlement', - 'matrix-tasks.item-status-gitlab-github.updateissue-1': 'result-absent-settlement', - 'matrix-tasks.item-status-gitlab-gitlab.updateissue-1': 'result-absent-settlement', - 'matrix-tasks.item-status-gitlab-mr-gitlab.updatemrstate-1': 'result-absent-settlement', - 'matrix-tasks.linear-item-linear.addissuecomment-1': 'result-absent-settlement', - 'matrix-tasks.linear-item-linear.createissue-1': 'result-absent-settlement', - 'matrix-tasks.linear-item-linear.getissue-1': 'result-absent-settlement', - 'matrix-tasks.linear-team-context-linear.listteams-1': 'result-absent-settlement', - 'matrix-tasks.linear-team-context-linear.teamstates-1': 'result-absent-settlement', - 'matrix-tasks.project-row-detail-github.project.workitemdetailsbyslug-1': - 'result-absent-settlement', - 'matrix-tasks.project-row-files-merge-github.addprreviewcomment-1': 'params-undefined', - 'matrix-tasks.project-row-files-merge-github.mergepr-1': 'params-undefined', - 'matrix-tasks.project-row-files-merge-github.prfilecontents-1': 'params-undefined', - 'matrix-tasks.project-row-files-merge-github.updateissue-1': 'params-undefined', - 'matrix-tasks.project-row-files-merge-github.updateprstate-1': 'params-undefined', - 'pr-read-surface': 'identical', - 'tk-item-checks-files': 'params-undefined', - 'tk-item-comment-github': 'identical', - 'tk-item-comment-gitlab': 'identical', - 'tk-item-comment-gitlab-mr': 'identical', - 'tk-item-detail-github': 'identical', - 'tk-item-detail-github-reactions': 'identical', - 'tk-item-detail-gitlab': 'identical', - 'tk-item-detail-gitlab-reactions': 'identical', - 'tk-item-detail-linear': 'identical', - 'tk-item-detail-metadata': 'identical', - 'tk-item-merge-gitlab': 'identical', - 'tk-item-metadata-github': 'identical', - 'tk-item-metadata-gitlab': 'identical', - 'tk-item-metadata-gitlab-mr': 'params-undefined', - 'tk-item-reply-merge': 'identical', - 'tk-item-review-github': 'identical', - 'tk-item-status-gitlab': 'identical', - 'tk-item-status-gitlab-mr': 'identical', - 'tk-linear-item': 'identical', - 'tk-linear-team-context': 'identical', - 'tk-project-row-detail': 'identical', - 'tk-project-row-files-merge': 'params-undefined' -} - -// Producers the PR removed from the corpus, with their branch-base class. -export const REMOVED_FROM_BASELINE: Readonly> = { - 'matrix-tasks.item-detail-metadata-github.listassignableusers-1': 'result-absent-settlement', - 'matrix-tasks.item-detail-metadata-github.listlabels-1': 'result-absent-settlement', - 'speech-desktop-start-recording-failed': 'identical' -} - -export function expectedUnchangedTally( - baseline: Readonly> -): Record { - const expected = { ...baseline } - for (const old of [ - ...Object.values(MOVED_FROM_BASELINE), - ...Object.values(REMOVED_FROM_BASELINE) - ]) { - expected[old] -= 1 - } - return expected -} - export function rows(value: RecordedValue): Record[] { if (!Array.isArray(value)) { throw new Error('Missing reviewed recorded rows') diff --git a/mobile/src/test-support/rpc-recording/derived-goldens.ts b/mobile/src/test-support/rpc-recording/derived-goldens.ts index ca5748330c5..510baaf0816 100644 --- a/mobile/src/test-support/rpc-recording/derived-goldens.ts +++ b/mobile/src/test-support/rpc-recording/derived-goldens.ts @@ -1,11 +1,6 @@ import { materializeScenario } from './scenario-execution-mode' import { hoistPreludeCheckpoints } from './prelude-checkpoints' -import { - bindCompletions, - interruptionSchedules, - lifecycleSchedules, - siblingSchedules -} from './schedule-driver' +import { bindCompletions, lifecycleSchedules } from './schedule-driver' import type { RecordingScenario, ExecutionMode, ScenarioLineage } from './recording-scenario' // Share derivation with census/pruning so all consumers enumerate the recordings actually written. @@ -18,14 +13,6 @@ export type DerivedGolden = { scenarios: () => RecordingScenario[] } -const SIBLING_SCHEDULE_BASES = [ - 'b3', - 'settings-new-tab-ssh', - 'settings-workspace-context-fulfilled', - 'settings-task-hydration-fulfilled', - 'settings-repo-metadata-fulfilled' -] -const INTERRUPTION_BASES = ['inventory-lifecycle', 'settings-bot-overrides-fulfilled'] const LIFECYCLE_BASES = [ 'inventory-lifecycle', 'b3', @@ -87,38 +74,6 @@ export function familyGoldens( ): DerivedGolden[] { const manifest = input.map((scenario) => materializeScenario(scenario, mode)) const goldens: DerivedGolden[] = [] - for (const id of SIBLING_SCHEDULE_BASES) { - const base = baseScenario(manifest, id) - const replies = base.steps.flatMap((step) => ('complete' in step ? [step] : [])) - // Complete prerequisites before permuting the sibling barrier. - const first = replies.find((step) => - step.complete.startsWith(id === 'b3' ? 'linear.getIssue' : 'settings.get') - ) - if (!first) { - throw new Error(`No prerequisite completion to order siblings against: ${id}`) - } - const second = replies[replies.indexOf(first) + 1] - if (!second) { - continue - } - goldens.push({ - id: `schedules-${id}`, - title: `schedules-${id}: completion orders and correlated faults`, - family: base.family, - lineage: { ...base.lineage!, schedule: 'siblings' }, - scenarios: () => siblingSchedules(base, first, second) - }) - } - for (const id of INTERRUPTION_BASES) { - const base = baseScenario(manifest, id) - goldens.push({ - id: `interruptions-${id}`, - title: `interruptions-${id}: timeout, disconnect and stable-client cutover`, - family: base.family, - lineage: { ...base.lineage!, schedule: 'interruptions' }, - scenarios: () => interruptionSchedules(base) - }) - } for (const id of LIFECYCLE_BASES) { const base = baseScenario(manifest, id) const actions: readonly ('reset' | 'unmount' | 'blur')[] = id.includes('hydration')