From 1c06ea3aa1bd99a7e9f301b9bb2f92205023e89d Mon Sep 17 00:00:00 2001 From: Jinwoo-H Date: Sun, 13 Sep 2026 22:38:21 -0400 Subject: [PATCH] test(mobile): drive the reply matrix over every scripted reply, and fail closed MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The matrix picked its driven request from a hardcoded prefix list and `continue`d past any family the list did not name. That was 10 of 23 families — every one the source-control migration added — with no red test to say so, which is why that migration's mutation evidence came down to single hand-written scenarios. `replyMatrixSites` now takes every completion step in a family's base scenario: 61 sites instead of 13, one golden per site, no judgement about which request is the "real" one and nothing to edit when a domain is added. A family that scripts no reply throws, a repeated request name throws, and a census test asserts every family in the manifest has a matrix. A variant's downstream replies are marked `optional` and answered only if the request is outstanding, so a diverged reply that ends the chain records the truth instead of failing on an unsent request. The `normal` partition replays the first fulfilled reply the family records for that request, rather than a payload the test file invented per family. Absent and null do not count — each is already a partition — so four sites with no other recorded success are inventoried in REPLY_MATRIX_NORMAL_RESULT_INVENTORY with a reason each, and an entry whose family later records a success fails. Two partitions added: a refusal and a transport rejection with no message. That is the axis that separates a refusal falling back to the screen's copy from a transport drop surfacing its empty message verbatim; without it the two paths produce the same text and collapsing them is invisible. Every source-control family carried a hand-written `*-empty-message` scenario for exactly that. 13 hand-written scenarios the matrix now covers are deleted: 8 `*-empty-message` cases plus sc-history-rejected, sc-commit-message-null-result, sc-eligibility- refused, sc-create-stops-on-push-refusal and sc-base-ref-rejected. Kept, with reasons, are the ones the matrix cannot reach: a different action or action args (sc-review-commit-*, sc-prefill-*, sc-create-{refused,rejected}-empty-message, sc-prerequisite-{publish,force-with-lease,skipped}), a payload shape rather than an envelope shape (sc-review-status-entries-not-array, sc-create-existing-review), and multi-request combinations (sc-base-ref-{unavailable,repo-fallback}, sc-reveal-timeout). Goldens: 118 -> 153. All 92 survivors changed by their `recorderSha256` line only; no recorded observation moved. Re-recorded from the pinned baseline in a separate tree so the goldens stay attributable to pre-migration product source. `matrix-hostedreview.create-intent-git.commit-1` fails on this branch, and it is a true positive: `hostReplyErrorTextOrFallback` stringifies a non-string in-band host error where main returned `result?.error || fallback` and passed the object through. Left failing — the fix is a product change, documented in the README. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb --- mobile/rpc-foundation/goldens/b1.json | 2 +- mobile/rpc-foundation/goldens/b2.json | 2 +- mobile/rpc-foundation/goldens/b3.json | 2 +- .../interruptions-inventory-lifecycle.json | 2 +- ...ions-settings-bot-overrides-fulfilled.json | 2 +- .../goldens/inventory-lifecycle.json | 2 +- .../goldens/inventory-repeat-query.json | 2 +- .../rpc-foundation/goldens/lifecycle-b3.json | 2 +- .../lifecycle-inventory-lifecycle.json | 2 +- ...ycle-settings-bot-overrides-fulfilled.json | 2 +- ...cle-settings-task-hydration-fulfilled.json | 2 +- ...-settings-workspace-context-fulfilled.json | 2 +- ....base-ref-chain-repo.baserefdefault-1.json | 1622 ++ ...matrix-git.base-ref-chain-repo.list-1.json | 2539 +++ ...ix-git.base-ref-chain-worktree.show-1.json | 2639 +++ ...essage-ai-git.generatecommitmessage-1.json | 678 + ...matrix-git.history-read-git.history-1.json | 742 + ...ix-git.remote-prerequisite-git.push-1.json | 675 + ...x-git.review-preparation-git.status-1.json | 837 + ...-hostedreview.create-chain-git.push-1.json | 2338 +++ ...ew.create-chain-hostedreview.create-1.json | 1549 ++ ...tedreview.create-chain-worktree.set-1.json | 1754 ++ ...dreview.create-intent-git.bulkstage-1.json | 13264 ++++++++++++++++ ...stedreview.create-intent-git.commit-1.json | 5805 +++++++ ...te-intent-git.generatecommitmessage-1.json | 4810 ++++++ ...hostedreview.create-intent-git.push-1.json | 9515 +++++++++++ ...stedreview.create-intent-git.status-1.json | 4424 ++++++ ...stedreview.create-intent-git.status-2.json | 4841 ++++++ ...stedreview.create-intent-git.status-3.json | 5655 +++++++ ...stedreview.create-intent-git.status-4.json | 6623 ++++++++ ...w.create-intent-hostedreview.create-1.json | 7913 +++++++++ ...hostedreview.getcreationeligibility-1.json | 5827 +++++++ ...hostedreview.getcreationeligibility-2.json | 7069 ++++++++ ...edreview.create-intent-worktree.set-1.json | 7778 +++++++++ ...hostedreview.getcreationeligibility-1.json | 862 + ...-legacy-inventory-files.searchpaths-1.json | 2334 +++ ...-legacy-inventory-files.searchpaths-2.json | 3366 ++++ ...rix-legacy-inventory-fresh-inventory.json} | 612 +- ...matrix-legacy-inventory-old-inventory.json | 3645 +++++ ...ear-detail-barrier-linear.getissue-1.json} | 333 +- ...detail-barrier-linear.issuecomments-1.json | 1184 ++ ...e-github.project.updateissuebyslug-1.json} | 135 +- ...on.tab-reveal-session.tabs.activate-1.json | 1286 ++ ...ession.tab-reveal-session.tabs.list-1.json | 836 + ...t-read-preflight.detectremoteagents-1.json | 1518 ++ ...atrix-settings-agent-read-repo.list-1.json | 1154 ++ ...x-settings-agent-read-settings.get-1.json} | 515 +- ...ttings-best-effort-settings.update-1.json} | 93 +- ...ettings.bot-overrides-settings.get-1.json} | 126 +- ...ttings.home-providers-linear.status-1.json | 1453 ++ ...ings.home-providers-preflight.check-1.json | 1433 ++ ...ttings.home-providers-settings.get-1.json} | 262 +- ...ettings.repo-metadata-host.platform-1.json | 2380 +++ ...ix-settings.repo-metadata-repo.list-1.json | 1036 ++ ...ettings.repo-metadata-settings.get-1.json} | 402 +- ...po-metadata-ssh.listtargetsummaries-1.json | 3570 +++++ ...esume-metadata-folderworkspace.list-1.json | 3854 +++++ ...s.resume-metadata-projectgroup.list-1.json | 3854 +++++ ...-settings.resume-metadata-repo.list-1.json | 3938 +++++ ...tings.resume-metadata-settings.get-1.json} | 765 +- ...ettings.resume-metadata-worktree.ps-1.json | 2266 +++ ...ttings.task-hydration-linear.status-1.json | 3129 ++++ ...ings.task-hydration-preflight.check-1.json | 3109 ++++ ...ttings.task-hydration-settings.get-1.json} | 1321 +- ...-settings.task-hydration-status.get-1.json | 2961 ++++ ...trix-settings.task-hydration-ui.get-1.json | 3563 +++++ ...ttings.task-workspace-settings.get-1.json} | 246 +- ...ngs.workspace-context-linear.status-1.json | 1851 +++ ...s.workspace-context-preflight.check-1.json | 1831 +++ ...ngs.workspace-context-settings.get-1.json} | 625 +- ...x-settings.workspace-context-ui.get-1.json | 1882 +++ ...ings.workspace-submit-settings.get-1.json} | 226 +- ...x-worktree.review-link-worktree.set-1.json | 687 + .../goldens/probe-new-tab-both-refused.json | 2 +- .../probe-new-tab-null-sibling-refused.json | 2 +- ...probe-new-tab-refused-sibling-rejects.json | 2 +- ...probe-new-tab-rejects-sibling-refused.json | 2 +- .../goldens/sc-base-ref-default.json | 2 +- .../goldens/sc-base-ref-refused.json | 162 - .../goldens/sc-base-ref-rejected.json | 159 - .../goldens/sc-base-ref-repo-fallback.json | 2 +- .../goldens/sc-base-ref-unavailable.json | 2 +- .../goldens/sc-base-ref-worktree-hit.json | 2 +- .../sc-commit-message-cancel-rejected.json | 2 +- .../goldens/sc-commit-message-canceled.json | 2 +- .../goldens/sc-commit-message-generated.json | 2 +- .../sc-commit-message-null-result.json | 89 - ...-commit-message-refused-empty-message.json | 90 - .../goldens/sc-create-existing-review.json | 2 +- ...reate-intent-stage-commit-push-create.json | 2 +- .../sc-create-link-failure-is-non-fatal.json | 2 +- .../sc-create-pushes-then-creates.json | 2 +- .../sc-create-refused-empty-message.json | 2 +- .../sc-create-rejected-empty-message.json | 2 +- .../sc-create-stops-on-push-refusal.json | 90 - .../goldens/sc-eligibility-fetched.json | 2 +- .../goldens/sc-eligibility-refused.json | 100 - .../goldens/sc-history-loaded.json | 2 +- .../sc-history-refused-empty-message.json | 89 - .../goldens/sc-history-rejected.json | 86 - .../goldens/sc-pr-link-hosted-review.json | 2 +- .../goldens/sc-pr-link-read.json | 2 +- .../sc-pr-link-refused-empty-message.json | 92 - .../sc-pr-link-rejected-empty-message.json | 89 - .../goldens/sc-pr-link-set.json | 2 +- .../sc-prefill-unavailable-on-refusal.json | 2 +- .../sc-prefill-unavailable-on-rejection.json | 2 +- .../sc-prerequisite-force-with-lease.json | 2 +- .../goldens/sc-prerequisite-publish.json | 2 +- ...erequisite-push-refused-empty-message.json | 95 - ...requisite-push-rejected-empty-message.json | 92 - .../goldens/sc-prerequisite-push.json | 2 +- .../goldens/sc-prerequisite-skipped.json | 2 +- .../goldens/sc-reveal-first-poll.json | 2 +- .../goldens/sc-reveal-timeout.json | 2 +- .../sc-review-commit-inner-failure.json | 2 +- ...c-review-commit-refused-empty-message.json | 2 +- .../goldens/sc-review-commit-rejected.json | 2 +- .../goldens/sc-review-commit.json | 2 +- .../sc-review-status-entries-not-array.json | 2 +- .../goldens/sc-review-status-normalized.json | 2 +- ...c-review-status-refused-empty-message.json | 91 - .../rpc-foundation/goldens/schedules-b3.json | 2 +- ...les-settings-home-providers-fulfilled.json | 2 +- .../schedules-settings-new-tab-ssh.json | 2 +- ...ules-settings-repo-metadata-fulfilled.json | 2 +- ...es-settings-resume-metadata-fulfilled.json | 2 +- ...les-settings-task-hydration-fulfilled.json | 2 +- ...-settings-workspace-context-fulfilled.json | 2 +- .../settings-bot-overrides-fulfilled.json | 2 +- ...ettings-bot-overrides-refresh-refused.json | 2 +- .../settings-bot-overrides-refused.json | 2 +- ...ettings-bot-overrides-transport-error.json | 2 +- .../goldens/settings-home-coalesced.json | 2 +- .../settings-home-providers-fulfilled.json | 2 +- ...ings-home-providers-refuse-after-data.json | 2 +- .../settings-home-providers-refused.json | 2 +- ...ttings-home-providers-transport-error.json | 2 +- .../goldens/settings-new-tab-refused.json | 2 +- .../goldens/settings-new-tab-ssh.json | 2 +- .../settings-new-tab-transport-error.json | 2 +- .../goldens/settings-repo-cache-expiry.json | 2 +- .../settings-repo-metadata-fulfilled.json | 2 +- ...tings-repo-metadata-refuse-after-data.json | 2 +- .../settings-repo-metadata-refused.json | 2 +- .../settings-repo-metadata-single-host.json | 2 +- ...ettings-repo-metadata-transport-error.json | 2 +- .../settings-resume-metadata-fulfilled.json | 2 +- ...ngs-resume-metadata-refuse-after-data.json | 2 +- .../settings-resume-metadata-refused.json | 2 +- ...tings-resume-metadata-transport-error.json | 2 +- .../settings-task-hydration-fulfilled.json | 2 +- ...ings-task-hydration-refuse-after-data.json | 2 +- .../settings-task-hydration-refused.json | 2 +- ...ttings-task-hydration-transport-error.json | 2 +- .../settings-task-workspace-fulfilled.json | 2 +- .../settings-task-workspace-refused.json | 2 +- ...ttings-task-workspace-transport-error.json | 2 +- .../goldens/settings-task-write.json | 2 +- .../settings-workspace-context-fulfilled.json | 2 +- ...s-workspace-context-refuse-after-data.json | 2 +- .../settings-workspace-context-refused.json | 2 +- ...ngs-workspace-context-transport-error.json | 2 +- .../settings-workspace-submit-fulfilled.json | 2 +- .../settings-workspace-submit-refused.json | 2 +- ...ings-workspace-submit-transport-error.json | 2 +- mobile/rpc-foundation/pilot-scenarios.json | 444 - .../src/test-support/rpc-recording/README.md | 85 +- .../rpc-recording/family-recordings.test.ts | 68 +- .../rpc-recording/recording-runner.test.ts | 72 + .../rpc-recording/recording-scenario.ts | 9 +- .../reply-matrix-normal-result.ts | 93 + .../rpc-recording/reply-matrix.ts | 47 +- .../rpc-recording/run-recording.ts | 8 +- .../rpc-recording/scripted-rpc-transport.ts | 6 + 175 files changed, 162622 insertions(+), 3258 deletions(-) create mode 100644 mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.baserefdefault-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.list-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-worktree.show-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-git.commit-message-ai-git.generatecommitmessage-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-git.history-read-git.history-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-git.remote-prerequisite-git.push-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-git.review-preparation-git.status-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-git.push-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-hostedreview.create-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-worktree.set-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.bulkstage-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.commit-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.generatecommitmessage-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.push-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-2.json create mode 100644 mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-3.json create mode 100644 mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-4.json create mode 100644 mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.create-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-2.json create mode 100644 mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-worktree.set-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-hostedreview.eligibility-hostedreview.getcreationeligibility-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-2.json rename mobile/rpc-foundation/goldens/{matrix-legacy-inventory.json => matrix-legacy-inventory-fresh-inventory.json} (84%) create mode 100644 mobile/rpc-foundation/goldens/matrix-legacy-inventory-old-inventory.json rename mobile/rpc-foundation/goldens/{matrix-linear-detail-barrier.json => matrix-linear-detail-barrier-linear.getissue-1.json} (82%) create mode 100644 mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.issuecomments-1.json rename mobile/rpc-foundation/goldens/{matrix-project-explicit-false.json => matrix-project-explicit-false-github.project.updateissuebyslug-1.json} (86%) create mode 100644 mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.activate-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.list-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-settings-agent-read-preflight.detectremoteagents-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-settings-agent-read-repo.list-1.json rename mobile/rpc-foundation/goldens/{matrix-settings-agent-read.json => matrix-settings-agent-read-settings.get-1.json} (82%) rename mobile/rpc-foundation/goldens/{matrix-settings-best-effort.json => matrix-settings-best-effort-settings.update-1.json} (83%) rename mobile/rpc-foundation/goldens/{matrix-settings.bot-overrides.json => matrix-settings.bot-overrides-settings.get-1.json} (81%) create mode 100644 mobile/rpc-foundation/goldens/matrix-settings.home-providers-linear.status-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-settings.home-providers-preflight.check-1.json rename mobile/rpc-foundation/goldens/{matrix-settings.home-providers.json => matrix-settings.home-providers-settings.get-1.json} (82%) create mode 100644 mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-host.platform-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-repo.list-1.json rename mobile/rpc-foundation/goldens/{matrix-settings.repo-metadata.json => matrix-settings.repo-metadata-settings.get-1.json} (85%) create mode 100644 mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-ssh.listtargetsummaries-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-folderworkspace.list-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-projectgroup.list-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-repo.list-1.json rename mobile/rpc-foundation/goldens/{matrix-settings.resume-metadata.json => matrix-settings.resume-metadata-settings.get-1.json} (83%) create mode 100644 mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-worktree.ps-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-settings.task-hydration-linear.status-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-settings.task-hydration-preflight.check-1.json rename mobile/rpc-foundation/goldens/{matrix-settings.task-hydration.json => matrix-settings.task-hydration-settings.get-1.json} (84%) create mode 100644 mobile/rpc-foundation/goldens/matrix-settings.task-hydration-status.get-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-settings.task-hydration-ui.get-1.json rename mobile/rpc-foundation/goldens/{matrix-settings.task-workspace.json => matrix-settings.task-workspace-settings.get-1.json} (85%) create mode 100644 mobile/rpc-foundation/goldens/matrix-settings.workspace-context-linear.status-1.json create mode 100644 mobile/rpc-foundation/goldens/matrix-settings.workspace-context-preflight.check-1.json rename mobile/rpc-foundation/goldens/{matrix-settings.workspace-context.json => matrix-settings.workspace-context-settings.get-1.json} (82%) create mode 100644 mobile/rpc-foundation/goldens/matrix-settings.workspace-context-ui.get-1.json rename mobile/rpc-foundation/goldens/{matrix-settings.workspace-submit.json => matrix-settings.workspace-submit-settings.get-1.json} (89%) create mode 100644 mobile/rpc-foundation/goldens/matrix-worktree.review-link-worktree.set-1.json delete mode 100644 mobile/rpc-foundation/goldens/sc-base-ref-refused.json delete mode 100644 mobile/rpc-foundation/goldens/sc-base-ref-rejected.json delete mode 100644 mobile/rpc-foundation/goldens/sc-commit-message-null-result.json delete mode 100644 mobile/rpc-foundation/goldens/sc-commit-message-refused-empty-message.json delete mode 100644 mobile/rpc-foundation/goldens/sc-create-stops-on-push-refusal.json delete mode 100644 mobile/rpc-foundation/goldens/sc-eligibility-refused.json delete mode 100644 mobile/rpc-foundation/goldens/sc-history-refused-empty-message.json delete mode 100644 mobile/rpc-foundation/goldens/sc-history-rejected.json delete mode 100644 mobile/rpc-foundation/goldens/sc-pr-link-refused-empty-message.json delete mode 100644 mobile/rpc-foundation/goldens/sc-pr-link-rejected-empty-message.json delete mode 100644 mobile/rpc-foundation/goldens/sc-prerequisite-push-refused-empty-message.json delete mode 100644 mobile/rpc-foundation/goldens/sc-prerequisite-push-rejected-empty-message.json delete mode 100644 mobile/rpc-foundation/goldens/sc-review-status-refused-empty-message.json create mode 100644 mobile/src/test-support/rpc-recording/reply-matrix-normal-result.ts diff --git a/mobile/rpc-foundation/goldens/b1.json b/mobile/rpc-foundation/goldens/b1.json index 4e0b544431e..275c4474063 100644 --- a/mobile/rpc-foundation/goldens/b1.json +++ b/mobile/rpc-foundation/goldens/b1.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/b2.json b/mobile/rpc-foundation/goldens/b2.json index 80af99e8aa8..d8afee4d16b 100644 --- a/mobile/rpc-foundation/goldens/b2.json +++ b/mobile/rpc-foundation/goldens/b2.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/b3.json b/mobile/rpc-foundation/goldens/b3.json index 10b66807dba..ce285ae1ba0 100644 --- a/mobile/rpc-foundation/goldens/b3.json +++ b/mobile/rpc-foundation/goldens/b3.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json b/mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json index 9e9ddc57627..3eca5609569 100644 --- a/mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json +++ b/mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/interruptions-settings-bot-overrides-fulfilled.json b/mobile/rpc-foundation/goldens/interruptions-settings-bot-overrides-fulfilled.json index f8fef7ba6df..611ced369b1 100644 --- a/mobile/rpc-foundation/goldens/interruptions-settings-bot-overrides-fulfilled.json +++ b/mobile/rpc-foundation/goldens/interruptions-settings-bot-overrides-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/inventory-lifecycle.json b/mobile/rpc-foundation/goldens/inventory-lifecycle.json index adfed2f76e6..4520bee594e 100644 --- a/mobile/rpc-foundation/goldens/inventory-lifecycle.json +++ b/mobile/rpc-foundation/goldens/inventory-lifecycle.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/inventory-repeat-query.json b/mobile/rpc-foundation/goldens/inventory-repeat-query.json index 62dbfa5edeb..4c0c55b2809 100644 --- a/mobile/rpc-foundation/goldens/inventory-repeat-query.json +++ b/mobile/rpc-foundation/goldens/inventory-repeat-query.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/lifecycle-b3.json b/mobile/rpc-foundation/goldens/lifecycle-b3.json index 3f9d38715a0..4a10467c75e 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-b3.json +++ b/mobile/rpc-foundation/goldens/lifecycle-b3.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/lifecycle-inventory-lifecycle.json b/mobile/rpc-foundation/goldens/lifecycle-inventory-lifecycle.json index 27f6887292e..541e0e21eaf 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-inventory-lifecycle.json +++ b/mobile/rpc-foundation/goldens/lifecycle-inventory-lifecycle.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/lifecycle-settings-bot-overrides-fulfilled.json b/mobile/rpc-foundation/goldens/lifecycle-settings-bot-overrides-fulfilled.json index b2e7f9a7773..ab1bc8078ca 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-settings-bot-overrides-fulfilled.json +++ b/mobile/rpc-foundation/goldens/lifecycle-settings-bot-overrides-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/lifecycle-settings-task-hydration-fulfilled.json b/mobile/rpc-foundation/goldens/lifecycle-settings-task-hydration-fulfilled.json index f58c6bcf7c5..c1e3dba0105 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-settings-task-hydration-fulfilled.json +++ b/mobile/rpc-foundation/goldens/lifecycle-settings-task-hydration-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/lifecycle-settings-workspace-context-fulfilled.json b/mobile/rpc-foundation/goldens/lifecycle-settings-workspace-context-fulfilled.json index 2b9938b085a..d996007a585 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-settings-workspace-context-fulfilled.json +++ b/mobile/rpc-foundation/goldens/lifecycle-settings-workspace-context-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.baserefdefault-1.json b/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.baserefdefault-1.json new file mode 100644 index 00000000000..c6849c31672 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.baserefdefault-1.json @@ -0,0 +1,1622 @@ +{ + "operation": "source-control.branch-base-ref", + "family": "git.base-ref-chain", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "0088d68b8362": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true + } + } + } + ], + "06c7d6400ed7": { + "resolve": { + "status": "pending", + "startedAt": 0 + } + }, + "25fa070377ef": [ + { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "repo.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + } + ], + "2e5d53018af5": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-3", + "ok": false + } + } + } + ], + "497f1beed0d6": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "4b3f55e56f33": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "4dce743b400a": { + "baseRef": "unresolved" + }, + "4f53cda18c2b": [], + "5f01127e3eeb": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + } + ], + "5f661e5b3de8": { + "baseRef": "origin/main" + }, + "6f6ff4b9e4fd": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "85ed111f045d": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "defaultBaseRef": " origin/main " + } + } + } + } + ], + "888d778f4a71": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "8e9b55c2983a": { + "resolve": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "8f2329d55781": { + "resolve": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "a8a2b06783db": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-3", + "ok": false + } + } + } + ], + "b1c11a23e2f0": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "b60556c7a61a": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "b687e9929bdc": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "d635b4f255b3": { + "resolve": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Unable to resolve branch base", + "isRpcDeliveryUnknown": false + } + } + }, + "e1bb3623d5c9": { + "resolve": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "origin/main" + } + }, + "e2fbc2b9e8e9": { + "baseRef": { + "$rpc": "null" + } + }, + "e7eb3ba89f8b": [ + { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "repo.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + }, + { + "name": "repo.baseRefDefault#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.baseRefDefault\",\"params\":{\"repo\":\"id:repo42\"}}" + } + ], + "e83e417d6294": [ + { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "ebeb4a5554f6": { + "resolve": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "outer refused", + "isRpcDeliveryUnknown": false + } + } + }, + "f9489841db60": { + "resolve": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "null" + } + } + } + }, + "recording": { + "scenario": "matrix-git.base-ref-chain-repo.baserefdefault-1", + "checkpoints": [ + { + "id": "sc-base-ref-default.prelude:requests-pending", + "observation": { + "sender": "e83e417d6294", + "payloads": "25fa070377ef", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.prelude:barrier-settled", + "observation": { + "sender": "497f1beed0d6", + "payloads": "e7eb3ba89f8b", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.normal:settled", + "observation": { + "sender": "85ed111f045d", + "payloads": "e7eb3ba89f8b", + "settlements": "e1bb3623d5c9", + "state": "5f661e5b3de8", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.result-absent:settled", + "observation": { + "sender": "0088d68b8362", + "payloads": "e7eb3ba89f8b", + "settlements": "f9489841db60", + "state": "e2fbc2b9e8e9", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.result-null:settled", + "observation": { + "sender": "6f6ff4b9e4fd", + "payloads": "e7eb3ba89f8b", + "settlements": "f9489841db60", + "state": "e2fbc2b9e8e9", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.inner-ok-missing:settled", + "observation": { + "sender": "b687e9929bdc", + "payloads": "e7eb3ba89f8b", + "settlements": "f9489841db60", + "state": "e2fbc2b9e8e9", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.inner-false-string-error:settled", + "observation": { + "sender": "888d778f4a71", + "payloads": "e7eb3ba89f8b", + "settlements": "f9489841db60", + "state": "e2fbc2b9e8e9", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.inner-false-object-error:settled", + "observation": { + "sender": "b60556c7a61a", + "payloads": "e7eb3ba89f8b", + "settlements": "f9489841db60", + "state": "e2fbc2b9e8e9", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.outer-refused:settled", + "observation": { + "sender": "2e5d53018af5", + "payloads": "e7eb3ba89f8b", + "settlements": "ebeb4a5554f6", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.outer-refused-no-message:settled", + "observation": { + "sender": "a8a2b06783db", + "payloads": "e7eb3ba89f8b", + "settlements": "d635b4f255b3", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.method-not-found:settled", + "observation": { + "sender": "5f01127e3eeb", + "payloads": "e7eb3ba89f8b", + "settlements": "f9489841db60", + "state": "e2fbc2b9e8e9", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.transport-rejection:settled", + "observation": { + "sender": "4b3f55e56f33", + "payloads": "e7eb3ba89f8b", + "settlements": "8e9b55c2983a", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.transport-rejection-no-message:settled", + "observation": { + "sender": "b1c11a23e2f0", + "payloads": "e7eb3ba89f8b", + "settlements": "8f2329d55781", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.list-1.json b/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.list-1.json new file mode 100644 index 00000000000..84042aae9b7 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.list-1.json @@ -0,0 +1,2539 @@ +{ + "operation": "source-control.branch-base-ref", + "family": "git.base-ref-chain", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "06c7d6400ed7": { + "resolve": { + "status": "pending", + "startedAt": 0 + } + }, + "13877947dbc0": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "defaultBaseRef": " origin/main " + } + } + } + } + ], + "1febe64f6bf3": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "21917d820fed": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "24301020c253": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "defaultBaseRef": " origin/main " + } + } + } + } + ], + "25fa070377ef": [ + { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "repo.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + } + ], + "2675281377ab": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "26a7a64c1cc1": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "294eb33849dd": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "2d4ad437f045": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "defaultBaseRef": " origin/main " + } + } + } + } + ], + "3f447850e849": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "defaultBaseRef": " origin/main " + } + } + } + } + ], + "41a6399b93e0": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "497f1beed0d6": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "4dce743b400a": { + "baseRef": "unresolved" + }, + "4f53cda18c2b": [], + "5f661e5b3de8": { + "baseRef": "origin/main" + }, + "74a7e5ed49b0": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "defaultBaseRef": " origin/main " + } + } + } + } + ], + "7886383ee177": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "defaultBaseRef": " origin/main " + } + } + } + } + ], + "85ed111f045d": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "defaultBaseRef": " origin/main " + } + } + } + } + ], + "ba183e6eba6d": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "bc70dfae0873": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "defaultBaseRef": " origin/main " + } + } + } + } + ], + "c405f06ac291": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "defaultBaseRef": " origin/main " + } + } + } + } + ], + "c8e739f2cbc1": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "cc25d8484340": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "e1bb3623d5c9": { + "resolve": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "origin/main" + } + }, + "e7eb3ba89f8b": [ + { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "repo.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + }, + { + "name": "repo.baseRefDefault#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.baseRefDefault\",\"params\":{\"repo\":\"id:repo42\"}}" + } + ], + "e83e417d6294": [ + { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "eead2b49d200": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "fecb7287a3cf": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "defaultBaseRef": " origin/main " + } + } + } + } + ], + "ffbab651d80c": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "defaultBaseRef": " origin/main " + } + } + } + } + ] + }, + "recording": { + "scenario": "matrix-git.base-ref-chain-repo.list-1", + "checkpoints": [ + { + "id": "sc-base-ref-default.prelude:requests-pending", + "observation": { + "sender": "e83e417d6294", + "payloads": "25fa070377ef", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.normal:barrier-settled", + "observation": { + "sender": "497f1beed0d6", + "payloads": "e7eb3ba89f8b", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.normal:settled", + "observation": { + "sender": "85ed111f045d", + "payloads": "e7eb3ba89f8b", + "settlements": "e1bb3623d5c9", + "state": "5f661e5b3de8", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.result-absent:barrier-settled", + "observation": { + "sender": "21917d820fed", + "payloads": "e7eb3ba89f8b", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.result-absent:settled", + "observation": { + "sender": "7886383ee177", + "payloads": "e7eb3ba89f8b", + "settlements": "e1bb3623d5c9", + "state": "5f661e5b3de8", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.result-null:barrier-settled", + "observation": { + "sender": "2675281377ab", + "payloads": "e7eb3ba89f8b", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.result-null:settled", + "observation": { + "sender": "3f447850e849", + "payloads": "e7eb3ba89f8b", + "settlements": "e1bb3623d5c9", + "state": "5f661e5b3de8", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.inner-ok-missing:barrier-settled", + "observation": { + "sender": "c8e739f2cbc1", + "payloads": "e7eb3ba89f8b", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.inner-ok-missing:settled", + "observation": { + "sender": "bc70dfae0873", + "payloads": "e7eb3ba89f8b", + "settlements": "e1bb3623d5c9", + "state": "5f661e5b3de8", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.inner-false-string-error:barrier-settled", + "observation": { + "sender": "1febe64f6bf3", + "payloads": "e7eb3ba89f8b", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.inner-false-string-error:settled", + "observation": { + "sender": "ffbab651d80c", + "payloads": "e7eb3ba89f8b", + "settlements": "e1bb3623d5c9", + "state": "5f661e5b3de8", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.inner-false-object-error:barrier-settled", + "observation": { + "sender": "41a6399b93e0", + "payloads": "e7eb3ba89f8b", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.inner-false-object-error:settled", + "observation": { + "sender": "13877947dbc0", + "payloads": "e7eb3ba89f8b", + "settlements": "e1bb3623d5c9", + "state": "5f661e5b3de8", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.outer-refused:barrier-settled", + "observation": { + "sender": "eead2b49d200", + "payloads": "e7eb3ba89f8b", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.outer-refused:settled", + "observation": { + "sender": "c405f06ac291", + "payloads": "e7eb3ba89f8b", + "settlements": "e1bb3623d5c9", + "state": "5f661e5b3de8", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.outer-refused-no-message:barrier-settled", + "observation": { + "sender": "cc25d8484340", + "payloads": "e7eb3ba89f8b", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.outer-refused-no-message:settled", + "observation": { + "sender": "74a7e5ed49b0", + "payloads": "e7eb3ba89f8b", + "settlements": "e1bb3623d5c9", + "state": "5f661e5b3de8", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.method-not-found:barrier-settled", + "observation": { + "sender": "294eb33849dd", + "payloads": "e7eb3ba89f8b", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.method-not-found:settled", + "observation": { + "sender": "fecb7287a3cf", + "payloads": "e7eb3ba89f8b", + "settlements": "e1bb3623d5c9", + "state": "5f661e5b3de8", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.transport-rejection:barrier-settled", + "observation": { + "sender": "26a7a64c1cc1", + "payloads": "e7eb3ba89f8b", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.transport-rejection:settled", + "observation": { + "sender": "2d4ad437f045", + "payloads": "e7eb3ba89f8b", + "settlements": "e1bb3623d5c9", + "state": "5f661e5b3de8", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.transport-rejection-no-message:barrier-settled", + "observation": { + "sender": "ba183e6eba6d", + "payloads": "e7eb3ba89f8b", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.transport-rejection-no-message:settled", + "observation": { + "sender": "24301020c253", + "payloads": "e7eb3ba89f8b", + "settlements": "e1bb3623d5c9", + "state": "5f661e5b3de8", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-worktree.show-1.json b/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-worktree.show-1.json new file mode 100644 index 00000000000..cf3906af651 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-worktree.show-1.json @@ -0,0 +1,2639 @@ +{ + "operation": "source-control.branch-base-ref", + "family": "git.base-ref-chain", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "0192e10c1042": [ + { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "06c7d6400ed7": { + "resolve": { + "status": "pending", + "startedAt": 0 + } + }, + "1b43ee0a53e3": [ + { + "name": "worktree.show#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": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "defaultBaseRef": " origin/main " + } + } + } + } + ], + "1ef8fce63bf4": [ + { + "name": "worktree.show#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": { + "$rpc": "null" + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "defaultBaseRef": " origin/main " + } + } + } + } + ], + "25fa070377ef": [ + { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "repo.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + } + ], + "2cb6d7109080": [ + { + "name": "worktree.show#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": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "3181053b3e66": [ + { + "name": "worktree.show#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": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "defaultBaseRef": " origin/main " + } + } + } + } + ], + "34609150d260": [ + { + "name": "worktree.show#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": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "defaultBaseRef": " origin/main " + } + } + } + } + ], + "3d9f35e83393": [ + { + "name": "worktree.show#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": { + "error": "refused" + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "defaultBaseRef": " origin/main " + } + } + } + } + ], + "497f1beed0d6": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "4b4da64785f3": [ + { + "name": "worktree.show#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 + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "defaultBaseRef": " origin/main " + } + } + } + } + ], + "4c5e74cd2d15": [ + { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "4dce743b400a": { + "baseRef": "unresolved" + }, + "4f53cda18c2b": [], + "50b0e54d0e8b": [ + { + "name": "worktree.show#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": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "51c77e3f93c1": [ + { + "name": "worktree.show#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": { + "error": "refused" + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "5f661e5b3de8": { + "baseRef": "origin/main" + }, + "67b1a61fa5b3": [ + { + "name": "worktree.show#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 + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "67bd8dac81b7": [ + { + "name": "worktree.show#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": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "defaultBaseRef": " origin/main " + } + } + } + } + ], + "85ed111f045d": [ + { + "name": "worktree.show#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": " " + } + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "defaultBaseRef": " origin/main " + } + } + } + } + ], + "8ca65aa1c86e": [ + { + "name": "worktree.show#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": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "97347123742c": [ + { + "name": "worktree.show#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": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "defaultBaseRef": " origin/main " + } + } + } + } + ], + "b88f9dec9208": [ + { + "name": "worktree.show#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": { + "$rpc": "null" + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "c758bc6ec55e": [ + { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "defaultBaseRef": " origin/main " + } + } + } + } + ], + "d7830ed219b8": [ + { + "name": "worktree.show#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": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "dc502d1c5e50": [ + { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "defaultBaseRef": " origin/main " + } + } + } + } + ], + "e1bb3623d5c9": { + "resolve": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "origin/main" + } + }, + "e7eb3ba89f8b": [ + { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "repo.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + }, + { + "name": "repo.baseRefDefault#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.baseRefDefault\",\"params\":{\"repo\":\"id:repo42\"}}" + } + ], + "e83e417d6294": [ + { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "ff06772b2f66": [ + { + "name": "worktree.show#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": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "id": "repo42", + "worktreeBaseRef": { + "$rpc": "null" + } + } + ] + } + } + } + }, + { + "name": "repo.baseRefDefault#1", + "args": [ + { + "name": "method", + "value": "repo.baseRefDefault" + }, + { + "name": "params", + "value": { + "repo": "id:repo42" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ] + }, + "recording": { + "scenario": "matrix-git.base-ref-chain-worktree.show-1", + "checkpoints": [ + { + "id": "sc-base-ref-default.prelude:requests-pending", + "observation": { + "sender": "e83e417d6294", + "payloads": "25fa070377ef", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.normal:barrier-settled", + "observation": { + "sender": "497f1beed0d6", + "payloads": "e7eb3ba89f8b", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.normal:settled", + "observation": { + "sender": "85ed111f045d", + "payloads": "e7eb3ba89f8b", + "settlements": "e1bb3623d5c9", + "state": "5f661e5b3de8", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.result-absent:barrier-settled", + "observation": { + "sender": "67b1a61fa5b3", + "payloads": "e7eb3ba89f8b", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.result-absent:settled", + "observation": { + "sender": "4b4da64785f3", + "payloads": "e7eb3ba89f8b", + "settlements": "e1bb3623d5c9", + "state": "5f661e5b3de8", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.result-null:barrier-settled", + "observation": { + "sender": "b88f9dec9208", + "payloads": "e7eb3ba89f8b", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.result-null:settled", + "observation": { + "sender": "1ef8fce63bf4", + "payloads": "e7eb3ba89f8b", + "settlements": "e1bb3623d5c9", + "state": "5f661e5b3de8", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.inner-ok-missing:barrier-settled", + "observation": { + "sender": "51c77e3f93c1", + "payloads": "e7eb3ba89f8b", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.inner-ok-missing:settled", + "observation": { + "sender": "3d9f35e83393", + "payloads": "e7eb3ba89f8b", + "settlements": "e1bb3623d5c9", + "state": "5f661e5b3de8", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.inner-false-string-error:barrier-settled", + "observation": { + "sender": "d7830ed219b8", + "payloads": "e7eb3ba89f8b", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.inner-false-string-error:settled", + "observation": { + "sender": "67bd8dac81b7", + "payloads": "e7eb3ba89f8b", + "settlements": "e1bb3623d5c9", + "state": "5f661e5b3de8", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.inner-false-object-error:barrier-settled", + "observation": { + "sender": "50b0e54d0e8b", + "payloads": "e7eb3ba89f8b", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.inner-false-object-error:settled", + "observation": { + "sender": "3181053b3e66", + "payloads": "e7eb3ba89f8b", + "settlements": "e1bb3623d5c9", + "state": "5f661e5b3de8", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.outer-refused:barrier-settled", + "observation": { + "sender": "8ca65aa1c86e", + "payloads": "e7eb3ba89f8b", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.outer-refused:settled", + "observation": { + "sender": "1b43ee0a53e3", + "payloads": "e7eb3ba89f8b", + "settlements": "e1bb3623d5c9", + "state": "5f661e5b3de8", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.outer-refused-no-message:barrier-settled", + "observation": { + "sender": "ff06772b2f66", + "payloads": "e7eb3ba89f8b", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.outer-refused-no-message:settled", + "observation": { + "sender": "97347123742c", + "payloads": "e7eb3ba89f8b", + "settlements": "e1bb3623d5c9", + "state": "5f661e5b3de8", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.method-not-found:barrier-settled", + "observation": { + "sender": "2cb6d7109080", + "payloads": "e7eb3ba89f8b", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.method-not-found:settled", + "observation": { + "sender": "34609150d260", + "payloads": "e7eb3ba89f8b", + "settlements": "e1bb3623d5c9", + "state": "5f661e5b3de8", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.transport-rejection:barrier-settled", + "observation": { + "sender": "0192e10c1042", + "payloads": "e7eb3ba89f8b", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.transport-rejection:settled", + "observation": { + "sender": "dc502d1c5e50", + "payloads": "e7eb3ba89f8b", + "settlements": "e1bb3623d5c9", + "state": "5f661e5b3de8", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.transport-rejection-no-message:barrier-settled", + "observation": { + "sender": "4c5e74cd2d15", + "payloads": "e7eb3ba89f8b", + "settlements": "06c7d6400ed7", + "state": "4dce743b400a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-base-ref-default.transport-rejection-no-message:settled", + "observation": { + "sender": "c758bc6ec55e", + "payloads": "e7eb3ba89f8b", + "settlements": "e1bb3623d5c9", + "state": "5f661e5b3de8", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-git.commit-message-ai-git.generatecommitmessage-1.json b/mobile/rpc-foundation/goldens/matrix-git.commit-message-ai-git.generatecommitmessage-1.json new file mode 100644 index 00000000000..423dc919388 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-git.commit-message-ai-git.generatecommitmessage-1.json @@ -0,0 +1,678 @@ +{ + "operation": "source-control.commit-message", + "family": "git.commit-message-ai", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "08550c229bdf": { + "generate": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "No commit message generated", + "success": false + } + } + }, + "1400db9aa00b": { + "generate": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "outer refused", + "success": false + } + } + }, + "19fcb56780ba": [ + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "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": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "2a3bf1815766": [ + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "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": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "2abe7c0c3763": [ + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "2f20bda3b3f5": [ + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "33bfe371e5b0": { + "generate": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "message": "feat: recorded", + "success": true + } + } + }, + "3ef8a5f65bc8": { + "generated": { + "message": "feat: recorded", + "success": true + } + }, + "3f0453e3c8f9": { + "generate": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "4f53cda18c2b": [], + "5246b9fd2d12": { + "generated": { + "error": "outer refused", + "success": false + } + }, + "55963844f040": [ + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "5becddaebf57": [ + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "613b061103e5": [ + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "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": { + "message": "feat: recorded", + "success": true + } + } + } + } + ], + "61c7ca32577a": { + "generate": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "6453ff669a2f": { + "generated": { + "error": "Failed to generate commit message", + "success": false + } + }, + "647e7870fa6f": { + "generate": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "Unknown method", + "success": false + } + } + }, + "8be8f41478d8": [ + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "91471f1c9738": [ + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "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": { + "$rpc": "null" + } + } + } + } + ], + "915059a8a000": { + "generated": { + "error": "Unknown method", + "success": false + } + }, + "927b68030eb2": [ + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "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 + } + } + } + ], + "93f07b82cf9c": [ + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "adb40821f3e2": { + "generated": "ungenerated" + }, + "b308d9d641d6": { + "generate": { + "status": "pending", + "startedAt": 0 + } + }, + "c44fce5322f2": { + "generate": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "Failed to generate commit message", + "success": false + } + } + }, + "ea1e8dc75c9d": [ + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "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": { + "error": "refused" + } + } + } + } + ], + "eb5bf7333dc4": [ + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "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 + } + } + } + ], + "faad14b9f95d": { + "generated": { + "error": "No commit message generated", + "success": false + } + } + }, + "recording": { + "scenario": "matrix-git.commit-message-ai-git.generatecommitmessage-1", + "checkpoints": [ + { + "id": "sc-commit-message-generated.prelude:pending", + "observation": { + "sender": "2abe7c0c3763", + "payloads": "5becddaebf57", + "settlements": "b308d9d641d6", + "state": "adb40821f3e2", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-commit-message-generated.normal:settled", + "observation": { + "sender": "613b061103e5", + "payloads": "5becddaebf57", + "settlements": "33bfe371e5b0", + "state": "3ef8a5f65bc8", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-commit-message-generated.result-absent:settled", + "observation": { + "sender": "927b68030eb2", + "payloads": "5becddaebf57", + "settlements": "c44fce5322f2", + "state": "6453ff669a2f", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-commit-message-generated.result-null:settled", + "observation": { + "sender": "91471f1c9738", + "payloads": "5becddaebf57", + "settlements": "c44fce5322f2", + "state": "6453ff669a2f", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-commit-message-generated.inner-ok-missing:settled", + "observation": { + "sender": "ea1e8dc75c9d", + "payloads": "5becddaebf57", + "settlements": "08550c229bdf", + "state": "faad14b9f95d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-commit-message-generated.inner-false-string-error:settled", + "observation": { + "sender": "2a3bf1815766", + "payloads": "5becddaebf57", + "settlements": "08550c229bdf", + "state": "faad14b9f95d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-commit-message-generated.inner-false-object-error:settled", + "observation": { + "sender": "19fcb56780ba", + "payloads": "5becddaebf57", + "settlements": "08550c229bdf", + "state": "faad14b9f95d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-commit-message-generated.outer-refused:settled", + "observation": { + "sender": "2f20bda3b3f5", + "payloads": "5becddaebf57", + "settlements": "1400db9aa00b", + "state": "5246b9fd2d12", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-commit-message-generated.outer-refused-no-message:settled", + "observation": { + "sender": "93f07b82cf9c", + "payloads": "5becddaebf57", + "settlements": "c44fce5322f2", + "state": "6453ff669a2f", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-commit-message-generated.method-not-found:settled", + "observation": { + "sender": "eb5bf7333dc4", + "payloads": "5becddaebf57", + "settlements": "647e7870fa6f", + "state": "915059a8a000", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-commit-message-generated.transport-rejection:settled", + "observation": { + "sender": "8be8f41478d8", + "payloads": "5becddaebf57", + "settlements": "3f0453e3c8f9", + "state": "adb40821f3e2", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-commit-message-generated.transport-rejection-no-message:settled", + "observation": { + "sender": "55963844f040", + "payloads": "5becddaebf57", + "settlements": "61c7ca32577a", + "state": "adb40821f3e2", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-git.history-read-git.history-1.json b/mobile/rpc-foundation/goldens/matrix-git.history-read-git.history-1.json new file mode 100644 index 00000000000..205538dab6d --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-git.history-read-git.history-1.json @@ -0,0 +1,742 @@ +{ + "operation": "source-control.git-history", + "family": "git.history-read", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "03e8a9e732e6": [ + { + "name": "git.history#1", + "args": [ + { + "name": "method", + "value": "git.history" + }, + { + "name": "params", + "value": { + "limit": 50, + "worktree": "id:repo42::/p" + } + }, + { + "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 + } + } + } + ], + "10c3c40901b5": [ + { + "name": "git.history#1", + "args": [ + { + "name": "method", + "value": "git.history" + }, + { + "name": "params", + "value": { + "limit": 50, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "2736be8bf0fe": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Failed to load commit history", + "isRpcDeliveryUnknown": false + } + } + }, + "437d7f38d098": { + "rows": [ + { + "author": "dev", + "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "parentId": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "relativeTime": "1h", + "shortId": "aaaaaaa", + "subject": "first" + }, + { + "author": "", + "id": "cccccccccccccccccccccccccccccccccccccccc", + "parentId": { + "$rpc": "null" + }, + "relativeTime": "", + "shortId": "ccccccc", + "subject": "(no commit message)" + } + ] + }, + "46d8ff7c07e5": [ + { + "name": "git.history#1", + "args": [ + { + "name": "method", + "value": "git.history" + }, + { + "name": "params", + "value": { + "limit": 50, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "4f53cda18c2b": [], + "53c0d711b3b1": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "6afa32f0332f": [ + { + "name": "git.history#1", + "args": [ + { + "name": "method", + "value": "git.history" + }, + { + "name": "params", + "value": { + "limit": 50, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "6b54ce70e9f3": [ + { + "name": "git.history#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.history\",\"params\":{\"worktree\":\"id:repo42::/p\",\"limit\":50}}" + } + ], + "6b6f4308d734": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "70c14ec885da": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "TypeError", + "message": "Cannot read properties of null (reading 'items')", + "isRpcDeliveryUnknown": false + } + } + }, + "745cabcc39bc": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "outer refused", + "isRpcDeliveryUnknown": false + } + } + }, + "787a218b2f9f": [ + { + "name": "git.history#1", + "args": [ + { + "name": "method", + "value": "git.history" + }, + { + "name": "params", + "value": { + "limit": 50, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "items": [ + { + "author": "dev", + "displayId": "aaaaaaa", + "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "parentIds": ["bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"], + "subject": "first", + "timestamp": 1767222000000 + }, + { + "id": "cccccccccccccccccccccccccccccccccccccccc", + "parentIds": [], + "subject": "", + "timestamp": { + "$rpc": "null" + } + } + ] + } + } + } + } + ], + "8b699e5b058c": [ + { + "name": "git.history#1", + "args": [ + { + "name": "method", + "value": "git.history" + }, + { + "name": "params", + "value": { + "limit": 50, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "9fd1a174c908": [ + { + "name": "git.history#1", + "args": [ + { + "name": "method", + "value": "git.history" + }, + { + "name": "params", + "value": { + "limit": 50, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "a87575346303": [ + { + "name": "git.history#1", + "args": [ + { + "name": "method", + "value": "git.history" + }, + { + "name": "params", + "value": { + "limit": 50, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "ade3a980642c": [ + { + "name": "git.history#1", + "args": [ + { + "name": "method", + "value": "git.history" + }, + { + "name": "params", + "value": { + "limit": 50, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "b11c8efab170": { + "load": { + "status": "pending", + "startedAt": 0 + } + }, + "c6d96eb93f52": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "TypeError", + "message": "Cannot read properties of undefined (reading 'items')", + "isRpcDeliveryUnknown": false + } + } + }, + "d11804288afb": [ + { + "name": "git.history#1", + "args": [ + { + "name": "method", + "value": "git.history" + }, + { + "name": "params", + "value": { + "limit": 50, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "d873aa7d8fec": [ + { + "name": "git.history#1", + "args": [ + { + "name": "method", + "value": "git.history" + }, + { + "name": "params", + "value": { + "limit": 50, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "dde21f9adc16": { + "load": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": [ + { + "author": "dev", + "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "parentId": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", + "relativeTime": "1h", + "shortId": "aaaaaaa", + "subject": "first" + }, + { + "author": "", + "id": "cccccccccccccccccccccccccccccccccccccccc", + "parentId": { + "$rpc": "null" + }, + "relativeTime": "", + "shortId": "ccccccc", + "subject": "(no commit message)" + } + ] + } + }, + "e3daf744364f": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "TypeError", + "message": "Cannot read properties of undefined (reading 'map')", + "isRpcDeliveryUnknown": false + } + } + }, + "ef169a494b41": { + "rows": "unloaded" + }, + "f044f1381dbf": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Unknown method", + "isRpcDeliveryUnknown": false + } + } + }, + "f8a13b95ed61": [ + { + "name": "git.history#1", + "args": [ + { + "name": "method", + "value": "git.history" + }, + { + "name": "params", + "value": { + "limit": 50, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + } + ] + }, + "recording": { + "scenario": "matrix-git.history-read-git.history-1", + "checkpoints": [ + { + "id": "sc-history-loaded.prelude:pending", + "observation": { + "sender": "a87575346303", + "payloads": "6b54ce70e9f3", + "settlements": "b11c8efab170", + "state": "ef169a494b41", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-history-loaded.normal:settled", + "observation": { + "sender": "787a218b2f9f", + "payloads": "6b54ce70e9f3", + "settlements": "dde21f9adc16", + "state": "437d7f38d098", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-history-loaded.result-absent:settled", + "observation": { + "sender": "f8a13b95ed61", + "payloads": "6b54ce70e9f3", + "settlements": "c6d96eb93f52", + "state": "ef169a494b41", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-history-loaded.result-null:settled", + "observation": { + "sender": "ade3a980642c", + "payloads": "6b54ce70e9f3", + "settlements": "70c14ec885da", + "state": "ef169a494b41", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-history-loaded.inner-ok-missing:settled", + "observation": { + "sender": "d11804288afb", + "payloads": "6b54ce70e9f3", + "settlements": "e3daf744364f", + "state": "ef169a494b41", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-history-loaded.inner-false-string-error:settled", + "observation": { + "sender": "9fd1a174c908", + "payloads": "6b54ce70e9f3", + "settlements": "e3daf744364f", + "state": "ef169a494b41", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-history-loaded.inner-false-object-error:settled", + "observation": { + "sender": "d873aa7d8fec", + "payloads": "6b54ce70e9f3", + "settlements": "e3daf744364f", + "state": "ef169a494b41", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-history-loaded.outer-refused:settled", + "observation": { + "sender": "6afa32f0332f", + "payloads": "6b54ce70e9f3", + "settlements": "745cabcc39bc", + "state": "ef169a494b41", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-history-loaded.outer-refused-no-message:settled", + "observation": { + "sender": "10c3c40901b5", + "payloads": "6b54ce70e9f3", + "settlements": "2736be8bf0fe", + "state": "ef169a494b41", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-history-loaded.method-not-found:settled", + "observation": { + "sender": "03e8a9e732e6", + "payloads": "6b54ce70e9f3", + "settlements": "f044f1381dbf", + "state": "ef169a494b41", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-history-loaded.transport-rejection:settled", + "observation": { + "sender": "46d8ff7c07e5", + "payloads": "6b54ce70e9f3", + "settlements": "53c0d711b3b1", + "state": "ef169a494b41", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-history-loaded.transport-rejection-no-message:settled", + "observation": { + "sender": "8b699e5b058c", + "payloads": "6b54ce70e9f3", + "settlements": "6b6f4308d734", + "state": "ef169a494b41", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-git.remote-prerequisite-git.push-1.json b/mobile/rpc-foundation/goldens/matrix-git.remote-prerequisite-git.push-1.json new file mode 100644 index 00000000000..998bd870e79 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-git.remote-prerequisite-git.push-1.json @@ -0,0 +1,675 @@ +{ + "operation": "source-control.remote-prerequisite", + "family": "git.remote-prerequisite", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "06ed13845d15": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + } + ], + "0fe2eb2410a4": { + "outcome": { + "ok": true, + "ran": true + } + }, + "131aeca523ed": { + "apply": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "outer refused", + "ok": false + } + } + }, + "2040ed05676a": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "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 + } + } + } + ], + "300ce1c14170": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "$rpc": "null" + } + } + } + } + ], + "31958677ef56": { + "apply": { + "status": "pending", + "startedAt": 0 + } + }, + "34eee892be9b": { + "outcome": { + "error": "Failed to push commits", + "ok": false + } + }, + "3a055380c633": [ + { + "name": "progress", + "value": "pushing" + } + ], + "3c6a5a164e8a": { + "outcome": { + "error": "", + "ok": false + } + }, + "403c2729a4a8": { + "apply": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "ok": true, + "ran": true + } + } + }, + "470e68b46d2f": { + "apply": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "", + "ok": false + } + } + }, + "4ffa601a7a49": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "5965ebea1b32": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "error": "refused" + } + } + } + } + ], + "5f228ef80b4b": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "6471ec3ace48": { + "apply": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "Failed to push commits", + "ok": false + } + } + }, + "9967a2e85f0b": { + "apply": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "transport failure", + "ok": false + } + } + }, + "aa8b30457cff": { + "outcome": { + "error": "outer refused", + "ok": false + } + }, + "b7289c585f0a": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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 + } + } + } + ], + "bc0be0b5b196": [ + { + "name": "git.push#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "cc8c4e259ea9": { + "apply": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "Unknown method", + "ok": false + } + } + }, + "cd3e71e28698": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "cf19981c2114": { + "outcome": "unapplied" + }, + "de1307a5f5ed": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "e157741a28a1": { + "outcome": { + "error": "Unknown method", + "ok": false + } + }, + "ed6cd38635a1": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "f4ca76ee9f22": { + "outcome": { + "error": "transport failure", + "ok": false + } + }, + "f4d92d59ec86": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "f708cd4a6643": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + } + ] + }, + "recording": { + "scenario": "matrix-git.remote-prerequisite-git.push-1", + "checkpoints": [ + { + "id": "sc-prerequisite-push.prelude:pending", + "observation": { + "sender": "f4d92d59ec86", + "payloads": "bc0be0b5b196", + "settlements": "31958677ef56", + "state": "cf19981c2114", + "effects": "3a055380c633" + } + }, + { + "id": "sc-prerequisite-push.normal:settled", + "observation": { + "sender": "06ed13845d15", + "payloads": "bc0be0b5b196", + "settlements": "403c2729a4a8", + "state": "0fe2eb2410a4", + "effects": "3a055380c633" + } + }, + { + "id": "sc-prerequisite-push.result-absent:settled", + "observation": { + "sender": "b7289c585f0a", + "payloads": "bc0be0b5b196", + "settlements": "403c2729a4a8", + "state": "0fe2eb2410a4", + "effects": "3a055380c633" + } + }, + { + "id": "sc-prerequisite-push.result-null:settled", + "observation": { + "sender": "300ce1c14170", + "payloads": "bc0be0b5b196", + "settlements": "403c2729a4a8", + "state": "0fe2eb2410a4", + "effects": "3a055380c633" + } + }, + { + "id": "sc-prerequisite-push.inner-ok-missing:settled", + "observation": { + "sender": "5965ebea1b32", + "payloads": "bc0be0b5b196", + "settlements": "403c2729a4a8", + "state": "0fe2eb2410a4", + "effects": "3a055380c633" + } + }, + { + "id": "sc-prerequisite-push.inner-false-string-error:settled", + "observation": { + "sender": "4ffa601a7a49", + "payloads": "bc0be0b5b196", + "settlements": "403c2729a4a8", + "state": "0fe2eb2410a4", + "effects": "3a055380c633" + } + }, + { + "id": "sc-prerequisite-push.inner-false-object-error:settled", + "observation": { + "sender": "de1307a5f5ed", + "payloads": "bc0be0b5b196", + "settlements": "403c2729a4a8", + "state": "0fe2eb2410a4", + "effects": "3a055380c633" + } + }, + { + "id": "sc-prerequisite-push.outer-refused:settled", + "observation": { + "sender": "f708cd4a6643", + "payloads": "bc0be0b5b196", + "settlements": "131aeca523ed", + "state": "aa8b30457cff", + "effects": "3a055380c633" + } + }, + { + "id": "sc-prerequisite-push.outer-refused-no-message:settled", + "observation": { + "sender": "cd3e71e28698", + "payloads": "bc0be0b5b196", + "settlements": "6471ec3ace48", + "state": "34eee892be9b", + "effects": "3a055380c633" + } + }, + { + "id": "sc-prerequisite-push.method-not-found:settled", + "observation": { + "sender": "2040ed05676a", + "payloads": "bc0be0b5b196", + "settlements": "cc8c4e259ea9", + "state": "e157741a28a1", + "effects": "3a055380c633" + } + }, + { + "id": "sc-prerequisite-push.transport-rejection:settled", + "observation": { + "sender": "ed6cd38635a1", + "payloads": "bc0be0b5b196", + "settlements": "9967a2e85f0b", + "state": "f4ca76ee9f22", + "effects": "3a055380c633" + } + }, + { + "id": "sc-prerequisite-push.transport-rejection-no-message:settled", + "observation": { + "sender": "5f228ef80b4b", + "payloads": "bc0be0b5b196", + "settlements": "470e68b46d2f", + "state": "3c6a5a164e8a", + "effects": "3a055380c633" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-git.review-preparation-git.status-1.json b/mobile/rpc-foundation/goldens/matrix-git.review-preparation-git.status-1.json new file mode 100644 index 00000000000..bd34216e408 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-git.review-preparation-git.status-1.json @@ -0,0 +1,837 @@ +{ + "operation": "source-control.review-git-preparation", + "family": "git.review-preparation", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "1f2a9cc0e495": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "1fae7e6bc27b": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "24d8a5334d54": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + } + ], + "3b1f10f51ae6": { + "committed": "uncommitted", + "status": { + "error": "outer refused", + "ok": false + } + }, + "3c85613db776": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "45b09371d5a2": { + "status": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "ok": true, + "status": { + "$rpc": "null" + } + } + } + }, + "4f53cda18c2b": [], + "52b183f5ead4": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "6d2e94f00516": { + "status": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "6decf368b25a": { + "committed": "uncommitted", + "status": { + "ok": true, + "status": { + "$rpc": "null" + } + } + }, + "7a588b9f02dd": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "7b33d29e7245": { + "status": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "Unknown method", + "ok": false + } + } + }, + "828b48b680c4": { + "status": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "ok": true, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + }, + { + "added": { + "$rpc": "undefined" + }, + "area": "untracked", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/new.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "89ca28c45139": { + "committed": "uncommitted", + "status": { + "error": "Unknown method", + "ok": false + } + }, + "8ae76ead94c1": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "8c85ee8c0763": { + "committed": "uncommitted", + "status": { + "error": "Unable to refresh source control", + "ok": false + } + }, + "95c2e5ca74fc": { + "committed": "uncommitted", + "status": { + "ok": true, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + }, + { + "added": { + "$rpc": "undefined" + }, + "area": "untracked", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/new.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "9b6143ce01af": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "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 + } + } + } + ], + "a312141cae64": { + "status": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "Unable to refresh source control", + "ok": false + } + } + }, + "ac07554f62ad": { + "committed": "uncommitted", + "status": "unread" + }, + "aee3bb6cd651": { + "status": { + "status": "pending", + "startedAt": 0 + } + }, + "b1ef0615a51b": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "error": "refused" + } + } + } + } + ], + "e1e765cc40b0": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "e43103e7680d": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "$rpc": "null" + } + } + } + } + ], + "ea48655ebc78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "ed13561b7e86": { + "status": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "outer refused", + "ok": false + } + } + }, + "f9ba2c75626f": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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 + } + } + } + ], + "fb0be60f7843": { + "status": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + }, + "recording": { + "scenario": "matrix-git.review-preparation-git.status-1", + "checkpoints": [ + { + "id": "sc-review-status-normalized.prelude:pending", + "observation": { + "sender": "1fae7e6bc27b", + "payloads": "ea48655ebc78", + "settlements": "aee3bb6cd651", + "state": "ac07554f62ad", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-review-status-normalized.normal:settled", + "observation": { + "sender": "24d8a5334d54", + "payloads": "ea48655ebc78", + "settlements": "828b48b680c4", + "state": "95c2e5ca74fc", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-review-status-normalized.result-absent:settled", + "observation": { + "sender": "f9ba2c75626f", + "payloads": "ea48655ebc78", + "settlements": "45b09371d5a2", + "state": "6decf368b25a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-review-status-normalized.result-null:settled", + "observation": { + "sender": "e43103e7680d", + "payloads": "ea48655ebc78", + "settlements": "45b09371d5a2", + "state": "6decf368b25a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-review-status-normalized.inner-ok-missing:settled", + "observation": { + "sender": "b1ef0615a51b", + "payloads": "ea48655ebc78", + "settlements": "45b09371d5a2", + "state": "6decf368b25a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-review-status-normalized.inner-false-string-error:settled", + "observation": { + "sender": "1f2a9cc0e495", + "payloads": "ea48655ebc78", + "settlements": "45b09371d5a2", + "state": "6decf368b25a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-review-status-normalized.inner-false-object-error:settled", + "observation": { + "sender": "8ae76ead94c1", + "payloads": "ea48655ebc78", + "settlements": "45b09371d5a2", + "state": "6decf368b25a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-review-status-normalized.outer-refused:settled", + "observation": { + "sender": "3c85613db776", + "payloads": "ea48655ebc78", + "settlements": "ed13561b7e86", + "state": "3b1f10f51ae6", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-review-status-normalized.outer-refused-no-message:settled", + "observation": { + "sender": "7a588b9f02dd", + "payloads": "ea48655ebc78", + "settlements": "a312141cae64", + "state": "8c85ee8c0763", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-review-status-normalized.method-not-found:settled", + "observation": { + "sender": "9b6143ce01af", + "payloads": "ea48655ebc78", + "settlements": "7b33d29e7245", + "state": "89ca28c45139", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-review-status-normalized.transport-rejection:settled", + "observation": { + "sender": "e1e765cc40b0", + "payloads": "ea48655ebc78", + "settlements": "6d2e94f00516", + "state": "ac07554f62ad", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-review-status-normalized.transport-rejection-no-message:settled", + "observation": { + "sender": "52b183f5ead4", + "payloads": "ea48655ebc78", + "settlements": "fb0be60f7843", + "state": "ac07554f62ad", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-git.push-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-git.push-1.json new file mode 100644 index 00000000000..2e222628d5c --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-git.push-1.json @@ -0,0 +1,2338 @@ +{ + "operation": "source-control.hosted-review-create", + "family": "hostedReview.create-chain", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "04abc88deab6": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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 + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "0c70665ef0be": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "0d4ff9a9b827": { + "create": { + "status": "pending", + "startedAt": 0 + } + }, + "11da6fdedb1b": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "1d6ecb1accd3": { + "outcome": { + "error": "Push failed. Resolve the push error, then try again.", + "ok": false + } + }, + "2040ed05676a": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "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 + } + } + } + ], + "35613ee44cfe": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "3762ad709541": [ + { + "name": "git.push#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Recorded title\",\"body\":\"Recorded body\",\"draft\":false}}" + }, + { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" + } + ], + "3f946ad0279c": { + "outcome": "uncreated" + }, + "4291b34c6b46": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "49bb320888ba": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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 + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "4e649f1c1333": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "4f53cda18c2b": [], + "5a4e5089b500": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "$rpc": "null" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "5c203e96c306": { + "create": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "Push failed. Resolve the push error, then try again.", + "ok": false + } + } + }, + "5f228ef80b4b": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "661ee5bdabd9": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "$rpc": "null" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "6a9188b8eec4": [ + { + "name": "git.push#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Recorded title\",\"body\":\"Recorded body\",\"draft\":false}}" + } + ], + "71d494b8e0f5": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "error": "refused" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "75ad95e54abe": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "$rpc": "null" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "8e3149a848f9": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "918089374707": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "error": "refused" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "95e34f28ad7d": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "error": "refused" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "9d3e240937bb": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "9fca4a23f963": { + "outcome": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + }, + "acd63dd27dae": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "b2ed830ca824": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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 + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "bc0be0b5b196": [ + { + "name": "git.push#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "cd3e71e28698": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "df3c2b3eb842": { + "create": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + }, + "ed6cd38635a1": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "f4d92d59ec86": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "f708cd4a6643": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "f71e9cd1f1ea": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ] + }, + "recording": { + "scenario": "matrix-hostedreview.create-chain-git.push-1", + "checkpoints": [ + { + "id": "sc-create-pushes-then-creates.prelude:push-pending", + "observation": { + "sender": "f4d92d59ec86", + "payloads": "bc0be0b5b196", + "settlements": "0d4ff9a9b827", + "state": "3f946ad0279c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.normal:create-pending", + "observation": { + "sender": "4291b34c6b46", + "payloads": "6a9188b8eec4", + "settlements": "0d4ff9a9b827", + "state": "3f946ad0279c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.normal:link-pending", + "observation": { + "sender": "acd63dd27dae", + "payloads": "3762ad709541", + "settlements": "0d4ff9a9b827", + "state": "3f946ad0279c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.normal:settled", + "observation": { + "sender": "0c70665ef0be", + "payloads": "3762ad709541", + "settlements": "df3c2b3eb842", + "state": "9fca4a23f963", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.result-absent:create-pending", + "observation": { + "sender": "04abc88deab6", + "payloads": "6a9188b8eec4", + "settlements": "0d4ff9a9b827", + "state": "3f946ad0279c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.result-absent:link-pending", + "observation": { + "sender": "b2ed830ca824", + "payloads": "3762ad709541", + "settlements": "0d4ff9a9b827", + "state": "3f946ad0279c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.result-absent:settled", + "observation": { + "sender": "49bb320888ba", + "payloads": "3762ad709541", + "settlements": "df3c2b3eb842", + "state": "9fca4a23f963", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.result-null:create-pending", + "observation": { + "sender": "5a4e5089b500", + "payloads": "6a9188b8eec4", + "settlements": "0d4ff9a9b827", + "state": "3f946ad0279c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.result-null:link-pending", + "observation": { + "sender": "75ad95e54abe", + "payloads": "3762ad709541", + "settlements": "0d4ff9a9b827", + "state": "3f946ad0279c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.result-null:settled", + "observation": { + "sender": "661ee5bdabd9", + "payloads": "3762ad709541", + "settlements": "df3c2b3eb842", + "state": "9fca4a23f963", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.inner-ok-missing:create-pending", + "observation": { + "sender": "918089374707", + "payloads": "6a9188b8eec4", + "settlements": "0d4ff9a9b827", + "state": "3f946ad0279c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.inner-ok-missing:link-pending", + "observation": { + "sender": "95e34f28ad7d", + "payloads": "3762ad709541", + "settlements": "0d4ff9a9b827", + "state": "3f946ad0279c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.inner-ok-missing:settled", + "observation": { + "sender": "71d494b8e0f5", + "payloads": "3762ad709541", + "settlements": "df3c2b3eb842", + "state": "9fca4a23f963", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.inner-false-string-error:create-pending", + "observation": { + "sender": "f71e9cd1f1ea", + "payloads": "6a9188b8eec4", + "settlements": "0d4ff9a9b827", + "state": "3f946ad0279c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.inner-false-string-error:link-pending", + "observation": { + "sender": "11da6fdedb1b", + "payloads": "3762ad709541", + "settlements": "0d4ff9a9b827", + "state": "3f946ad0279c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.inner-false-string-error:settled", + "observation": { + "sender": "8e3149a848f9", + "payloads": "3762ad709541", + "settlements": "df3c2b3eb842", + "state": "9fca4a23f963", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.inner-false-object-error:create-pending", + "observation": { + "sender": "9d3e240937bb", + "payloads": "6a9188b8eec4", + "settlements": "0d4ff9a9b827", + "state": "3f946ad0279c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.inner-false-object-error:link-pending", + "observation": { + "sender": "4e649f1c1333", + "payloads": "3762ad709541", + "settlements": "0d4ff9a9b827", + "state": "3f946ad0279c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.inner-false-object-error:settled", + "observation": { + "sender": "35613ee44cfe", + "payloads": "3762ad709541", + "settlements": "df3c2b3eb842", + "state": "9fca4a23f963", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.outer-refused:create-pending", + "observation": { + "sender": "f708cd4a6643", + "payloads": "bc0be0b5b196", + "settlements": "5c203e96c306", + "state": "1d6ecb1accd3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.outer-refused:link-pending", + "observation": { + "sender": "f708cd4a6643", + "payloads": "bc0be0b5b196", + "settlements": "5c203e96c306", + "state": "1d6ecb1accd3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.outer-refused:settled", + "observation": { + "sender": "f708cd4a6643", + "payloads": "bc0be0b5b196", + "settlements": "5c203e96c306", + "state": "1d6ecb1accd3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.outer-refused-no-message:create-pending", + "observation": { + "sender": "cd3e71e28698", + "payloads": "bc0be0b5b196", + "settlements": "5c203e96c306", + "state": "1d6ecb1accd3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.outer-refused-no-message:link-pending", + "observation": { + "sender": "cd3e71e28698", + "payloads": "bc0be0b5b196", + "settlements": "5c203e96c306", + "state": "1d6ecb1accd3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.outer-refused-no-message:settled", + "observation": { + "sender": "cd3e71e28698", + "payloads": "bc0be0b5b196", + "settlements": "5c203e96c306", + "state": "1d6ecb1accd3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.method-not-found:create-pending", + "observation": { + "sender": "2040ed05676a", + "payloads": "bc0be0b5b196", + "settlements": "5c203e96c306", + "state": "1d6ecb1accd3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.method-not-found:link-pending", + "observation": { + "sender": "2040ed05676a", + "payloads": "bc0be0b5b196", + "settlements": "5c203e96c306", + "state": "1d6ecb1accd3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.method-not-found:settled", + "observation": { + "sender": "2040ed05676a", + "payloads": "bc0be0b5b196", + "settlements": "5c203e96c306", + "state": "1d6ecb1accd3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.transport-rejection:create-pending", + "observation": { + "sender": "ed6cd38635a1", + "payloads": "bc0be0b5b196", + "settlements": "5c203e96c306", + "state": "1d6ecb1accd3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.transport-rejection:link-pending", + "observation": { + "sender": "ed6cd38635a1", + "payloads": "bc0be0b5b196", + "settlements": "5c203e96c306", + "state": "1d6ecb1accd3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.transport-rejection:settled", + "observation": { + "sender": "ed6cd38635a1", + "payloads": "bc0be0b5b196", + "settlements": "5c203e96c306", + "state": "1d6ecb1accd3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.transport-rejection-no-message:create-pending", + "observation": { + "sender": "5f228ef80b4b", + "payloads": "bc0be0b5b196", + "settlements": "5c203e96c306", + "state": "1d6ecb1accd3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.transport-rejection-no-message:link-pending", + "observation": { + "sender": "5f228ef80b4b", + "payloads": "bc0be0b5b196", + "settlements": "5c203e96c306", + "state": "1d6ecb1accd3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.transport-rejection-no-message:settled", + "observation": { + "sender": "5f228ef80b4b", + "payloads": "bc0be0b5b196", + "settlements": "5c203e96c306", + "state": "1d6ecb1accd3", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-hostedreview.create-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-hostedreview.create-1.json new file mode 100644 index 00000000000..d34982d5994 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-hostedreview.create-1.json @@ -0,0 +1,1549 @@ +{ + "operation": "source-control.hosted-review-create", + "family": "hostedReview.create-chain", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "0c70665ef0be": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "0d4ff9a9b827": { + "create": { + "status": "pending", + "startedAt": 0 + } + }, + "1843823ecb97": { + "outcome": { + "error": "Cannot read properties of undefined (reading 'ok')", + "ok": false + } + }, + "19aeed72ebd6": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "346d9c96c53c": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "3762ad709541": [ + { + "name": "git.push#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Recorded title\",\"body\":\"Recorded body\",\"draft\":false}}" + }, + { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" + } + ], + "37d232d553ae": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "3a952f7d5dc7": { + "outcome": { + "error": "result.error.replace is not a function", + "ok": false + } + }, + "3aeb9798f0c5": { + "create": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "result.error.replace is not a function", + "ok": false + } + } + }, + "3c6a5a164e8a": { + "outcome": { + "error": "", + "ok": false + } + }, + "3f946ad0279c": { + "outcome": "uncreated" + }, + "4291b34c6b46": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "459f52ed3a68": { + "outcome": { + "error": "Push succeeded, but PR creation failed: inner refused", + "ok": false + } + }, + "466758b24fb7": { + "create": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "Cannot read properties of null (reading 'ok')", + "ok": false + } + } + }, + "4f53cda18c2b": [], + "518217e7a18f": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + } + ], + "58e5debc459a": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "5e31b3589a5a": { + "create": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "Push succeeded, but PR creation failed: refused", + "ok": false + } + } + }, + "6a9188b8eec4": [ + { + "name": "git.push#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Recorded title\",\"body\":\"Recorded body\",\"draft\":false}}" + } + ], + "70b01d3cec33": { + "create": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "outer refused", + "ok": false + } + } + }, + "7a51d656f49e": { + "create": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "transport failure", + "ok": false + } + } + }, + "7d9b3330e6fe": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + } + ], + "7f2deeb332e4": { + "outcome": { + "error": "Cannot read properties of null (reading 'ok')", + "ok": false + } + }, + "83f8a0aab929": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "87788eda521b": { + "create": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "Failed to create pull request", + "ok": false + } + } + }, + "9fca4a23f963": { + "outcome": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + }, + "aa8b30457cff": { + "outcome": { + "error": "outer refused", + "ok": false + } + }, + "acd63dd27dae": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "af2e710febb3": { + "create": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "Cannot read properties of undefined (reading 'ok')", + "ok": false + } + } + }, + "b2a21a09ab3f": { + "create": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "Unknown method", + "ok": false + } + } + }, + "bc0be0b5b196": [ + { + "name": "git.push#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "c92bbcdbe071": { + "create": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "Push succeeded, but PR creation failed: inner refused", + "ok": false + } + } + }, + "d0318efe61dd": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "d14a0dd639ad": { + "outcome": { + "error": "Failed to create pull request", + "ok": false + } + }, + "d1eb7361d4b9": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + } + ], + "df3c2b3eb842": { + "create": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + }, + "e157741a28a1": { + "outcome": { + "error": "Unknown method", + "ok": false + } + }, + "e892f90f62a0": { + "outcome": { + "error": "Push succeeded, but PR creation failed: refused", + "ok": false + } + }, + "ed078708fd8c": { + "create": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "", + "ok": false + } + } + }, + "f4ca76ee9f22": { + "outcome": { + "error": "transport failure", + "ok": false + } + }, + "f4d92d59ec86": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "f98e5bc2d168": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + } + ] + }, + "recording": { + "scenario": "matrix-hostedreview.create-chain-hostedreview.create-1", + "checkpoints": [ + { + "id": "sc-create-pushes-then-creates.prelude:push-pending", + "observation": { + "sender": "f4d92d59ec86", + "payloads": "bc0be0b5b196", + "settlements": "0d4ff9a9b827", + "state": "3f946ad0279c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.prelude:create-pending", + "observation": { + "sender": "4291b34c6b46", + "payloads": "6a9188b8eec4", + "settlements": "0d4ff9a9b827", + "state": "3f946ad0279c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.normal:link-pending", + "observation": { + "sender": "acd63dd27dae", + "payloads": "3762ad709541", + "settlements": "0d4ff9a9b827", + "state": "3f946ad0279c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.normal:settled", + "observation": { + "sender": "0c70665ef0be", + "payloads": "3762ad709541", + "settlements": "df3c2b3eb842", + "state": "9fca4a23f963", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.result-absent:link-pending", + "observation": { + "sender": "d1eb7361d4b9", + "payloads": "6a9188b8eec4", + "settlements": "af2e710febb3", + "state": "1843823ecb97", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.result-absent:settled", + "observation": { + "sender": "d1eb7361d4b9", + "payloads": "6a9188b8eec4", + "settlements": "af2e710febb3", + "state": "1843823ecb97", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.result-null:link-pending", + "observation": { + "sender": "83f8a0aab929", + "payloads": "6a9188b8eec4", + "settlements": "466758b24fb7", + "state": "7f2deeb332e4", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.result-null:settled", + "observation": { + "sender": "83f8a0aab929", + "payloads": "6a9188b8eec4", + "settlements": "466758b24fb7", + "state": "7f2deeb332e4", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.inner-ok-missing:link-pending", + "observation": { + "sender": "37d232d553ae", + "payloads": "6a9188b8eec4", + "settlements": "5e31b3589a5a", + "state": "e892f90f62a0", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.inner-ok-missing:settled", + "observation": { + "sender": "37d232d553ae", + "payloads": "6a9188b8eec4", + "settlements": "5e31b3589a5a", + "state": "e892f90f62a0", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.inner-false-string-error:link-pending", + "observation": { + "sender": "d0318efe61dd", + "payloads": "6a9188b8eec4", + "settlements": "c92bbcdbe071", + "state": "459f52ed3a68", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.inner-false-string-error:settled", + "observation": { + "sender": "d0318efe61dd", + "payloads": "6a9188b8eec4", + "settlements": "c92bbcdbe071", + "state": "459f52ed3a68", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.inner-false-object-error:link-pending", + "observation": { + "sender": "19aeed72ebd6", + "payloads": "6a9188b8eec4", + "settlements": "3aeb9798f0c5", + "state": "3a952f7d5dc7", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.inner-false-object-error:settled", + "observation": { + "sender": "19aeed72ebd6", + "payloads": "6a9188b8eec4", + "settlements": "3aeb9798f0c5", + "state": "3a952f7d5dc7", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.outer-refused:link-pending", + "observation": { + "sender": "f98e5bc2d168", + "payloads": "6a9188b8eec4", + "settlements": "70b01d3cec33", + "state": "aa8b30457cff", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.outer-refused:settled", + "observation": { + "sender": "f98e5bc2d168", + "payloads": "6a9188b8eec4", + "settlements": "70b01d3cec33", + "state": "aa8b30457cff", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.outer-refused-no-message:link-pending", + "observation": { + "sender": "518217e7a18f", + "payloads": "6a9188b8eec4", + "settlements": "87788eda521b", + "state": "d14a0dd639ad", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.outer-refused-no-message:settled", + "observation": { + "sender": "518217e7a18f", + "payloads": "6a9188b8eec4", + "settlements": "87788eda521b", + "state": "d14a0dd639ad", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.method-not-found:link-pending", + "observation": { + "sender": "7d9b3330e6fe", + "payloads": "6a9188b8eec4", + "settlements": "b2a21a09ab3f", + "state": "e157741a28a1", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.method-not-found:settled", + "observation": { + "sender": "7d9b3330e6fe", + "payloads": "6a9188b8eec4", + "settlements": "b2a21a09ab3f", + "state": "e157741a28a1", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.transport-rejection:link-pending", + "observation": { + "sender": "346d9c96c53c", + "payloads": "6a9188b8eec4", + "settlements": "7a51d656f49e", + "state": "f4ca76ee9f22", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.transport-rejection:settled", + "observation": { + "sender": "346d9c96c53c", + "payloads": "6a9188b8eec4", + "settlements": "7a51d656f49e", + "state": "f4ca76ee9f22", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.transport-rejection-no-message:link-pending", + "observation": { + "sender": "58e5debc459a", + "payloads": "6a9188b8eec4", + "settlements": "ed078708fd8c", + "state": "3c6a5a164e8a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.transport-rejection-no-message:settled", + "observation": { + "sender": "58e5debc459a", + "payloads": "6a9188b8eec4", + "settlements": "ed078708fd8c", + "state": "3c6a5a164e8a", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-worktree.set-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-worktree.set-1.json new file mode 100644 index 00000000000..0825563e090 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-worktree.set-1.json @@ -0,0 +1,1754 @@ +{ + "operation": "source-control.hosted-review-create", + "family": "hostedReview.create-chain", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "03cba1ec7442": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "0724d5088c39": { + "create": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "linkError": "", + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + }, + "07d88d729d61": { + "create": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "linkError": "transport failure", + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + }, + "0c45ce04dfb1": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + } + ], + "0c70665ef0be": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "0d4ff9a9b827": { + "create": { + "status": "pending", + "startedAt": 0 + } + }, + "19b90d1cbaca": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "279de7827341": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "2da91c4e3162": { + "outcome": { + "linkError": "transport failure", + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + }, + "314dd0d87595": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-3", + "ok": false + } + } + } + ], + "3762ad709541": [ + { + "name": "git.push#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Recorded title\",\"body\":\"Recorded body\",\"draft\":false}}" + }, + { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" + } + ], + "3f946ad0279c": { + "outcome": "uncreated" + }, + "4291b34c6b46": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "4f53cda18c2b": [], + "5a578f186229": { + "create": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "linkError": "Unknown method", + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + }, + "63f064da0f4b": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "6a9188b8eec4": [ + { + "name": "git.push#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Recorded title\",\"body\":\"Recorded body\",\"draft\":false}}" + } + ], + "9fca4a23f963": { + "outcome": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + }, + "a9c17e3a34c6": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "aa3d9af19871": { + "outcome": { + "linkError": "", + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + }, + "acd63dd27dae": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "aee68fc43b2f": { + "create": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "linkError": "outer refused", + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + }, + "b56e37492c7b": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-3", + "ok": false + } + } + } + ], + "baf4ca5d8a43": { + "create": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "linkError": "Failed to update linked review", + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + }, + "bc0be0b5b196": [ + { + "name": "git.push#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "ce725d12fb34": { + "outcome": { + "linkError": "Unknown method", + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + }, + "d298ce165342": { + "outcome": { + "linkError": "outer refused", + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + }, + "df3c2b3eb842": { + "create": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + }, + "e5dbe1f8903e": { + "outcome": { + "linkError": "Failed to update linked review", + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + }, + "ef1ddea976cd": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "f4d92d59ec86": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "f95234990d17": [ + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "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": { + "ok": true + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Recorded body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Recorded title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true + } + } + } + ] + }, + "recording": { + "scenario": "matrix-hostedreview.create-chain-worktree.set-1", + "checkpoints": [ + { + "id": "sc-create-pushes-then-creates.prelude:push-pending", + "observation": { + "sender": "f4d92d59ec86", + "payloads": "bc0be0b5b196", + "settlements": "0d4ff9a9b827", + "state": "3f946ad0279c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.prelude:create-pending", + "observation": { + "sender": "4291b34c6b46", + "payloads": "6a9188b8eec4", + "settlements": "0d4ff9a9b827", + "state": "3f946ad0279c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.prelude:link-pending", + "observation": { + "sender": "acd63dd27dae", + "payloads": "3762ad709541", + "settlements": "0d4ff9a9b827", + "state": "3f946ad0279c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.normal:settled", + "observation": { + "sender": "0c70665ef0be", + "payloads": "3762ad709541", + "settlements": "df3c2b3eb842", + "state": "9fca4a23f963", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.result-absent:settled", + "observation": { + "sender": "f95234990d17", + "payloads": "3762ad709541", + "settlements": "df3c2b3eb842", + "state": "9fca4a23f963", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.result-null:settled", + "observation": { + "sender": "a9c17e3a34c6", + "payloads": "3762ad709541", + "settlements": "df3c2b3eb842", + "state": "9fca4a23f963", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.inner-ok-missing:settled", + "observation": { + "sender": "03cba1ec7442", + "payloads": "3762ad709541", + "settlements": "df3c2b3eb842", + "state": "9fca4a23f963", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.inner-false-string-error:settled", + "observation": { + "sender": "19b90d1cbaca", + "payloads": "3762ad709541", + "settlements": "df3c2b3eb842", + "state": "9fca4a23f963", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.inner-false-object-error:settled", + "observation": { + "sender": "63f064da0f4b", + "payloads": "3762ad709541", + "settlements": "df3c2b3eb842", + "state": "9fca4a23f963", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.outer-refused:settled", + "observation": { + "sender": "b56e37492c7b", + "payloads": "3762ad709541", + "settlements": "aee68fc43b2f", + "state": "d298ce165342", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.outer-refused-no-message:settled", + "observation": { + "sender": "314dd0d87595", + "payloads": "3762ad709541", + "settlements": "baf4ca5d8a43", + "state": "e5dbe1f8903e", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.method-not-found:settled", + "observation": { + "sender": "0c45ce04dfb1", + "payloads": "3762ad709541", + "settlements": "5a578f186229", + "state": "ce725d12fb34", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.transport-rejection:settled", + "observation": { + "sender": "ef1ddea976cd", + "payloads": "3762ad709541", + "settlements": "07d88d729d61", + "state": "2da91c4e3162", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-pushes-then-creates.transport-rejection-no-message:settled", + "observation": { + "sender": "279de7827341", + "payloads": "3762ad709541", + "settlements": "0724d5088c39", + "state": "aa3d9af19871", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.bulkstage-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.bulkstage-1.json new file mode 100644 index 00000000000..e2e1195890f --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.bulkstage-1.json @@ -0,0 +1,13264 @@ +{ + "operation": "source-control.create-intent", + "family": "hostedReview.create-intent", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "0051b9cb8357": [ + { + "name": "progress", + "value": "staging" + } + ], + "04f23b70cd3f": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "0984fcdb8dcf": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "1835b207bb0f": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + } + ], + "1a08922701d4": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "1a4ccfd36a81": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "1d367cfff922": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + } + ], + "1fae7e6bc27b": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "21367d4f8523": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "237d471e859f": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "transport failure", + "ok": false + } + } + }, + "287d2ce39488": { + "outcome": { + "error": "Failed to stage changes", + "ok": false + } + }, + "2a29d0dccac8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + } + ], + "2f251313fddb": { + "run": { + "status": "pending", + "startedAt": 0 + } + }, + "312c813f71f2": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "37f7ba3fe2bf": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "3a2c2652b8b5": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + } + ], + "3a82caa5848f": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "3c6a5a164e8a": { + "outcome": { + "error": "", + "ok": false + } + }, + "3cad90fe74ee": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "43ccfe31d2a4": { + "outcome": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + }, + "440ac208617e": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + } + }, + "464dad9a5a8c": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "46e83a100d8f": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "4843e73b2b1d": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "4f53cda18c2b": [], + "569a503996d1": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "59b8a31f44b2": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + } + ], + "612230267d46": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "63d25f26371d": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "64caacadce78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + } + ], + "6c9222045096": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "6cc03126dbbe": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "7283e42d89ed": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "72b388fd3302": { + "outcome": "unrun" + }, + "7573c8e7929c": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + } + ], + "774234ce68c4": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "7ac08f6be808": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "86260aa94c86": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + } + ], + "87a7aba951d7": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "Unknown method", + "ok": false + } + } + }, + "8b0fa53430ac": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "9148956541d7": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "96a24f8f02f3": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "", + "ok": false + } + } + }, + "9d88991c91af": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "a19b0857855a": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "a37911554680": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "a62b77040b7e": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "a6f6da3eecbb": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "aa8b30457cff": { + "outcome": { + "error": "outer refused", + "ok": false + } + }, + "b0e8d624409f": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "b81480dbf819": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "b9196a766eb7": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "outer refused", + "ok": false + } + } + }, + "bbbe595f2ca2": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "bbeeb290428f": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "Failed to stage changes", + "ok": false + } + } + }, + "bd0abd609305": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "bdee8455bfef": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "c23d501bd663": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + } + ], + "c385c924eef8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + }, + { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" + } + ], + "c71d85f8f841": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "cc5ed2bd81e6": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "cf532e551f64": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "cfd80c72028f": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + } + ], + "d3ca877e9674": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "e157741a28a1": { + "outcome": { + "error": "Unknown method", + "ok": false + } + }, + "e77924081ff6": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "ea48655ebc78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "ed5adf032975": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + }, + { + "name": "progress", + "value": "creating_review" + } + ], + "ef05e7e2e21d": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "f45adb3e2989": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "f4ca76ee9f22": { + "outcome": { + "error": "transport failure", + "ok": false + } + }, + "f556590a5ffe": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "f7a22faa75f3": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "ok": true + } + } + } + } + ] + }, + "recording": { + "scenario": "matrix-hostedreview.create-intent-git.bulkstage-1", + "checkpoints": [ + { + "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", + "observation": { + "sender": "1fae7e6bc27b", + "payloads": "ea48655ebc78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:stage-pending", + "observation": { + "sender": "6cc03126dbbe", + "payloads": "64caacadce78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:generate-message-pending", + "observation": { + "sender": "1a4ccfd36a81", + "payloads": "c71d85f8f841", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:commit-pending", + "observation": { + "sender": "cc5ed2bd81e6", + "payloads": "2a29d0dccac8", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:prefill-pending", + "observation": { + "sender": "ef05e7e2e21d", + "payloads": "59b8a31f44b2", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:push-pending", + "observation": { + "sender": "b0e8d624409f", + "payloads": "3cad90fe74ee", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:create-pending", + "observation": { + "sender": "d3ca877e9674", + "payloads": "7573c8e7929c", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:settled", + "observation": { + "sender": "7ac08f6be808", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:generate-message-pending", + "observation": { + "sender": "1a08922701d4", + "payloads": "c71d85f8f841", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:commit-pending", + "observation": { + "sender": "21367d4f8523", + "payloads": "2a29d0dccac8", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:prefill-pending", + "observation": { + "sender": "464dad9a5a8c", + "payloads": "59b8a31f44b2", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:push-pending", + "observation": { + "sender": "bbbe595f2ca2", + "payloads": "3cad90fe74ee", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:create-pending", + "observation": { + "sender": "4843e73b2b1d", + "payloads": "7573c8e7929c", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:settled", + "observation": { + "sender": "f45adb3e2989", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:generate-message-pending", + "observation": { + "sender": "774234ce68c4", + "payloads": "c71d85f8f841", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:commit-pending", + "observation": { + "sender": "7283e42d89ed", + "payloads": "2a29d0dccac8", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:prefill-pending", + "observation": { + "sender": "312c813f71f2", + "payloads": "59b8a31f44b2", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:push-pending", + "observation": { + "sender": "a19b0857855a", + "payloads": "3cad90fe74ee", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:create-pending", + "observation": { + "sender": "cf532e551f64", + "payloads": "7573c8e7929c", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:settled", + "observation": { + "sender": "f7a22faa75f3", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:generate-message-pending", + "observation": { + "sender": "0984fcdb8dcf", + "payloads": "c71d85f8f841", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:commit-pending", + "observation": { + "sender": "3a82caa5848f", + "payloads": "2a29d0dccac8", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:prefill-pending", + "observation": { + "sender": "f556590a5ffe", + "payloads": "59b8a31f44b2", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:push-pending", + "observation": { + "sender": "8b0fa53430ac", + "payloads": "3cad90fe74ee", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:create-pending", + "observation": { + "sender": "a62b77040b7e", + "payloads": "7573c8e7929c", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:settled", + "observation": { + "sender": "9d88991c91af", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:generate-message-pending", + "observation": { + "sender": "bd0abd609305", + "payloads": "c71d85f8f841", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:commit-pending", + "observation": { + "sender": "569a503996d1", + "payloads": "2a29d0dccac8", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:prefill-pending", + "observation": { + "sender": "6c9222045096", + "payloads": "59b8a31f44b2", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:push-pending", + "observation": { + "sender": "04f23b70cd3f", + "payloads": "3cad90fe74ee", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:create-pending", + "observation": { + "sender": "a6f6da3eecbb", + "payloads": "7573c8e7929c", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:settled", + "observation": { + "sender": "46e83a100d8f", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:generate-message-pending", + "observation": { + "sender": "63d25f26371d", + "payloads": "c71d85f8f841", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:commit-pending", + "observation": { + "sender": "a37911554680", + "payloads": "2a29d0dccac8", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:prefill-pending", + "observation": { + "sender": "b81480dbf819", + "payloads": "59b8a31f44b2", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:push-pending", + "observation": { + "sender": "bdee8455bfef", + "payloads": "3cad90fe74ee", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:create-pending", + "observation": { + "sender": "612230267d46", + "payloads": "7573c8e7929c", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:settled", + "observation": { + "sender": "9148956541d7", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:generate-message-pending", + "observation": { + "sender": "3a2c2652b8b5", + "payloads": "64caacadce78", + "settlements": "b9196a766eb7", + "state": "aa8b30457cff", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:commit-pending", + "observation": { + "sender": "3a2c2652b8b5", + "payloads": "64caacadce78", + "settlements": "b9196a766eb7", + "state": "aa8b30457cff", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:prefill-pending", + "observation": { + "sender": "3a2c2652b8b5", + "payloads": "64caacadce78", + "settlements": "b9196a766eb7", + "state": "aa8b30457cff", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:push-pending", + "observation": { + "sender": "3a2c2652b8b5", + "payloads": "64caacadce78", + "settlements": "b9196a766eb7", + "state": "aa8b30457cff", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:create-pending", + "observation": { + "sender": "3a2c2652b8b5", + "payloads": "64caacadce78", + "settlements": "b9196a766eb7", + "state": "aa8b30457cff", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:settled", + "observation": { + "sender": "3a2c2652b8b5", + "payloads": "64caacadce78", + "settlements": "b9196a766eb7", + "state": "aa8b30457cff", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:generate-message-pending", + "observation": { + "sender": "86260aa94c86", + "payloads": "64caacadce78", + "settlements": "bbeeb290428f", + "state": "287d2ce39488", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:commit-pending", + "observation": { + "sender": "86260aa94c86", + "payloads": "64caacadce78", + "settlements": "bbeeb290428f", + "state": "287d2ce39488", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:prefill-pending", + "observation": { + "sender": "86260aa94c86", + "payloads": "64caacadce78", + "settlements": "bbeeb290428f", + "state": "287d2ce39488", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:push-pending", + "observation": { + "sender": "86260aa94c86", + "payloads": "64caacadce78", + "settlements": "bbeeb290428f", + "state": "287d2ce39488", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:create-pending", + "observation": { + "sender": "86260aa94c86", + "payloads": "64caacadce78", + "settlements": "bbeeb290428f", + "state": "287d2ce39488", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:settled", + "observation": { + "sender": "86260aa94c86", + "payloads": "64caacadce78", + "settlements": "bbeeb290428f", + "state": "287d2ce39488", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:generate-message-pending", + "observation": { + "sender": "cfd80c72028f", + "payloads": "64caacadce78", + "settlements": "87a7aba951d7", + "state": "e157741a28a1", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:commit-pending", + "observation": { + "sender": "cfd80c72028f", + "payloads": "64caacadce78", + "settlements": "87a7aba951d7", + "state": "e157741a28a1", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:prefill-pending", + "observation": { + "sender": "cfd80c72028f", + "payloads": "64caacadce78", + "settlements": "87a7aba951d7", + "state": "e157741a28a1", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:push-pending", + "observation": { + "sender": "cfd80c72028f", + "payloads": "64caacadce78", + "settlements": "87a7aba951d7", + "state": "e157741a28a1", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:create-pending", + "observation": { + "sender": "cfd80c72028f", + "payloads": "64caacadce78", + "settlements": "87a7aba951d7", + "state": "e157741a28a1", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:settled", + "observation": { + "sender": "cfd80c72028f", + "payloads": "64caacadce78", + "settlements": "87a7aba951d7", + "state": "e157741a28a1", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:generate-message-pending", + "observation": { + "sender": "e77924081ff6", + "payloads": "64caacadce78", + "settlements": "237d471e859f", + "state": "f4ca76ee9f22", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:commit-pending", + "observation": { + "sender": "e77924081ff6", + "payloads": "64caacadce78", + "settlements": "237d471e859f", + "state": "f4ca76ee9f22", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:prefill-pending", + "observation": { + "sender": "e77924081ff6", + "payloads": "64caacadce78", + "settlements": "237d471e859f", + "state": "f4ca76ee9f22", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:push-pending", + "observation": { + "sender": "e77924081ff6", + "payloads": "64caacadce78", + "settlements": "237d471e859f", + "state": "f4ca76ee9f22", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:create-pending", + "observation": { + "sender": "e77924081ff6", + "payloads": "64caacadce78", + "settlements": "237d471e859f", + "state": "f4ca76ee9f22", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:settled", + "observation": { + "sender": "e77924081ff6", + "payloads": "64caacadce78", + "settlements": "237d471e859f", + "state": "f4ca76ee9f22", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:generate-message-pending", + "observation": { + "sender": "37f7ba3fe2bf", + "payloads": "64caacadce78", + "settlements": "96a24f8f02f3", + "state": "3c6a5a164e8a", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:commit-pending", + "observation": { + "sender": "37f7ba3fe2bf", + "payloads": "64caacadce78", + "settlements": "96a24f8f02f3", + "state": "3c6a5a164e8a", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:prefill-pending", + "observation": { + "sender": "37f7ba3fe2bf", + "payloads": "64caacadce78", + "settlements": "96a24f8f02f3", + "state": "3c6a5a164e8a", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:push-pending", + "observation": { + "sender": "37f7ba3fe2bf", + "payloads": "64caacadce78", + "settlements": "96a24f8f02f3", + "state": "3c6a5a164e8a", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:create-pending", + "observation": { + "sender": "37f7ba3fe2bf", + "payloads": "64caacadce78", + "settlements": "96a24f8f02f3", + "state": "3c6a5a164e8a", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:settled", + "observation": { + "sender": "37f7ba3fe2bf", + "payloads": "64caacadce78", + "settlements": "96a24f8f02f3", + "state": "3c6a5a164e8a", + "effects": "0051b9cb8357" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.commit-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.commit-1.json new file mode 100644 index 00000000000..a72a2ad77c9 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.commit-1.json @@ -0,0 +1,5805 @@ +{ + "operation": "source-control.create-intent", + "family": "hostedReview.create-intent", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "0051b9cb8357": [ + { + "name": "progress", + "value": "staging" + } + ], + "04331bcec324": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "commitMessage": "feat: recorded", + "committed": false, + "error": "transport failure", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "05983a23f061": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true + } + } + } + ], + "078f2a09aeb3": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "0d004adbc2a2": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "commitMessage": "feat: recorded", + "committed": false, + "error": "refused", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "1835b207bb0f": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + } + ], + "1a4ccfd36a81": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "1d367cfff922": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + } + ], + "1fae7e6bc27b": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "2a29d0dccac8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + } + ], + "2c921c059023": { + "outcome": { + "commitMessage": "feat: recorded", + "committed": false, + "error": "Commit failed", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "2f251313fddb": { + "run": { + "status": "pending", + "startedAt": 0 + } + }, + "33282210f096": { + "outcome": { + "commitMessage": "feat: recorded", + "committed": false, + "error": { + "message": "inner refused" + }, + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "3bf7fe8b51b6": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "3cad90fe74ee": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "43ccfe31d2a4": { + "outcome": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + }, + "440ac208617e": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + } + }, + "4c340194e718": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "4dbcac3220ed": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "4f53cda18c2b": [], + "59b8a31f44b2": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + } + ], + "64caacadce78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + } + ], + "6ba30d61e50b": { + "outcome": { + "commitMessage": "feat: recorded", + "committed": false, + "error": "", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "6cc03126dbbe": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "6e12eca3f727": { + "outcome": { + "commitMessage": "feat: recorded", + "committed": false, + "error": "Unknown method", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "72b388fd3302": { + "outcome": "unrun" + }, + "73defac1bd0b": { + "outcome": { + "commitMessage": "feat: recorded", + "committed": false, + "error": "refused", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "7573c8e7929c": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + } + ], + "7ac08f6be808": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "7ae40d7abe43": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "7b017dc7ad4f": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "commitMessage": "feat: recorded", + "committed": false, + "error": { + "message": "inner refused" + }, + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "83cdbcf01e38": { + "outcome": { + "commitMessage": "feat: recorded", + "committed": false, + "error": "inner refused", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "883cc0014827": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-5", + "ok": false + } + } + } + ], + "88de3c7fd41c": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "commitMessage": "feat: recorded", + "committed": false, + "error": "inner refused", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "89db6a3ae2a5": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "commitMessage": "feat: recorded", + "committed": false, + "error": "Unknown method", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "a006e412a8d7": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "aceb861a4f8d": { + "outcome": { + "commitMessage": "feat: recorded", + "committed": false, + "error": "outer refused", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "b0e8d624409f": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "bc086783411d": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "commitMessage": "feat: recorded", + "committed": false, + "error": "", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "c23d501bd663": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + } + ], + "c385c924eef8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + }, + { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" + } + ], + "c4694c1d519f": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "commitMessage": "feat: recorded", + "committed": false, + "error": "Commit failed", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "c71d85f8f841": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "cc5ed2bd81e6": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "d3ca877e9674": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "da0f16e9713b": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-5", + "ok": false + } + } + } + ], + "e6f1dfd6d15c": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "commitMessage": "feat: recorded", + "committed": false, + "error": "outer refused", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "ea48655ebc78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "ed5adf032975": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + }, + { + "name": "progress", + "value": "creating_review" + } + ], + "ef05e7e2e21d": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "ef17e2e60dbe": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-5", + "ok": false + } + } + } + ], + "f16335c11521": { + "outcome": { + "commitMessage": "feat: recorded", + "committed": false, + "error": "transport failure", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "recording": { + "scenario": "matrix-hostedreview.create-intent-git.commit-1", + "checkpoints": [ + { + "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", + "observation": { + "sender": "1fae7e6bc27b", + "payloads": "ea48655ebc78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:stage-pending", + "observation": { + "sender": "6cc03126dbbe", + "payloads": "64caacadce78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:generate-message-pending", + "observation": { + "sender": "1a4ccfd36a81", + "payloads": "c71d85f8f841", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:commit-pending", + "observation": { + "sender": "cc5ed2bd81e6", + "payloads": "2a29d0dccac8", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:prefill-pending", + "observation": { + "sender": "ef05e7e2e21d", + "payloads": "59b8a31f44b2", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:push-pending", + "observation": { + "sender": "b0e8d624409f", + "payloads": "3cad90fe74ee", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:create-pending", + "observation": { + "sender": "d3ca877e9674", + "payloads": "7573c8e7929c", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:settled", + "observation": { + "sender": "7ac08f6be808", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:prefill-pending", + "observation": { + "sender": "05983a23f061", + "payloads": "2a29d0dccac8", + "settlements": "c4694c1d519f", + "state": "2c921c059023", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:push-pending", + "observation": { + "sender": "05983a23f061", + "payloads": "2a29d0dccac8", + "settlements": "c4694c1d519f", + "state": "2c921c059023", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:create-pending", + "observation": { + "sender": "05983a23f061", + "payloads": "2a29d0dccac8", + "settlements": "c4694c1d519f", + "state": "2c921c059023", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:settled", + "observation": { + "sender": "05983a23f061", + "payloads": "2a29d0dccac8", + "settlements": "c4694c1d519f", + "state": "2c921c059023", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:prefill-pending", + "observation": { + "sender": "a006e412a8d7", + "payloads": "2a29d0dccac8", + "settlements": "c4694c1d519f", + "state": "2c921c059023", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:push-pending", + "observation": { + "sender": "a006e412a8d7", + "payloads": "2a29d0dccac8", + "settlements": "c4694c1d519f", + "state": "2c921c059023", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:create-pending", + "observation": { + "sender": "a006e412a8d7", + "payloads": "2a29d0dccac8", + "settlements": "c4694c1d519f", + "state": "2c921c059023", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:settled", + "observation": { + "sender": "a006e412a8d7", + "payloads": "2a29d0dccac8", + "settlements": "c4694c1d519f", + "state": "2c921c059023", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:prefill-pending", + "observation": { + "sender": "4c340194e718", + "payloads": "2a29d0dccac8", + "settlements": "0d004adbc2a2", + "state": "73defac1bd0b", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:push-pending", + "observation": { + "sender": "4c340194e718", + "payloads": "2a29d0dccac8", + "settlements": "0d004adbc2a2", + "state": "73defac1bd0b", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:create-pending", + "observation": { + "sender": "4c340194e718", + "payloads": "2a29d0dccac8", + "settlements": "0d004adbc2a2", + "state": "73defac1bd0b", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:settled", + "observation": { + "sender": "4c340194e718", + "payloads": "2a29d0dccac8", + "settlements": "0d004adbc2a2", + "state": "73defac1bd0b", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:prefill-pending", + "observation": { + "sender": "7ae40d7abe43", + "payloads": "2a29d0dccac8", + "settlements": "88de3c7fd41c", + "state": "83cdbcf01e38", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:push-pending", + "observation": { + "sender": "7ae40d7abe43", + "payloads": "2a29d0dccac8", + "settlements": "88de3c7fd41c", + "state": "83cdbcf01e38", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:create-pending", + "observation": { + "sender": "7ae40d7abe43", + "payloads": "2a29d0dccac8", + "settlements": "88de3c7fd41c", + "state": "83cdbcf01e38", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:settled", + "observation": { + "sender": "7ae40d7abe43", + "payloads": "2a29d0dccac8", + "settlements": "88de3c7fd41c", + "state": "83cdbcf01e38", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:prefill-pending", + "observation": { + "sender": "078f2a09aeb3", + "payloads": "2a29d0dccac8", + "settlements": "7b017dc7ad4f", + "state": "33282210f096", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:push-pending", + "observation": { + "sender": "078f2a09aeb3", + "payloads": "2a29d0dccac8", + "settlements": "7b017dc7ad4f", + "state": "33282210f096", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:create-pending", + "observation": { + "sender": "078f2a09aeb3", + "payloads": "2a29d0dccac8", + "settlements": "7b017dc7ad4f", + "state": "33282210f096", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:settled", + "observation": { + "sender": "078f2a09aeb3", + "payloads": "2a29d0dccac8", + "settlements": "7b017dc7ad4f", + "state": "33282210f096", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:prefill-pending", + "observation": { + "sender": "da0f16e9713b", + "payloads": "2a29d0dccac8", + "settlements": "e6f1dfd6d15c", + "state": "aceb861a4f8d", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:push-pending", + "observation": { + "sender": "da0f16e9713b", + "payloads": "2a29d0dccac8", + "settlements": "e6f1dfd6d15c", + "state": "aceb861a4f8d", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:create-pending", + "observation": { + "sender": "da0f16e9713b", + "payloads": "2a29d0dccac8", + "settlements": "e6f1dfd6d15c", + "state": "aceb861a4f8d", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:settled", + "observation": { + "sender": "da0f16e9713b", + "payloads": "2a29d0dccac8", + "settlements": "e6f1dfd6d15c", + "state": "aceb861a4f8d", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:prefill-pending", + "observation": { + "sender": "883cc0014827", + "payloads": "2a29d0dccac8", + "settlements": "c4694c1d519f", + "state": "2c921c059023", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:push-pending", + "observation": { + "sender": "883cc0014827", + "payloads": "2a29d0dccac8", + "settlements": "c4694c1d519f", + "state": "2c921c059023", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:create-pending", + "observation": { + "sender": "883cc0014827", + "payloads": "2a29d0dccac8", + "settlements": "c4694c1d519f", + "state": "2c921c059023", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:settled", + "observation": { + "sender": "883cc0014827", + "payloads": "2a29d0dccac8", + "settlements": "c4694c1d519f", + "state": "2c921c059023", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:prefill-pending", + "observation": { + "sender": "ef17e2e60dbe", + "payloads": "2a29d0dccac8", + "settlements": "89db6a3ae2a5", + "state": "6e12eca3f727", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:push-pending", + "observation": { + "sender": "ef17e2e60dbe", + "payloads": "2a29d0dccac8", + "settlements": "89db6a3ae2a5", + "state": "6e12eca3f727", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:create-pending", + "observation": { + "sender": "ef17e2e60dbe", + "payloads": "2a29d0dccac8", + "settlements": "89db6a3ae2a5", + "state": "6e12eca3f727", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:settled", + "observation": { + "sender": "ef17e2e60dbe", + "payloads": "2a29d0dccac8", + "settlements": "89db6a3ae2a5", + "state": "6e12eca3f727", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:prefill-pending", + "observation": { + "sender": "3bf7fe8b51b6", + "payloads": "2a29d0dccac8", + "settlements": "04331bcec324", + "state": "f16335c11521", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:push-pending", + "observation": { + "sender": "3bf7fe8b51b6", + "payloads": "2a29d0dccac8", + "settlements": "04331bcec324", + "state": "f16335c11521", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:create-pending", + "observation": { + "sender": "3bf7fe8b51b6", + "payloads": "2a29d0dccac8", + "settlements": "04331bcec324", + "state": "f16335c11521", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:settled", + "observation": { + "sender": "3bf7fe8b51b6", + "payloads": "2a29d0dccac8", + "settlements": "04331bcec324", + "state": "f16335c11521", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:prefill-pending", + "observation": { + "sender": "4dbcac3220ed", + "payloads": "2a29d0dccac8", + "settlements": "bc086783411d", + "state": "6ba30d61e50b", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:push-pending", + "observation": { + "sender": "4dbcac3220ed", + "payloads": "2a29d0dccac8", + "settlements": "bc086783411d", + "state": "6ba30d61e50b", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:create-pending", + "observation": { + "sender": "4dbcac3220ed", + "payloads": "2a29d0dccac8", + "settlements": "bc086783411d", + "state": "6ba30d61e50b", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:settled", + "observation": { + "sender": "4dbcac3220ed", + "payloads": "2a29d0dccac8", + "settlements": "bc086783411d", + "state": "6ba30d61e50b", + "effects": "1835b207bb0f" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.generatecommitmessage-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.generatecommitmessage-1.json new file mode 100644 index 00000000000..d342ab49aae --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.generatecommitmessage-1.json @@ -0,0 +1,4810 @@ +{ + "operation": "source-control.create-intent", + "family": "hostedReview.create-intent", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "0051b9cb8357": [ + { + "name": "progress", + "value": "staging" + } + ], + "1835b207bb0f": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + } + ], + "1a4ccfd36a81": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "1d367cfff922": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + } + ], + "1fae7e6bc27b": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "23fd8eb2ffa8": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "255561590250": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "2a29d0dccac8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + } + ], + "2a7b021ae7bf": { + "outcome": { + "committed": false, + "error": "Could not generate a commit message. Add one in Source Control, then retry.", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "2eabeb4d8cb7": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-4", + "ok": false + } + } + } + ], + "2f251313fddb": { + "run": { + "status": "pending", + "startedAt": 0 + } + }, + "34d8fb23424d": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "393941133fed": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "3cad90fe74ee": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "43ccfe31d2a4": { + "outcome": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + }, + "440ac208617e": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + } + }, + "4f53cda18c2b": [], + "59b8a31f44b2": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + } + ], + "64caacadce78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + } + ], + "6cc03126dbbe": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "72b388fd3302": { + "outcome": "unrun" + }, + "7573c8e7929c": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + } + ], + "7ac08f6be808": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "932a17ccf9c8": { + "run": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "a193349ccbcf": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true + } + } + } + ], + "b0e8d624409f": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "b1a7aed2be42": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "b40ea5836738": { + "run": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "c23d501bd663": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + } + ], + "c385c924eef8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + }, + { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" + } + ], + "c71d85f8f841": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "cc5ed2bd81e6": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "d3ca877e9674": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "de19723ee1a1": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-4", + "ok": false + } + } + } + ], + "e35e4c375afd": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-4", + "ok": false + } + } + } + ], + "ea48655ebc78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "ed5adf032975": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + }, + { + "name": "progress", + "value": "creating_review" + } + ], + "edd0877dd794": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "ef05e7e2e21d": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "ff0b35dd4ee9": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": false, + "error": "Could not generate a commit message. Add one in Source Control, then retry.", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + } + }, + "recording": { + "scenario": "matrix-hostedreview.create-intent-git.generatecommitmessage-1", + "checkpoints": [ + { + "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", + "observation": { + "sender": "1fae7e6bc27b", + "payloads": "ea48655ebc78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:stage-pending", + "observation": { + "sender": "6cc03126dbbe", + "payloads": "64caacadce78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:generate-message-pending", + "observation": { + "sender": "1a4ccfd36a81", + "payloads": "c71d85f8f841", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:commit-pending", + "observation": { + "sender": "cc5ed2bd81e6", + "payloads": "2a29d0dccac8", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:prefill-pending", + "observation": { + "sender": "ef05e7e2e21d", + "payloads": "59b8a31f44b2", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:push-pending", + "observation": { + "sender": "b0e8d624409f", + "payloads": "3cad90fe74ee", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:create-pending", + "observation": { + "sender": "d3ca877e9674", + "payloads": "7573c8e7929c", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:settled", + "observation": { + "sender": "7ac08f6be808", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:commit-pending", + "observation": { + "sender": "a193349ccbcf", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:prefill-pending", + "observation": { + "sender": "a193349ccbcf", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:push-pending", + "observation": { + "sender": "a193349ccbcf", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:create-pending", + "observation": { + "sender": "a193349ccbcf", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:settled", + "observation": { + "sender": "a193349ccbcf", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:commit-pending", + "observation": { + "sender": "393941133fed", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:prefill-pending", + "observation": { + "sender": "393941133fed", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:push-pending", + "observation": { + "sender": "393941133fed", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:create-pending", + "observation": { + "sender": "393941133fed", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:settled", + "observation": { + "sender": "393941133fed", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:commit-pending", + "observation": { + "sender": "34d8fb23424d", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:prefill-pending", + "observation": { + "sender": "34d8fb23424d", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:push-pending", + "observation": { + "sender": "34d8fb23424d", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:create-pending", + "observation": { + "sender": "34d8fb23424d", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:settled", + "observation": { + "sender": "34d8fb23424d", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:commit-pending", + "observation": { + "sender": "23fd8eb2ffa8", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:prefill-pending", + "observation": { + "sender": "23fd8eb2ffa8", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:push-pending", + "observation": { + "sender": "23fd8eb2ffa8", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:create-pending", + "observation": { + "sender": "23fd8eb2ffa8", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:settled", + "observation": { + "sender": "23fd8eb2ffa8", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:commit-pending", + "observation": { + "sender": "edd0877dd794", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:prefill-pending", + "observation": { + "sender": "edd0877dd794", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:push-pending", + "observation": { + "sender": "edd0877dd794", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:create-pending", + "observation": { + "sender": "edd0877dd794", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:settled", + "observation": { + "sender": "edd0877dd794", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:commit-pending", + "observation": { + "sender": "2eabeb4d8cb7", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:prefill-pending", + "observation": { + "sender": "2eabeb4d8cb7", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:push-pending", + "observation": { + "sender": "2eabeb4d8cb7", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:create-pending", + "observation": { + "sender": "2eabeb4d8cb7", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:settled", + "observation": { + "sender": "2eabeb4d8cb7", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:commit-pending", + "observation": { + "sender": "e35e4c375afd", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:prefill-pending", + "observation": { + "sender": "e35e4c375afd", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:push-pending", + "observation": { + "sender": "e35e4c375afd", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:create-pending", + "observation": { + "sender": "e35e4c375afd", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:settled", + "observation": { + "sender": "e35e4c375afd", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:commit-pending", + "observation": { + "sender": "de19723ee1a1", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:prefill-pending", + "observation": { + "sender": "de19723ee1a1", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:push-pending", + "observation": { + "sender": "de19723ee1a1", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:create-pending", + "observation": { + "sender": "de19723ee1a1", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:settled", + "observation": { + "sender": "de19723ee1a1", + "payloads": "c71d85f8f841", + "settlements": "ff0b35dd4ee9", + "state": "2a7b021ae7bf", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:commit-pending", + "observation": { + "sender": "b1a7aed2be42", + "payloads": "c71d85f8f841", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:prefill-pending", + "observation": { + "sender": "b1a7aed2be42", + "payloads": "c71d85f8f841", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:push-pending", + "observation": { + "sender": "b1a7aed2be42", + "payloads": "c71d85f8f841", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:create-pending", + "observation": { + "sender": "b1a7aed2be42", + "payloads": "c71d85f8f841", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:settled", + "observation": { + "sender": "b1a7aed2be42", + "payloads": "c71d85f8f841", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:commit-pending", + "observation": { + "sender": "255561590250", + "payloads": "c71d85f8f841", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:prefill-pending", + "observation": { + "sender": "255561590250", + "payloads": "c71d85f8f841", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:push-pending", + "observation": { + "sender": "255561590250", + "payloads": "c71d85f8f841", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:create-pending", + "observation": { + "sender": "255561590250", + "payloads": "c71d85f8f841", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:settled", + "observation": { + "sender": "255561590250", + "payloads": "c71d85f8f841", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.push-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.push-1.json new file mode 100644 index 00000000000..aba8f592046 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.push-1.json @@ -0,0 +1,9515 @@ +{ + "operation": "source-control.create-intent", + "family": "hostedReview.create-intent", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "0051b9cb8357": [ + { + "name": "progress", + "value": "staging" + } + ], + "0970781e19a7": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "outer refused", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "1835b207bb0f": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + } + ], + "1a4ccfd36a81": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "1d367cfff922": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + } + ], + "1fae7e6bc27b": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "26bb0e6e5b00": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "transport failure", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "2753bd712186": { + "outcome": { + "committed": true, + "error": "outer refused", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "2a29d0dccac8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + } + ], + "2f251313fddb": { + "run": { + "status": "pending", + "startedAt": 0 + } + }, + "300cbc2754d8": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "3cad90fe74ee": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "4172e411c139": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "43ccfe31d2a4": { + "outcome": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + }, + "440ac208617e": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + } + }, + "44ee1cfb7fb0": { + "outcome": { + "committed": true, + "error": "Failed to push commits", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "47f643d74d77": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "4f53cda18c2b": [], + "59b8a31f44b2": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + } + ], + "62e5ae67c009": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "64caacadce78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + } + ], + "6918a266c7f4": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "6baef6a1ba32": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "6c71b1b41cc9": { + "outcome": { + "committed": true, + "error": "Unknown method", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "6cc03126dbbe": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "72b388fd3302": { + "outcome": "unrun" + }, + "72d3658278c1": { + "outcome": { + "committed": true, + "error": "", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "7573c8e7929c": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + } + ], + "7ac08f6be808": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "7cc31dea5812": { + "outcome": { + "committed": true, + "error": "transport failure", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "7ede2ebdcc43": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "8fca2705c41a": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-8", + "ok": false + } + } + } + ], + "95f69ff298bb": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "Failed to push commits", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "98ac05f2442b": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "9a6731aa8e24": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-8", + "ok": false + } + } + } + ], + "9d6825502a45": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "b0e8d624409f": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "b2dd5cc1cb2d": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-8", + "ok": false + } + } + } + ], + "b38c3b30d088": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "c23d501bd663": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + } + ], + "c385c924eef8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + }, + { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" + } + ], + "c4ac6c0ecec2": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "c71d85f8f841": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "cc5ed2bd81e6": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "d3ca877e9674": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "ea48655ebc78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "ea6e84370739": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "eb2c89cd7f4b": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "Unknown method", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "ed5adf032975": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + }, + { + "name": "progress", + "value": "creating_review" + } + ], + "ef05e7e2e21d": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "f3e3ad087312": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "ok": true + } + } + } + } + ] + }, + "recording": { + "scenario": "matrix-hostedreview.create-intent-git.push-1", + "checkpoints": [ + { + "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", + "observation": { + "sender": "1fae7e6bc27b", + "payloads": "ea48655ebc78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:stage-pending", + "observation": { + "sender": "6cc03126dbbe", + "payloads": "64caacadce78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:generate-message-pending", + "observation": { + "sender": "1a4ccfd36a81", + "payloads": "c71d85f8f841", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:commit-pending", + "observation": { + "sender": "cc5ed2bd81e6", + "payloads": "2a29d0dccac8", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:prefill-pending", + "observation": { + "sender": "ef05e7e2e21d", + "payloads": "59b8a31f44b2", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:push-pending", + "observation": { + "sender": "b0e8d624409f", + "payloads": "3cad90fe74ee", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:create-pending", + "observation": { + "sender": "d3ca877e9674", + "payloads": "7573c8e7929c", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:settled", + "observation": { + "sender": "7ac08f6be808", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:create-pending", + "observation": { + "sender": "300cbc2754d8", + "payloads": "7573c8e7929c", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:settled", + "observation": { + "sender": "6918a266c7f4", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:create-pending", + "observation": { + "sender": "62e5ae67c009", + "payloads": "7573c8e7929c", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:settled", + "observation": { + "sender": "c4ac6c0ecec2", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:create-pending", + "observation": { + "sender": "47f643d74d77", + "payloads": "7573c8e7929c", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:settled", + "observation": { + "sender": "7ede2ebdcc43", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:create-pending", + "observation": { + "sender": "ea6e84370739", + "payloads": "7573c8e7929c", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:settled", + "observation": { + "sender": "f3e3ad087312", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:create-pending", + "observation": { + "sender": "4172e411c139", + "payloads": "7573c8e7929c", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:settled", + "observation": { + "sender": "9d6825502a45", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:create-pending", + "observation": { + "sender": "8fca2705c41a", + "payloads": "3cad90fe74ee", + "settlements": "0970781e19a7", + "state": "2753bd712186", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:settled", + "observation": { + "sender": "8fca2705c41a", + "payloads": "3cad90fe74ee", + "settlements": "0970781e19a7", + "state": "2753bd712186", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:create-pending", + "observation": { + "sender": "9a6731aa8e24", + "payloads": "3cad90fe74ee", + "settlements": "95f69ff298bb", + "state": "44ee1cfb7fb0", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:settled", + "observation": { + "sender": "9a6731aa8e24", + "payloads": "3cad90fe74ee", + "settlements": "95f69ff298bb", + "state": "44ee1cfb7fb0", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:create-pending", + "observation": { + "sender": "b2dd5cc1cb2d", + "payloads": "3cad90fe74ee", + "settlements": "eb2c89cd7f4b", + "state": "6c71b1b41cc9", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:settled", + "observation": { + "sender": "b2dd5cc1cb2d", + "payloads": "3cad90fe74ee", + "settlements": "eb2c89cd7f4b", + "state": "6c71b1b41cc9", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:create-pending", + "observation": { + "sender": "98ac05f2442b", + "payloads": "3cad90fe74ee", + "settlements": "26bb0e6e5b00", + "state": "7cc31dea5812", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:settled", + "observation": { + "sender": "98ac05f2442b", + "payloads": "3cad90fe74ee", + "settlements": "26bb0e6e5b00", + "state": "7cc31dea5812", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:create-pending", + "observation": { + "sender": "b38c3b30d088", + "payloads": "3cad90fe74ee", + "settlements": "6baef6a1ba32", + "state": "72d3658278c1", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:settled", + "observation": { + "sender": "b38c3b30d088", + "payloads": "3cad90fe74ee", + "settlements": "6baef6a1ba32", + "state": "72d3658278c1", + "effects": "1d367cfff922" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-1.json new file mode 100644 index 00000000000..a725e9bedd5 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-1.json @@ -0,0 +1,4424 @@ +{ + "operation": "source-control.create-intent", + "family": "hostedReview.create-intent", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "0051b9cb8357": [ + { + "name": "progress", + "value": "staging" + } + ], + "0d444cc81c50": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "1835b207bb0f": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + } + ], + "1a4ccfd36a81": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "1d367cfff922": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + } + ], + "1ebc40295a52": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "1f2a9cc0e495": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "1fae7e6bc27b": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "2a29d0dccac8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + } + ], + "2f251313fddb": { + "run": { + "status": "pending", + "startedAt": 0 + } + }, + "2fba5be7128e": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "Branch changed while preparing the pull request.", + "ok": false, + "status": { + "$rpc": "null" + } + } + } + }, + "3cad90fe74ee": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "43ccfe31d2a4": { + "outcome": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + }, + "440ac208617e": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + } + }, + "4f53cda18c2b": [], + "52b183f5ead4": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "52f0ee9487e2": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "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 + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "59b8a31f44b2": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + } + ], + "64caacadce78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + } + ], + "6c7e94f3a8f4": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + } + ], + "6cc03126dbbe": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "72b388fd3302": { + "outcome": "unrun" + }, + "7573c8e7929c": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + } + ], + "7773447fac65": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "7954c54d1ddb": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "7ac08f6be808": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "86850e70a428": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "8752a978b245": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "8ae76ead94c1": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "91679e605084": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "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 + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "932a17ccf9c8": { + "run": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "94c515042e21": [ + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + } + ], + "9f120b253796": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "b0e8d624409f": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "b1ef0615a51b": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "error": "refused" + } + } + } + } + ], + "b40ea5836738": { + "run": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "c01428bab6ed": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "c23d501bd663": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + } + ], + "c385c924eef8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + }, + { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" + } + ], + "c71d85f8f841": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "c781ca7a6864": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "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 + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "ca4727a793a2": [ + { + "name": "progress", + "value": "generating_commit_message" + } + ], + "cc5ed2bd81e6": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "d3ca877e9674": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "de624aa7a76c": { + "outcome": { + "error": "Branch changed while preparing the pull request.", + "ok": false, + "status": { + "$rpc": "null" + } + } + }, + "e1e765cc40b0": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "e43103e7680d": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "$rpc": "null" + } + } + } + } + ], + "ea48655ebc78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "ed5adf032975": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + }, + { + "name": "progress", + "value": "creating_review" + } + ], + "ef05e7e2e21d": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "f9ba2c75626f": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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 + } + } + } + ] + }, + "recording": { + "scenario": "matrix-hostedreview.create-intent-git.status-1", + "checkpoints": [ + { + "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", + "observation": { + "sender": "1fae7e6bc27b", + "payloads": "ea48655ebc78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:stage-pending", + "observation": { + "sender": "6cc03126dbbe", + "payloads": "64caacadce78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:generate-message-pending", + "observation": { + "sender": "1a4ccfd36a81", + "payloads": "c71d85f8f841", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:commit-pending", + "observation": { + "sender": "cc5ed2bd81e6", + "payloads": "2a29d0dccac8", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:prefill-pending", + "observation": { + "sender": "ef05e7e2e21d", + "payloads": "59b8a31f44b2", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:push-pending", + "observation": { + "sender": "b0e8d624409f", + "payloads": "3cad90fe74ee", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:create-pending", + "observation": { + "sender": "d3ca877e9674", + "payloads": "7573c8e7929c", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:settled", + "observation": { + "sender": "7ac08f6be808", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:stage-pending", + "observation": { + "sender": "f9ba2c75626f", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:generate-message-pending", + "observation": { + "sender": "f9ba2c75626f", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:commit-pending", + "observation": { + "sender": "f9ba2c75626f", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:prefill-pending", + "observation": { + "sender": "f9ba2c75626f", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:push-pending", + "observation": { + "sender": "f9ba2c75626f", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:create-pending", + "observation": { + "sender": "f9ba2c75626f", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:settled", + "observation": { + "sender": "f9ba2c75626f", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:stage-pending", + "observation": { + "sender": "e43103e7680d", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:generate-message-pending", + "observation": { + "sender": "e43103e7680d", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:commit-pending", + "observation": { + "sender": "e43103e7680d", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:prefill-pending", + "observation": { + "sender": "e43103e7680d", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:push-pending", + "observation": { + "sender": "e43103e7680d", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:create-pending", + "observation": { + "sender": "e43103e7680d", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:settled", + "observation": { + "sender": "e43103e7680d", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:stage-pending", + "observation": { + "sender": "b1ef0615a51b", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:generate-message-pending", + "observation": { + "sender": "b1ef0615a51b", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:commit-pending", + "observation": { + "sender": "b1ef0615a51b", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:prefill-pending", + "observation": { + "sender": "b1ef0615a51b", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:push-pending", + "observation": { + "sender": "b1ef0615a51b", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:create-pending", + "observation": { + "sender": "b1ef0615a51b", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:settled", + "observation": { + "sender": "b1ef0615a51b", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:stage-pending", + "observation": { + "sender": "1f2a9cc0e495", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:generate-message-pending", + "observation": { + "sender": "1f2a9cc0e495", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:commit-pending", + "observation": { + "sender": "1f2a9cc0e495", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:prefill-pending", + "observation": { + "sender": "1f2a9cc0e495", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:push-pending", + "observation": { + "sender": "1f2a9cc0e495", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:create-pending", + "observation": { + "sender": "1f2a9cc0e495", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:settled", + "observation": { + "sender": "1f2a9cc0e495", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:stage-pending", + "observation": { + "sender": "8ae76ead94c1", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:generate-message-pending", + "observation": { + "sender": "8ae76ead94c1", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:commit-pending", + "observation": { + "sender": "8ae76ead94c1", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:prefill-pending", + "observation": { + "sender": "8ae76ead94c1", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:push-pending", + "observation": { + "sender": "8ae76ead94c1", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:create-pending", + "observation": { + "sender": "8ae76ead94c1", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:settled", + "observation": { + "sender": "8ae76ead94c1", + "payloads": "ea48655ebc78", + "settlements": "2fba5be7128e", + "state": "de624aa7a76c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:stage-pending", + "observation": { + "sender": "86850e70a428", + "payloads": "c01428bab6ed", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ca4727a793a2" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:generate-message-pending", + "observation": { + "sender": "86850e70a428", + "payloads": "c01428bab6ed", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ca4727a793a2" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:commit-pending", + "observation": { + "sender": "8752a978b245", + "payloads": "6c7e94f3a8f4", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "94c515042e21" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:prefill-pending", + "observation": { + "sender": "7954c54d1ddb", + "payloads": "0d444cc81c50", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "94c515042e21" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:push-pending", + "observation": { + "sender": "7954c54d1ddb", + "payloads": "0d444cc81c50", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "94c515042e21" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:create-pending", + "observation": { + "sender": "7954c54d1ddb", + "payloads": "0d444cc81c50", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "94c515042e21" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:settled", + "observation": { + "sender": "7954c54d1ddb", + "payloads": "0d444cc81c50", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "94c515042e21" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:stage-pending", + "observation": { + "sender": "1ebc40295a52", + "payloads": "c01428bab6ed", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ca4727a793a2" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:generate-message-pending", + "observation": { + "sender": "1ebc40295a52", + "payloads": "c01428bab6ed", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ca4727a793a2" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:commit-pending", + "observation": { + "sender": "7773447fac65", + "payloads": "6c7e94f3a8f4", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "94c515042e21" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:prefill-pending", + "observation": { + "sender": "9f120b253796", + "payloads": "0d444cc81c50", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "94c515042e21" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:push-pending", + "observation": { + "sender": "9f120b253796", + "payloads": "0d444cc81c50", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "94c515042e21" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:create-pending", + "observation": { + "sender": "9f120b253796", + "payloads": "0d444cc81c50", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "94c515042e21" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:settled", + "observation": { + "sender": "9f120b253796", + "payloads": "0d444cc81c50", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "94c515042e21" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:stage-pending", + "observation": { + "sender": "52f0ee9487e2", + "payloads": "c01428bab6ed", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ca4727a793a2" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:generate-message-pending", + "observation": { + "sender": "52f0ee9487e2", + "payloads": "c01428bab6ed", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ca4727a793a2" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:commit-pending", + "observation": { + "sender": "91679e605084", + "payloads": "6c7e94f3a8f4", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "94c515042e21" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:prefill-pending", + "observation": { + "sender": "c781ca7a6864", + "payloads": "0d444cc81c50", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "94c515042e21" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:push-pending", + "observation": { + "sender": "c781ca7a6864", + "payloads": "0d444cc81c50", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "94c515042e21" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:create-pending", + "observation": { + "sender": "c781ca7a6864", + "payloads": "0d444cc81c50", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "94c515042e21" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:settled", + "observation": { + "sender": "c781ca7a6864", + "payloads": "0d444cc81c50", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "94c515042e21" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:stage-pending", + "observation": { + "sender": "e1e765cc40b0", + "payloads": "ea48655ebc78", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:generate-message-pending", + "observation": { + "sender": "e1e765cc40b0", + "payloads": "ea48655ebc78", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:commit-pending", + "observation": { + "sender": "e1e765cc40b0", + "payloads": "ea48655ebc78", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:prefill-pending", + "observation": { + "sender": "e1e765cc40b0", + "payloads": "ea48655ebc78", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:push-pending", + "observation": { + "sender": "e1e765cc40b0", + "payloads": "ea48655ebc78", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:create-pending", + "observation": { + "sender": "e1e765cc40b0", + "payloads": "ea48655ebc78", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:settled", + "observation": { + "sender": "e1e765cc40b0", + "payloads": "ea48655ebc78", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:stage-pending", + "observation": { + "sender": "52b183f5ead4", + "payloads": "ea48655ebc78", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:generate-message-pending", + "observation": { + "sender": "52b183f5ead4", + "payloads": "ea48655ebc78", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:commit-pending", + "observation": { + "sender": "52b183f5ead4", + "payloads": "ea48655ebc78", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:prefill-pending", + "observation": { + "sender": "52b183f5ead4", + "payloads": "ea48655ebc78", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:push-pending", + "observation": { + "sender": "52b183f5ead4", + "payloads": "ea48655ebc78", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:create-pending", + "observation": { + "sender": "52b183f5ead4", + "payloads": "ea48655ebc78", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:settled", + "observation": { + "sender": "52b183f5ead4", + "payloads": "ea48655ebc78", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-2.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-2.json new file mode 100644 index 00000000000..2717dffa0e7 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-2.json @@ -0,0 +1,4841 @@ +{ + "operation": "source-control.create-intent", + "family": "hostedReview.create-intent", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "0051b9cb8357": [ + { + "name": "progress", + "value": "staging" + } + ], + "028565aeaecb": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "08adfb09d756": { + "outcome": { + "committed": false, + "error": "Unknown method", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + }, + { + "added": { + "$rpc": "undefined" + }, + "area": "untracked", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/new.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "09bf6337e107": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + } + ], + "1835b207bb0f": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + } + ], + "1a4ccfd36a81": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "1d367cfff922": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + } + ], + "1fae7e6bc27b": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "218c45138935": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": false, + "error": "Unknown method", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + }, + { + "added": { + "$rpc": "undefined" + }, + "area": "untracked", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/new.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "2a29d0dccac8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + } + ], + "2f251313fddb": { + "run": { + "status": "pending", + "startedAt": 0 + } + }, + "3cad90fe74ee": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "3eed4816a863": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "43ccfe31d2a4": { + "outcome": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + }, + "440ac208617e": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + } + }, + "4f53cda18c2b": [], + "56962ae6acdb": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "59b8a31f44b2": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + } + ], + "64caacadce78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + } + ], + "6acffb634185": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-3", + "ok": false + } + } + } + ], + "6cc03126dbbe": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "6e27cc3e956c": { + "outcome": { + "committed": false, + "error": "Unable to refresh source control", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + }, + { + "added": { + "$rpc": "undefined" + }, + "area": "untracked", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/new.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "72b388fd3302": { + "outcome": "unrun" + }, + "7573c8e7929c": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + } + ], + "7ac08f6be808": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "88875776eabf": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true + } + } + } + ], + "905d0c6589b6": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": false, + "error": "outer refused", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + }, + { + "added": { + "$rpc": "undefined" + }, + "area": "untracked", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/new.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "932a17ccf9c8": { + "run": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "9ab74cee7a53": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "adefd0a98585": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": false, + "error": "Unable to refresh source control", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + }, + { + "added": { + "$rpc": "undefined" + }, + "area": "untracked", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/new.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "afa8a298061e": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-3", + "ok": false + } + } + } + ], + "b0e8d624409f": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "b40ea5836738": { + "run": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "b80d681804c9": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "bc686a34f1d7": { + "outcome": { + "committed": false, + "error": "Branch changed while preparing the pull request.", + "ok": false, + "status": { + "$rpc": "null" + } + } + }, + "c23d501bd663": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + } + ], + "c385c924eef8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + }, + { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" + } + ], + "c3cca99fbf64": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": false, + "error": "Branch changed while preparing the pull request.", + "ok": false, + "status": { + "$rpc": "null" + } + } + } + }, + "c42c1f13b136": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "c459dd805bb5": { + "outcome": { + "committed": false, + "error": "outer refused", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + }, + { + "added": { + "$rpc": "undefined" + }, + "area": "untracked", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/new.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "c71d85f8f841": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "cc5ed2bd81e6": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "d3ca877e9674": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "ea48655ebc78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "ec5afceb7091": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "ed5adf032975": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + }, + { + "name": "progress", + "value": "creating_review" + } + ], + "ef05e7e2e21d": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ] + }, + "recording": { + "scenario": "matrix-hostedreview.create-intent-git.status-2", + "checkpoints": [ + { + "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", + "observation": { + "sender": "1fae7e6bc27b", + "payloads": "ea48655ebc78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:stage-pending", + "observation": { + "sender": "6cc03126dbbe", + "payloads": "64caacadce78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:generate-message-pending", + "observation": { + "sender": "1a4ccfd36a81", + "payloads": "c71d85f8f841", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:commit-pending", + "observation": { + "sender": "cc5ed2bd81e6", + "payloads": "2a29d0dccac8", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:prefill-pending", + "observation": { + "sender": "ef05e7e2e21d", + "payloads": "59b8a31f44b2", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:push-pending", + "observation": { + "sender": "b0e8d624409f", + "payloads": "3cad90fe74ee", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:create-pending", + "observation": { + "sender": "d3ca877e9674", + "payloads": "7573c8e7929c", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:settled", + "observation": { + "sender": "7ac08f6be808", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:generate-message-pending", + "observation": { + "sender": "88875776eabf", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:commit-pending", + "observation": { + "sender": "88875776eabf", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:prefill-pending", + "observation": { + "sender": "88875776eabf", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:push-pending", + "observation": { + "sender": "88875776eabf", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:create-pending", + "observation": { + "sender": "88875776eabf", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:settled", + "observation": { + "sender": "88875776eabf", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:generate-message-pending", + "observation": { + "sender": "56962ae6acdb", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:commit-pending", + "observation": { + "sender": "56962ae6acdb", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:prefill-pending", + "observation": { + "sender": "56962ae6acdb", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:push-pending", + "observation": { + "sender": "56962ae6acdb", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:create-pending", + "observation": { + "sender": "56962ae6acdb", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:settled", + "observation": { + "sender": "56962ae6acdb", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:generate-message-pending", + "observation": { + "sender": "b80d681804c9", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:commit-pending", + "observation": { + "sender": "b80d681804c9", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:prefill-pending", + "observation": { + "sender": "b80d681804c9", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:push-pending", + "observation": { + "sender": "b80d681804c9", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:create-pending", + "observation": { + "sender": "b80d681804c9", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:settled", + "observation": { + "sender": "b80d681804c9", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:generate-message-pending", + "observation": { + "sender": "028565aeaecb", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:commit-pending", + "observation": { + "sender": "028565aeaecb", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:prefill-pending", + "observation": { + "sender": "028565aeaecb", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:push-pending", + "observation": { + "sender": "028565aeaecb", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:create-pending", + "observation": { + "sender": "028565aeaecb", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:settled", + "observation": { + "sender": "028565aeaecb", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:generate-message-pending", + "observation": { + "sender": "c42c1f13b136", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:commit-pending", + "observation": { + "sender": "c42c1f13b136", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:prefill-pending", + "observation": { + "sender": "c42c1f13b136", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:push-pending", + "observation": { + "sender": "c42c1f13b136", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:create-pending", + "observation": { + "sender": "c42c1f13b136", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:settled", + "observation": { + "sender": "c42c1f13b136", + "payloads": "ec5afceb7091", + "settlements": "c3cca99fbf64", + "state": "bc686a34f1d7", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:generate-message-pending", + "observation": { + "sender": "6acffb634185", + "payloads": "ec5afceb7091", + "settlements": "905d0c6589b6", + "state": "c459dd805bb5", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:commit-pending", + "observation": { + "sender": "6acffb634185", + "payloads": "ec5afceb7091", + "settlements": "905d0c6589b6", + "state": "c459dd805bb5", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:prefill-pending", + "observation": { + "sender": "6acffb634185", + "payloads": "ec5afceb7091", + "settlements": "905d0c6589b6", + "state": "c459dd805bb5", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:push-pending", + "observation": { + "sender": "6acffb634185", + "payloads": "ec5afceb7091", + "settlements": "905d0c6589b6", + "state": "c459dd805bb5", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:create-pending", + "observation": { + "sender": "6acffb634185", + "payloads": "ec5afceb7091", + "settlements": "905d0c6589b6", + "state": "c459dd805bb5", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:settled", + "observation": { + "sender": "6acffb634185", + "payloads": "ec5afceb7091", + "settlements": "905d0c6589b6", + "state": "c459dd805bb5", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:generate-message-pending", + "observation": { + "sender": "afa8a298061e", + "payloads": "ec5afceb7091", + "settlements": "adefd0a98585", + "state": "6e27cc3e956c", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:commit-pending", + "observation": { + "sender": "afa8a298061e", + "payloads": "ec5afceb7091", + "settlements": "adefd0a98585", + "state": "6e27cc3e956c", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:prefill-pending", + "observation": { + "sender": "afa8a298061e", + "payloads": "ec5afceb7091", + "settlements": "adefd0a98585", + "state": "6e27cc3e956c", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:push-pending", + "observation": { + "sender": "afa8a298061e", + "payloads": "ec5afceb7091", + "settlements": "adefd0a98585", + "state": "6e27cc3e956c", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:create-pending", + "observation": { + "sender": "afa8a298061e", + "payloads": "ec5afceb7091", + "settlements": "adefd0a98585", + "state": "6e27cc3e956c", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:settled", + "observation": { + "sender": "afa8a298061e", + "payloads": "ec5afceb7091", + "settlements": "adefd0a98585", + "state": "6e27cc3e956c", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:generate-message-pending", + "observation": { + "sender": "09bf6337e107", + "payloads": "ec5afceb7091", + "settlements": "218c45138935", + "state": "08adfb09d756", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:commit-pending", + "observation": { + "sender": "09bf6337e107", + "payloads": "ec5afceb7091", + "settlements": "218c45138935", + "state": "08adfb09d756", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:prefill-pending", + "observation": { + "sender": "09bf6337e107", + "payloads": "ec5afceb7091", + "settlements": "218c45138935", + "state": "08adfb09d756", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:push-pending", + "observation": { + "sender": "09bf6337e107", + "payloads": "ec5afceb7091", + "settlements": "218c45138935", + "state": "08adfb09d756", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:create-pending", + "observation": { + "sender": "09bf6337e107", + "payloads": "ec5afceb7091", + "settlements": "218c45138935", + "state": "08adfb09d756", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:settled", + "observation": { + "sender": "09bf6337e107", + "payloads": "ec5afceb7091", + "settlements": "218c45138935", + "state": "08adfb09d756", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:generate-message-pending", + "observation": { + "sender": "3eed4816a863", + "payloads": "ec5afceb7091", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:commit-pending", + "observation": { + "sender": "3eed4816a863", + "payloads": "ec5afceb7091", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:prefill-pending", + "observation": { + "sender": "3eed4816a863", + "payloads": "ec5afceb7091", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:push-pending", + "observation": { + "sender": "3eed4816a863", + "payloads": "ec5afceb7091", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:create-pending", + "observation": { + "sender": "3eed4816a863", + "payloads": "ec5afceb7091", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:settled", + "observation": { + "sender": "3eed4816a863", + "payloads": "ec5afceb7091", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:generate-message-pending", + "observation": { + "sender": "9ab74cee7a53", + "payloads": "ec5afceb7091", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:commit-pending", + "observation": { + "sender": "9ab74cee7a53", + "payloads": "ec5afceb7091", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:prefill-pending", + "observation": { + "sender": "9ab74cee7a53", + "payloads": "ec5afceb7091", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:push-pending", + "observation": { + "sender": "9ab74cee7a53", + "payloads": "ec5afceb7091", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:create-pending", + "observation": { + "sender": "9ab74cee7a53", + "payloads": "ec5afceb7091", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:settled", + "observation": { + "sender": "9ab74cee7a53", + "payloads": "ec5afceb7091", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-3.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-3.json new file mode 100644 index 00000000000..81cb7bcc089 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-3.json @@ -0,0 +1,5655 @@ +{ + "operation": "source-control.create-intent", + "family": "hostedReview.create-intent", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "0051b9cb8357": [ + { + "name": "progress", + "value": "staging" + } + ], + "01bc4ad46170": { + "outcome": { + "committed": true, + "error": "Branch changed while preparing the pull request.", + "ok": false, + "status": { + "$rpc": "null" + } + } + }, + "0493f956c81e": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "Unable to refresh source control", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "0d9dd46bbec2": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "105e68113852": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "Branch changed while preparing the pull request.", + "ok": false, + "status": { + "$rpc": "null" + } + } + } + }, + "1835b207bb0f": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + } + ], + "1a4ccfd36a81": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "1d367cfff922": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + } + ], + "1fae7e6bc27b": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "2021dae5aa35": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-6", + "ok": false + } + } + } + ], + "2489f0bae458": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "2a29d0dccac8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + } + ], + "2f251313fddb": { + "run": { + "status": "pending", + "startedAt": 0 + } + }, + "36d56b1d75c7": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "Unknown method", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "3cad90fe74ee": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "43ccfe31d2a4": { + "outcome": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + }, + "440ac208617e": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + } + }, + "4f53cda18c2b": [], + "50eda8efe42e": { + "outcome": { + "committed": true, + "error": "outer refused", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "59b8a31f44b2": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + } + ], + "64caacadce78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + } + ], + "683879215160": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "6cc03126dbbe": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "72b388fd3302": { + "outcome": "unrun" + }, + "7573c8e7929c": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + } + ], + "7ac08f6be808": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "857646fc005d": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-6", + "ok": false + } + } + } + ], + "8f14a703e340": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "9299e1dff33e": { + "outcome": { + "committed": true, + "error": "Unknown method", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "92fc29f80c95": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "outer refused", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "932a17ccf9c8": { + "run": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "a1ec85ba0878": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "b0e8d624409f": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "b40ea5836738": { + "run": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "b66e0d3b3972": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-6", + "ok": false + } + } + } + ], + "b67678e63fd7": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "c23d501bd663": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + } + ], + "c385c924eef8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + }, + { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" + } + ], + "c71d85f8f841": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "cc5ed2bd81e6": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "d3ca877e9674": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "e5ee32569370": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true + } + } + } + ], + "ea48655ebc78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "ed5adf032975": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + }, + { + "name": "progress", + "value": "creating_review" + } + ], + "ef05e7e2e21d": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "f4cca647443e": { + "outcome": { + "committed": true, + "error": "Unable to refresh source control", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [ + { + "added": { + "$rpc": "undefined" + }, + "area": "staged", + "conflictKind": { + "$rpc": "undefined" + }, + "conflictStatus": { + "$rpc": "undefined" + }, + "conflictStatusSource": { + "$rpc": "undefined" + }, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/app.ts", + "removed": { + "$rpc": "undefined" + }, + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "f8b138a13449": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ] + }, + "recording": { + "scenario": "matrix-hostedreview.create-intent-git.status-3", + "checkpoints": [ + { + "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", + "observation": { + "sender": "1fae7e6bc27b", + "payloads": "ea48655ebc78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:stage-pending", + "observation": { + "sender": "6cc03126dbbe", + "payloads": "64caacadce78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:generate-message-pending", + "observation": { + "sender": "1a4ccfd36a81", + "payloads": "c71d85f8f841", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:commit-pending", + "observation": { + "sender": "cc5ed2bd81e6", + "payloads": "2a29d0dccac8", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:prefill-pending", + "observation": { + "sender": "ef05e7e2e21d", + "payloads": "59b8a31f44b2", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:push-pending", + "observation": { + "sender": "b0e8d624409f", + "payloads": "3cad90fe74ee", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:create-pending", + "observation": { + "sender": "d3ca877e9674", + "payloads": "7573c8e7929c", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:settled", + "observation": { + "sender": "7ac08f6be808", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:prefill-pending", + "observation": { + "sender": "e5ee32569370", + "payloads": "f8b138a13449", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:push-pending", + "observation": { + "sender": "e5ee32569370", + "payloads": "f8b138a13449", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:create-pending", + "observation": { + "sender": "e5ee32569370", + "payloads": "f8b138a13449", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:settled", + "observation": { + "sender": "e5ee32569370", + "payloads": "f8b138a13449", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:prefill-pending", + "observation": { + "sender": "8f14a703e340", + "payloads": "f8b138a13449", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:push-pending", + "observation": { + "sender": "8f14a703e340", + "payloads": "f8b138a13449", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:create-pending", + "observation": { + "sender": "8f14a703e340", + "payloads": "f8b138a13449", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:settled", + "observation": { + "sender": "8f14a703e340", + "payloads": "f8b138a13449", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:prefill-pending", + "observation": { + "sender": "b67678e63fd7", + "payloads": "f8b138a13449", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:push-pending", + "observation": { + "sender": "b67678e63fd7", + "payloads": "f8b138a13449", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:create-pending", + "observation": { + "sender": "b67678e63fd7", + "payloads": "f8b138a13449", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:settled", + "observation": { + "sender": "b67678e63fd7", + "payloads": "f8b138a13449", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:prefill-pending", + "observation": { + "sender": "a1ec85ba0878", + "payloads": "f8b138a13449", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:push-pending", + "observation": { + "sender": "a1ec85ba0878", + "payloads": "f8b138a13449", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:create-pending", + "observation": { + "sender": "a1ec85ba0878", + "payloads": "f8b138a13449", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:settled", + "observation": { + "sender": "a1ec85ba0878", + "payloads": "f8b138a13449", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:prefill-pending", + "observation": { + "sender": "2489f0bae458", + "payloads": "f8b138a13449", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:push-pending", + "observation": { + "sender": "2489f0bae458", + "payloads": "f8b138a13449", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:create-pending", + "observation": { + "sender": "2489f0bae458", + "payloads": "f8b138a13449", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:settled", + "observation": { + "sender": "2489f0bae458", + "payloads": "f8b138a13449", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:prefill-pending", + "observation": { + "sender": "857646fc005d", + "payloads": "f8b138a13449", + "settlements": "92fc29f80c95", + "state": "50eda8efe42e", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:push-pending", + "observation": { + "sender": "857646fc005d", + "payloads": "f8b138a13449", + "settlements": "92fc29f80c95", + "state": "50eda8efe42e", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:create-pending", + "observation": { + "sender": "857646fc005d", + "payloads": "f8b138a13449", + "settlements": "92fc29f80c95", + "state": "50eda8efe42e", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:settled", + "observation": { + "sender": "857646fc005d", + "payloads": "f8b138a13449", + "settlements": "92fc29f80c95", + "state": "50eda8efe42e", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:prefill-pending", + "observation": { + "sender": "2021dae5aa35", + "payloads": "f8b138a13449", + "settlements": "0493f956c81e", + "state": "f4cca647443e", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:push-pending", + "observation": { + "sender": "2021dae5aa35", + "payloads": "f8b138a13449", + "settlements": "0493f956c81e", + "state": "f4cca647443e", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:create-pending", + "observation": { + "sender": "2021dae5aa35", + "payloads": "f8b138a13449", + "settlements": "0493f956c81e", + "state": "f4cca647443e", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:settled", + "observation": { + "sender": "2021dae5aa35", + "payloads": "f8b138a13449", + "settlements": "0493f956c81e", + "state": "f4cca647443e", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:prefill-pending", + "observation": { + "sender": "b66e0d3b3972", + "payloads": "f8b138a13449", + "settlements": "36d56b1d75c7", + "state": "9299e1dff33e", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:push-pending", + "observation": { + "sender": "b66e0d3b3972", + "payloads": "f8b138a13449", + "settlements": "36d56b1d75c7", + "state": "9299e1dff33e", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:create-pending", + "observation": { + "sender": "b66e0d3b3972", + "payloads": "f8b138a13449", + "settlements": "36d56b1d75c7", + "state": "9299e1dff33e", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:settled", + "observation": { + "sender": "b66e0d3b3972", + "payloads": "f8b138a13449", + "settlements": "36d56b1d75c7", + "state": "9299e1dff33e", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:prefill-pending", + "observation": { + "sender": "0d9dd46bbec2", + "payloads": "f8b138a13449", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:push-pending", + "observation": { + "sender": "0d9dd46bbec2", + "payloads": "f8b138a13449", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:create-pending", + "observation": { + "sender": "0d9dd46bbec2", + "payloads": "f8b138a13449", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:settled", + "observation": { + "sender": "0d9dd46bbec2", + "payloads": "f8b138a13449", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:prefill-pending", + "observation": { + "sender": "683879215160", + "payloads": "f8b138a13449", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:push-pending", + "observation": { + "sender": "683879215160", + "payloads": "f8b138a13449", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:create-pending", + "observation": { + "sender": "683879215160", + "payloads": "f8b138a13449", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:settled", + "observation": { + "sender": "683879215160", + "payloads": "f8b138a13449", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-4.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-4.json new file mode 100644 index 00000000000..942c26ee0bb --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-4.json @@ -0,0 +1,6623 @@ +{ + "operation": "source-control.create-intent", + "family": "hostedReview.create-intent", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "0051b9cb8357": [ + { + "name": "progress", + "value": "staging" + } + ], + "01bc4ad46170": { + "outcome": { + "committed": true, + "error": "Branch changed while preparing the pull request.", + "ok": false, + "status": { + "$rpc": "null" + } + } + }, + "0970781e19a7": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "outer refused", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "105e68113852": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "Branch changed while preparing the pull request.", + "ok": false, + "status": { + "$rpc": "null" + } + } + } + }, + "1835b207bb0f": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + } + ], + "1a4ccfd36a81": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "1d367cfff922": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + } + ], + "1f181ec9ff80": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-9", + "ok": false + } + } + } + ], + "1fae7e6bc27b": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "2753bd712186": { + "outcome": { + "committed": true, + "error": "outer refused", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "2a29d0dccac8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + } + ], + "2df125339db1": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "2f251313fddb": { + "run": { + "status": "pending", + "startedAt": 0 + } + }, + "2f7289289892": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "32ce7b1a7201": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "3cad90fe74ee": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "43ccfe31d2a4": { + "outcome": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + }, + "440ac208617e": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + } + }, + "47c9247abbea": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "4f53cda18c2b": [], + "59b8a31f44b2": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + } + ], + "63d0031d4730": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "Unable to refresh source control", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "64caacadce78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + } + ], + "6c71b1b41cc9": { + "outcome": { + "committed": true, + "error": "Unknown method", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "6cc03126dbbe": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "72b388fd3302": { + "outcome": "unrun" + }, + "7573c8e7929c": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + } + ], + "7ac08f6be808": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "87113885a7f7": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "932a17ccf9c8": { + "run": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "9b826b5f44d4": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "af8cee0ce212": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-9", + "ok": false + } + } + } + ], + "b0e8d624409f": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "b40ea5836738": { + "run": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "c23d501bd663": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + } + ], + "c2e638c38624": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-9", + "ok": false + } + } + } + ], + "c385c924eef8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + }, + { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" + } + ], + "c71d85f8f841": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "cc5ed2bd81e6": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "cdf1fca5783b": { + "outcome": { + "committed": true, + "error": "Unable to refresh source control", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "d2866c73c17c": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "d3ca877e9674": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "ea48655ebc78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "eb2c89cd7f4b": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "Unknown method", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "ed5adf032975": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + }, + { + "name": "progress", + "value": "creating_review" + } + ], + "ef05e7e2e21d": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "ffe3992ff9de": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true + } + } + } + ] + }, + "recording": { + "scenario": "matrix-hostedreview.create-intent-git.status-4", + "checkpoints": [ + { + "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", + "observation": { + "sender": "1fae7e6bc27b", + "payloads": "ea48655ebc78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:stage-pending", + "observation": { + "sender": "6cc03126dbbe", + "payloads": "64caacadce78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:generate-message-pending", + "observation": { + "sender": "1a4ccfd36a81", + "payloads": "c71d85f8f841", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:commit-pending", + "observation": { + "sender": "cc5ed2bd81e6", + "payloads": "2a29d0dccac8", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:prefill-pending", + "observation": { + "sender": "ef05e7e2e21d", + "payloads": "59b8a31f44b2", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:push-pending", + "observation": { + "sender": "b0e8d624409f", + "payloads": "3cad90fe74ee", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:create-pending", + "observation": { + "sender": "d3ca877e9674", + "payloads": "7573c8e7929c", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:settled", + "observation": { + "sender": "7ac08f6be808", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:create-pending", + "observation": { + "sender": "ffe3992ff9de", + "payloads": "2df125339db1", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:settled", + "observation": { + "sender": "ffe3992ff9de", + "payloads": "2df125339db1", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:create-pending", + "observation": { + "sender": "9b826b5f44d4", + "payloads": "2df125339db1", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:settled", + "observation": { + "sender": "9b826b5f44d4", + "payloads": "2df125339db1", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:create-pending", + "observation": { + "sender": "32ce7b1a7201", + "payloads": "2df125339db1", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:settled", + "observation": { + "sender": "32ce7b1a7201", + "payloads": "2df125339db1", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:create-pending", + "observation": { + "sender": "47c9247abbea", + "payloads": "2df125339db1", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:settled", + "observation": { + "sender": "47c9247abbea", + "payloads": "2df125339db1", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:create-pending", + "observation": { + "sender": "87113885a7f7", + "payloads": "2df125339db1", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:settled", + "observation": { + "sender": "87113885a7f7", + "payloads": "2df125339db1", + "settlements": "105e68113852", + "state": "01bc4ad46170", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:create-pending", + "observation": { + "sender": "c2e638c38624", + "payloads": "2df125339db1", + "settlements": "0970781e19a7", + "state": "2753bd712186", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:settled", + "observation": { + "sender": "c2e638c38624", + "payloads": "2df125339db1", + "settlements": "0970781e19a7", + "state": "2753bd712186", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:create-pending", + "observation": { + "sender": "1f181ec9ff80", + "payloads": "2df125339db1", + "settlements": "63d0031d4730", + "state": "cdf1fca5783b", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:settled", + "observation": { + "sender": "1f181ec9ff80", + "payloads": "2df125339db1", + "settlements": "63d0031d4730", + "state": "cdf1fca5783b", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:create-pending", + "observation": { + "sender": "af8cee0ce212", + "payloads": "2df125339db1", + "settlements": "eb2c89cd7f4b", + "state": "6c71b1b41cc9", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:settled", + "observation": { + "sender": "af8cee0ce212", + "payloads": "2df125339db1", + "settlements": "eb2c89cd7f4b", + "state": "6c71b1b41cc9", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:create-pending", + "observation": { + "sender": "2f7289289892", + "payloads": "2df125339db1", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:settled", + "observation": { + "sender": "2f7289289892", + "payloads": "2df125339db1", + "settlements": "b40ea5836738", + "state": "72b388fd3302", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:create-pending", + "observation": { + "sender": "d2866c73c17c", + "payloads": "2df125339db1", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:settled", + "observation": { + "sender": "d2866c73c17c", + "payloads": "2df125339db1", + "settlements": "932a17ccf9c8", + "state": "72b388fd3302", + "effects": "1d367cfff922" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.create-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.create-1.json new file mode 100644 index 00000000000..3c39fba7e60 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.create-1.json @@ -0,0 +1,7913 @@ +{ + "operation": "source-control.create-intent", + "family": "hostedReview.create-intent", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "000efa3053f3": { + "outcome": { + "committed": true, + "error": "Cannot read properties of null (reading 'ok')", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "0051b9cb8357": [ + { + "name": "progress", + "value": "staging" + } + ], + "0215b92c4449": { + "outcome": { + "committed": true, + "error": "Failed to create pull request", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "1835b207bb0f": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + } + ], + "183dab44d2de": { + "outcome": { + "committed": true, + "error": "inner refused", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "1a4ccfd36a81": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "1d367cfff922": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + } + ], + "1fae7e6bc27b": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "2580f22dc974": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "2a29d0dccac8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + } + ], + "2f251313fddb": { + "run": { + "status": "pending", + "startedAt": 0 + } + }, + "30cde3d057c3": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-11", + "ok": false + } + } + } + ], + "34d07f5e0bd2": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "Unknown method", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "392d629d1a4d": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-11", + "ok": false + } + } + } + ], + "3cad90fe74ee": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "41228a3b932c": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "43ccfe31d2a4": { + "outcome": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + }, + "440ac208617e": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + } + }, + "4f53cda18c2b": [], + "57380324d105": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "inner refused", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "5791252143a4": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-11", + "ok": false + } + } + } + ], + "59b8a31f44b2": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + } + ], + "5aa6faf28175": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "transport failure", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "5ab36032e224": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "Cannot read properties of null (reading 'ok')", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "64caacadce78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + } + ], + "6c4a2a002ff7": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "Cannot read properties of undefined (reading 'ok')", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "6cc03126dbbe": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "6d9570b41a8b": { + "outcome": { + "committed": true, + "error": "Cannot read properties of undefined (reading 'ok')", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "6e6633f1d2cf": { + "outcome": { + "committed": true, + "error": "outer refused", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "70576cd55197": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "72b388fd3302": { + "outcome": "unrun" + }, + "7573c8e7929c": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + } + ], + "7ac08f6be808": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "8a4ca56109f5": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "91cc9abf8db3": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "outer refused", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "940879affb79": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "refused", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "9d25d0ff2800": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "a3d6789c75bc": { + "outcome": { + "committed": true, + "error": "Unknown method", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "b0e8d624409f": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "be3a40bd8051": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "c23d501bd663": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + } + ], + "c385c924eef8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + }, + { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" + } + ], + "c71d85f8f841": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "c955a0980eb4": { + "outcome": { + "committed": true, + "error": { + "message": "inner refused" + }, + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "cc5ed2bd81e6": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "d3ca877e9674": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "d6eed3ce26c0": { + "outcome": { + "committed": true, + "error": "", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "e19dc901cb36": { + "outcome": { + "committed": true, + "error": "refused", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "e4660dc32f57": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "e59414025bf4": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "Failed to create pull request", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "e6d858bcb05d": { + "outcome": { + "committed": true, + "error": "transport failure", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "ea48655ebc78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "ec555fc05587": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": { + "message": "inner refused" + }, + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "ed5adf032975": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + }, + { + "name": "progress", + "value": "creating_review" + } + ], + "ef05e7e2e21d": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "f03336bfdc28": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true + } + } + } + ] + }, + "recording": { + "scenario": "matrix-hostedreview.create-intent-hostedreview.create-1", + "checkpoints": [ + { + "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", + "observation": { + "sender": "1fae7e6bc27b", + "payloads": "ea48655ebc78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:stage-pending", + "observation": { + "sender": "6cc03126dbbe", + "payloads": "64caacadce78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:generate-message-pending", + "observation": { + "sender": "1a4ccfd36a81", + "payloads": "c71d85f8f841", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:commit-pending", + "observation": { + "sender": "cc5ed2bd81e6", + "payloads": "2a29d0dccac8", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:prefill-pending", + "observation": { + "sender": "ef05e7e2e21d", + "payloads": "59b8a31f44b2", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:push-pending", + "observation": { + "sender": "b0e8d624409f", + "payloads": "3cad90fe74ee", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:create-pending", + "observation": { + "sender": "d3ca877e9674", + "payloads": "7573c8e7929c", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:settled", + "observation": { + "sender": "7ac08f6be808", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:settled", + "observation": { + "sender": "f03336bfdc28", + "payloads": "7573c8e7929c", + "settlements": "6c4a2a002ff7", + "state": "6d9570b41a8b", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:settled", + "observation": { + "sender": "70576cd55197", + "payloads": "7573c8e7929c", + "settlements": "5ab36032e224", + "state": "000efa3053f3", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:settled", + "observation": { + "sender": "8a4ca56109f5", + "payloads": "7573c8e7929c", + "settlements": "940879affb79", + "state": "e19dc901cb36", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:settled", + "observation": { + "sender": "41228a3b932c", + "payloads": "7573c8e7929c", + "settlements": "57380324d105", + "state": "183dab44d2de", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:settled", + "observation": { + "sender": "2580f22dc974", + "payloads": "7573c8e7929c", + "settlements": "ec555fc05587", + "state": "c955a0980eb4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:settled", + "observation": { + "sender": "30cde3d057c3", + "payloads": "7573c8e7929c", + "settlements": "91cc9abf8db3", + "state": "6e6633f1d2cf", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:settled", + "observation": { + "sender": "392d629d1a4d", + "payloads": "7573c8e7929c", + "settlements": "e59414025bf4", + "state": "0215b92c4449", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:settled", + "observation": { + "sender": "5791252143a4", + "payloads": "7573c8e7929c", + "settlements": "34d07f5e0bd2", + "state": "a3d6789c75bc", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:settled", + "observation": { + "sender": "9d25d0ff2800", + "payloads": "7573c8e7929c", + "settlements": "5aa6faf28175", + "state": "e6d858bcb05d", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:settled", + "observation": { + "sender": "be3a40bd8051", + "payloads": "7573c8e7929c", + "settlements": "e4660dc32f57", + "state": "d6eed3ce26c0", + "effects": "ed5adf032975" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-1.json new file mode 100644 index 00000000000..d7ccbc97b76 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-1.json @@ -0,0 +1,5827 @@ +{ + "operation": "source-control.create-intent", + "family": "hostedReview.create-intent", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "0051b9cb8357": [ + { + "name": "progress", + "value": "staging" + } + ], + "0bfff473e4ea": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-7", + "ok": false + } + } + } + ], + "0f9cdb818699": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true + } + } + } + ], + "13a8af89d8c9": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "1835b207bb0f": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + } + ], + "1a4ccfd36a81": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "1bfbb544c337": { + "outcome": { + "committed": true, + "error": "This branch is not ready for a pull request yet.", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "1d367cfff922": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + } + ], + "1fae7e6bc27b": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "2a29d0dccac8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + } + ], + "2f251313fddb": { + "run": { + "status": "pending", + "startedAt": 0 + } + }, + "36c522ef0db4": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "This branch is not ready for a pull request yet.", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "3cad90fe74ee": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "43ccfe31d2a4": { + "outcome": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + }, + "440ac208617e": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + } + }, + "47ef96bf0c01": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-7", + "ok": false + } + } + } + ], + "4f53cda18c2b": [], + "59b8a31f44b2": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + } + ], + "64caacadce78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + } + ], + "6cc03126dbbe": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "7186922ea4d0": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "72b388fd3302": { + "outcome": "unrun" + }, + "7573c8e7929c": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + } + ], + "7a6579daed74": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "7ac08f6be808": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "8340a63319bb": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "Orca could not confirm whether this branch already has a pull request. Try again in a moment.", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "93175bf588be": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "b0e8d624409f": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "c23d501bd663": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + } + ], + "c385c924eef8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + }, + { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" + } + ], + "c71d85f8f841": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "cc5ed2bd81e6": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "cc5f2ac0a911": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "d3ca877e9674": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "dd5d9b4070b7": { + "outcome": { + "committed": true, + "error": "Orca could not confirm whether this branch already has a pull request. Try again in a moment.", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "ea48655ebc78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "ed5adf032975": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + }, + { + "name": "progress", + "value": "creating_review" + } + ], + "ef05e7e2e21d": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "f5696591e4dd": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "f592ce5482c9": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-7", + "ok": false + } + } + } + ] + }, + "recording": { + "scenario": "matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-1", + "checkpoints": [ + { + "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", + "observation": { + "sender": "1fae7e6bc27b", + "payloads": "ea48655ebc78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:stage-pending", + "observation": { + "sender": "6cc03126dbbe", + "payloads": "64caacadce78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:generate-message-pending", + "observation": { + "sender": "1a4ccfd36a81", + "payloads": "c71d85f8f841", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:commit-pending", + "observation": { + "sender": "cc5ed2bd81e6", + "payloads": "2a29d0dccac8", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:prefill-pending", + "observation": { + "sender": "ef05e7e2e21d", + "payloads": "59b8a31f44b2", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:push-pending", + "observation": { + "sender": "b0e8d624409f", + "payloads": "3cad90fe74ee", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:create-pending", + "observation": { + "sender": "d3ca877e9674", + "payloads": "7573c8e7929c", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:settled", + "observation": { + "sender": "7ac08f6be808", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:push-pending", + "observation": { + "sender": "0f9cdb818699", + "payloads": "59b8a31f44b2", + "settlements": "36c522ef0db4", + "state": "1bfbb544c337", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:create-pending", + "observation": { + "sender": "0f9cdb818699", + "payloads": "59b8a31f44b2", + "settlements": "36c522ef0db4", + "state": "1bfbb544c337", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:settled", + "observation": { + "sender": "0f9cdb818699", + "payloads": "59b8a31f44b2", + "settlements": "36c522ef0db4", + "state": "1bfbb544c337", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:push-pending", + "observation": { + "sender": "7a6579daed74", + "payloads": "59b8a31f44b2", + "settlements": "36c522ef0db4", + "state": "1bfbb544c337", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:create-pending", + "observation": { + "sender": "7a6579daed74", + "payloads": "59b8a31f44b2", + "settlements": "36c522ef0db4", + "state": "1bfbb544c337", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:settled", + "observation": { + "sender": "7a6579daed74", + "payloads": "59b8a31f44b2", + "settlements": "36c522ef0db4", + "state": "1bfbb544c337", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:push-pending", + "observation": { + "sender": "93175bf588be", + "payloads": "59b8a31f44b2", + "settlements": "8340a63319bb", + "state": "dd5d9b4070b7", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:create-pending", + "observation": { + "sender": "93175bf588be", + "payloads": "59b8a31f44b2", + "settlements": "8340a63319bb", + "state": "dd5d9b4070b7", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:settled", + "observation": { + "sender": "93175bf588be", + "payloads": "59b8a31f44b2", + "settlements": "8340a63319bb", + "state": "dd5d9b4070b7", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:push-pending", + "observation": { + "sender": "cc5f2ac0a911", + "payloads": "59b8a31f44b2", + "settlements": "8340a63319bb", + "state": "dd5d9b4070b7", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:create-pending", + "observation": { + "sender": "cc5f2ac0a911", + "payloads": "59b8a31f44b2", + "settlements": "8340a63319bb", + "state": "dd5d9b4070b7", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:settled", + "observation": { + "sender": "cc5f2ac0a911", + "payloads": "59b8a31f44b2", + "settlements": "8340a63319bb", + "state": "dd5d9b4070b7", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:push-pending", + "observation": { + "sender": "13a8af89d8c9", + "payloads": "59b8a31f44b2", + "settlements": "8340a63319bb", + "state": "dd5d9b4070b7", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:create-pending", + "observation": { + "sender": "13a8af89d8c9", + "payloads": "59b8a31f44b2", + "settlements": "8340a63319bb", + "state": "dd5d9b4070b7", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:settled", + "observation": { + "sender": "13a8af89d8c9", + "payloads": "59b8a31f44b2", + "settlements": "8340a63319bb", + "state": "dd5d9b4070b7", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:push-pending", + "observation": { + "sender": "47ef96bf0c01", + "payloads": "59b8a31f44b2", + "settlements": "36c522ef0db4", + "state": "1bfbb544c337", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:create-pending", + "observation": { + "sender": "47ef96bf0c01", + "payloads": "59b8a31f44b2", + "settlements": "36c522ef0db4", + "state": "1bfbb544c337", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:settled", + "observation": { + "sender": "47ef96bf0c01", + "payloads": "59b8a31f44b2", + "settlements": "36c522ef0db4", + "state": "1bfbb544c337", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:push-pending", + "observation": { + "sender": "f592ce5482c9", + "payloads": "59b8a31f44b2", + "settlements": "36c522ef0db4", + "state": "1bfbb544c337", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:create-pending", + "observation": { + "sender": "f592ce5482c9", + "payloads": "59b8a31f44b2", + "settlements": "36c522ef0db4", + "state": "1bfbb544c337", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:settled", + "observation": { + "sender": "f592ce5482c9", + "payloads": "59b8a31f44b2", + "settlements": "36c522ef0db4", + "state": "1bfbb544c337", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:push-pending", + "observation": { + "sender": "0bfff473e4ea", + "payloads": "59b8a31f44b2", + "settlements": "36c522ef0db4", + "state": "1bfbb544c337", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:create-pending", + "observation": { + "sender": "0bfff473e4ea", + "payloads": "59b8a31f44b2", + "settlements": "36c522ef0db4", + "state": "1bfbb544c337", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:settled", + "observation": { + "sender": "0bfff473e4ea", + "payloads": "59b8a31f44b2", + "settlements": "36c522ef0db4", + "state": "1bfbb544c337", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:push-pending", + "observation": { + "sender": "7186922ea4d0", + "payloads": "59b8a31f44b2", + "settlements": "36c522ef0db4", + "state": "1bfbb544c337", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:create-pending", + "observation": { + "sender": "7186922ea4d0", + "payloads": "59b8a31f44b2", + "settlements": "36c522ef0db4", + "state": "1bfbb544c337", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:settled", + "observation": { + "sender": "7186922ea4d0", + "payloads": "59b8a31f44b2", + "settlements": "36c522ef0db4", + "state": "1bfbb544c337", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:push-pending", + "observation": { + "sender": "f5696591e4dd", + "payloads": "59b8a31f44b2", + "settlements": "36c522ef0db4", + "state": "1bfbb544c337", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:create-pending", + "observation": { + "sender": "f5696591e4dd", + "payloads": "59b8a31f44b2", + "settlements": "36c522ef0db4", + "state": "1bfbb544c337", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:settled", + "observation": { + "sender": "f5696591e4dd", + "payloads": "59b8a31f44b2", + "settlements": "36c522ef0db4", + "state": "1bfbb544c337", + "effects": "1835b207bb0f" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-2.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-2.json new file mode 100644 index 00000000000..f47a64e7a99 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-2.json @@ -0,0 +1,7069 @@ +{ + "operation": "source-control.create-intent", + "family": "hostedReview.create-intent", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "0051b9cb8357": [ + { + "name": "progress", + "value": "staging" + } + ], + "1835b207bb0f": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + } + ], + "1a4ccfd36a81": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "1d367cfff922": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + } + ], + "1fae7e6bc27b": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "21b8c5efbbdb": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "2a29d0dccac8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + } + ], + "2f251313fddb": { + "run": { + "status": "pending", + "startedAt": 0 + } + }, + "3974e1a27638": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "Orca could not confirm whether this branch already has a pull request. Try again in a moment.", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "3cad90fe74ee": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "43ccfe31d2a4": { + "outcome": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + }, + "440ac208617e": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + } + }, + "4f53cda18c2b": [], + "59b8a31f44b2": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + } + ], + "5a0d2dca259b": { + "outcome": { + "committed": true, + "error": "Orca could not confirm whether this branch already has a pull request. Try again in a moment.", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "64caacadce78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + } + ], + "65d05e521597": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "6bb508fb469d": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-10", + "ok": false + } + } + } + ], + "6bdfb4167cc6": { + "outcome": { + "committed": true, + "error": "This branch is not ready for a pull request yet.", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + }, + "6cc03126dbbe": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "72b388fd3302": { + "outcome": "unrun" + }, + "7573c8e7929c": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + } + ], + "76aa2d31c0a8": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "7ac08f6be808": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "a87985d04406": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + } + ], + "b0e8d624409f": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "b43e23896f40": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true + } + } + } + ], + "c23d501bd663": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + } + ], + "c385c924eef8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + }, + { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" + } + ], + "c5086472291f": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-10", + "ok": false + } + } + } + ], + "c71d85f8f841": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "cc5ed2bd81e6": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "ccaaf9f7da67": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-10", + "ok": false + } + } + } + ], + "d3ca877e9674": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "e8924e22689d": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "error": "This branch is not ready for a pull request yet.", + "ok": false, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + } + } + } + }, + "e91b5ed8bc17": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "ea48655ebc78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "ed5adf032975": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + }, + { + "name": "progress", + "value": "creating_review" + } + ], + "ef05e7e2e21d": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "f3c4180aba44": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "f6df1e9fec14": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ] + }, + "recording": { + "scenario": "matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-2", + "checkpoints": [ + { + "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", + "observation": { + "sender": "1fae7e6bc27b", + "payloads": "ea48655ebc78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:stage-pending", + "observation": { + "sender": "6cc03126dbbe", + "payloads": "64caacadce78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:generate-message-pending", + "observation": { + "sender": "1a4ccfd36a81", + "payloads": "c71d85f8f841", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:commit-pending", + "observation": { + "sender": "cc5ed2bd81e6", + "payloads": "2a29d0dccac8", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:prefill-pending", + "observation": { + "sender": "ef05e7e2e21d", + "payloads": "59b8a31f44b2", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:push-pending", + "observation": { + "sender": "b0e8d624409f", + "payloads": "3cad90fe74ee", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:create-pending", + "observation": { + "sender": "d3ca877e9674", + "payloads": "7573c8e7929c", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:settled", + "observation": { + "sender": "7ac08f6be808", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:create-pending", + "observation": { + "sender": "b43e23896f40", + "payloads": "a87985d04406", + "settlements": "e8924e22689d", + "state": "6bdfb4167cc6", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:settled", + "observation": { + "sender": "b43e23896f40", + "payloads": "a87985d04406", + "settlements": "e8924e22689d", + "state": "6bdfb4167cc6", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:create-pending", + "observation": { + "sender": "f6df1e9fec14", + "payloads": "a87985d04406", + "settlements": "e8924e22689d", + "state": "6bdfb4167cc6", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:settled", + "observation": { + "sender": "f6df1e9fec14", + "payloads": "a87985d04406", + "settlements": "e8924e22689d", + "state": "6bdfb4167cc6", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:create-pending", + "observation": { + "sender": "e91b5ed8bc17", + "payloads": "a87985d04406", + "settlements": "3974e1a27638", + "state": "5a0d2dca259b", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:settled", + "observation": { + "sender": "e91b5ed8bc17", + "payloads": "a87985d04406", + "settlements": "3974e1a27638", + "state": "5a0d2dca259b", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:create-pending", + "observation": { + "sender": "76aa2d31c0a8", + "payloads": "a87985d04406", + "settlements": "3974e1a27638", + "state": "5a0d2dca259b", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:settled", + "observation": { + "sender": "76aa2d31c0a8", + "payloads": "a87985d04406", + "settlements": "3974e1a27638", + "state": "5a0d2dca259b", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:create-pending", + "observation": { + "sender": "65d05e521597", + "payloads": "a87985d04406", + "settlements": "3974e1a27638", + "state": "5a0d2dca259b", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:settled", + "observation": { + "sender": "65d05e521597", + "payloads": "a87985d04406", + "settlements": "3974e1a27638", + "state": "5a0d2dca259b", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:create-pending", + "observation": { + "sender": "ccaaf9f7da67", + "payloads": "a87985d04406", + "settlements": "e8924e22689d", + "state": "6bdfb4167cc6", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:settled", + "observation": { + "sender": "ccaaf9f7da67", + "payloads": "a87985d04406", + "settlements": "e8924e22689d", + "state": "6bdfb4167cc6", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:create-pending", + "observation": { + "sender": "6bb508fb469d", + "payloads": "a87985d04406", + "settlements": "e8924e22689d", + "state": "6bdfb4167cc6", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:settled", + "observation": { + "sender": "6bb508fb469d", + "payloads": "a87985d04406", + "settlements": "e8924e22689d", + "state": "6bdfb4167cc6", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:create-pending", + "observation": { + "sender": "c5086472291f", + "payloads": "a87985d04406", + "settlements": "e8924e22689d", + "state": "6bdfb4167cc6", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:settled", + "observation": { + "sender": "c5086472291f", + "payloads": "a87985d04406", + "settlements": "e8924e22689d", + "state": "6bdfb4167cc6", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:create-pending", + "observation": { + "sender": "f3c4180aba44", + "payloads": "a87985d04406", + "settlements": "e8924e22689d", + "state": "6bdfb4167cc6", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:settled", + "observation": { + "sender": "f3c4180aba44", + "payloads": "a87985d04406", + "settlements": "e8924e22689d", + "state": "6bdfb4167cc6", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:create-pending", + "observation": { + "sender": "21b8c5efbbdb", + "payloads": "a87985d04406", + "settlements": "e8924e22689d", + "state": "6bdfb4167cc6", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:settled", + "observation": { + "sender": "21b8c5efbbdb", + "payloads": "a87985d04406", + "settlements": "e8924e22689d", + "state": "6bdfb4167cc6", + "effects": "1d367cfff922" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-worktree.set-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-worktree.set-1.json new file mode 100644 index 00000000000..cdcd93b20b4 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-worktree.set-1.json @@ -0,0 +1,7778 @@ +{ + "operation": "source-control.create-intent", + "family": "hostedReview.create-intent", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "0051b9cb8357": [ + { + "name": "progress", + "value": "staging" + } + ], + "0a9c029324ac": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "1835b207bb0f": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + } + ], + "1a4ccfd36a81": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "1d367cfff922": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + } + ], + "1fae7e6bc27b": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "2a29d0dccac8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + } + ], + "2c6dd148501e": { + "outcome": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": "Pull Request created, but Orca could not refresh it yet." + } + }, + "2f251313fddb": { + "run": { + "status": "pending", + "startedAt": 0 + } + }, + "3cad90fe74ee": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "42b0ce2a3f17": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-12", + "ok": false + } + } + } + ], + "43ccfe31d2a4": { + "outcome": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + }, + "440ac208617e": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": { + "$rpc": "undefined" + } + } + } + }, + "4f53cda18c2b": [], + "59b8a31f44b2": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + } + ], + "64caacadce78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + } + ], + "6cc03126dbbe": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "6e66bb627846": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-12", + "ok": false + } + } + } + ], + "72b388fd3302": { + "outcome": "unrun" + }, + "736361fb5b88": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-12", + "ok": false + } + } + } + ], + "7573c8e7929c": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + } + ], + "7ac08f6be808": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "80e0cee023c3": { + "run": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "committed": true, + "ok": true, + "prefill": { + "base": "main", + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + }, + "status": { + "branch": "feature", + "conflictOperation": "unknown", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "behindCommitsArePatchEquivalent": { + "$rpc": "undefined" + }, + "hasConfiguredPushTarget": { + "$rpc": "undefined" + }, + "hasUpstream": true, + "upstreamName": { + "$rpc": "undefined" + } + } + }, + "url": "https://review.test/5", + "warning": "Pull Request created, but Orca could not refresh it yet." + } + } + }, + "93a3e66d88ad": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true + } + } + } + ], + "b0e8d624409f": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "b149aaab0a55": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "c23d501bd663": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + } + ], + "c385c924eef8": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" + }, + { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + }, + { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + }, + { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" + } + ], + "c71d85f8f841": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" + }, + { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "cc5ed2bd81e6": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "d3ca877e9674": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "d921814e8cb0": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "d945ea32976a": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "d9ddaef81c49": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-12", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "e64058803bf8": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-7", + "ok": true, + "result": { + "blockedReason": "needs_push", + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "git.push#1", + "args": [ + { + "name": "method", + "value": "git.push" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-8", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#4", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-9", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 0, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#2", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 0, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-10", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "github", + "reviewLookupOutcome": "not_found", + "title": "Host title" + } + } + } + }, + { + "name": "hostedReview.create#1", + "args": [ + { + "name": "method", + "value": "hostedReview.create" + }, + { + "name": "params", + "value": { + "base": "main", + "body": "Host body", + "draft": false, + "head": "feature", + "provider": "github", + "repo": "id:repo42", + "title": "Host title", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-11", + "ok": true, + "result": { + "number": 5, + "ok": true, + "url": "https://review.test/5" + } + } + } + }, + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "baseRef": "main", + "linkedPR": 5, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "ea48655ebc78": [ + { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "ed5adf032975": [ + { + "name": "progress", + "value": "staging" + }, + { + "name": "progress", + "value": "generating_commit_message" + }, + { + "name": "progress", + "value": "committing" + }, + { + "name": "progress", + "value": "pushing" + }, + { + "name": "progress", + "value": "creating_review" + } + ], + "ef05e7e2e21d": [ + { + "name": "git.status#1", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "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": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + }, + { + "area": "untracked", + "path": "src/new.ts", + "status": "untracked" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.bulkStage#1", + "args": [ + { + "name": "method", + "value": "git.bulkStage" + }, + { + "name": "params", + "value": { + "filePaths": ["src/new.ts"], + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true + } + } + } + }, + { + "name": "git.status#2", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "branch": "feature", + "entries": [ + { + "area": "staged", + "path": "src/app.ts", + "status": "modified" + } + ], + "head": "abc1234", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "git.generateCommitMessage#1", + "args": [ + { + "name": "method", + "value": "git.generateCommitMessage" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "message": "feat: recorded", + "success": true + } + } + } + }, + { + "name": "git.commit#1", + "args": [ + { + "name": "method", + "value": "git.commit" + }, + { + "name": "params", + "value": { + "message": "feat: recorded", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "success": true + } + } + } + }, + { + "name": "git.status#3", + "args": [ + { + "name": "method", + "value": "git.status" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "branch": "feature", + "entries": [], + "head": "def5678", + "upstreamStatus": { + "ahead": 1, + "behind": 0, + "hasUpstream": true + } + } + } + } + }, + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "ahead": 1, + "base": { + "$rpc": "null" + }, + "behind": 0, + "branch": "feature", + "hasUncommittedChanges": false, + "hasUpstream": true, + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ] + }, + "recording": { + "scenario": "matrix-hostedreview.create-intent-worktree.set-1", + "checkpoints": [ + { + "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", + "observation": { + "sender": "1fae7e6bc27b", + "payloads": "ea48655ebc78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:stage-pending", + "observation": { + "sender": "6cc03126dbbe", + "payloads": "64caacadce78", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "0051b9cb8357" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:generate-message-pending", + "observation": { + "sender": "1a4ccfd36a81", + "payloads": "c71d85f8f841", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "c23d501bd663" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:commit-pending", + "observation": { + "sender": "cc5ed2bd81e6", + "payloads": "2a29d0dccac8", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:prefill-pending", + "observation": { + "sender": "ef05e7e2e21d", + "payloads": "59b8a31f44b2", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1835b207bb0f" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:push-pending", + "observation": { + "sender": "b0e8d624409f", + "payloads": "3cad90fe74ee", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "1d367cfff922" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.prelude:create-pending", + "observation": { + "sender": "d3ca877e9674", + "payloads": "7573c8e7929c", + "settlements": "2f251313fddb", + "state": "72b388fd3302", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.normal:settled", + "observation": { + "sender": "7ac08f6be808", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-absent:settled", + "observation": { + "sender": "93a3e66d88ad", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.result-null:settled", + "observation": { + "sender": "d945ea32976a", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:settled", + "observation": { + "sender": "b149aaab0a55", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:settled", + "observation": { + "sender": "0a9c029324ac", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:settled", + "observation": { + "sender": "d9ddaef81c49", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused:settled", + "observation": { + "sender": "736361fb5b88", + "payloads": "c385c924eef8", + "settlements": "80e0cee023c3", + "state": "2c6dd148501e", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:settled", + "observation": { + "sender": "6e66bb627846", + "payloads": "c385c924eef8", + "settlements": "80e0cee023c3", + "state": "2c6dd148501e", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.method-not-found:settled", + "observation": { + "sender": "42b0ce2a3f17", + "payloads": "c385c924eef8", + "settlements": "80e0cee023c3", + "state": "2c6dd148501e", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection:settled", + "observation": { + "sender": "d921814e8cb0", + "payloads": "c385c924eef8", + "settlements": "80e0cee023c3", + "state": "2c6dd148501e", + "effects": "ed5adf032975" + } + }, + { + "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:settled", + "observation": { + "sender": "e64058803bf8", + "payloads": "c385c924eef8", + "settlements": "440ac208617e", + "state": "43ccfe31d2a4", + "effects": "ed5adf032975" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.eligibility-hostedreview.getcreationeligibility-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.eligibility-hostedreview.getcreationeligibility-1.json new file mode 100644 index 00000000000..b30c24c58a3 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.eligibility-hostedreview.getcreationeligibility-1.json @@ -0,0 +1,862 @@ +{ + "operation": "source-control.hosted-review-eligibility", + "family": "hostedReview.eligibility", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "03f6b34e2291": { + "fetch": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "0f860593b5b7": [ + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "base": { + "$rpc": "null" + }, + "branch": "feature", + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "0ff1d1c271e0": [ + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "base": { + "$rpc": "null" + }, + "branch": "feature", + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "1907957c1601": { + "fetch": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "265630f65386": [ + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "base": { + "$rpc": "null" + }, + "branch": "feature", + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "2c84481c84a6": [ + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "base": { + "$rpc": "null" + }, + "branch": "feature", + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "2cbc383a17fc": { + "eligibility": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "gitlab", + "reviewLookupOutcome": "none", + "title": "Host title" + }, + "prefill": "unresolved" + }, + "2d080a2bc9ea": { + "fetch": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "gitlab", + "reviewLookupOutcome": "none", + "title": "Host title" + } + } + }, + "330f0e7577c6": [ + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "base": { + "$rpc": "null" + }, + "branch": "feature", + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "331db4a69db2": { + "fetch": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "inner refused", + "ok": false + } + } + }, + "3fddd97ec779": [ + { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + } + ], + "485a0942bda3": { + "eligibility": "unfetched", + "prefill": "unresolved" + }, + "4bd29fccd576": { + "fetch": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "null" + } + } + }, + "4c3f61ecf68f": [ + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "base": { + "$rpc": "null" + }, + "branch": "feature", + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "4dfe4f2ad75c": { + "eligibility": { + "$rpc": "null" + }, + "prefill": "unresolved" + }, + "4f53cda18c2b": [], + "4f9e3c54a15a": [ + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "base": { + "$rpc": "null" + }, + "branch": "feature", + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "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 + } + } + } + ], + "52968837ba60": [ + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "base": { + "$rpc": "null" + }, + "branch": "feature", + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "5741cea34407": [ + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "base": { + "$rpc": "null" + }, + "branch": "feature", + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + } + ], + "5f12cd4867ce": { + "eligibility": { + "error": "inner refused", + "ok": false + }, + "prefill": "unresolved" + }, + "70c4fdc36d7a": [ + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "base": { + "$rpc": "null" + }, + "branch": "feature", + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "blockedReason": { + "$rpc": "null" + }, + "body": "Host body", + "canCreate": true, + "defaultBaseRef": "main", + "nextAction": { + "$rpc": "null" + }, + "provider": "gitlab", + "reviewLookupOutcome": "none", + "title": "Host title" + } + } + } + } + ], + "7bf63f31c702": { + "eligibility": { + "$rpc": "undefined" + }, + "prefill": "unresolved" + }, + "7d642a1e6e2d": [ + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "base": { + "$rpc": "null" + }, + "branch": "feature", + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "816b94b4ffee": { + "fetch": { + "status": "pending", + "startedAt": 0 + } + }, + "87a2ebdbec89": { + "eligibility": { + "error": { + "message": "inner refused" + }, + "ok": false + }, + "prefill": "unresolved" + }, + "8b980835e57a": { + "fetch": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "refused" + } + } + }, + "adfa92d0df60": { + "fetch": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "b925156655c6": { + "eligibility": { + "error": "refused" + }, + "prefill": "unresolved" + }, + "db93f4c478c8": { + "fetch": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + }, + "f01be3c5b3ca": [ + { + "name": "hostedReview.getCreationEligibility#1", + "args": [ + { + "name": "method", + "value": "hostedReview.getCreationEligibility" + }, + { + "name": "params", + "value": { + "base": { + "$rpc": "null" + }, + "branch": "feature", + "linkedGitHubPR": { + "$rpc": "null" + }, + "linkedGitLabMR": { + "$rpc": "null" + }, + "repo": "id:repo42", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ] + }, + "recording": { + "scenario": "matrix-hostedreview.eligibility-hostedreview.getcreationeligibility-1", + "checkpoints": [ + { + "id": "sc-eligibility-fetched.prelude:pending", + "observation": { + "sender": "0f860593b5b7", + "payloads": "3fddd97ec779", + "settlements": "816b94b4ffee", + "state": "485a0942bda3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-eligibility-fetched.normal:settled", + "observation": { + "sender": "70c4fdc36d7a", + "payloads": "3fddd97ec779", + "settlements": "2d080a2bc9ea", + "state": "2cbc383a17fc", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-eligibility-fetched.result-absent:settled", + "observation": { + "sender": "5741cea34407", + "payloads": "3fddd97ec779", + "settlements": "03f6b34e2291", + "state": "7bf63f31c702", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-eligibility-fetched.result-null:settled", + "observation": { + "sender": "330f0e7577c6", + "payloads": "3fddd97ec779", + "settlements": "4bd29fccd576", + "state": "4dfe4f2ad75c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-eligibility-fetched.inner-ok-missing:settled", + "observation": { + "sender": "f01be3c5b3ca", + "payloads": "3fddd97ec779", + "settlements": "8b980835e57a", + "state": "b925156655c6", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-eligibility-fetched.inner-false-string-error:settled", + "observation": { + "sender": "0ff1d1c271e0", + "payloads": "3fddd97ec779", + "settlements": "331db4a69db2", + "state": "5f12cd4867ce", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-eligibility-fetched.inner-false-object-error:settled", + "observation": { + "sender": "7d642a1e6e2d", + "payloads": "3fddd97ec779", + "settlements": "db93f4c478c8", + "state": "87a2ebdbec89", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-eligibility-fetched.outer-refused:settled", + "observation": { + "sender": "4c3f61ecf68f", + "payloads": "3fddd97ec779", + "settlements": "4bd29fccd576", + "state": "4dfe4f2ad75c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-eligibility-fetched.outer-refused-no-message:settled", + "observation": { + "sender": "265630f65386", + "payloads": "3fddd97ec779", + "settlements": "4bd29fccd576", + "state": "4dfe4f2ad75c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-eligibility-fetched.method-not-found:settled", + "observation": { + "sender": "4f9e3c54a15a", + "payloads": "3fddd97ec779", + "settlements": "4bd29fccd576", + "state": "4dfe4f2ad75c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-eligibility-fetched.transport-rejection:settled", + "observation": { + "sender": "52968837ba60", + "payloads": "3fddd97ec779", + "settlements": "1907957c1601", + "state": "485a0942bda3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-eligibility-fetched.transport-rejection-no-message:settled", + "observation": { + "sender": "2c84481c84a6", + "payloads": "3fddd97ec779", + "settlements": "adfa92d0df60", + "state": "485a0942bda3", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-1.json b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-1.json new file mode 100644 index 00000000000..83ec7fb1e3b --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-1.json @@ -0,0 +1,2334 @@ +{ + "operation": "workspace.file-inventory", + "family": "legacy-inventory", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "003a57e2bf31": { + "files": ["alpha.ts"] + }, + "006ef06af28d": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 240 + } + } + ], + "14b1b91d2ca6": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "1532dc187d27": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "22ef58ab89ee": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "2a03e0bd7657": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 240 + } + } + ], + "2a9ad63fe437": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 240 + } + } + ], + "305c86832cd8": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "old": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "3390ae6d62f2": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "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 + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 240 + } + } + ], + "35af95861be6": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "old": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "select-b": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "$rpc": "undefined" + } + }, + "reset-a": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "$rpc": "undefined" + } + }, + "fresh": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "$rpc": "undefined" + } + } + }, + "41d07dfb9bf6": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 240 + } + } + ], + "476a57327a42": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 240 + } + } + ], + "4f53cda18c2b": [], + "5386959d4549": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "old": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "select-b": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "$rpc": "undefined" + } + }, + "reset-a": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "$rpc": "undefined" + } + }, + "fresh": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "$rpc": "undefined" + } + }, + "third": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "$rpc": "undefined" + } + } + }, + "570efed826ea": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 120, + "settledAt": 120, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "602e35a92eec": { + "files": [] + }, + "6713de8f80d3": [ + { + "name": "files.searchPaths#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}" + }, + { + "name": "files.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" + } + ], + "681187f9bf2a": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 120, + "settledAt": 120, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 240 + } + } + ], + "7751c895b366": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "7819b8896a0e": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 120, + "settledAt": 120, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 240 + } + } + ], + "864ad261bd67": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "files": [ + { + "relativePath": "alpha.ts" + } + ] + } + } + } + } + ], + "8d0ced8a8376": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "files": [ + { + "relativePath": "alpha.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 240 + } + } + ], + "8fd7d452e47c": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 240 + } + } + ], + "96aa9b7e7c08": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "id": "frame-1", + "ok": true + } + } + } + ], + "97ccce4248eb": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 120 + } + } + ], + "a129552fdc6e": { + "files": ["third.ts"] + }, + "a5b853493ed4": [ + { + "name": "files.searchPaths#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}" + } + ], + "ad0f58f0684c": [ + { + "name": "files.searchPaths#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}" + }, + { + "name": "files.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" + }, + { + "name": "files.searchPaths#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"fresh\",\"limit\":16}}" + }, + { + "name": "files.list#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" + } + ], + "db79f4a79230": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "e13fe108c6c5": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 120, + "settledAt": 120, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "e6a4d73cd3dd": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 240 + } + } + ], + "e72410768c32": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 360, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "files": [ + { + "relativePath": "fresh.ts" + }, + { + "relativePath": "third.ts" + } + ] + } + } + } + } + ], + "f404ac0d8038": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "f5989ec72998": [ + { + "name": "files.searchPaths#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}" + }, + { + "name": "files.searchPaths#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"fresh\",\"limit\":16}}" + }, + { + "name": "files.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" + } + ] + }, + "recording": { + "scenario": "matrix-legacy-inventory-files.searchpaths-1", + "checkpoints": [ + { + "id": "b1.normal:old-pending", + "observation": { + "sender": "864ad261bd67", + "payloads": "a5b853493ed4", + "settlements": "305c86832cd8", + "state": "003a57e2bf31", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.normal:stale-arrived-fresh-pending", + "observation": { + "sender": "8d0ced8a8376", + "payloads": "f5989ec72998", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.normal:third-query", + "observation": { + "sender": "8d0ced8a8376", + "payloads": "f5989ec72998", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.normal:fresh-arrived", + "observation": { + "sender": "8d0ced8a8376", + "payloads": "f5989ec72998", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.result-absent:old-pending", + "observation": { + "sender": "96aa9b7e7c08", + "payloads": "a5b853493ed4", + "settlements": "305c86832cd8", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.result-absent:stale-arrived-fresh-pending", + "observation": { + "sender": "41d07dfb9bf6", + "payloads": "f5989ec72998", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.result-absent:third-query", + "observation": { + "sender": "41d07dfb9bf6", + "payloads": "f5989ec72998", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.result-absent:fresh-arrived", + "observation": { + "sender": "41d07dfb9bf6", + "payloads": "f5989ec72998", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.result-null:old-pending", + "observation": { + "sender": "7751c895b366", + "payloads": "a5b853493ed4", + "settlements": "305c86832cd8", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.result-null:stale-arrived-fresh-pending", + "observation": { + "sender": "2a9ad63fe437", + "payloads": "f5989ec72998", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.result-null:third-query", + "observation": { + "sender": "2a9ad63fe437", + "payloads": "f5989ec72998", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.result-null:fresh-arrived", + "observation": { + "sender": "2a9ad63fe437", + "payloads": "f5989ec72998", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-ok-missing:old-pending", + "observation": { + "sender": "1532dc187d27", + "payloads": "a5b853493ed4", + "settlements": "305c86832cd8", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-ok-missing:stale-arrived-fresh-pending", + "observation": { + "sender": "e6a4d73cd3dd", + "payloads": "f5989ec72998", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-ok-missing:third-query", + "observation": { + "sender": "e6a4d73cd3dd", + "payloads": "f5989ec72998", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-ok-missing:fresh-arrived", + "observation": { + "sender": "e6a4d73cd3dd", + "payloads": "f5989ec72998", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-false-string-error:old-pending", + "observation": { + "sender": "f404ac0d8038", + "payloads": "a5b853493ed4", + "settlements": "305c86832cd8", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-false-string-error:stale-arrived-fresh-pending", + "observation": { + "sender": "8fd7d452e47c", + "payloads": "f5989ec72998", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-false-string-error:third-query", + "observation": { + "sender": "8fd7d452e47c", + "payloads": "f5989ec72998", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-false-string-error:fresh-arrived", + "observation": { + "sender": "8fd7d452e47c", + "payloads": "f5989ec72998", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-false-object-error:old-pending", + "observation": { + "sender": "db79f4a79230", + "payloads": "a5b853493ed4", + "settlements": "305c86832cd8", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-false-object-error:stale-arrived-fresh-pending", + "observation": { + "sender": "2a03e0bd7657", + "payloads": "f5989ec72998", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-false-object-error:third-query", + "observation": { + "sender": "2a03e0bd7657", + "payloads": "f5989ec72998", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-false-object-error:fresh-arrived", + "observation": { + "sender": "2a03e0bd7657", + "payloads": "f5989ec72998", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.outer-refused:old-pending", + "observation": { + "sender": "22ef58ab89ee", + "payloads": "a5b853493ed4", + "settlements": "305c86832cd8", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.outer-refused:stale-arrived-fresh-pending", + "observation": { + "sender": "476a57327a42", + "payloads": "f5989ec72998", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.outer-refused:third-query", + "observation": { + "sender": "476a57327a42", + "payloads": "f5989ec72998", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.outer-refused:fresh-arrived", + "observation": { + "sender": "476a57327a42", + "payloads": "f5989ec72998", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.outer-refused-no-message:old-pending", + "observation": { + "sender": "14b1b91d2ca6", + "payloads": "a5b853493ed4", + "settlements": "305c86832cd8", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.outer-refused-no-message:stale-arrived-fresh-pending", + "observation": { + "sender": "006ef06af28d", + "payloads": "f5989ec72998", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.outer-refused-no-message:third-query", + "observation": { + "sender": "006ef06af28d", + "payloads": "f5989ec72998", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.outer-refused-no-message:fresh-arrived", + "observation": { + "sender": "006ef06af28d", + "payloads": "f5989ec72998", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.method-not-found:old-pending", + "observation": { + "sender": "97ccce4248eb", + "payloads": "6713de8f80d3", + "settlements": "305c86832cd8", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.method-not-found:stale-arrived-fresh-pending", + "observation": { + "sender": "3390ae6d62f2", + "payloads": "ad0f58f0684c", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.method-not-found:third-query", + "observation": { + "sender": "3390ae6d62f2", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.method-not-found:fresh-arrived", + "observation": { + "sender": "e72410768c32", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "a129552fdc6e", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.transport-rejection:old-pending", + "observation": { + "sender": "570efed826ea", + "payloads": "a5b853493ed4", + "settlements": "305c86832cd8", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.transport-rejection:stale-arrived-fresh-pending", + "observation": { + "sender": "7819b8896a0e", + "payloads": "f5989ec72998", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.transport-rejection:third-query", + "observation": { + "sender": "7819b8896a0e", + "payloads": "f5989ec72998", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.transport-rejection:fresh-arrived", + "observation": { + "sender": "7819b8896a0e", + "payloads": "f5989ec72998", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.transport-rejection-no-message:old-pending", + "observation": { + "sender": "e13fe108c6c5", + "payloads": "a5b853493ed4", + "settlements": "305c86832cd8", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.transport-rejection-no-message:stale-arrived-fresh-pending", + "observation": { + "sender": "681187f9bf2a", + "payloads": "f5989ec72998", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.transport-rejection-no-message:third-query", + "observation": { + "sender": "681187f9bf2a", + "payloads": "f5989ec72998", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.transport-rejection-no-message:fresh-arrived", + "observation": { + "sender": "681187f9bf2a", + "payloads": "f5989ec72998", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-2.json b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-2.json new file mode 100644 index 00000000000..c987f96e221 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-2.json @@ -0,0 +1,3366 @@ +{ + "operation": "workspace.file-inventory", + "family": "legacy-inventory", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "114b51a8b1a1": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 240, + "settledAt": 240, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "files.searchPaths#3", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "third", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 360 + } + } + ], + "153e563ce2f7": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-3", + "ok": false + } + } + } + ], + "1f9ea0bc38a8": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "files.searchPaths#3", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "third", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 360 + } + } + ], + "23eae3bed5bf": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "305c86832cd8": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "old": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "3390ae6d62f2": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "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 + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 240 + } + } + ], + "35af95861be6": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "old": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "select-b": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "$rpc": "undefined" + } + }, + "reset-a": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "$rpc": "undefined" + } + }, + "fresh": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "$rpc": "undefined" + } + } + }, + "3642acfe438f": { + "files": ["beta.ts"] + }, + "3d9660264d50": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "files.searchPaths#3", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "third", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 360 + } + } + ], + "4f53cda18c2b": [], + "52d4ee855554": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-3", + "ok": false + } + } + } + ], + "5386959d4549": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "old": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "select-b": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "$rpc": "undefined" + } + }, + "reset-a": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "$rpc": "undefined" + } + }, + "fresh": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "$rpc": "undefined" + } + }, + "third": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "$rpc": "undefined" + } + } + }, + "54828ae6fe15": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "602e35a92eec": { + "files": [] + }, + "6345a24869ef": [ + { + "name": "files.searchPaths#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}" + }, + { + "name": "files.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" + }, + { + "name": "files.searchPaths#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"fresh\",\"limit\":16}}" + } + ], + "6713de8f80d3": [ + { + "name": "files.searchPaths#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}" + }, + { + "name": "files.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" + } + ], + "75e139d952c3": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.searchPaths#3", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "third", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 360 + } + } + ], + "84e1a1003370": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "id": "frame-3", + "ok": true + } + } + }, + { + "name": "files.searchPaths#3", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "third", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 360 + } + } + ], + "85267a4ab461": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "files": [ + { + "relativePath": "beta.ts" + } + ] + } + } + } + } + ], + "8f563c05ecb7": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 240, + "settledAt": 240, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "97ccce4248eb": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 120 + } + } + ], + "9aad4aff714a": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 240, + "settledAt": 240, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "9e07170d2681": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "files.searchPaths#3", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "third", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 360 + } + } + ], + "a129552fdc6e": { + "files": ["third.ts"] + }, + "a51164100970": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "ad0f58f0684c": [ + { + "name": "files.searchPaths#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}" + }, + { + "name": "files.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" + }, + { + "name": "files.searchPaths#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"fresh\",\"limit\":16}}" + }, + { + "name": "files.list#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" + } + ], + "c1a773d4113f": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "c1ea762f6533": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "files.searchPaths#3", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "third", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 360 + } + } + ], + "c2ffd5f77861": [ + { + "name": "files.searchPaths#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}" + }, + { + "name": "files.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" + }, + { + "name": "files.searchPaths#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"fresh\",\"limit\":16}}" + }, + { + "name": "files.searchPaths#3", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"third\",\"limit\":16}}" + } + ], + "cfcce81ded74": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.searchPaths#3", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "third", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 360 + } + } + ], + "e72410768c32": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 360, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "files": [ + { + "relativePath": "fresh.ts" + }, + { + "relativePath": "third.ts" + } + ] + } + } + } + } + ], + "eba4a06faa4a": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "id": "frame-3", + "ok": true + } + } + } + ], + "f20dd8d85079": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "files": [ + { + "relativePath": "beta.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#3", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "third", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 360 + } + } + ], + "f23665c181be": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 240, + "settledAt": 240, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "files.searchPaths#3", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "third", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 360 + } + } + ] + }, + "recording": { + "scenario": "matrix-legacy-inventory-files.searchpaths-2", + "checkpoints": [ + { + "id": "b1.prelude:old-pending", + "observation": { + "sender": "97ccce4248eb", + "payloads": "6713de8f80d3", + "settlements": "305c86832cd8", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.normal:stale-arrived-fresh-pending", + "observation": { + "sender": "85267a4ab461", + "payloads": "6345a24869ef", + "settlements": "35af95861be6", + "state": "3642acfe438f", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.normal:third-query", + "observation": { + "sender": "f20dd8d85079", + "payloads": "c2ffd5f77861", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.normal:fresh-arrived", + "observation": { + "sender": "f20dd8d85079", + "payloads": "c2ffd5f77861", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.result-absent:stale-arrived-fresh-pending", + "observation": { + "sender": "eba4a06faa4a", + "payloads": "6345a24869ef", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.result-absent:third-query", + "observation": { + "sender": "84e1a1003370", + "payloads": "c2ffd5f77861", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.result-absent:fresh-arrived", + "observation": { + "sender": "84e1a1003370", + "payloads": "c2ffd5f77861", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.result-null:stale-arrived-fresh-pending", + "observation": { + "sender": "a51164100970", + "payloads": "6345a24869ef", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.result-null:third-query", + "observation": { + "sender": "9e07170d2681", + "payloads": "c2ffd5f77861", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.result-null:fresh-arrived", + "observation": { + "sender": "9e07170d2681", + "payloads": "c2ffd5f77861", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-ok-missing:stale-arrived-fresh-pending", + "observation": { + "sender": "54828ae6fe15", + "payloads": "6345a24869ef", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-ok-missing:third-query", + "observation": { + "sender": "c1ea762f6533", + "payloads": "c2ffd5f77861", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-ok-missing:fresh-arrived", + "observation": { + "sender": "c1ea762f6533", + "payloads": "c2ffd5f77861", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-false-string-error:stale-arrived-fresh-pending", + "observation": { + "sender": "23eae3bed5bf", + "payloads": "6345a24869ef", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-false-string-error:third-query", + "observation": { + "sender": "1f9ea0bc38a8", + "payloads": "c2ffd5f77861", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-false-string-error:fresh-arrived", + "observation": { + "sender": "1f9ea0bc38a8", + "payloads": "c2ffd5f77861", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-false-object-error:stale-arrived-fresh-pending", + "observation": { + "sender": "c1a773d4113f", + "payloads": "6345a24869ef", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-false-object-error:third-query", + "observation": { + "sender": "3d9660264d50", + "payloads": "c2ffd5f77861", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-false-object-error:fresh-arrived", + "observation": { + "sender": "3d9660264d50", + "payloads": "c2ffd5f77861", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.outer-refused:stale-arrived-fresh-pending", + "observation": { + "sender": "52d4ee855554", + "payloads": "6345a24869ef", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.outer-refused:third-query", + "observation": { + "sender": "cfcce81ded74", + "payloads": "c2ffd5f77861", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.outer-refused:fresh-arrived", + "observation": { + "sender": "cfcce81ded74", + "payloads": "c2ffd5f77861", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.outer-refused-no-message:stale-arrived-fresh-pending", + "observation": { + "sender": "153e563ce2f7", + "payloads": "6345a24869ef", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.outer-refused-no-message:third-query", + "observation": { + "sender": "75e139d952c3", + "payloads": "c2ffd5f77861", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.outer-refused-no-message:fresh-arrived", + "observation": { + "sender": "75e139d952c3", + "payloads": "c2ffd5f77861", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.method-not-found:stale-arrived-fresh-pending", + "observation": { + "sender": "3390ae6d62f2", + "payloads": "ad0f58f0684c", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.method-not-found:third-query", + "observation": { + "sender": "3390ae6d62f2", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.method-not-found:fresh-arrived", + "observation": { + "sender": "e72410768c32", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "a129552fdc6e", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.transport-rejection:stale-arrived-fresh-pending", + "observation": { + "sender": "8f563c05ecb7", + "payloads": "6345a24869ef", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.transport-rejection:third-query", + "observation": { + "sender": "f23665c181be", + "payloads": "c2ffd5f77861", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.transport-rejection:fresh-arrived", + "observation": { + "sender": "f23665c181be", + "payloads": "c2ffd5f77861", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.transport-rejection-no-message:stale-arrived-fresh-pending", + "observation": { + "sender": "9aad4aff714a", + "payloads": "6345a24869ef", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.transport-rejection-no-message:third-query", + "observation": { + "sender": "114b51a8b1a1", + "payloads": "c2ffd5f77861", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.transport-rejection-no-message:fresh-arrived", + "observation": { + "sender": "114b51a8b1a1", + "payloads": "c2ffd5f77861", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-legacy-inventory.json b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-fresh-inventory.json similarity index 84% rename from mobile/rpc-foundation/goldens/matrix-legacy-inventory.json rename to mobile/rpc-foundation/goldens/matrix-legacy-inventory-fresh-inventory.json index 60a0b86d89e..6c2fe0d5b4c 100644 --- a/mobile/rpc-foundation/goldens/matrix-legacy-inventory.json +++ b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-fresh-inventory.json @@ -5,160 +5,12 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, "goldenFormatVersion": 2, "values": { - "0a3be69f9399": [ - { - "name": "files.searchPaths#1", - "args": [ - { - "name": "method", - "value": "files.searchPaths" - }, - { - "name": "params", - "value": { - "limit": 16, - "query": "old", - "worktree": "id:A" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 120, - "settledAt": 120, - "value": { - "error": { - "code": "method_not_found", - "message": "Unknown method" - }, - "id": "frame-1", - "ok": false - } - } - }, - { - "name": "files.list#1", - "args": [ - { - "name": "method", - "value": "files.list" - }, - { - "name": "params", - "value": { - "worktree": "id:A" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 120, - "settledAt": 240, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "files": [ - { - "relativePath": "old.ts" - } - ] - } - } - } - }, - { - "name": "files.searchPaths#2", - "args": [ - { - "name": "method", - "value": "files.searchPaths" - }, - { - "name": "params", - "value": { - "limit": 16, - "query": "fresh", - "worktree": "id:A" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 240, - "settledAt": 240, - "value": { - "error": { - "code": "method_not_found", - "message": "Unknown method" - }, - "id": "frame-3", - "ok": false - } - } - }, - { - "name": "files.list#2", - "args": [ - { - "name": "method", - "value": "files.list" - }, - { - "name": "params", - "value": { - "worktree": "id:A" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 240, - "settledAt": 360, - "value": { - "id": "frame-4", - "ok": true, - "result": { - "files": [ - { - "relativePath": "third.ts" - } - ] - } - } - } - } - ], "305c86832cd8": { "mount": { "status": "fulfilled", @@ -355,6 +207,148 @@ } } }, + "36473858b7fa": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 240, + "settledAt": 360, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], "4f53cda18c2b": [], "503748c2080e": [ { @@ -851,6 +845,151 @@ } } ], + "86c71b031c6d": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 360, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-4", + "ok": false + } + } + } + ], "872323868410": [ { "name": "files.searchPaths#1", @@ -1655,10 +1794,161 @@ } } } + ], + "e72410768c32": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 360, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "files": [ + { + "relativePath": "fresh.ts" + }, + { + "relativePath": "third.ts" + } + ] + } + } + } + } ] }, "recording": { - "scenario": "matrix-legacy-inventory", + "scenario": "matrix-legacy-inventory-fresh-inventory", "checkpoints": [ { "id": "b1.prelude:old-pending", @@ -1693,7 +1983,7 @@ { "id": "b1.normal:fresh-arrived", "observation": { - "sender": "0a3be69f9399", + "sender": "e72410768c32", "payloads": "ad0f58f0684c", "settlements": "5386959d4549", "state": "a129552fdc6e", @@ -1760,6 +2050,16 @@ "effects": "4f53cda18c2b" } }, + { + "id": "b1.outer-refused-no-message:fresh-arrived", + "observation": { + "sender": "86c71b031c6d", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, { "id": "b1.method-not-found:fresh-arrived", "observation": { @@ -1779,6 +2079,16 @@ "state": "602e35a92eec", "effects": "4f53cda18c2b" } + }, + { + "id": "b1.transport-rejection-no-message:fresh-arrived", + "observation": { + "sender": "36473858b7fa", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } } ] } diff --git a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-old-inventory.json b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-old-inventory.json new file mode 100644 index 00000000000..1e8a7ebaa4a --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-old-inventory.json @@ -0,0 +1,3645 @@ +{ + "operation": "workspace.file-inventory", + "family": "legacy-inventory", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "042d2130b72e": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 360, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "files": [ + { + "relativePath": "fresh.ts" + }, + { + "relativePath": "third.ts" + } + ] + } + } + } + } + ], + "078e5705d84a": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 120, + "settledAt": 240, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 240 + } + } + ], + "0aaccd3abf2a": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 120, + "settledAt": 240, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 240 + } + } + ], + "0b1a8e8f2c55": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 360, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "files": [ + { + "relativePath": "fresh.ts" + }, + { + "relativePath": "third.ts" + } + ] + } + } + } + } + ], + "116e9ae2a889": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 240 + } + } + ], + "1473d171c621": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 360, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "files": [ + { + "relativePath": "fresh.ts" + }, + { + "relativePath": "third.ts" + } + ] + } + } + } + } + ], + "1cf469b4ef9a": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 360, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "files": [ + { + "relativePath": "fresh.ts" + }, + { + "relativePath": "third.ts" + } + ] + } + } + } + } + ], + "1dfa777fff9e": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 240 + } + } + ], + "305c86832cd8": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "old": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "3390ae6d62f2": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "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 + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 240 + } + } + ], + "351f56e2c85d": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 120, + "settledAt": 240, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 360, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "files": [ + { + "relativePath": "fresh.ts" + }, + { + "relativePath": "third.ts" + } + ] + } + } + } + } + ], + "35af95861be6": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "old": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "select-b": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "$rpc": "undefined" + } + }, + "reset-a": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "$rpc": "undefined" + } + }, + "fresh": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "$rpc": "undefined" + } + } + }, + "4e62503f2194": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 240 + } + } + ], + "4f53cda18c2b": [], + "52fc6af5ac28": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 360, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "files": [ + { + "relativePath": "fresh.ts" + }, + { + "relativePath": "third.ts" + } + ] + } + } + } + } + ], + "5386959d4549": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "old": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "select-b": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "$rpc": "undefined" + } + }, + "reset-a": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "$rpc": "undefined" + } + }, + "fresh": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "$rpc": "undefined" + } + }, + "third": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "$rpc": "undefined" + } + } + }, + "602e35a92eec": { + "files": [] + }, + "604b6dc54131": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 360, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "files": [ + { + "relativePath": "fresh.ts" + }, + { + "relativePath": "third.ts" + } + ] + } + } + } + } + ], + "661971b36b5d": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 240 + } + } + ], + "6713de8f80d3": [ + { + "name": "files.searchPaths#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}" + }, + { + "name": "files.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" + } + ], + "72bf76d8f582": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 240 + } + } + ], + "75895d9d1f56": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 360, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "files": [ + { + "relativePath": "fresh.ts" + }, + { + "relativePath": "third.ts" + } + ] + } + } + } + } + ], + "7ac079b5e5e5": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 120, + "settledAt": 240, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 360, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "files": [ + { + "relativePath": "fresh.ts" + }, + { + "relativePath": "third.ts" + } + ] + } + } + } + } + ], + "83d08b65c4d3": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 360, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "files": [ + { + "relativePath": "fresh.ts" + }, + { + "relativePath": "third.ts" + } + ] + } + } + } + } + ], + "8b8210d016b0": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 240 + } + } + ], + "97ccce4248eb": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 120 + } + } + ], + "a129552fdc6e": { + "files": ["third.ts"] + }, + "ad0f58f0684c": [ + { + "name": "files.searchPaths#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}" + }, + { + "name": "files.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" + }, + { + "name": "files.searchPaths#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"fresh\",\"limit\":16}}" + }, + { + "name": "files.list#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" + } + ], + "af40c4ec2c8f": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 240 + } + } + ], + "de9b14cde1bc": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 240 + } + } + ], + "e72410768c32": [ + { + "name": "files.searchPaths#1", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "old", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 120, + "settledAt": 240, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "relativePath": "old.ts" + } + ] + } + } + } + }, + { + "name": "files.searchPaths#2", + "args": [ + { + "name": "method", + "value": "files.searchPaths" + }, + { + "name": "params", + "value": { + "limit": 16, + "query": "fresh", + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 240, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "files.list#2", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:A" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 240, + "settledAt": 360, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "files": [ + { + "relativePath": "fresh.ts" + }, + { + "relativePath": "third.ts" + } + ] + } + } + } + } + ] + }, + "recording": { + "scenario": "matrix-legacy-inventory-old-inventory", + "checkpoints": [ + { + "id": "b1.prelude:old-pending", + "observation": { + "sender": "97ccce4248eb", + "payloads": "6713de8f80d3", + "settlements": "305c86832cd8", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.normal:stale-arrived-fresh-pending", + "observation": { + "sender": "3390ae6d62f2", + "payloads": "ad0f58f0684c", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.normal:third-query", + "observation": { + "sender": "3390ae6d62f2", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.normal:fresh-arrived", + "observation": { + "sender": "e72410768c32", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "a129552fdc6e", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.result-absent:stale-arrived-fresh-pending", + "observation": { + "sender": "1dfa777fff9e", + "payloads": "ad0f58f0684c", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.result-absent:third-query", + "observation": { + "sender": "1dfa777fff9e", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.result-absent:fresh-arrived", + "observation": { + "sender": "52fc6af5ac28", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "a129552fdc6e", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.result-null:stale-arrived-fresh-pending", + "observation": { + "sender": "de9b14cde1bc", + "payloads": "ad0f58f0684c", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.result-null:third-query", + "observation": { + "sender": "de9b14cde1bc", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.result-null:fresh-arrived", + "observation": { + "sender": "1cf469b4ef9a", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "a129552fdc6e", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-ok-missing:stale-arrived-fresh-pending", + "observation": { + "sender": "4e62503f2194", + "payloads": "ad0f58f0684c", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-ok-missing:third-query", + "observation": { + "sender": "4e62503f2194", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-ok-missing:fresh-arrived", + "observation": { + "sender": "75895d9d1f56", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "a129552fdc6e", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-false-string-error:stale-arrived-fresh-pending", + "observation": { + "sender": "8b8210d016b0", + "payloads": "ad0f58f0684c", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-false-string-error:third-query", + "observation": { + "sender": "8b8210d016b0", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-false-string-error:fresh-arrived", + "observation": { + "sender": "0b1a8e8f2c55", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "a129552fdc6e", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-false-object-error:stale-arrived-fresh-pending", + "observation": { + "sender": "af40c4ec2c8f", + "payloads": "ad0f58f0684c", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-false-object-error:third-query", + "observation": { + "sender": "af40c4ec2c8f", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.inner-false-object-error:fresh-arrived", + "observation": { + "sender": "83d08b65c4d3", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "a129552fdc6e", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.outer-refused:stale-arrived-fresh-pending", + "observation": { + "sender": "72bf76d8f582", + "payloads": "ad0f58f0684c", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.outer-refused:third-query", + "observation": { + "sender": "72bf76d8f582", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.outer-refused:fresh-arrived", + "observation": { + "sender": "1473d171c621", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "a129552fdc6e", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.outer-refused-no-message:stale-arrived-fresh-pending", + "observation": { + "sender": "116e9ae2a889", + "payloads": "ad0f58f0684c", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.outer-refused-no-message:third-query", + "observation": { + "sender": "116e9ae2a889", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.outer-refused-no-message:fresh-arrived", + "observation": { + "sender": "042d2130b72e", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "a129552fdc6e", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.method-not-found:stale-arrived-fresh-pending", + "observation": { + "sender": "661971b36b5d", + "payloads": "ad0f58f0684c", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.method-not-found:third-query", + "observation": { + "sender": "661971b36b5d", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.method-not-found:fresh-arrived", + "observation": { + "sender": "604b6dc54131", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "a129552fdc6e", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.transport-rejection:stale-arrived-fresh-pending", + "observation": { + "sender": "078e5705d84a", + "payloads": "ad0f58f0684c", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.transport-rejection:third-query", + "observation": { + "sender": "078e5705d84a", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.transport-rejection:fresh-arrived", + "observation": { + "sender": "351f56e2c85d", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "a129552fdc6e", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.transport-rejection-no-message:stale-arrived-fresh-pending", + "observation": { + "sender": "0aaccd3abf2a", + "payloads": "ad0f58f0684c", + "settlements": "35af95861be6", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.transport-rejection-no-message:third-query", + "observation": { + "sender": "0aaccd3abf2a", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "602e35a92eec", + "effects": "4f53cda18c2b" + } + }, + { + "id": "b1.transport-rejection-no-message:fresh-arrived", + "observation": { + "sender": "7ac079b5e5e5", + "payloads": "ad0f58f0684c", + "settlements": "5386959d4549", + "state": "a129552fdc6e", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier.json b/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.getissue-1.json similarity index 82% rename from mobile/rpc-foundation/goldens/matrix-linear-detail-barrier.json rename to mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.getissue-1.json index 016aa008e43..300f6e5d2a5 100644 --- a/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier.json +++ b/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.getissue-1.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, @@ -246,6 +246,75 @@ "value": true } ], + "32881115e966": [ + { + "name": "linear.getIssue#1", + "args": [ + { + "name": "method", + "value": "linear.getIssue" + }, + { + "name": "params", + "value": { + "id": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "linear.issueComments#1", + "args": [ + { + "name": "method", + "value": "linear.issueComments" + }, + { + "name": "params", + "value": { + "issueId": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "comments transport error", + "isRpcDeliveryUnknown": true + } + } + } + ], "41d671e5ddb5": [ { "name": "linear.getIssue#1", @@ -388,6 +457,13 @@ } } ], + "51f19b7d1380": { + "error": "", + "loading": false, + "payload": { + "$rpc": "null" + } + }, "56347116b50e": [ { "name": "linear.getIssue#1", @@ -948,6 +1024,66 @@ } } ], + "c79a5e0c9a7b": [ + { + "name": "linear.getIssue#1", + "args": [ + { + "name": "method", + "value": "linear.getIssue" + }, + { + "name": "params", + "value": { + "id": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "linear.issueComments#1", + "args": [ + { + "name": "method", + "value": "linear.issueComments" + }, + { + "name": "params", + "value": { + "issueId": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], "c87738a469b5": [ { "name": "linear.getIssue#1", @@ -1017,6 +1153,72 @@ } } ], + "d2935586a43b": [ + { + "name": "linear.getIssue#1", + "args": [ + { + "name": "method", + "value": "linear.getIssue" + }, + { + "name": "params", + "value": { + "id": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "linear.issueComments#1", + "args": [ + { + "name": "method", + "value": "linear.issueComments" + }, + { + "name": "params", + "value": { + "issueId": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "comments transport error", + "isRpcDeliveryUnknown": true + } + } + } + ], "d32256097c5b": [ { "name": "detailPayload", @@ -1103,6 +1305,30 @@ } } ], + "e00860302660": [ + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailError", + "value": "" + }, + { + "name": "detailLoading", + "value": true + }, + { + "name": "detailError", + "value": "" + }, + { + "name": "detailLoading", + "value": false + } + ], "e1b67946d177": [ { "name": "linear.getIssue#1", @@ -1229,6 +1455,69 @@ } } ], + "f040c5c8571f": [ + { + "name": "linear.getIssue#1", + "args": [ + { + "name": "method", + "value": "linear.getIssue" + }, + { + "name": "params", + "value": { + "id": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "linear.issueComments#1", + "args": [ + { + "name": "method", + "value": "linear.issueComments" + }, + { + "name": "params", + "value": { + "issueId": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], "fc7910387ac9": [ { "name": "linear.getIssue#1", @@ -1350,7 +1639,7 @@ ] }, "recording": { - "scenario": "matrix-linear-detail-barrier", + "scenario": "matrix-linear-detail-barrier-linear.getissue-1", "checkpoints": [ { "id": "b3.prelude:pending", @@ -1502,6 +1791,26 @@ "effects": "6d65777cf6fe" } }, + { + "id": "b3.outer-refused-no-message:issue-refused-comments-pending", + "observation": { + "sender": "f040c5c8571f", + "payloads": "0b631657711f", + "settlements": "0131611322e3", + "state": "780aaf1d97be", + "effects": "26c78123b573" + } + }, + { + "id": "b3.outer-refused-no-message:settled", + "observation": { + "sender": "32881115e966", + "payloads": "0b631657711f", + "settlements": "0131611322e3", + "state": "42903545f0f8", + "effects": "6d65777cf6fe" + } + }, { "id": "b3.method-not-found:issue-refused-comments-pending", "observation": { @@ -1541,6 +1850,26 @@ "state": "4209c465bb82", "effects": "d32256097c5b" } + }, + { + "id": "b3.transport-rejection-no-message:issue-refused-comments-pending", + "observation": { + "sender": "c79a5e0c9a7b", + "payloads": "0b631657711f", + "settlements": "0131611322e3", + "state": "51f19b7d1380", + "effects": "e00860302660" + } + }, + { + "id": "b3.transport-rejection-no-message:settled", + "observation": { + "sender": "d2935586a43b", + "payloads": "0b631657711f", + "settlements": "0131611322e3", + "state": "51f19b7d1380", + "effects": "e00860302660" + } } ] } diff --git a/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.issuecomments-1.json b/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.issuecomments-1.json new file mode 100644 index 00000000000..eb3518101b7 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.issuecomments-1.json @@ -0,0 +1,1184 @@ +{ + "operation": "linear.issue-detail", + "family": "linear-detail-barrier", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "0131611322e3": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "0b631657711f": [ + { + "name": "linear.getIssue#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}" + }, + { + "name": "linear.issueComments#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.issueComments\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}" + } + ], + "19b754ef3130": [ + { + "name": "linear.getIssue#1", + "args": [ + { + "name": "method", + "value": "linear.getIssue" + }, + { + "name": "params", + "value": { + "id": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "issue refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "linear.issueComments#1", + "args": [ + { + "name": "method", + "value": "linear.issueComments" + }, + { + "name": "params", + "value": { + "issueId": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "26c78123b573": [ + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailError", + "value": "" + }, + { + "name": "detailLoading", + "value": true + } + ], + "4209c465bb82": { + "error": "transport failure", + "loading": false, + "payload": { + "$rpc": "null" + } + }, + "4912e3bf75fd": [ + { + "name": "linear.getIssue#1", + "args": [ + { + "name": "method", + "value": "linear.getIssue" + }, + { + "name": "params", + "value": { + "id": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "issue refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "linear.issueComments#1", + "args": [ + { + "name": "method", + "value": "linear.issueComments" + }, + { + "name": "params", + "value": { + "issueId": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + } + ], + "4f3a97131dce": [ + { + "name": "linear.getIssue#1", + "args": [ + { + "name": "method", + "value": "linear.getIssue" + }, + { + "name": "params", + "value": { + "id": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "issue refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "linear.issueComments#1", + "args": [ + { + "name": "method", + "value": "linear.issueComments" + }, + { + "name": "params", + "value": { + "issueId": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + } + ], + "51f19b7d1380": { + "error": "", + "loading": false, + "payload": { + "$rpc": "null" + } + }, + "549c9e8a4a15": [ + { + "name": "linear.getIssue#1", + "args": [ + { + "name": "method", + "value": "linear.getIssue" + }, + { + "name": "params", + "value": { + "id": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "issue refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "linear.issueComments#1", + "args": [ + { + "name": "method", + "value": "linear.issueComments" + }, + { + "name": "params", + "value": { + "issueId": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "68d958edb978": [ + { + "name": "linear.getIssue#1", + "args": [ + { + "name": "method", + "value": "linear.getIssue" + }, + { + "name": "params", + "value": { + "id": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "issue refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "linear.issueComments#1", + "args": [ + { + "name": "method", + "value": "linear.issueComments" + }, + { + "name": "params", + "value": { + "issueId": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "6a3b8c4d3987": [ + { + "name": "linear.getIssue#1", + "args": [ + { + "name": "method", + "value": "linear.getIssue" + }, + { + "name": "params", + "value": { + "id": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "issue refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "linear.issueComments#1", + "args": [ + { + "name": "method", + "value": "linear.issueComments" + }, + { + "name": "params", + "value": { + "issueId": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + } + ], + "780aaf1d97be": { + "error": "", + "loading": true, + "payload": { + "$rpc": "null" + } + }, + "872c23b996c6": [ + { + "name": "linear.getIssue#1", + "args": [ + { + "name": "method", + "value": "linear.getIssue" + }, + { + "name": "params", + "value": { + "id": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "issue refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "linear.issueComments#1", + "args": [ + { + "name": "method", + "value": "linear.issueComments" + }, + { + "name": "params", + "value": { + "issueId": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + } + ], + "c08356cad385": [ + { + "name": "linear.getIssue#1", + "args": [ + { + "name": "method", + "value": "linear.getIssue" + }, + { + "name": "params", + "value": { + "id": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "issue refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "linear.issueComments#1", + "args": [ + { + "name": "method", + "value": "linear.issueComments" + }, + { + "name": "params", + "value": { + "issueId": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "comments": [] + } + } + } + } + ], + "d32256097c5b": [ + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailError", + "value": "" + }, + { + "name": "detailLoading", + "value": true + }, + { + "name": "detailError", + "value": "transport failure" + }, + { + "name": "detailLoading", + "value": false + } + ], + "dff907b2355c": { + "error": "issue refused", + "loading": false, + "payload": { + "$rpc": "null" + } + }, + "e0069911801c": [ + { + "name": "linear.getIssue#1", + "args": [ + { + "name": "method", + "value": "linear.getIssue" + }, + { + "name": "params", + "value": { + "id": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "issue refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "linear.issueComments#1", + "args": [ + { + "name": "method", + "value": "linear.issueComments" + }, + { + "name": "params", + "value": { + "issueId": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "e00860302660": [ + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailError", + "value": "" + }, + { + "name": "detailLoading", + "value": true + }, + { + "name": "detailError", + "value": "" + }, + { + "name": "detailLoading", + "value": false + } + ], + "efa44aca9ecf": [ + { + "name": "linear.getIssue#1", + "args": [ + { + "name": "method", + "value": "linear.getIssue" + }, + { + "name": "params", + "value": { + "id": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "issue refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "linear.issueComments#1", + "args": [ + { + "name": "method", + "value": "linear.issueComments" + }, + { + "name": "params", + "value": { + "issueId": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "f02ca4fe7515": [ + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailError", + "value": "" + }, + { + "name": "detailLoading", + "value": true + }, + { + "name": "detailError", + "value": "issue refused" + }, + { + "name": "detailLoading", + "value": false + } + ], + "fc7910387ac9": [ + { + "name": "linear.getIssue#1", + "args": [ + { + "name": "method", + "value": "linear.getIssue" + }, + { + "name": "params", + "value": { + "id": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "linear.issueComments#1", + "args": [ + { + "name": "method", + "value": "linear.issueComments" + }, + { + "name": "params", + "value": { + "issueId": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "ff3ab2181d8b": [ + { + "name": "linear.getIssue#1", + "args": [ + { + "name": "method", + "value": "linear.getIssue" + }, + { + "name": "params", + "value": { + "id": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "issue refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "linear.issueComments#1", + "args": [ + { + "name": "method", + "value": "linear.issueComments" + }, + { + "name": "params", + "value": { + "issueId": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "ffbf83dddc36": [ + { + "name": "linear.getIssue#1", + "args": [ + { + "name": "method", + "value": "linear.getIssue" + }, + { + "name": "params", + "value": { + "id": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "issue refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "linear.issueComments#1", + "args": [ + { + "name": "method", + "value": "linear.issueComments" + }, + { + "name": "params", + "value": { + "issueId": "issue-1", + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ] + }, + "recording": { + "scenario": "matrix-linear-detail-barrier-linear.issuecomments-1", + "checkpoints": [ + { + "id": "b3.prelude:pending", + "observation": { + "sender": "fc7910387ac9", + "payloads": "0b631657711f", + "settlements": "0131611322e3", + "state": "780aaf1d97be", + "effects": "26c78123b573" + } + }, + { + "id": "b3.prelude:issue-refused-comments-pending", + "observation": { + "sender": "68d958edb978", + "payloads": "0b631657711f", + "settlements": "0131611322e3", + "state": "780aaf1d97be", + "effects": "26c78123b573" + } + }, + { + "id": "b3.normal:settled", + "observation": { + "sender": "c08356cad385", + "payloads": "0b631657711f", + "settlements": "0131611322e3", + "state": "dff907b2355c", + "effects": "f02ca4fe7515" + } + }, + { + "id": "b3.result-absent:settled", + "observation": { + "sender": "4f3a97131dce", + "payloads": "0b631657711f", + "settlements": "0131611322e3", + "state": "dff907b2355c", + "effects": "f02ca4fe7515" + } + }, + { + "id": "b3.result-null:settled", + "observation": { + "sender": "ffbf83dddc36", + "payloads": "0b631657711f", + "settlements": "0131611322e3", + "state": "dff907b2355c", + "effects": "f02ca4fe7515" + } + }, + { + "id": "b3.inner-ok-missing:settled", + "observation": { + "sender": "549c9e8a4a15", + "payloads": "0b631657711f", + "settlements": "0131611322e3", + "state": "dff907b2355c", + "effects": "f02ca4fe7515" + } + }, + { + "id": "b3.inner-false-string-error:settled", + "observation": { + "sender": "e0069911801c", + "payloads": "0b631657711f", + "settlements": "0131611322e3", + "state": "dff907b2355c", + "effects": "f02ca4fe7515" + } + }, + { + "id": "b3.inner-false-object-error:settled", + "observation": { + "sender": "19b754ef3130", + "payloads": "0b631657711f", + "settlements": "0131611322e3", + "state": "dff907b2355c", + "effects": "f02ca4fe7515" + } + }, + { + "id": "b3.outer-refused:settled", + "observation": { + "sender": "4912e3bf75fd", + "payloads": "0b631657711f", + "settlements": "0131611322e3", + "state": "dff907b2355c", + "effects": "f02ca4fe7515" + } + }, + { + "id": "b3.outer-refused-no-message:settled", + "observation": { + "sender": "6a3b8c4d3987", + "payloads": "0b631657711f", + "settlements": "0131611322e3", + "state": "dff907b2355c", + "effects": "f02ca4fe7515" + } + }, + { + "id": "b3.method-not-found:settled", + "observation": { + "sender": "872c23b996c6", + "payloads": "0b631657711f", + "settlements": "0131611322e3", + "state": "dff907b2355c", + "effects": "f02ca4fe7515" + } + }, + { + "id": "b3.transport-rejection:settled", + "observation": { + "sender": "efa44aca9ecf", + "payloads": "0b631657711f", + "settlements": "0131611322e3", + "state": "4209c465bb82", + "effects": "d32256097c5b" + } + }, + { + "id": "b3.transport-rejection-no-message:settled", + "observation": { + "sender": "ff3ab2181d8b", + "payloads": "0b631657711f", + "settlements": "0131611322e3", + "state": "51f19b7d1380", + "effects": "e00860302660" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-project-explicit-false.json b/mobile/rpc-foundation/goldens/matrix-project-explicit-false-github.project.updateissuebyslug-1.json similarity index 86% rename from mobile/rpc-foundation/goldens/matrix-project-explicit-false.json rename to mobile/rpc-foundation/goldens/matrix-project-explicit-false-github.project.updateissuebyslug-1.json index 0bd21b32da9..b17647bf71c 100644 --- a/mobile/rpc-foundation/goldens/matrix-project-explicit-false.json +++ b/mobile/rpc-foundation/goldens/matrix-project-explicit-false-github.project.updateissuebyslug-1.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, @@ -78,6 +78,45 @@ } } ], + "18ceeddfb196": [ + { + "name": "github.project.updateIssueBySlug#1", + "args": [ + { + "name": "method", + "value": "github.project.updateIssueBySlug" + }, + { + "name": "params", + "value": { + "host": "github.enterprise.test", + "number": 1, + "owner": "owner", + "repo": "repo", + "updates": { + "addLabels": ["recorded"] + } + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], "204a5c5728c2": { "error": "Cannot read properties of null (reading 'ok')", "mutating": false, @@ -254,6 +293,62 @@ "value": true } ], + "3d3a4706df5a": [ + { + "name": "github.project.updateIssueBySlug#1", + "args": [ + { + "name": "method", + "value": "github.project.updateIssueBySlug" + }, + { + "name": "params", + "value": { + "host": "github.enterprise.test", + "number": 1, + "owner": "owner", + "repo": "repo", + "updates": { + "addLabels": ["recorded"] + } + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "3f996c0d0403": { + "error": "", + "mutating": false, + "row": { + "content": { + "assignees": [], + "labels": [], + "number": 1, + "repository": "owner/repo" + }, + "id": "item-1", + "itemType": "ISSUE" + } + }, "572294a588f2": [ { "name": "projectMutating", @@ -795,10 +890,24 @@ "status": "pending", "startedAt": 0 } - } + }, + "f3b515cd34fa": [ + { + "name": "projectMutating", + "value": true + }, + { + "name": "projectRowDetailError", + "value": "" + }, + { + "name": "projectMutating", + "value": false + } + ] }, "recording": { - "scenario": "matrix-project-explicit-false", + "scenario": "matrix-project-explicit-false-github.project.updateissuebyslug-1", "checkpoints": [ { "id": "b2.prelude:pending", @@ -890,6 +999,16 @@ "effects": "572294a588f2" } }, + { + "id": "b2.outer-refused-no-message:settled", + "observation": { + "sender": "3d3a4706df5a", + "payloads": "0318f81a142b", + "settlements": "6dfef4ef572b", + "state": "3f996c0d0403", + "effects": "f3b515cd34fa" + } + }, { "id": "b2.method-not-found:settled", "observation": { @@ -909,6 +1028,16 @@ "state": "5ea692508d69", "effects": "c7ff11bf23e1" } + }, + { + "id": "b2.transport-rejection-no-message:settled", + "observation": { + "sender": "18ceeddfb196", + "payloads": "0318f81a142b", + "settlements": "6dfef4ef572b", + "state": "3f996c0d0403", + "effects": "f3b515cd34fa" + } } ] } diff --git a/mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.activate-1.json b/mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.activate-1.json new file mode 100644 index 00000000000..1ae3e626c43 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.activate-1.json @@ -0,0 +1,1286 @@ +{ + "operation": "source-control.session-diff-reveal", + "family": "session.tab-reveal", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "257998ee612e": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "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": { + "tabs": [ + { + "id": "tab-term", + "type": "terminal" + }, + { + "id": "tab-other", + "mode": "diff", + "relativePath": "src/other.ts", + "type": "file" + }, + { + "diffSource": "unstaged", + "id": "tab-1", + "mode": "diff", + "relativePath": "src/app.ts", + "type": "file" + } + ] + } + } + } + }, + { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "2f04680b2383": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "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": { + "tabs": [ + { + "id": "tab-term", + "type": "terminal" + }, + { + "id": "tab-other", + "mode": "diff", + "relativePath": "src/other.ts", + "type": "file" + }, + { + "diffSource": "unstaged", + "id": "tab-1", + "mode": "diff", + "relativePath": "src/app.ts", + "type": "file" + } + ] + } + } + } + }, + { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + } + ], + "30d4c515231f": [ + { + "name": "session.tabs.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "31b5035d70e8": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "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": { + "tabs": [ + { + "id": "tab-term", + "type": "terminal" + }, + { + "id": "tab-other", + "mode": "diff", + "relativePath": "src/other.ts", + "type": "file" + }, + { + "diffSource": "unstaged", + "id": "tab-1", + "mode": "diff", + "relativePath": "src/app.ts", + "type": "file" + } + ] + } + } + } + }, + { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "35924122bea5": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "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": { + "tabs": [ + { + "id": "tab-term", + "type": "terminal" + }, + { + "id": "tab-other", + "mode": "diff", + "relativePath": "src/other.ts", + "type": "file" + }, + { + "diffSource": "unstaged", + "id": "tab-1", + "mode": "diff", + "relativePath": "src/app.ts", + "type": "file" + } + ] + } + } + } + }, + { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "4f53cda18c2b": [], + "5c56d3419936": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "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": { + "tabs": [ + { + "id": "tab-term", + "type": "terminal" + }, + { + "id": "tab-other", + "mode": "diff", + "relativePath": "src/other.ts", + "type": "file" + }, + { + "diffSource": "unstaged", + "id": "tab-1", + "mode": "diff", + "relativePath": "src/app.ts", + "type": "file" + } + ] + } + } + } + }, + { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "6bcdb6439ee7": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "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": { + "tabs": [ + { + "id": "tab-term", + "type": "terminal" + }, + { + "id": "tab-other", + "mode": "diff", + "relativePath": "src/other.ts", + "type": "file" + }, + { + "diffSource": "unstaged", + "id": "tab-1", + "mode": "diff", + "relativePath": "src/app.ts", + "type": "file" + } + ] + } + } + } + }, + { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "792993bdd92b": { + "reveal": { + "status": "pending", + "startedAt": 0 + } + }, + "8b037e7eb0fb": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "8c69aa3e5f3d": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "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": { + "tabs": [ + { + "id": "tab-term", + "type": "terminal" + }, + { + "id": "tab-other", + "mode": "diff", + "relativePath": "src/other.ts", + "type": "file" + }, + { + "diffSource": "unstaged", + "id": "tab-1", + "mode": "diff", + "relativePath": "src/app.ts", + "type": "file" + } + ] + } + } + } + }, + { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "activeTabId": "tab-1" + } + } + } + } + ], + "9a03b311d05e": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "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": { + "tabs": [ + { + "id": "tab-term", + "type": "terminal" + }, + { + "id": "tab-other", + "mode": "diff", + "relativePath": "src/other.ts", + "type": "file" + }, + { + "diffSource": "unstaged", + "id": "tab-1", + "mode": "diff", + "relativePath": "src/app.ts", + "type": "file" + } + ] + } + } + } + }, + { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "bde782b3557a": { + "result": "revealed" + }, + "c1f87373655b": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "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": { + "tabs": [ + { + "id": "tab-term", + "type": "terminal" + }, + { + "id": "tab-other", + "mode": "diff", + "relativePath": "src/other.ts", + "type": "file" + }, + { + "diffSource": "unstaged", + "id": "tab-1", + "mode": "diff", + "relativePath": "src/app.ts", + "type": "file" + } + ] + } + } + } + }, + { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + } + ], + "c6bd8ddd9810": [ + { + "name": "session.tabs.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "session.tabs.activate#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.activate\",\"params\":{\"worktree\":\"id:repo42::/p\",\"tabId\":\"tab-1\",\"notifyClients\":false,\"navigation\":\"caller\",\"intent\":\"user\"}}" + } + ], + "c76dba2d14d1": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "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": { + "tabs": [ + { + "id": "tab-term", + "type": "terminal" + }, + { + "id": "tab-other", + "mode": "diff", + "relativePath": "src/other.ts", + "type": "file" + }, + { + "diffSource": "unstaged", + "id": "tab-1", + "mode": "diff", + "relativePath": "src/app.ts", + "type": "file" + } + ] + } + } + } + }, + { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "c7a157cde28d": { + "result": "unrevealed" + }, + "d6c1145d2188": { + "reveal": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "revealed" + } + }, + "e11415f1f905": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "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": { + "tabs": [ + { + "id": "tab-term", + "type": "terminal" + }, + { + "id": "tab-other", + "mode": "diff", + "relativePath": "src/other.ts", + "type": "file" + }, + { + "diffSource": "unstaged", + "id": "tab-1", + "mode": "diff", + "relativePath": "src/app.ts", + "type": "file" + } + ] + } + } + } + }, + { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + } + ], + "ef81d1df3f3e": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "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": { + "tabs": [ + { + "id": "tab-term", + "type": "terminal" + }, + { + "id": "tab-other", + "mode": "diff", + "relativePath": "src/other.ts", + "type": "file" + }, + { + "diffSource": "unstaged", + "id": "tab-1", + "mode": "diff", + "relativePath": "src/app.ts", + "type": "file" + } + ] + } + } + } + }, + { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + } + ] + }, + "recording": { + "scenario": "matrix-session.tab-reveal-session.tabs.activate-1", + "checkpoints": [ + { + "id": "sc-reveal-first-poll.prelude:list-pending", + "observation": { + "sender": "8b037e7eb0fb", + "payloads": "30d4c515231f", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.prelude:activate-pending", + "observation": { + "sender": "5c56d3419936", + "payloads": "c6bd8ddd9810", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.normal:settled", + "observation": { + "sender": "8c69aa3e5f3d", + "payloads": "c6bd8ddd9810", + "settlements": "d6c1145d2188", + "state": "bde782b3557a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.result-absent:settled", + "observation": { + "sender": "2f04680b2383", + "payloads": "c6bd8ddd9810", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.result-null:settled", + "observation": { + "sender": "31b5035d70e8", + "payloads": "c6bd8ddd9810", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.inner-ok-missing:settled", + "observation": { + "sender": "9a03b311d05e", + "payloads": "c6bd8ddd9810", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.inner-false-string-error:settled", + "observation": { + "sender": "c76dba2d14d1", + "payloads": "c6bd8ddd9810", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.inner-false-object-error:settled", + "observation": { + "sender": "257998ee612e", + "payloads": "c6bd8ddd9810", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.outer-refused:settled", + "observation": { + "sender": "ef81d1df3f3e", + "payloads": "c6bd8ddd9810", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.outer-refused-no-message:settled", + "observation": { + "sender": "c1f87373655b", + "payloads": "c6bd8ddd9810", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.method-not-found:settled", + "observation": { + "sender": "e11415f1f905", + "payloads": "c6bd8ddd9810", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.transport-rejection:settled", + "observation": { + "sender": "6bcdb6439ee7", + "payloads": "c6bd8ddd9810", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.transport-rejection-no-message:settled", + "observation": { + "sender": "35924122bea5", + "payloads": "c6bd8ddd9810", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.list-1.json b/mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.list-1.json new file mode 100644 index 00000000000..b5396dec56e --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.list-1.json @@ -0,0 +1,836 @@ +{ + "operation": "source-control.session-diff-reveal", + "family": "session.tab-reveal", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "076ea52a7046": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "09562e9b10d0": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "0e8a9adb893e": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "1c18367b5dd1": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "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 + } + } + } + ], + "2c781b7a1c65": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "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": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "2eed4168353a": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "30d4c515231f": [ + { + "name": "session.tabs.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + } + ], + "4f53cda18c2b": [], + "5c56d3419936": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "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": { + "tabs": [ + { + "id": "tab-term", + "type": "terminal" + }, + { + "id": "tab-other", + "mode": "diff", + "relativePath": "src/other.ts", + "type": "file" + }, + { + "diffSource": "unstaged", + "id": "tab-1", + "mode": "diff", + "relativePath": "src/app.ts", + "type": "file" + } + ] + } + } + } + }, + { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "792993bdd92b": { + "reveal": { + "status": "pending", + "startedAt": 0 + } + }, + "8b037e7eb0fb": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "name": "params", + "value": { + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "8c69aa3e5f3d": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "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": { + "tabs": [ + { + "id": "tab-term", + "type": "terminal" + }, + { + "id": "tab-other", + "mode": "diff", + "relativePath": "src/other.ts", + "type": "file" + }, + { + "diffSource": "unstaged", + "id": "tab-1", + "mode": "diff", + "relativePath": "src/app.ts", + "type": "file" + } + ] + } + } + } + }, + { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "activeTabId": "tab-1" + } + } + } + } + ], + "95a58f671053": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "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": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "aedd8e01429a": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "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 + } + } + } + ], + "b28b06bd4283": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "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": { + "error": "refused" + } + } + } + } + ], + "bde782b3557a": { + "result": "revealed" + }, + "c6bd8ddd9810": [ + { + "name": "session.tabs.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + }, + { + "name": "session.tabs.activate#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.activate\",\"params\":{\"worktree\":\"id:repo42::/p\",\"tabId\":\"tab-1\",\"notifyClients\":false,\"navigation\":\"caller\",\"intent\":\"user\"}}" + } + ], + "c7a157cde28d": { + "result": "unrevealed" + }, + "d6c1145d2188": { + "reveal": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "revealed" + } + }, + "f9611f7c09e5": [ + { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "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": { + "$rpc": "null" + } + } + } + } + ] + }, + "recording": { + "scenario": "matrix-session.tab-reveal-session.tabs.list-1", + "checkpoints": [ + { + "id": "sc-reveal-first-poll.prelude:list-pending", + "observation": { + "sender": "8b037e7eb0fb", + "payloads": "30d4c515231f", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.normal:activate-pending", + "observation": { + "sender": "5c56d3419936", + "payloads": "c6bd8ddd9810", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.normal:settled", + "observation": { + "sender": "8c69aa3e5f3d", + "payloads": "c6bd8ddd9810", + "settlements": "d6c1145d2188", + "state": "bde782b3557a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.result-absent:activate-pending", + "observation": { + "sender": "aedd8e01429a", + "payloads": "30d4c515231f", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.result-absent:settled", + "observation": { + "sender": "aedd8e01429a", + "payloads": "30d4c515231f", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.result-null:activate-pending", + "observation": { + "sender": "f9611f7c09e5", + "payloads": "30d4c515231f", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.result-null:settled", + "observation": { + "sender": "f9611f7c09e5", + "payloads": "30d4c515231f", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.inner-ok-missing:activate-pending", + "observation": { + "sender": "b28b06bd4283", + "payloads": "30d4c515231f", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.inner-ok-missing:settled", + "observation": { + "sender": "b28b06bd4283", + "payloads": "30d4c515231f", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.inner-false-string-error:activate-pending", + "observation": { + "sender": "2c781b7a1c65", + "payloads": "30d4c515231f", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.inner-false-string-error:settled", + "observation": { + "sender": "2c781b7a1c65", + "payloads": "30d4c515231f", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.inner-false-object-error:activate-pending", + "observation": { + "sender": "95a58f671053", + "payloads": "30d4c515231f", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.inner-false-object-error:settled", + "observation": { + "sender": "95a58f671053", + "payloads": "30d4c515231f", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.outer-refused:activate-pending", + "observation": { + "sender": "09562e9b10d0", + "payloads": "30d4c515231f", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.outer-refused:settled", + "observation": { + "sender": "09562e9b10d0", + "payloads": "30d4c515231f", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.outer-refused-no-message:activate-pending", + "observation": { + "sender": "0e8a9adb893e", + "payloads": "30d4c515231f", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.outer-refused-no-message:settled", + "observation": { + "sender": "0e8a9adb893e", + "payloads": "30d4c515231f", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.method-not-found:activate-pending", + "observation": { + "sender": "1c18367b5dd1", + "payloads": "30d4c515231f", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.method-not-found:settled", + "observation": { + "sender": "1c18367b5dd1", + "payloads": "30d4c515231f", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.transport-rejection:activate-pending", + "observation": { + "sender": "076ea52a7046", + "payloads": "30d4c515231f", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.transport-rejection:settled", + "observation": { + "sender": "076ea52a7046", + "payloads": "30d4c515231f", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.transport-rejection-no-message:activate-pending", + "observation": { + "sender": "2eed4168353a", + "payloads": "30d4c515231f", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-reveal-first-poll.transport-rejection-no-message:settled", + "observation": { + "sender": "2eed4168353a", + "payloads": "30d4c515231f", + "settlements": "792993bdd92b", + "state": "c7a157cde28d", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-settings-agent-read-preflight.detectremoteagents-1.json b/mobile/rpc-foundation/goldens/matrix-settings-agent-read-preflight.detectremoteagents-1.json new file mode 100644 index 00000000000..afd80a0e143 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-settings-agent-read-preflight.detectremoteagents-1.json @@ -0,0 +1,1518 @@ +{ + "operation": "settings.new-tab-agents", + "family": "settings-agent-read", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "08dec2e70517": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": "ssh-1", + "id": "repo-1" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + } + } + } + } + }, + { + "name": "preflight.detectRemoteAgents#1", + "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"] + } + } + } + ], + "11cfd9df4619": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": false + } + } + }, + "155ff7f445b7": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "3076d0a13ab4": [ + { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + }, + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + } + ], + "44136fa355b3": {}, + "4990c034cddd": { + "load": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": [ + { + "agent": "codex", + "label": "Codex" + }, + { + "agent": "claude", + "label": "Claude" + } + ] + } + }, + "4f53cda18c2b": [], + "503a535a0cd0": [ + { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + }, + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + }, + { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" + } + ], + "53c0d711b3b1": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "57c2497819a8": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": "ssh-1", + "id": "repo-1" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + } + } + } + } + }, + { + "name": "preflight.detectRemoteAgents#1", + "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": { + "error": "refused" + } + } + } + } + ], + "6547c0c758a0": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": "ssh-1", + "id": "repo-1" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + } + } + } + } + }, + { + "name": "preflight.detectRemoteAgents#1", + "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": { + "$rpc": "null" + } + } + } + } + ], + "6b6f4308d734": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "745cabcc39bc": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "outer refused", + "isRpcDeliveryUnknown": false + } + } + }, + "7b678e044a1e": { + "load": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": [] + } + }, + "a664fa36782f": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": "ssh-1", + "id": "repo-1" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + } + } + } + } + }, + { + "name": "preflight.detectRemoteAgents#1", + "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": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "b11c8efab170": { + "load": { + "status": "pending", + "startedAt": 0 + } + }, + "ba7b0add1400": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": "ssh-1", + "id": "repo-1" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + } + } + } + } + }, + { + "name": "preflight.detectRemoteAgents#1", + "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": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + } + ], + "bb02eec9cdfa": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": "ssh-1", + "id": "repo-1" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + } + } + } + } + }, + { + "name": "preflight.detectRemoteAgents#1", + "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": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "c6b41583daa3": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "TypeError", + "message": "detectedAgents is not iterable", + "isRpcDeliveryUnknown": false + } + } + }, + "d01153b51693": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": "ssh-1", + "id": "repo-1" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + } + } + } + } + }, + { + "name": "preflight.detectRemoteAgents#1", + "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 + } + } + } + ], + "d827c78b2f7b": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": "ssh-1", + "id": "repo-1" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + } + } + } + } + }, + { + "name": "preflight.detectRemoteAgents#1", + "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": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-3", + "ok": false + } + } + } + ], + "eb62a8d6878c": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": "ssh-1", + "id": "repo-1" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + } + } + } + } + }, + { + "name": "preflight.detectRemoteAgents#1", + "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": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-3", + "ok": false + } + } + } + ], + "f044f1381dbf": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Unknown method", + "isRpcDeliveryUnknown": false + } + } + }, + "f4f48c98c112": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": "ssh-1", + "id": "repo-1" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + } + } + } + } + }, + { + "name": "preflight.detectRemoteAgents#1", + "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": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "f55f6feace5e": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": "ssh-1", + "id": "repo-1" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + } + } + } + } + }, + { + "name": "preflight.detectRemoteAgents#1", + "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": "", + "isRpcDeliveryUnknown": true + } + } + } + ] + }, + "recording": { + "scenario": "matrix-settings-agent-read-preflight.detectremoteagents-1", + "checkpoints": [ + { + "id": "settings-new-tab-ssh.prelude:pending", + "observation": { + "sender": "155ff7f445b7", + "payloads": "3076d0a13ab4", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-new-tab-ssh.normal:settled", + "observation": { + "sender": "08dec2e70517", + "payloads": "503a535a0cd0", + "settlements": "4990c034cddd", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-new-tab-ssh.result-absent:settled", + "observation": { + "sender": "d01153b51693", + "payloads": "503a535a0cd0", + "settlements": "7b678e044a1e", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-new-tab-ssh.result-null:settled", + "observation": { + "sender": "6547c0c758a0", + "payloads": "503a535a0cd0", + "settlements": "7b678e044a1e", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-new-tab-ssh.inner-ok-missing:settled", + "observation": { + "sender": "57c2497819a8", + "payloads": "503a535a0cd0", + "settlements": "c6b41583daa3", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-new-tab-ssh.inner-false-string-error:settled", + "observation": { + "sender": "a664fa36782f", + "payloads": "503a535a0cd0", + "settlements": "c6b41583daa3", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-new-tab-ssh.inner-false-object-error:settled", + "observation": { + "sender": "f4f48c98c112", + "payloads": "503a535a0cd0", + "settlements": "c6b41583daa3", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-new-tab-ssh.outer-refused:settled", + "observation": { + "sender": "d827c78b2f7b", + "payloads": "503a535a0cd0", + "settlements": "745cabcc39bc", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-new-tab-ssh.outer-refused-no-message:settled", + "observation": { + "sender": "eb62a8d6878c", + "payloads": "503a535a0cd0", + "settlements": "11cfd9df4619", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-new-tab-ssh.method-not-found:settled", + "observation": { + "sender": "ba7b0add1400", + "payloads": "503a535a0cd0", + "settlements": "f044f1381dbf", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-new-tab-ssh.transport-rejection:settled", + "observation": { + "sender": "bb02eec9cdfa", + "payloads": "503a535a0cd0", + "settlements": "53c0d711b3b1", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-new-tab-ssh.transport-rejection-no-message:settled", + "observation": { + "sender": "f55f6feace5e", + "payloads": "503a535a0cd0", + "settlements": "6b6f4308d734", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-settings-agent-read-repo.list-1.json b/mobile/rpc-foundation/goldens/matrix-settings-agent-read-repo.list-1.json new file mode 100644 index 00000000000..e4a1cd70a7e --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-settings-agent-read-repo.list-1.json @@ -0,0 +1,1154 @@ +{ + "operation": "settings.new-tab-agents", + "family": "settings-agent-read", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "08dec2e70517": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": "ssh-1", + "id": "repo-1" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + } + } + } + } + }, + { + "name": "preflight.detectRemoteAgents#1", + "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"] + } + } + } + ], + "11cfd9df4619": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": false + } + } + }, + "155ff7f445b7": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "3076d0a13ab4": [ + { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + }, + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + } + ], + "3b860f290fc4": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + } + } + } + } + } + ], + "3cfff21816ec": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + } + } + } + } + } + ], + "44136fa355b3": {}, + "47a791ede160": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + } + } + } + } + } + ], + "4990c034cddd": { + "load": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": [ + { + "agent": "codex", + "label": "Codex" + }, + { + "agent": "claude", + "label": "Claude" + } + ] + } + }, + "4f53cda18c2b": [], + "503a535a0cd0": [ + { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + }, + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + }, + { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" + } + ], + "53c0d711b3b1": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "6b6f4308d734": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "745cabcc39bc": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "outer refused", + "isRpcDeliveryUnknown": false + } + } + }, + "8454d54d3218": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + } + } + } + } + } + ], + "89af34462307": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "TypeError", + "message": "Cannot read properties of undefined (reading 'repos')", + "isRpcDeliveryUnknown": false + } + } + }, + "982e6483d689": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + } + } + } + } + } + ], + "b11c8efab170": { + "load": { + "status": "pending", + "startedAt": 0 + } + }, + "b2f65f13a970": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "worktree_repo_not_found", + "isRpcDeliveryUnknown": false + } + } + }, + "c798805a7a52": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + } + } + } + } + } + ], + "c91cc787e586": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + } + } + } + } + } + ], + "cd7425a1c0ac": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + } + } + } + } + } + ], + "cf009de87e88": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + } + } + } + } + } + ], + "cf8f753f39f7": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + } + } + } + } + } + ], + "d059633300e8": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "TypeError", + "message": "Cannot read properties of null (reading 'repos')", + "isRpcDeliveryUnknown": false + } + } + }, + "f044f1381dbf": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Unknown method", + "isRpcDeliveryUnknown": false + } + } + } + }, + "recording": { + "scenario": "matrix-settings-agent-read-repo.list-1", + "checkpoints": [ + { + "id": "settings-new-tab-ssh.prelude:pending", + "observation": { + "sender": "155ff7f445b7", + "payloads": "3076d0a13ab4", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-new-tab-ssh.normal:settled", + "observation": { + "sender": "08dec2e70517", + "payloads": "503a535a0cd0", + "settlements": "4990c034cddd", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-new-tab-ssh.result-absent:settled", + "observation": { + "sender": "3b860f290fc4", + "payloads": "3076d0a13ab4", + "settlements": "89af34462307", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-new-tab-ssh.result-null:settled", + "observation": { + "sender": "cf8f753f39f7", + "payloads": "3076d0a13ab4", + "settlements": "d059633300e8", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-new-tab-ssh.inner-ok-missing:settled", + "observation": { + "sender": "3cfff21816ec", + "payloads": "3076d0a13ab4", + "settlements": "b2f65f13a970", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-new-tab-ssh.inner-false-string-error:settled", + "observation": { + "sender": "8454d54d3218", + "payloads": "3076d0a13ab4", + "settlements": "b2f65f13a970", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-new-tab-ssh.inner-false-object-error:settled", + "observation": { + "sender": "982e6483d689", + "payloads": "3076d0a13ab4", + "settlements": "b2f65f13a970", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-new-tab-ssh.outer-refused:settled", + "observation": { + "sender": "c798805a7a52", + "payloads": "3076d0a13ab4", + "settlements": "745cabcc39bc", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-new-tab-ssh.outer-refused-no-message:settled", + "observation": { + "sender": "c91cc787e586", + "payloads": "3076d0a13ab4", + "settlements": "11cfd9df4619", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-new-tab-ssh.method-not-found:settled", + "observation": { + "sender": "cd7425a1c0ac", + "payloads": "3076d0a13ab4", + "settlements": "f044f1381dbf", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-new-tab-ssh.transport-rejection:settled", + "observation": { + "sender": "47a791ede160", + "payloads": "3076d0a13ab4", + "settlements": "53c0d711b3b1", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-new-tab-ssh.transport-rejection-no-message:settled", + "observation": { + "sender": "cf009de87e88", + "payloads": "3076d0a13ab4", + "settlements": "6b6f4308d734", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-settings-agent-read.json b/mobile/rpc-foundation/goldens/matrix-settings-agent-read-settings.get-1.json similarity index 82% rename from mobile/rpc-foundation/goldens/matrix-settings-agent-read.json rename to mobile/rpc-foundation/goldens/matrix-settings-agent-read-settings.get-1.json index 91f14e9c328..c2bc08e0aea 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings-agent-read.json +++ b/mobile/rpc-foundation/goldens/matrix-settings-agent-read-settings.get-1.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, @@ -112,6 +112,125 @@ } } ], + "08dec2e70517": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": "ssh-1", + "id": "repo-1" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + } + } + } + } + }, + { + "name": "preflight.detectRemoteAgents#1", + "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"] + } + } + } + ], + "11cfd9df4619": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": false + } + } + }, "14dfe9dcf7ac": [ { "name": "repo.list#1", @@ -381,6 +500,23 @@ } ], "44136fa355b3": {}, + "4990c034cddd": { + "load": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": [ + { + "agent": "codex", + "label": "Codex" + }, + { + "agent": "claude", + "label": "Claude" + } + ] + } + }, "4f53cda18c2b": [], "503a535a0cd0": [ { @@ -515,125 +651,6 @@ } } ], - "5dd334d8e3a2": [ - { - "name": "repo.list#1", - "args": [ - { - "name": "method", - "value": "repo.list" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "repos": [ - { - "connectionId": "ssh-1", - "id": "repo-1" - } - ] - } - } - } - }, - { - "name": "settings.get#1", - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "settings": { - "defaultLinearTeamSelection": { - "$rpc": "null" - }, - "defaultRepoSelection": { - "$rpc": "null" - }, - "defaultTaskSource": "github", - "defaultTaskViewPreset": "all", - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "githubProjects": {}, - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["recorded-bot"], - "visibleTaskProviders": ["github"] - } - } - } - } - }, - { - "name": "preflight.detectRemoteAgents#1", - "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"] - } - } - } - ], "62f9b0245c5d": [ { "name": "repo.list#1", @@ -739,6 +756,18 @@ } } ], + "6b6f4308d734": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, "745cabcc39bc": { "load": { "status": "rejected", @@ -763,6 +792,111 @@ } } }, + "9e183825ce6f": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": "ssh-1", + "id": "repo-1" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "preflight.detectRemoteAgents#1", + "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"] + } + } + } + ], "a589d29c3d86": { "load": { "status": "fulfilled", @@ -891,19 +1025,6 @@ "startedAt": 0 } }, - "b32c25e899be": { - "load": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": [ - { - "agent": "codex", - "label": "Codex" - } - ] - } - }, "ca9a08d11780": [ { "name": "repo.list#1", @@ -1008,6 +1129,108 @@ } } ], + "ceb23704e214": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": "ssh-1", + "id": "repo-1" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "preflight.detectRemoteAgents#1", + "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"] + } + } + } + ], "d7d54028020d": { "load": { "status": "rejected", @@ -1139,7 +1362,7 @@ ] }, "recording": { - "scenario": "matrix-settings-agent-read", + "scenario": "matrix-settings-agent-read-settings.get-1", "checkpoints": [ { "id": "settings-new-tab-ssh.prelude:pending", @@ -1154,9 +1377,9 @@ { "id": "settings-new-tab-ssh.normal:settled", "observation": { - "sender": "5dd334d8e3a2", + "sender": "08dec2e70517", "payloads": "503a535a0cd0", - "settlements": "b32c25e899be", + "settlements": "4990c034cddd", "state": "44136fa355b3", "effects": "4f53cda18c2b" } @@ -1221,6 +1444,16 @@ "effects": "4f53cda18c2b" } }, + { + "id": "settings-new-tab-ssh.outer-refused-no-message:settled", + "observation": { + "sender": "9e183825ce6f", + "payloads": "503a535a0cd0", + "settlements": "11cfd9df4619", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, { "id": "settings-new-tab-ssh.method-not-found:settled", "observation": { @@ -1240,6 +1473,16 @@ "state": "44136fa355b3", "effects": "4f53cda18c2b" } + }, + { + "id": "settings-new-tab-ssh.transport-rejection-no-message:settled", + "observation": { + "sender": "ceb23704e214", + "payloads": "503a535a0cd0", + "settlements": "6b6f4308d734", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } } ] } diff --git a/mobile/rpc-foundation/goldens/matrix-settings-best-effort.json b/mobile/rpc-foundation/goldens/matrix-settings-best-effort-settings.update-1.json similarity index 83% rename from mobile/rpc-foundation/goldens/matrix-settings-best-effort.json rename to mobile/rpc-foundation/goldens/matrix-settings-best-effort-settings.update-1.json index 2fd24309a21..ac197b08c60 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings-best-effort.json +++ b/mobile/rpc-foundation/goldens/matrix-settings-best-effort-settings.update-1.json @@ -5,12 +5,81 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, "goldenFormatVersion": 2, "values": { + "046fd17357b3": [ + { + "name": "settings.update#1", + "args": [ + { + "name": "method", + "value": "settings.update" + }, + { + "name": "params", + "value": { + "defaultTaskViewPreset": "assigned" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "2b0b98252760": [ + { + "name": "settings.update#1", + "args": [ + { + "name": "method", + "value": "settings.update" + }, + { + "name": "params", + "value": { + "defaultTaskViewPreset": "assigned" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], "30dcc6c2791e": [ { "name": "settings.update#1", @@ -389,7 +458,7 @@ ] }, "recording": { - "scenario": "matrix-settings-best-effort", + "scenario": "matrix-settings-best-effort-settings.update-1", "checkpoints": [ { "id": "settings-task-write.prelude:optimistic", @@ -471,6 +540,16 @@ "effects": "b26f6d594d62" } }, + { + "id": "settings-task-write.outer-refused-no-message:settled", + "observation": { + "sender": "046fd17357b3", + "payloads": "c48c361670b0", + "settlements": "a4cc6c82ee53", + "state": "5db909d58c6f", + "effects": "b26f6d594d62" + } + }, { "id": "settings-task-write.method-not-found:settled", "observation": { @@ -490,6 +569,16 @@ "state": "5db909d58c6f", "effects": "b26f6d594d62" } + }, + { + "id": "settings-task-write.transport-rejection-no-message:settled", + "observation": { + "sender": "2b0b98252760", + "payloads": "c48c361670b0", + "settlements": "a4cc6c82ee53", + "state": "5db909d58c6f", + "effects": "b26f6d594d62" + } } ] } diff --git a/mobile/rpc-foundation/goldens/matrix-settings.bot-overrides.json b/mobile/rpc-foundation/goldens/matrix-settings.bot-overrides-settings.get-1.json similarity index 81% rename from mobile/rpc-foundation/goldens/matrix-settings.bot-overrides.json rename to mobile/rpc-foundation/goldens/matrix-settings.bot-overrides-settings.get-1.json index 4efc0f09c4f..9b156b2423f 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.bot-overrides.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.bot-overrides-settings.get-1.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, @@ -21,6 +21,39 @@ } } }, + "05a6cab0c399": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], "0c7c10d0f1d4": [ { "name": "settings.get#1", @@ -56,6 +89,42 @@ } } ], + "18355f79596e": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + } + ], "1f2f2a0a5737": [ { "name": "settings.get#1", @@ -223,7 +292,6 @@ } } ], - "624fba4da33b": ["recorded-bot"], "6435848e9b34": [ { "name": "settings.get#1", @@ -262,7 +330,13 @@ } } ], - "9c753d3a11f2": [ + "9e493785145e": [ + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + } + ], + "a7af6ac4ce05": [ { "name": "settings.get#1", "args": [ @@ -292,32 +366,17 @@ "ok": true, "result": { "settings": { - "defaultLinearTeamSelection": { - "$rpc": "null" - }, - "defaultRepoSelection": { - "$rpc": "null" - }, - "defaultTaskSource": "github", - "defaultTaskViewPreset": "all", "defaultTuiAgent": "codex", "disabledTuiAgents": ["claude"], - "githubProjects": {}, "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["recorded-bot"], - "visibleTaskProviders": ["github"] + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] } } } } } ], - "9e493785145e": [ - { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - } - ], "cd41018879b7": [ { "name": "settings.get#1", @@ -354,6 +413,7 @@ } } ], + "d52c8e96e222": ["bot-user"], "f60b502aa33d": [ { "name": "settings.get#1", @@ -389,7 +449,7 @@ ] }, "recording": { - "scenario": "matrix-settings.bot-overrides", + "scenario": "matrix-settings.bot-overrides-settings.get-1", "checkpoints": [ { "id": "settings-bot-overrides-fulfilled.prelude:settings-pending", @@ -404,10 +464,10 @@ { "id": "settings-bot-overrides-fulfilled.normal:settled", "observation": { - "sender": "9c753d3a11f2", + "sender": "a7af6ac4ce05", "payloads": "9e493785145e", "settlements": "0131611322e3", - "state": "624fba4da33b", + "state": "d52c8e96e222", "effects": "4f53cda18c2b" } }, @@ -471,6 +531,16 @@ "effects": "4f53cda18c2b" } }, + { + "id": "settings-bot-overrides-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "18355f79596e", + "payloads": "9e493785145e", + "settlements": "0131611322e3", + "state": "4f53cda18c2b", + "effects": "4f53cda18c2b" + } + }, { "id": "settings-bot-overrides-fulfilled.method-not-found:settled", "observation": { @@ -490,6 +560,16 @@ "state": "4f53cda18c2b", "effects": "4f53cda18c2b" } + }, + { + "id": "settings-bot-overrides-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "05a6cab0c399", + "payloads": "9e493785145e", + "settlements": "0131611322e3", + "state": "4f53cda18c2b", + "effects": "4f53cda18c2b" + } } ] } diff --git a/mobile/rpc-foundation/goldens/matrix-settings.home-providers-linear.status-1.json b/mobile/rpc-foundation/goldens/matrix-settings.home-providers-linear.status-1.json new file mode 100644 index 00000000000..2534d60c497 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-settings.home-providers-linear.status-1.json @@ -0,0 +1,1453 @@ +{ + "operation": "settings.home-providers", + "family": "settings.home-providers", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "13d58e42ea1c": [ + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + }, + { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" + }, + { + "name": "linear.status#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + } + ], + "2dd6ea25b07b": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "3b52deb98f39": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "40b162c1b21a": [ + { + "name": "providers", + "value": { + "host-1": ["github"] + } + } + ], + "44136fa355b3": {}, + "4d1c5856668f": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true + } + } + } + ], + "4f53cda18c2b": [], + "50274b2889df": { + "load": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "59894c8b3817": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "6fc6b0d83a54": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-3", + "ok": false + } + } + } + ], + "733db319aab2": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "780ac4cd0c2f": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "79b8c1b0d1d1": { + "host-1": ["github"] + }, + "9df23d81a324": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + } + ], + "d7f5c480f82c": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "eb13cade0deb": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "eb728e940e07": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-3", + "ok": false + } + } + } + ], + "ed0f398c7a87": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ] + }, + "recording": { + "scenario": "matrix-settings.home-providers-linear.status-1", + "checkpoints": [ + { + "id": "settings-home-providers-fulfilled.prelude:settings-pending", + "observation": { + "sender": "780ac4cd0c2f", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-home-providers-fulfilled.normal:settled", + "observation": { + "sender": "3b52deb98f39", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } + }, + { + "id": "settings-home-providers-fulfilled.result-absent:settled", + "observation": { + "sender": "4d1c5856668f", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } + }, + { + "id": "settings-home-providers-fulfilled.result-null:settled", + "observation": { + "sender": "59894c8b3817", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } + }, + { + "id": "settings-home-providers-fulfilled.inner-ok-missing:settled", + "observation": { + "sender": "733db319aab2", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } + }, + { + "id": "settings-home-providers-fulfilled.inner-false-string-error:settled", + "observation": { + "sender": "2dd6ea25b07b", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } + }, + { + "id": "settings-home-providers-fulfilled.inner-false-object-error:settled", + "observation": { + "sender": "d7f5c480f82c", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } + }, + { + "id": "settings-home-providers-fulfilled.outer-refused:settled", + "observation": { + "sender": "6fc6b0d83a54", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } + }, + { + "id": "settings-home-providers-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "eb728e940e07", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } + }, + { + "id": "settings-home-providers-fulfilled.method-not-found:settled", + "observation": { + "sender": "9df23d81a324", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } + }, + { + "id": "settings-home-providers-fulfilled.transport-rejection:settled", + "observation": { + "sender": "ed0f398c7a87", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } + }, + { + "id": "settings-home-providers-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "eb13cade0deb", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-settings.home-providers-preflight.check-1.json b/mobile/rpc-foundation/goldens/matrix-settings.home-providers-preflight.check-1.json new file mode 100644 index 00000000000..b81afd928e6 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-settings.home-providers-preflight.check-1.json @@ -0,0 +1,1433 @@ +{ + "operation": "settings.home-providers", + "family": "settings.home-providers", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "0586028e361d": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "13d58e42ea1c": [ + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + }, + { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" + }, + { + "name": "linear.status#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + } + ], + "15b5e9f308de": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "2ab3abc8a592": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "3b52deb98f39": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "40b162c1b21a": [ + { + "name": "providers", + "value": { + "host-1": ["github"] + } + } + ], + "44136fa355b3": {}, + "4f53cda18c2b": [], + "50274b2889df": { + "load": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "718a92c844ae": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "780ac4cd0c2f": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "79b8c1b0d1d1": { + "host-1": ["github"] + }, + "7fbec87eb0cc": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "aefd55ebcc58": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "c0bce64fb515": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "c1b6b35e536d": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "c323a04b8944": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "f7dd436135a7": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "connected": false + } + } + } + } + ] + }, + "recording": { + "scenario": "matrix-settings.home-providers-preflight.check-1", + "checkpoints": [ + { + "id": "settings-home-providers-fulfilled.prelude:settings-pending", + "observation": { + "sender": "780ac4cd0c2f", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-home-providers-fulfilled.normal:settled", + "observation": { + "sender": "3b52deb98f39", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } + }, + { + "id": "settings-home-providers-fulfilled.result-absent:settled", + "observation": { + "sender": "c1b6b35e536d", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } + }, + { + "id": "settings-home-providers-fulfilled.result-null:settled", + "observation": { + "sender": "c323a04b8944", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } + }, + { + "id": "settings-home-providers-fulfilled.inner-ok-missing:settled", + "observation": { + "sender": "c0bce64fb515", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } + }, + { + "id": "settings-home-providers-fulfilled.inner-false-string-error:settled", + "observation": { + "sender": "2ab3abc8a592", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } + }, + { + "id": "settings-home-providers-fulfilled.inner-false-object-error:settled", + "observation": { + "sender": "aefd55ebcc58", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } + }, + { + "id": "settings-home-providers-fulfilled.outer-refused:settled", + "observation": { + "sender": "7fbec87eb0cc", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } + }, + { + "id": "settings-home-providers-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "718a92c844ae", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } + }, + { + "id": "settings-home-providers-fulfilled.method-not-found:settled", + "observation": { + "sender": "15b5e9f308de", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } + }, + { + "id": "settings-home-providers-fulfilled.transport-rejection:settled", + "observation": { + "sender": "f7dd436135a7", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } + }, + { + "id": "settings-home-providers-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "0586028e361d", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-settings.home-providers.json b/mobile/rpc-foundation/goldens/matrix-settings.home-providers-settings.get-1.json similarity index 82% rename from mobile/rpc-foundation/goldens/matrix-settings.home-providers.json rename to mobile/rpc-foundation/goldens/matrix-settings.home-providers-settings.get-1.json index e645dc48a86..3e0121531dc 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.home-providers.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.home-providers-settings.get-1.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, @@ -232,6 +232,115 @@ } } ], + "3b52deb98f39": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], "3c732ff4c1cc": [ { "name": "settings.get#1", @@ -747,7 +856,108 @@ "79b8c1b0d1d1": { "host-1": ["github"] }, - "7ce2f25d1362": [ + "8424b40f188b": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "d909059a159c": [ { "name": "settings.get#1", "args": [ @@ -773,26 +983,12 @@ "startedAt": 0, "settledAt": 0, "value": { + "error": { + "code": "refused", + "message": "" + }, "id": "frame-1", - "ok": true, - "result": { - "settings": { - "defaultLinearTeamSelection": { - "$rpc": "null" - }, - "defaultRepoSelection": { - "$rpc": "null" - }, - "defaultTaskSource": "github", - "defaultTaskViewPreset": "all", - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "githubProjects": {}, - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["recorded-bot"], - "visibleTaskProviders": ["github"] - } - } + "ok": false } } }, @@ -1070,7 +1266,7 @@ ] }, "recording": { - "scenario": "matrix-settings.home-providers", + "scenario": "matrix-settings.home-providers-settings.get-1", "checkpoints": [ { "id": "settings-home-providers-fulfilled.prelude:settings-pending", @@ -1085,7 +1281,7 @@ { "id": "settings-home-providers-fulfilled.normal:settled", "observation": { - "sender": "7ce2f25d1362", + "sender": "3b52deb98f39", "payloads": "13d58e42ea1c", "settlements": "50274b2889df", "state": "79b8c1b0d1d1", @@ -1152,6 +1348,16 @@ "effects": "40b162c1b21a" } }, + { + "id": "settings-home-providers-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "d909059a159c", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } + }, { "id": "settings-home-providers-fulfilled.method-not-found:settled", "observation": { @@ -1171,6 +1377,16 @@ "state": "79b8c1b0d1d1", "effects": "40b162c1b21a" } + }, + { + "id": "settings-home-providers-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "8424b40f188b", + "payloads": "13d58e42ea1c", + "settlements": "50274b2889df", + "state": "79b8c1b0d1d1", + "effects": "40b162c1b21a" + } } ] } diff --git a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-host.platform-1.json b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-host.platform-1.json new file mode 100644 index 00000000000..68780a94a16 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-host.platform-1.json @@ -0,0 +1,2380 @@ +{ + "operation": "settings.repo-metadata", + "family": "settings.repo-metadata", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "01a4cfe15106": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "targets": [ + { + "id": "ssh-1", + "label": "SSH" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "071880b671a1": { + "hostLabelById": [["ssh:ssh-1", "SSH"]], + "hostPlatform": "linux", + "repoColorsByName": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ], + "repoHostIdByRepoId": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ], + "repoIconsByName": [], + "repoIdsByName": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ] + }, + "0837485f8127": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "targets": [ + { + "id": "ssh-1", + "label": "SSH" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "12345bc865a1": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "targets": [ + { + "id": "ssh-1", + "label": "SSH" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-4", + "ok": false + } + } + } + ], + "1de50f3b4aac": { + "hostLabelById": [["ssh:ssh-1", "SSH"]], + "hostPlatform": { + "$rpc": "null" + }, + "repoColorsByName": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ], + "repoHostIdByRepoId": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ], + "repoIconsByName": [], + "repoIdsByName": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ] + }, + "2217cba23d24": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "targets": [ + { + "id": "ssh-1", + "label": "SSH" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-4", + "ok": false + } + } + } + ], + "282502eecea1": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "targets": [ + { + "id": "ssh-1", + "label": "SSH" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "2bf0f26c9185": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "load": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "3d1e2998e81c": [ + { + "name": "repoColorsByName", + "value": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ] + }, + { + "name": "repoIconsByName", + "value": [] + }, + { + "name": "repoIdsByName", + "value": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ] + }, + { + "name": "repoHostIdByRepoId", + "value": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ] + } + ], + "42632862425f": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "targets": [ + { + "id": "ssh-1", + "label": "SSH" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true + } + } + } + ], + "4c46c2e81eb8": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "targets": [ + { + "id": "ssh-1", + "label": "SSH" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "564017ad6e41": [ + { + "name": "repoColorsByName", + "value": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ] + }, + { + "name": "repoIconsByName", + "value": [] + }, + { + "name": "repoIdsByName", + "value": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ] + }, + { + "name": "repoHostIdByRepoId", + "value": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ] + }, + { + "name": "hostLabelById", + "value": [["ssh:ssh-1", "SSH"]] + }, + { + "name": "hostPlatform", + "value": { + "$rpc": "null" + } + } + ], + "5bdc990603e3": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "targets": [ + { + "id": "ssh-1", + "label": "SSH" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "6134b73f18d0": { + "repoColorsByName": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ], + "repoHostIdByRepoId": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ], + "repoIconsByName": [], + "repoIdsByName": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ] + }, + "64dfd1032eaa": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "targets": [ + { + "id": "ssh-1", + "label": "SSH" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "83ef5f7039bf": [ + { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + }, + { + "name": "ssh.listTargetSummaries#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}" + }, + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + }, + { + "name": "host.platform#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}" + } + ], + "89601c39e199": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "targets": [ + { + "id": "ssh-1", + "label": "SSH" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "c3459f928731": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "targets": [ + { + "id": "ssh-1", + "label": "SSH" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Connection closed", + "isRpcDeliveryUnknown": true + } + } + } + ], + "d90e99979f09": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "targets": [ + { + "id": "ssh-1", + "label": "SSH" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "platform": "linux" + } + } + } + } + ], + "e91286279b33": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "load": { + "status": "pending", + "startedAt": 0 + } + }, + "eb2c9a80b20a": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "targets": [ + { + "id": "ssh-1", + "label": "SSH" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-4", + "ok": false + } + } + } + ], + "ec7bb9cef277": [ + { + "name": "repoColorsByName", + "value": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ] + }, + { + "name": "repoIconsByName", + "value": [] + }, + { + "name": "repoIdsByName", + "value": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ] + }, + { + "name": "repoHostIdByRepoId", + "value": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ] + }, + { + "name": "hostLabelById", + "value": [["ssh:ssh-1", "SSH"]] + }, + { + "name": "hostPlatform", + "value": "linux" + } + ] + }, + "recording": { + "scenario": "matrix-settings.repo-metadata-host.platform-1", + "checkpoints": [ + { + "id": "settings-repo-metadata-fulfilled.prelude:settings-pending", + "observation": { + "sender": "0837485f8127", + "payloads": "83ef5f7039bf", + "settlements": "e91286279b33", + "state": "6134b73f18d0", + "effects": "3d1e2998e81c" + } + }, + { + "id": "settings-repo-metadata-fulfilled.prelude:cleanup", + "observation": { + "sender": "c3459f928731", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "6134b73f18d0", + "effects": "564017ad6e41" + } + }, + { + "id": "settings-repo-metadata-fulfilled.normal:settled", + "observation": { + "sender": "d90e99979f09", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "071880b671a1", + "effects": "ec7bb9cef277" + } + }, + { + "id": "settings-repo-metadata-fulfilled.result-absent:settled", + "observation": { + "sender": "42632862425f", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "1de50f3b4aac", + "effects": "564017ad6e41" + } + }, + { + "id": "settings-repo-metadata-fulfilled.result-null:settled", + "observation": { + "sender": "5bdc990603e3", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "1de50f3b4aac", + "effects": "564017ad6e41" + } + }, + { + "id": "settings-repo-metadata-fulfilled.inner-ok-missing:settled", + "observation": { + "sender": "89601c39e199", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "1de50f3b4aac", + "effects": "564017ad6e41" + } + }, + { + "id": "settings-repo-metadata-fulfilled.inner-false-string-error:settled", + "observation": { + "sender": "282502eecea1", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "1de50f3b4aac", + "effects": "564017ad6e41" + } + }, + { + "id": "settings-repo-metadata-fulfilled.inner-false-object-error:settled", + "observation": { + "sender": "64dfd1032eaa", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "1de50f3b4aac", + "effects": "564017ad6e41" + } + }, + { + "id": "settings-repo-metadata-fulfilled.outer-refused:settled", + "observation": { + "sender": "2217cba23d24", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "1de50f3b4aac", + "effects": "564017ad6e41" + } + }, + { + "id": "settings-repo-metadata-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "12345bc865a1", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "1de50f3b4aac", + "effects": "564017ad6e41" + } + }, + { + "id": "settings-repo-metadata-fulfilled.method-not-found:settled", + "observation": { + "sender": "eb2c9a80b20a", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "1de50f3b4aac", + "effects": "564017ad6e41" + } + }, + { + "id": "settings-repo-metadata-fulfilled.transport-rejection:settled", + "observation": { + "sender": "4c46c2e81eb8", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "1de50f3b4aac", + "effects": "564017ad6e41" + } + }, + { + "id": "settings-repo-metadata-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "01a4cfe15106", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "1de50f3b4aac", + "effects": "564017ad6e41" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-repo.list-1.json b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-repo.list-1.json new file mode 100644 index 00000000000..7fbe163d050 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-repo.list-1.json @@ -0,0 +1,1036 @@ +{ + "operation": "settings.repo-metadata", + "family": "settings.repo-metadata", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "071880b671a1": { + "hostLabelById": [["ssh:ssh-1", "SSH"]], + "hostPlatform": "linux", + "repoColorsByName": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ], + "repoHostIdByRepoId": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ], + "repoIconsByName": [], + "repoIdsByName": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ] + }, + "0837485f8127": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "targets": [ + { + "id": "ssh-1", + "label": "SSH" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "2bf0f26c9185": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "load": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "367734be2801": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + } + ], + "3a0d3a2e6554": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "3d1e2998e81c": [ + { + "name": "repoColorsByName", + "value": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ] + }, + { + "name": "repoIconsByName", + "value": [] + }, + { + "name": "repoIdsByName", + "value": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ] + }, + { + "name": "repoHostIdByRepoId", + "value": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ] + } + ], + "44136fa355b3": {}, + "4f53cda18c2b": [], + "53938141ef4b": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "6134b73f18d0": { + "repoColorsByName": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ], + "repoHostIdByRepoId": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ], + "repoIconsByName": [], + "repoIdsByName": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ] + }, + "61540f1e44d3": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "76f910bfb254": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "7a3dad80c9a9": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "83ef5f7039bf": [ + { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + }, + { + "name": "ssh.listTargetSummaries#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}" + }, + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + }, + { + "name": "host.platform#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}" + } + ], + "8442ee22b3fc": [ + { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + } + ], + "8bbdbd296672": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "cf27bdc86c57": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "d90e99979f09": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "targets": [ + { + "id": "ssh-1", + "label": "SSH" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "platform": "linux" + } + } + } + } + ], + "e13711ab236f": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "e421359beee4": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "e91286279b33": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "load": { + "status": "pending", + "startedAt": 0 + } + }, + "ec7bb9cef277": [ + { + "name": "repoColorsByName", + "value": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ] + }, + { + "name": "repoIconsByName", + "value": [] + }, + { + "name": "repoIdsByName", + "value": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ] + }, + { + "name": "repoHostIdByRepoId", + "value": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ] + }, + { + "name": "hostLabelById", + "value": [["ssh:ssh-1", "SSH"]] + }, + { + "name": "hostPlatform", + "value": "linux" + } + ] + }, + "recording": { + "scenario": "matrix-settings.repo-metadata-repo.list-1", + "checkpoints": [ + { + "id": "settings-repo-metadata-fulfilled.normal:settings-pending", + "observation": { + "sender": "0837485f8127", + "payloads": "83ef5f7039bf", + "settlements": "e91286279b33", + "state": "6134b73f18d0", + "effects": "3d1e2998e81c" + } + }, + { + "id": "settings-repo-metadata-fulfilled.normal:settled", + "observation": { + "sender": "d90e99979f09", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "071880b671a1", + "effects": "ec7bb9cef277" + } + }, + { + "id": "settings-repo-metadata-fulfilled.result-absent:settings-pending", + "observation": { + "sender": "367734be2801", + "payloads": "8442ee22b3fc", + "settlements": "2bf0f26c9185", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-repo-metadata-fulfilled.result-absent:settled", + "observation": { + "sender": "367734be2801", + "payloads": "8442ee22b3fc", + "settlements": "2bf0f26c9185", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-repo-metadata-fulfilled.result-null:settings-pending", + "observation": { + "sender": "7a3dad80c9a9", + "payloads": "8442ee22b3fc", + "settlements": "2bf0f26c9185", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-repo-metadata-fulfilled.result-null:settled", + "observation": { + "sender": "7a3dad80c9a9", + "payloads": "8442ee22b3fc", + "settlements": "2bf0f26c9185", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-repo-metadata-fulfilled.inner-ok-missing:settings-pending", + "observation": { + "sender": "e421359beee4", + "payloads": "8442ee22b3fc", + "settlements": "2bf0f26c9185", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-repo-metadata-fulfilled.inner-ok-missing:settled", + "observation": { + "sender": "e421359beee4", + "payloads": "8442ee22b3fc", + "settlements": "2bf0f26c9185", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-repo-metadata-fulfilled.inner-false-string-error:settings-pending", + "observation": { + "sender": "53938141ef4b", + "payloads": "8442ee22b3fc", + "settlements": "2bf0f26c9185", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-repo-metadata-fulfilled.inner-false-string-error:settled", + "observation": { + "sender": "53938141ef4b", + "payloads": "8442ee22b3fc", + "settlements": "2bf0f26c9185", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-repo-metadata-fulfilled.inner-false-object-error:settings-pending", + "observation": { + "sender": "e13711ab236f", + "payloads": "8442ee22b3fc", + "settlements": "2bf0f26c9185", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-repo-metadata-fulfilled.inner-false-object-error:settled", + "observation": { + "sender": "e13711ab236f", + "payloads": "8442ee22b3fc", + "settlements": "2bf0f26c9185", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-repo-metadata-fulfilled.outer-refused:settings-pending", + "observation": { + "sender": "61540f1e44d3", + "payloads": "8442ee22b3fc", + "settlements": "2bf0f26c9185", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-repo-metadata-fulfilled.outer-refused:settled", + "observation": { + "sender": "61540f1e44d3", + "payloads": "8442ee22b3fc", + "settlements": "2bf0f26c9185", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-repo-metadata-fulfilled.outer-refused-no-message:settings-pending", + "observation": { + "sender": "3a0d3a2e6554", + "payloads": "8442ee22b3fc", + "settlements": "2bf0f26c9185", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-repo-metadata-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "3a0d3a2e6554", + "payloads": "8442ee22b3fc", + "settlements": "2bf0f26c9185", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-repo-metadata-fulfilled.method-not-found:settings-pending", + "observation": { + "sender": "cf27bdc86c57", + "payloads": "8442ee22b3fc", + "settlements": "2bf0f26c9185", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-repo-metadata-fulfilled.method-not-found:settled", + "observation": { + "sender": "cf27bdc86c57", + "payloads": "8442ee22b3fc", + "settlements": "2bf0f26c9185", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-repo-metadata-fulfilled.transport-rejection:settings-pending", + "observation": { + "sender": "76f910bfb254", + "payloads": "8442ee22b3fc", + "settlements": "2bf0f26c9185", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-repo-metadata-fulfilled.transport-rejection:settled", + "observation": { + "sender": "76f910bfb254", + "payloads": "8442ee22b3fc", + "settlements": "2bf0f26c9185", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-repo-metadata-fulfilled.transport-rejection-no-message:settings-pending", + "observation": { + "sender": "8bbdbd296672", + "payloads": "8442ee22b3fc", + "settlements": "2bf0f26c9185", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-repo-metadata-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "8bbdbd296672", + "payloads": "8442ee22b3fc", + "settlements": "2bf0f26c9185", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata.json b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-settings.get-1.json similarity index 85% rename from mobile/rpc-foundation/goldens/matrix-settings.repo-metadata.json rename to mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-settings.get-1.json index 9c240ae4db4..a9d8c91fe9d 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-settings.get-1.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, @@ -562,7 +562,25 @@ } } ], - "7f26ac212cfb": [ + "83ef5f7039bf": [ + { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + }, + { + "name": "ssh.listTargetSummaries#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}" + }, + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + }, + { + "name": "host.platform#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}" + } + ], + "84a26f481d41": [ { "name": "repo.list#1", "args": [ @@ -668,30 +686,13 @@ } ], "settlement": { - "status": "fulfilled", + "status": "rejected", "startedAt": 0, "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": { - "settings": { - "defaultLinearTeamSelection": { - "$rpc": "null" - }, - "defaultRepoSelection": { - "$rpc": "null" - }, - "defaultTaskSource": "github", - "defaultTaskViewPreset": "all", - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "githubProjects": {}, - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["recorded-bot"], - "visibleTaskProviders": ["github"] - } - } + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true } } }, @@ -729,24 +730,6 @@ } } ], - "83ef5f7039bf": [ - { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - { - "name": "ssh.listTargetSummaries#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}" - }, - { - "name": "settings.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - { - "name": "host.platform#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}" - } - ], "99ae3bb2bccc": [ { "name": "repo.list#1", @@ -1052,6 +1035,159 @@ } } ], + "ae2467af6dc2": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "targets": [ + { + "id": "ssh-1", + "label": "SSH" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "platform": "linux" + } + } + } + } + ], "b3120b1bb291": [ { "name": "repo.list#1", @@ -1508,6 +1644,164 @@ } } ], + "d90e99979f09": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "targets": [ + { + "id": "ssh-1", + "label": "SSH" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "platform": "linux" + } + } + } + } + ], "dda2a4a55813": [ { "name": "repo.list#1", @@ -1862,7 +2156,7 @@ ] }, "recording": { - "scenario": "matrix-settings.repo-metadata", + "scenario": "matrix-settings.repo-metadata-settings.get-1", "checkpoints": [ { "id": "settings-repo-metadata-fulfilled.prelude:settings-pending", @@ -1887,7 +2181,7 @@ { "id": "settings-repo-metadata-fulfilled.normal:settled", "observation": { - "sender": "7f26ac212cfb", + "sender": "d90e99979f09", "payloads": "83ef5f7039bf", "settlements": "2bf0f26c9185", "state": "071880b671a1", @@ -1954,6 +2248,16 @@ "effects": "ec7bb9cef277" } }, + { + "id": "settings-repo-metadata-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "ae2467af6dc2", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "071880b671a1", + "effects": "ec7bb9cef277" + } + }, { "id": "settings-repo-metadata-fulfilled.method-not-found:settled", "observation": { @@ -1973,6 +2277,16 @@ "state": "071880b671a1", "effects": "ec7bb9cef277" } + }, + { + "id": "settings-repo-metadata-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "84a26f481d41", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "071880b671a1", + "effects": "ec7bb9cef277" + } } ] } diff --git a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-ssh.listtargetsummaries-1.json b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-ssh.listtargetsummaries-1.json new file mode 100644 index 00000000000..005c071a629 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-ssh.listtargetsummaries-1.json @@ -0,0 +1,3570 @@ +{ + "operation": "settings.repo-metadata", + "family": "settings.repo-metadata", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "03d796a61627": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "platform": "linux" + } + } + } + } + ], + "071880b671a1": { + "hostLabelById": [["ssh:ssh-1", "SSH"]], + "hostPlatform": "linux", + "repoColorsByName": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ], + "repoHostIdByRepoId": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ], + "repoIconsByName": [], + "repoIdsByName": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ] + }, + "076becb896ec": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "platform": "linux" + } + } + } + } + ], + "0837485f8127": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "targets": [ + { + "id": "ssh-1", + "label": "SSH" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "1dd764773d2b": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "platform": "linux" + } + } + } + } + ], + "20360c6bacd5": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "platform": "linux" + } + } + } + } + ], + "2699887103fb": [ + { + "name": "repoColorsByName", + "value": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ] + }, + { + "name": "repoIconsByName", + "value": [] + }, + { + "name": "repoIdsByName", + "value": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ] + }, + { + "name": "repoHostIdByRepoId", + "value": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ] + }, + { + "name": "hostLabelById", + "value": [] + }, + { + "name": "hostPlatform", + "value": "linux" + } + ], + "2bf0f26c9185": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "load": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "2c6bbaa35090": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "3d1e2998e81c": [ + { + "name": "repoColorsByName", + "value": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ] + }, + { + "name": "repoIconsByName", + "value": [] + }, + { + "name": "repoIdsByName", + "value": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ] + }, + { + "name": "repoHostIdByRepoId", + "value": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ] + } + ], + "4e6e6e1e605c": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "51d2d0eb8922": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "58884deb94e0": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "6134b73f18d0": { + "repoColorsByName": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ], + "repoHostIdByRepoId": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ], + "repoIconsByName": [], + "repoIdsByName": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ] + }, + "64fb793af5f2": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "688b1a230104": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "75bf10115277": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "platform": "linux" + } + } + } + } + ], + "83ef5f7039bf": [ + { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + }, + { + "name": "ssh.listTargetSummaries#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}" + }, + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + }, + { + "name": "host.platform#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}" + } + ], + "ac1a130accdf": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "platform": "linux" + } + } + } + } + ], + "b78c646e40ce": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "platform": "linux" + } + } + } + } + ], + "c486dd265fe8": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "d13bf4b339f7": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "platform": "linux" + } + } + } + } + ], + "d5666e138271": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "platform": "linux" + } + } + } + } + ], + "d90e99979f09": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "targets": [ + { + "id": "ssh-1", + "label": "SSH" + } + ] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "platform": "linux" + } + } + } + } + ], + "e374f5613971": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "e91286279b33": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "load": { + "status": "pending", + "startedAt": 0 + } + }, + "eb68427ac627": { + "hostLabelById": [], + "hostPlatform": "linux", + "repoColorsByName": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ], + "repoHostIdByRepoId": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ], + "repoIconsByName": [], + "repoIdsByName": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ] + }, + "ec7bb9cef277": [ + { + "name": "repoColorsByName", + "value": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ] + }, + { + "name": "repoIconsByName", + "value": [] + }, + { + "name": "repoIdsByName", + "value": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ] + }, + { + "name": "repoHostIdByRepoId", + "value": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ] + }, + { + "name": "hostLabelById", + "value": [["ssh:ssh-1", "SSH"]] + }, + { + "name": "hostPlatform", + "value": "linux" + } + ], + "edce5081ad46": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "platform": "linux" + } + } + } + } + ], + "eef07277899e": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "f2d2703e065d": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "displayName": "Local", + "id": "repo-1" + }, + { + "connectionId": "ssh-1", + "displayName": "Remote", + "id": "repo-2" + } + ] + } + } + } + }, + { + "name": "ssh.listTargetSummaries#1", + "args": [ + { + "name": "method", + "value": "ssh.listTargetSummaries" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "host.platform#1", + "args": [ + { + "name": "method", + "value": "host.platform" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ] + }, + "recording": { + "scenario": "matrix-settings.repo-metadata-ssh.listtargetsummaries-1", + "checkpoints": [ + { + "id": "settings-repo-metadata-fulfilled.normal:settings-pending", + "observation": { + "sender": "0837485f8127", + "payloads": "83ef5f7039bf", + "settlements": "e91286279b33", + "state": "6134b73f18d0", + "effects": "3d1e2998e81c" + } + }, + { + "id": "settings-repo-metadata-fulfilled.normal:settled", + "observation": { + "sender": "d90e99979f09", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "071880b671a1", + "effects": "ec7bb9cef277" + } + }, + { + "id": "settings-repo-metadata-fulfilled.result-absent:settings-pending", + "observation": { + "sender": "58884deb94e0", + "payloads": "83ef5f7039bf", + "settlements": "e91286279b33", + "state": "6134b73f18d0", + "effects": "3d1e2998e81c" + } + }, + { + "id": "settings-repo-metadata-fulfilled.result-absent:settled", + "observation": { + "sender": "076becb896ec", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "eb68427ac627", + "effects": "2699887103fb" + } + }, + { + "id": "settings-repo-metadata-fulfilled.result-null:settings-pending", + "observation": { + "sender": "51d2d0eb8922", + "payloads": "83ef5f7039bf", + "settlements": "e91286279b33", + "state": "6134b73f18d0", + "effects": "3d1e2998e81c" + } + }, + { + "id": "settings-repo-metadata-fulfilled.result-null:settled", + "observation": { + "sender": "d13bf4b339f7", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "eb68427ac627", + "effects": "2699887103fb" + } + }, + { + "id": "settings-repo-metadata-fulfilled.inner-ok-missing:settings-pending", + "observation": { + "sender": "688b1a230104", + "payloads": "83ef5f7039bf", + "settlements": "e91286279b33", + "state": "6134b73f18d0", + "effects": "3d1e2998e81c" + } + }, + { + "id": "settings-repo-metadata-fulfilled.inner-ok-missing:settled", + "observation": { + "sender": "b78c646e40ce", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "eb68427ac627", + "effects": "2699887103fb" + } + }, + { + "id": "settings-repo-metadata-fulfilled.inner-false-string-error:settings-pending", + "observation": { + "sender": "64fb793af5f2", + "payloads": "83ef5f7039bf", + "settlements": "e91286279b33", + "state": "6134b73f18d0", + "effects": "3d1e2998e81c" + } + }, + { + "id": "settings-repo-metadata-fulfilled.inner-false-string-error:settled", + "observation": { + "sender": "03d796a61627", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "eb68427ac627", + "effects": "2699887103fb" + } + }, + { + "id": "settings-repo-metadata-fulfilled.inner-false-object-error:settings-pending", + "observation": { + "sender": "4e6e6e1e605c", + "payloads": "83ef5f7039bf", + "settlements": "e91286279b33", + "state": "6134b73f18d0", + "effects": "3d1e2998e81c" + } + }, + { + "id": "settings-repo-metadata-fulfilled.inner-false-object-error:settled", + "observation": { + "sender": "1dd764773d2b", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "eb68427ac627", + "effects": "2699887103fb" + } + }, + { + "id": "settings-repo-metadata-fulfilled.outer-refused:settings-pending", + "observation": { + "sender": "e374f5613971", + "payloads": "83ef5f7039bf", + "settlements": "e91286279b33", + "state": "6134b73f18d0", + "effects": "3d1e2998e81c" + } + }, + { + "id": "settings-repo-metadata-fulfilled.outer-refused:settled", + "observation": { + "sender": "75bf10115277", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "eb68427ac627", + "effects": "2699887103fb" + } + }, + { + "id": "settings-repo-metadata-fulfilled.outer-refused-no-message:settings-pending", + "observation": { + "sender": "c486dd265fe8", + "payloads": "83ef5f7039bf", + "settlements": "e91286279b33", + "state": "6134b73f18d0", + "effects": "3d1e2998e81c" + } + }, + { + "id": "settings-repo-metadata-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "ac1a130accdf", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "eb68427ac627", + "effects": "2699887103fb" + } + }, + { + "id": "settings-repo-metadata-fulfilled.method-not-found:settings-pending", + "observation": { + "sender": "f2d2703e065d", + "payloads": "83ef5f7039bf", + "settlements": "e91286279b33", + "state": "6134b73f18d0", + "effects": "3d1e2998e81c" + } + }, + { + "id": "settings-repo-metadata-fulfilled.method-not-found:settled", + "observation": { + "sender": "edce5081ad46", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "eb68427ac627", + "effects": "2699887103fb" + } + }, + { + "id": "settings-repo-metadata-fulfilled.transport-rejection:settings-pending", + "observation": { + "sender": "2c6bbaa35090", + "payloads": "83ef5f7039bf", + "settlements": "e91286279b33", + "state": "6134b73f18d0", + "effects": "3d1e2998e81c" + } + }, + { + "id": "settings-repo-metadata-fulfilled.transport-rejection:settled", + "observation": { + "sender": "20360c6bacd5", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "eb68427ac627", + "effects": "2699887103fb" + } + }, + { + "id": "settings-repo-metadata-fulfilled.transport-rejection-no-message:settings-pending", + "observation": { + "sender": "eef07277899e", + "payloads": "83ef5f7039bf", + "settlements": "e91286279b33", + "state": "6134b73f18d0", + "effects": "3d1e2998e81c" + } + }, + { + "id": "settings-repo-metadata-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "d5666e138271", + "payloads": "83ef5f7039bf", + "settlements": "2bf0f26c9185", + "state": "eb68427ac627", + "effects": "2699887103fb" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-folderworkspace.list-1.json b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-folderworkspace.list-1.json new file mode 100644 index 00000000000..53870e1bf7d --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-folderworkspace.list-1.json @@ -0,0 +1,3854 @@ +{ + "operation": "settings.resume-metadata", + "family": "settings.resume-metadata", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "130b4591c18b": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "1877cb494f15": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "1f0e36a0a4b5": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "2bea095a49b7": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "3c5579a5f793": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "44136fa355b3": {}, + "4b2416e523ba": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "4e4df519d32c": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "4f53cda18c2b": [], + "5d9f6aa27baa": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "606f2b0d8439": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "65c557da4079": { + "load": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "folderWorkspaces": [], + "projectGroups": [], + "repos": [], + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + }, + "worktrees": [] + } + } + }, + "695c6e508e82": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "6ac3472709c7": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "6bb20391aa0c": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "7795932ca2fb": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "7b7ec5caadc6": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "7c1aad2b38f8": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "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"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "979c190bfe01": [ + { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + }, + { + "name": "folderWorkspace.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}" + }, + { + "name": "projectGroup.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}" + }, + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + }, + { + "name": "worktree.ps#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}" + } + ], + "97f69435bc48": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "a386e9dcc7a5": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "a6ea42fe1f15": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "a7ceb7e68524": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "b11c8efab170": { + "load": { + "status": "pending", + "startedAt": 0 + } + }, + "c2db2c4af6b1": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "e5df965693e3": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "ff5323a74e30": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ] + }, + "recording": { + "scenario": "matrix-settings.resume-metadata-folderworkspace.list-1", + "checkpoints": [ + { + "id": "settings-resume-metadata-fulfilled.normal:settings-pending", + "observation": { + "sender": "1f0e36a0a4b5", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.normal:settled", + "observation": { + "sender": "7c1aad2b38f8", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.result-absent:settings-pending", + "observation": { + "sender": "4e4df519d32c", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.result-absent:settled", + "observation": { + "sender": "2bea095a49b7", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.result-null:settings-pending", + "observation": { + "sender": "c2db2c4af6b1", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.result-null:settled", + "observation": { + "sender": "6bb20391aa0c", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.inner-ok-missing:settings-pending", + "observation": { + "sender": "a6ea42fe1f15", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.inner-ok-missing:settled", + "observation": { + "sender": "a7ceb7e68524", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.inner-false-string-error:settings-pending", + "observation": { + "sender": "a386e9dcc7a5", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.inner-false-string-error:settled", + "observation": { + "sender": "7b7ec5caadc6", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.inner-false-object-error:settings-pending", + "observation": { + "sender": "6ac3472709c7", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.inner-false-object-error:settled", + "observation": { + "sender": "97f69435bc48", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.outer-refused:settings-pending", + "observation": { + "sender": "e5df965693e3", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.outer-refused:settled", + "observation": { + "sender": "130b4591c18b", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.outer-refused-no-message:settings-pending", + "observation": { + "sender": "1877cb494f15", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "695c6e508e82", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.method-not-found:settings-pending", + "observation": { + "sender": "4b2416e523ba", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.method-not-found:settled", + "observation": { + "sender": "3c5579a5f793", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.transport-rejection:settings-pending", + "observation": { + "sender": "606f2b0d8439", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.transport-rejection:settled", + "observation": { + "sender": "7795932ca2fb", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.transport-rejection-no-message:settings-pending", + "observation": { + "sender": "5d9f6aa27baa", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "ff5323a74e30", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-projectgroup.list-1.json b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-projectgroup.list-1.json new file mode 100644 index 00000000000..51ba663c3d4 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-projectgroup.list-1.json @@ -0,0 +1,3854 @@ +{ + "operation": "settings.resume-metadata", + "family": "settings.resume-metadata", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "00bbb3eddfd4": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "1ca80ce2cced": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "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"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "1f0e36a0a4b5": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "298c4c96df4c": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "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"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "361a12b27dd5": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "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"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "362245171208": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "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"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "44136fa355b3": {}, + "475a432d4ca1": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "4d3e312ac43f": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "4f53cda18c2b": [], + "65c557da4079": { + "load": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "folderWorkspaces": [], + "projectGroups": [], + "repos": [], + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + }, + "worktrees": [] + } + } + }, + "75232957e16d": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "7c1aad2b38f8": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "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"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "8c753ba4e0b2": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "979c190bfe01": [ + { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + }, + { + "name": "folderWorkspace.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}" + }, + { + "name": "projectGroup.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}" + }, + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + }, + { + "name": "worktree.ps#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}" + } + ], + "b11c8efab170": { + "load": { + "status": "pending", + "startedAt": 0 + } + }, + "bebbe18c6438": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "c5a98e1ea18e": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "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"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "c8cf00831512": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "c938aac1613b": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "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"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "cc1170113542": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "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"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "cdcc8f33eafc": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "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"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "e3732ae904d5": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "ede3aeabbc7e": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "f06ac85fd7a1": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "f490e23806c9": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "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"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "fd794cab29e4": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "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"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ] + }, + "recording": { + "scenario": "matrix-settings.resume-metadata-projectgroup.list-1", + "checkpoints": [ + { + "id": "settings-resume-metadata-fulfilled.normal:settings-pending", + "observation": { + "sender": "1f0e36a0a4b5", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.normal:settled", + "observation": { + "sender": "7c1aad2b38f8", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.result-absent:settings-pending", + "observation": { + "sender": "475a432d4ca1", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.result-absent:settled", + "observation": { + "sender": "f490e23806c9", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.result-null:settings-pending", + "observation": { + "sender": "f06ac85fd7a1", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.result-null:settled", + "observation": { + "sender": "fd794cab29e4", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.inner-ok-missing:settings-pending", + "observation": { + "sender": "c8cf00831512", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.inner-ok-missing:settled", + "observation": { + "sender": "361a12b27dd5", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.inner-false-string-error:settings-pending", + "observation": { + "sender": "e3732ae904d5", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.inner-false-string-error:settled", + "observation": { + "sender": "298c4c96df4c", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.inner-false-object-error:settings-pending", + "observation": { + "sender": "75232957e16d", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.inner-false-object-error:settled", + "observation": { + "sender": "cdcc8f33eafc", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.outer-refused:settings-pending", + "observation": { + "sender": "bebbe18c6438", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.outer-refused:settled", + "observation": { + "sender": "1ca80ce2cced", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.outer-refused-no-message:settings-pending", + "observation": { + "sender": "8c753ba4e0b2", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "cc1170113542", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.method-not-found:settings-pending", + "observation": { + "sender": "4d3e312ac43f", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.method-not-found:settled", + "observation": { + "sender": "c5a98e1ea18e", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.transport-rejection:settings-pending", + "observation": { + "sender": "00bbb3eddfd4", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.transport-rejection:settled", + "observation": { + "sender": "c938aac1613b", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.transport-rejection-no-message:settings-pending", + "observation": { + "sender": "ede3aeabbc7e", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "362245171208", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-repo.list-1.json b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-repo.list-1.json new file mode 100644 index 00000000000..64a709fcfa0 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-repo.list-1.json @@ -0,0 +1,3938 @@ +{ + "operation": "settings.resume-metadata", + "family": "settings.resume-metadata", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "06d32a612b1f": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "0c0a48054edd": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "0c1926bea66e": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "1db6642b54b5": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "1f0e36a0a4b5": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "32b791929e5a": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "3ca7751053ac": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "44136fa355b3": {}, + "4d252fc0d689": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "4f53cda18c2b": [], + "53c0d711b3b1": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "5800d986e907": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "59ce2ca469d2": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "65c557da4079": { + "load": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "folderWorkspaces": [], + "projectGroups": [], + "repos": [], + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + }, + "worktrees": [] + } + } + }, + "67b184ef7b87": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "6b6f4308d734": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "745cabcc39bc": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "outer refused", + "isRpcDeliveryUnknown": false + } + } + }, + "76993cf8825b": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "7c1aad2b38f8": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "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"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "86e0d0de5d97": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "89af34462307": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "TypeError", + "message": "Cannot read properties of undefined (reading 'repos')", + "isRpcDeliveryUnknown": false + } + } + }, + "8f538aa0ac25": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "979c190bfe01": [ + { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + }, + { + "name": "folderWorkspace.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}" + }, + { + "name": "projectGroup.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}" + }, + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + }, + { + "name": "worktree.ps#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}" + } + ], + "aea403ee61ec": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "afc54e9465be": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Unable to load workspace metadata.", + "isRpcDeliveryUnknown": false + } + } + }, + "b0cc0f55e94d": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "b11c8efab170": { + "load": { + "status": "pending", + "startedAt": 0 + } + }, + "ca6cb11e0817": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "d059633300e8": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "TypeError", + "message": "Cannot read properties of null (reading 'repos')", + "isRpcDeliveryUnknown": false + } + } + }, + "db9a12e4ce61": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "eeda08ee8bc6": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "f044f1381dbf": { + "load": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Unknown method", + "isRpcDeliveryUnknown": false + } + } + }, + "f6dde2c80288": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "fe1cebe1f1a2": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ] + }, + "recording": { + "scenario": "matrix-settings.resume-metadata-repo.list-1", + "checkpoints": [ + { + "id": "settings-resume-metadata-fulfilled.normal:settings-pending", + "observation": { + "sender": "1f0e36a0a4b5", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.normal:settled", + "observation": { + "sender": "7c1aad2b38f8", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.result-absent:settings-pending", + "observation": { + "sender": "32b791929e5a", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.result-absent:settled", + "observation": { + "sender": "0c1926bea66e", + "payloads": "979c190bfe01", + "settlements": "89af34462307", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.result-null:settings-pending", + "observation": { + "sender": "5800d986e907", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.result-null:settled", + "observation": { + "sender": "3ca7751053ac", + "payloads": "979c190bfe01", + "settlements": "d059633300e8", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.inner-ok-missing:settings-pending", + "observation": { + "sender": "06d32a612b1f", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.inner-ok-missing:settled", + "observation": { + "sender": "76993cf8825b", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.inner-false-string-error:settings-pending", + "observation": { + "sender": "59ce2ca469d2", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.inner-false-string-error:settled", + "observation": { + "sender": "4d252fc0d689", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.inner-false-object-error:settings-pending", + "observation": { + "sender": "67b184ef7b87", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.inner-false-object-error:settled", + "observation": { + "sender": "f6dde2c80288", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.outer-refused:settings-pending", + "observation": { + "sender": "1db6642b54b5", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.outer-refused:settled", + "observation": { + "sender": "db9a12e4ce61", + "payloads": "979c190bfe01", + "settlements": "745cabcc39bc", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.outer-refused-no-message:settings-pending", + "observation": { + "sender": "fe1cebe1f1a2", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "86e0d0de5d97", + "payloads": "979c190bfe01", + "settlements": "afc54e9465be", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.method-not-found:settings-pending", + "observation": { + "sender": "ca6cb11e0817", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.method-not-found:settled", + "observation": { + "sender": "8f538aa0ac25", + "payloads": "979c190bfe01", + "settlements": "f044f1381dbf", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.transport-rejection:settings-pending", + "observation": { + "sender": "aea403ee61ec", + "payloads": "979c190bfe01", + "settlements": "53c0d711b3b1", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.transport-rejection:settled", + "observation": { + "sender": "eeda08ee8bc6", + "payloads": "979c190bfe01", + "settlements": "53c0d711b3b1", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.transport-rejection-no-message:settings-pending", + "observation": { + "sender": "b0cc0f55e94d", + "payloads": "979c190bfe01", + "settlements": "6b6f4308d734", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "0c0a48054edd", + "payloads": "979c190bfe01", + "settlements": "6b6f4308d734", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata.json b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-settings.get-1.json similarity index 83% rename from mobile/rpc-foundation/goldens/matrix-settings.resume-metadata.json rename to mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-settings.get-1.json index c2339889b7d..67d15cfc95a 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-settings.get-1.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, @@ -831,35 +831,6 @@ } } ], - "3b459ec36be9": { - "load": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "folderWorkspaces": [], - "projectGroups": [], - "repos": [], - "settings": { - "defaultLinearTeamSelection": { - "$rpc": "null" - }, - "defaultRepoSelection": { - "$rpc": "null" - }, - "defaultTaskSource": "github", - "defaultTaskViewPreset": "all", - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "githubProjects": {}, - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["recorded-bot"], - "visibleTaskProviders": ["github"] - }, - "worktrees": [] - } - } - }, "44136fa355b3": {}, "4ef7f873c93e": { "load": { @@ -878,6 +849,532 @@ } }, "4f53cda18c2b": [], + "4f9afcecf347": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "65c557da4079": { + "load": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "folderWorkspaces": [], + "projectGroups": [], + "repos": [], + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + }, + "worktrees": [] + } + } + }, + "76224bbf9f6e": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-4", + "ok": false + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "7c1aad2b38f8": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "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"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], "808c2c00a156": [ { "name": "repo.list#1", @@ -1045,188 +1542,6 @@ } } ], - "836ae6d52a30": [ - { - "name": "repo.list#1", - "args": [ - { - "name": "method", - "value": "repo.list" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "repos": [] - } - } - } - }, - { - "name": "folderWorkspace.list#1", - "args": [ - { - "name": "method", - "value": "folderWorkspace.list" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "folderWorkspaces": [] - } - } - } - }, - { - "name": "projectGroup.list#1", - "args": [ - { - "name": "method", - "value": "projectGroup.list" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": { - "groups": [] - } - } - } - }, - { - "name": "settings.get#1", - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "undefined" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-4", - "ok": true, - "result": { - "settings": { - "defaultLinearTeamSelection": { - "$rpc": "null" - }, - "defaultRepoSelection": { - "$rpc": "null" - }, - "defaultTaskSource": "github", - "defaultTaskViewPreset": "all", - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "githubProjects": {}, - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["recorded-bot"], - "visibleTaskProviders": ["github"] - } - } - } - } - }, - { - "name": "worktree.ps#1", - "args": [ - { - "name": "method", - "value": "worktree.ps" - }, - { - "name": "params", - "value": { - "limit": 10000 - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-5", - "ok": true, - "result": { - "worktrees": [] - } - } - } - } - ], "8497b4c38684": [ { "name": "repo.list#1", @@ -1758,7 +2073,7 @@ ] }, "recording": { - "scenario": "matrix-settings.resume-metadata", + "scenario": "matrix-settings.resume-metadata-settings.get-1", "checkpoints": [ { "id": "settings-resume-metadata-fulfilled.prelude:settings-pending", @@ -1773,9 +2088,9 @@ { "id": "settings-resume-metadata-fulfilled.normal:settled", "observation": { - "sender": "836ae6d52a30", + "sender": "7c1aad2b38f8", "payloads": "979c190bfe01", - "settlements": "3b459ec36be9", + "settlements": "65c557da4079", "state": "44136fa355b3", "effects": "4f53cda18c2b" } @@ -1840,6 +2155,16 @@ "effects": "4f53cda18c2b" } }, + { + "id": "settings-resume-metadata-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "76224bbf9f6e", + "payloads": "979c190bfe01", + "settlements": "4ef7f873c93e", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, { "id": "settings-resume-metadata-fulfilled.method-not-found:settled", "observation": { @@ -1859,6 +2184,16 @@ "state": "44136fa355b3", "effects": "4f53cda18c2b" } + }, + { + "id": "settings-resume-metadata-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "4f9afcecf347", + "payloads": "979c190bfe01", + "settlements": "4ef7f873c93e", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } } ] } diff --git a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-worktree.ps-1.json b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-worktree.ps-1.json new file mode 100644 index 00000000000..2cac2cfbefa --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-worktree.ps-1.json @@ -0,0 +1,2266 @@ +{ + "operation": "settings.resume-metadata", + "family": "settings.resume-metadata", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "1f0e36a0a4b5": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "44136fa355b3": {}, + "4f53cda18c2b": [], + "5a87894f8926": { + "load": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "folderWorkspaces": [], + "projectGroups": [], + "repos": [], + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + }, + "worktrees": { + "$rpc": "null" + } + } + } + }, + "63604d32ea79": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "65c557da4079": { + "load": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "folderWorkspaces": [], + "projectGroups": [], + "repos": [], + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + }, + "worktrees": [] + } + } + }, + "79089d75947a": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-5", + "ok": false + } + } + } + ], + "7c1aad2b38f8": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "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"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "worktrees": [] + } + } + } + } + ], + "9295741f81ac": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "95de2cead218": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true + } + } + } + ], + "979c190bfe01": [ + { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + }, + { + "name": "folderWorkspace.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}" + }, + { + "name": "projectGroup.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}" + }, + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + }, + { + "name": "worktree.ps#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}" + } + ], + "aa1f6863628c": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "b11c8efab170": { + "load": { + "status": "pending", + "startedAt": 0 + } + }, + "b56ecde8fc6f": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-5", + "ok": false + } + } + } + ], + "c032fabf5933": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "c0d893ad06f5": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "e1bf4636f6a4": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "e718ff76d09c": [ + { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [] + } + } + } + }, + { + "name": "folderWorkspace.list#1", + "args": [ + { + "name": "method", + "value": "folderWorkspace.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "folderWorkspaces": [] + } + } + } + }, + { + "name": "projectGroup.list#1", + "args": [ + { + "name": "method", + "value": "projectGroup.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "groups": [] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-5", + "ok": false + } + } + } + ] + }, + "recording": { + "scenario": "matrix-settings.resume-metadata-worktree.ps-1", + "checkpoints": [ + { + "id": "settings-resume-metadata-fulfilled.prelude:settings-pending", + "observation": { + "sender": "1f0e36a0a4b5", + "payloads": "979c190bfe01", + "settlements": "b11c8efab170", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.normal:settled", + "observation": { + "sender": "7c1aad2b38f8", + "payloads": "979c190bfe01", + "settlements": "65c557da4079", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.result-absent:settled", + "observation": { + "sender": "95de2cead218", + "payloads": "979c190bfe01", + "settlements": "5a87894f8926", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.result-null:settled", + "observation": { + "sender": "e1bf4636f6a4", + "payloads": "979c190bfe01", + "settlements": "5a87894f8926", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.inner-ok-missing:settled", + "observation": { + "sender": "c0d893ad06f5", + "payloads": "979c190bfe01", + "settlements": "5a87894f8926", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.inner-false-string-error:settled", + "observation": { + "sender": "aa1f6863628c", + "payloads": "979c190bfe01", + "settlements": "5a87894f8926", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.inner-false-object-error:settled", + "observation": { + "sender": "9295741f81ac", + "payloads": "979c190bfe01", + "settlements": "5a87894f8926", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.outer-refused:settled", + "observation": { + "sender": "e718ff76d09c", + "payloads": "979c190bfe01", + "settlements": "5a87894f8926", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "79089d75947a", + "payloads": "979c190bfe01", + "settlements": "5a87894f8926", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.method-not-found:settled", + "observation": { + "sender": "b56ecde8fc6f", + "payloads": "979c190bfe01", + "settlements": "5a87894f8926", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.transport-rejection:settled", + "observation": { + "sender": "c032fabf5933", + "payloads": "979c190bfe01", + "settlements": "5a87894f8926", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-resume-metadata-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "63604d32ea79", + "payloads": "979c190bfe01", + "settlements": "5a87894f8926", + "state": "44136fa355b3", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-linear.status-1.json b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-linear.status-1.json new file mode 100644 index 00000000000..0688bd0de34 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-linear.status-1.json @@ -0,0 +1,3129 @@ +{ + "operation": "settings.task-hydration", + "family": "settings.task-hydration", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "001c439308e9": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "supported" + } + }, + { + "name": "error", + "value": "" + }, + { + "name": "error", + "value": "" + }, + { + "name": "taskStateHydrated", + "value": false + } + ], + "0131611322e3": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "0e538927184e": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-5", + "ok": false + } + } + } + ], + "1c1ed4c1276b": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-5", + "ok": false + } + } + } + ], + "206f7b421533": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true + } + } + } + ], + "40cb1c53bf32": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "4345d70c756e": [ + { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + }, + { + "name": "ui.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" + }, + { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" + }, + { + "name": "linear.status#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + } + ], + "58c52d8b7c76": { + "hydrated": true, + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + }, + "5a9842c17e51": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "5a9cc1957824": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "8574a5791dce": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "supported" + } + }, + { + "name": "error", + "value": "" + }, + { + "name": "runtimeTaskSettings", + "value": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + }, + { + "name": "trustedOrcaHooks", + "value": {} + }, + { + "name": "githubProjectHiddenFieldIdsByView", + "value": {} + }, + { + "name": "linearConnected", + "value": false + }, + { + "name": "linearWorkspaces", + "value": [] + }, + { + "name": "linearTeams", + "value": [] + }, + { + "name": "selectedLinearTeamIds", + "value": [] + }, + { + "name": "selectedLinearWorkspaceId", + "value": { + "$rpc": "null" + } + }, + { + "name": "visibleProviders", + "value": ["github", "linear"] + }, + { + "name": "provider", + "value": "github" + }, + { + "name": "githubMode", + "value": "items" + }, + { + "name": "defaultGitHubPreset", + "value": "issues" + }, + { + "name": "githubPreset", + "value": "issues" + }, + { + "name": "githubKind", + "value": "issues" + }, + { + "name": "linearFilter", + "value": "all" + }, + { + "name": "githubProjectSettings", + "value": { + "activeProject": { + "$rpc": "null" + }, + "lastViewByProject": {}, + "pinned": [], + "recent": [] + } + }, + { + "name": "query", + "value": "is:issue is:open" + }, + { + "name": "appliedQuery", + "value": "is:issue is:open" + }, + { + "name": "taskStateHydrated", + "value": true + } + ], + "9536cc3c5e7c": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "b4fce31353db": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-5", + "ok": false + } + } + } + ], + "c3f33d88e338": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "supported" + } + }, + { + "name": "error", + "value": "" + } + ], + "c6178e6a0f4e": { + "hydrated": false, + "settings": {} + }, + "d985dff1dc12": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "e211540e43c5": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "e71a3d7fabe9": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "ui.get#1", + "args": [ + { + "name": "method", + "value": "ui.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "ec7c3ed830cb": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "ef0a7060adef": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "supported" + } + }, + { + "name": "error", + "value": "" + }, + { + "name": "error", + "value": "transport failure" + }, + { + "name": "taskStateHydrated", + "value": false + } + ] + }, + "recording": { + "scenario": "matrix-settings.task-hydration-linear.status-1", + "checkpoints": [ + { + "id": "settings-task-hydration-fulfilled.prelude:settings-pending", + "observation": { + "sender": "e71a3d7fabe9", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "c3f33d88e338" + } + }, + { + "id": "settings-task-hydration-fulfilled.normal:settled", + "observation": { + "sender": "5a9cc1957824", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.result-absent:settled", + "observation": { + "sender": "206f7b421533", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.result-null:settled", + "observation": { + "sender": "e211540e43c5", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.inner-ok-missing:settled", + "observation": { + "sender": "9536cc3c5e7c", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.inner-false-string-error:settled", + "observation": { + "sender": "d985dff1dc12", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.inner-false-object-error:settled", + "observation": { + "sender": "40cb1c53bf32", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.outer-refused:settled", + "observation": { + "sender": "b4fce31353db", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "0e538927184e", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.method-not-found:settled", + "observation": { + "sender": "1c1ed4c1276b", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.transport-rejection:settled", + "observation": { + "sender": "5a9842c17e51", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "ef0a7060adef" + } + }, + { + "id": "settings-task-hydration-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "ec7c3ed830cb", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "001c439308e9" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-preflight.check-1.json b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-preflight.check-1.json new file mode 100644 index 00000000000..c59bcb79147 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-preflight.check-1.json @@ -0,0 +1,3109 @@ +{ + "operation": "settings.task-hydration", + "family": "settings.task-hydration", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "001c439308e9": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "supported" + } + }, + { + "name": "error", + "value": "" + }, + { + "name": "error", + "value": "" + }, + { + "name": "taskStateHydrated", + "value": false + } + ], + "0131611322e3": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "0e108236a8a0": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "1a2880ae69cc": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "2222a2374f0f": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "4345d70c756e": [ + { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + }, + { + "name": "ui.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" + }, + { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" + }, + { + "name": "linear.status#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + } + ], + "556b2e3c91ca": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-4", + "ok": false + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "58c52d8b7c76": { + "hydrated": true, + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + }, + "5a9cc1957824": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "8574a5791dce": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "supported" + } + }, + { + "name": "error", + "value": "" + }, + { + "name": "runtimeTaskSettings", + "value": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + }, + { + "name": "trustedOrcaHooks", + "value": {} + }, + { + "name": "githubProjectHiddenFieldIdsByView", + "value": {} + }, + { + "name": "linearConnected", + "value": false + }, + { + "name": "linearWorkspaces", + "value": [] + }, + { + "name": "linearTeams", + "value": [] + }, + { + "name": "selectedLinearTeamIds", + "value": [] + }, + { + "name": "selectedLinearWorkspaceId", + "value": { + "$rpc": "null" + } + }, + { + "name": "visibleProviders", + "value": ["github", "linear"] + }, + { + "name": "provider", + "value": "github" + }, + { + "name": "githubMode", + "value": "items" + }, + { + "name": "defaultGitHubPreset", + "value": "issues" + }, + { + "name": "githubPreset", + "value": "issues" + }, + { + "name": "githubKind", + "value": "issues" + }, + { + "name": "linearFilter", + "value": "all" + }, + { + "name": "githubProjectSettings", + "value": { + "activeProject": { + "$rpc": "null" + }, + "lastViewByProject": {}, + "pinned": [], + "recent": [] + } + }, + { + "name": "query", + "value": "is:issue is:open" + }, + { + "name": "appliedQuery", + "value": "is:issue is:open" + }, + { + "name": "taskStateHydrated", + "value": true + } + ], + "96b7e8f842d3": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-4", + "ok": false + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "9b88748c9688": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "c3f33d88e338": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "supported" + } + }, + { + "name": "error", + "value": "" + } + ], + "c6178e6a0f4e": { + "hydrated": false, + "settings": {} + }, + "d50c3de1c98f": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "d769d5caf1a7": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "e71a3d7fabe9": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "ui.get#1", + "args": [ + { + "name": "method", + "value": "ui.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "ea2e05016caa": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-4", + "ok": false + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "ef0a7060adef": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "supported" + } + }, + { + "name": "error", + "value": "" + }, + { + "name": "error", + "value": "transport failure" + }, + { + "name": "taskStateHydrated", + "value": false + } + ], + "ff1458f79d9a": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ] + }, + "recording": { + "scenario": "matrix-settings.task-hydration-preflight.check-1", + "checkpoints": [ + { + "id": "settings-task-hydration-fulfilled.prelude:settings-pending", + "observation": { + "sender": "e71a3d7fabe9", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "c3f33d88e338" + } + }, + { + "id": "settings-task-hydration-fulfilled.normal:settled", + "observation": { + "sender": "5a9cc1957824", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.result-absent:settled", + "observation": { + "sender": "d50c3de1c98f", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.result-null:settled", + "observation": { + "sender": "ff1458f79d9a", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.inner-ok-missing:settled", + "observation": { + "sender": "1a2880ae69cc", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.inner-false-string-error:settled", + "observation": { + "sender": "2222a2374f0f", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.inner-false-object-error:settled", + "observation": { + "sender": "d769d5caf1a7", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.outer-refused:settled", + "observation": { + "sender": "556b2e3c91ca", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "ea2e05016caa", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.method-not-found:settled", + "observation": { + "sender": "96b7e8f842d3", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.transport-rejection:settled", + "observation": { + "sender": "9b88748c9688", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "ef0a7060adef" + } + }, + { + "id": "settings-task-hydration-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "0e108236a8a0", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "001c439308e9" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration.json b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-settings.get-1.json similarity index 84% rename from mobile/rpc-foundation/goldens/matrix-settings.task-hydration.json rename to mobile/rpc-foundation/goldens/matrix-settings.task-hydration-settings.get-1.json index e9cf14e4588..5e11e509e29 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-settings.get-1.json @@ -5,12 +5,214 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, "goldenFormatVersion": 2, "values": { + "001c439308e9": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "supported" + } + }, + { + "name": "error", + "value": "" + }, + { + "name": "error", + "value": "" + }, + { + "name": "taskStateHydrated", + "value": false + } + ], "0131611322e3": { "mount": { "status": "fulfilled", @@ -191,6 +393,173 @@ } } ], + "2e64f2aef08d": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], "42a9fcde7c06": [ { "name": "taskStateHydrated", @@ -959,6 +1328,361 @@ } } ], + "58c52d8b7c76": { + "hydrated": true, + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + }, + "5a9cc1957824": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "631a1fa5a54c": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], "71fb483bdd18": [ { "name": "status.get#1", @@ -1125,379 +1849,7 @@ } } ], - "86956ff3c10b": [ - { - "name": "status.get#1", - "args": [ - { - "name": "method", - "value": "status.get" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "capabilities": ["mobile.tasks.v1"] - } - } - } - }, - { - "name": "settings.get#1", - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "$rpc": "null" - } - } - } - }, - { - "name": "ui.get#1", - "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-3", - "ok": true, - "result": { - "ui": {} - } - } - } - }, - { - "name": "preflight.check#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-4", - "ok": true, - "result": { - "glab": { - "installed": false - } - } - } - } - }, - { - "name": "linear.status#1", - "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-5", - "ok": true, - "result": { - "connected": false - } - } - } - } - ], - "8c9d20f37c09": [ - { - "name": "status.get#1", - "args": [ - { - "name": "method", - "value": "status.get" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "capabilities": ["mobile.tasks.v1"] - } - } - } - }, - { - "name": "settings.get#1", - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "settings": { - "defaultLinearTeamSelection": { - "$rpc": "null" - }, - "defaultRepoSelection": { - "$rpc": "null" - }, - "defaultTaskSource": "github", - "defaultTaskViewPreset": "all", - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "githubProjects": {}, - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["recorded-bot"], - "visibleTaskProviders": ["github"] - } - } - } - } - }, - { - "name": "ui.get#1", - "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-3", - "ok": true, - "result": { - "ui": {} - } - } - } - }, - { - "name": "preflight.check#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-4", - "ok": true, - "result": { - "glab": { - "installed": false - } - } - } - } - }, - { - "name": "linear.status#1", - "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-5", - "ok": true, - "result": { - "connected": false - } - } - } - } - ], - "91788ef43e61": { - "hydrated": true, - "settings": { - "defaultLinearTeamSelection": { - "$rpc": "null" - }, - "defaultRepoSelection": { - "$rpc": "null" - }, - "defaultTaskSource": "github", - "defaultTaskViewPreset": "all", - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "githubProjects": {}, - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["recorded-bot"], - "visibleTaskProviders": ["github"] - } - }, - "9188f452e9d7": [ + "8574a5791dce": [ { "name": "taskStateHydrated", "value": false @@ -1693,20 +2045,11 @@ { "name": "runtimeTaskSettings", "value": { - "defaultLinearTeamSelection": { - "$rpc": "null" - }, - "defaultRepoSelection": { - "$rpc": "null" - }, - "defaultTaskSource": "github", - "defaultTaskViewPreset": "all", "defaultTuiAgent": "codex", "disabledTuiAgents": ["claude"], - "githubProjects": {}, "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["recorded-bot"], - "visibleTaskProviders": ["github"] + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] } }, { @@ -1741,7 +2084,7 @@ }, { "name": "visibleProviders", - "value": ["github"] + "value": ["github", "linear"] }, { "name": "provider", @@ -1769,7 +2112,14 @@ }, { "name": "githubProjectSettings", - "value": {} + "value": { + "activeProject": { + "$rpc": "null" + }, + "lastViewByProject": {}, + "pinned": [], + "recent": [] + } }, { "name": "query", @@ -1784,6 +2134,175 @@ "value": true } ], + "86956ff3c10b": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], "963a91c532c8": { "hydrated": true, "settings": {} @@ -3110,7 +3629,7 @@ ] }, "recording": { - "scenario": "matrix-settings.task-hydration", + "scenario": "matrix-settings.task-hydration-settings.get-1", "checkpoints": [ { "id": "settings-task-hydration-fulfilled.prelude:settings-pending", @@ -3125,11 +3644,11 @@ { "id": "settings-task-hydration-fulfilled.normal:settled", "observation": { - "sender": "8c9d20f37c09", + "sender": "5a9cc1957824", "payloads": "4345d70c756e", "settlements": "0131611322e3", - "state": "91788ef43e61", - "effects": "9188f452e9d7" + "state": "58c52d8b7c76", + "effects": "8574a5791dce" } }, { @@ -3192,6 +3711,16 @@ "effects": "c479baa4b17d" } }, + { + "id": "settings-task-hydration-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "631a1fa5a54c", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "963a91c532c8", + "effects": "c479baa4b17d" + } + }, { "id": "settings-task-hydration-fulfilled.method-not-found:settled", "observation": { @@ -3211,6 +3740,16 @@ "state": "c6178e6a0f4e", "effects": "ef0a7060adef" } + }, + { + "id": "settings-task-hydration-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "2e64f2aef08d", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "001c439308e9" + } } ] } diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-status.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-status.get-1.json new file mode 100644 index 00000000000..fa6fbec6945 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-status.get-1.json @@ -0,0 +1,2961 @@ +{ + "operation": "settings.task-hydration", + "family": "settings.task-hydration", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "0131611322e3": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "110d95d1798a": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "154d5dfccf40": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "193d7d00aa00": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "2ab3a35f9d63": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "2e74bae4eac4": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "error", + "value": "" + }, + { + "name": "taskStateHydrated", + "value": false + } + ], + "37d66737f9aa": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unsupported" + } + }, + { + "name": "items", + "value": [] + }, + { + "name": "reset-items", + "value": { + "$rpc": "null" + } + }, + { + "name": "githubProjectTable", + "value": { + "$rpc": "null" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "error", + "value": "Update Orca desktop to use Tasks on mobile." + }, + { + "name": "taskStateHydrated", + "value": false + } + ], + "4345d70c756e": [ + { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + }, + { + "name": "ui.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" + }, + { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" + }, + { + "name": "linear.status#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + } + ], + "588a105f4716": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + } + ], + "58c52d8b7c76": { + "hydrated": true, + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + }, + "5a9cc1957824": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "5fc90efbc51e": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "748b2ba12d63": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "error", + "value": "Unknown method" + }, + { + "name": "taskStateHydrated", + "value": false + } + ], + "7f26680c934a": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "error", + "value": "outer refused" + }, + { + "name": "taskStateHydrated", + "value": false + } + ], + "8574a5791dce": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "supported" + } + }, + { + "name": "error", + "value": "" + }, + { + "name": "runtimeTaskSettings", + "value": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + }, + { + "name": "trustedOrcaHooks", + "value": {} + }, + { + "name": "githubProjectHiddenFieldIdsByView", + "value": {} + }, + { + "name": "linearConnected", + "value": false + }, + { + "name": "linearWorkspaces", + "value": [] + }, + { + "name": "linearTeams", + "value": [] + }, + { + "name": "selectedLinearTeamIds", + "value": [] + }, + { + "name": "selectedLinearWorkspaceId", + "value": { + "$rpc": "null" + } + }, + { + "name": "visibleProviders", + "value": ["github", "linear"] + }, + { + "name": "provider", + "value": "github" + }, + { + "name": "githubMode", + "value": "items" + }, + { + "name": "defaultGitHubPreset", + "value": "issues" + }, + { + "name": "githubPreset", + "value": "issues" + }, + { + "name": "githubKind", + "value": "issues" + }, + { + "name": "linearFilter", + "value": "all" + }, + { + "name": "githubProjectSettings", + "value": { + "activeProject": { + "$rpc": "null" + }, + "lastViewByProject": {}, + "pinned": [], + "recent": [] + } + }, + { + "name": "query", + "value": "is:issue is:open" + }, + { + "name": "appliedQuery", + "value": "is:issue is:open" + }, + { + "name": "taskStateHydrated", + "value": true + } + ], + "8a0a00c351e2": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "9e0ac285f67c": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "error", + "value": "Cannot read properties of undefined (reading 'capabilities')" + }, + { + "name": "taskStateHydrated", + "value": false + } + ], + "9ed6448c37d1": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "c3f33d88e338": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "supported" + } + }, + { + "name": "error", + "value": "" + } + ], + "c6178e6a0f4e": { + "hydrated": false, + "settings": {} + }, + "c6ded3b81a23": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "d740483a26ae": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "error", + "value": "transport failure" + }, + { + "name": "taskStateHydrated", + "value": false + } + ], + "dcf267ed0572": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "error", + "value": "Cannot read properties of null (reading 'capabilities')" + }, + { + "name": "taskStateHydrated", + "value": false + } + ], + "e71a3d7fabe9": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "ui.get#1", + "args": [ + { + "name": "method", + "value": "ui.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "fc08fcab8b31": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "fd2ebc63b188": [ + { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + } + ] + }, + "recording": { + "scenario": "matrix-settings.task-hydration-status.get-1", + "checkpoints": [ + { + "id": "settings-task-hydration-fulfilled.normal:settings-pending", + "observation": { + "sender": "e71a3d7fabe9", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "c3f33d88e338" + } + }, + { + "id": "settings-task-hydration-fulfilled.normal:settled", + "observation": { + "sender": "5a9cc1957824", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.result-absent:settings-pending", + "observation": { + "sender": "588a105f4716", + "payloads": "fd2ebc63b188", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "9e0ac285f67c" + } + }, + { + "id": "settings-task-hydration-fulfilled.result-absent:settled", + "observation": { + "sender": "588a105f4716", + "payloads": "fd2ebc63b188", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "9e0ac285f67c" + } + }, + { + "id": "settings-task-hydration-fulfilled.result-null:settings-pending", + "observation": { + "sender": "c6ded3b81a23", + "payloads": "fd2ebc63b188", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "dcf267ed0572" + } + }, + { + "id": "settings-task-hydration-fulfilled.result-null:settled", + "observation": { + "sender": "c6ded3b81a23", + "payloads": "fd2ebc63b188", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "dcf267ed0572" + } + }, + { + "id": "settings-task-hydration-fulfilled.inner-ok-missing:settings-pending", + "observation": { + "sender": "154d5dfccf40", + "payloads": "fd2ebc63b188", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "37d66737f9aa" + } + }, + { + "id": "settings-task-hydration-fulfilled.inner-ok-missing:settled", + "observation": { + "sender": "154d5dfccf40", + "payloads": "fd2ebc63b188", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "37d66737f9aa" + } + }, + { + "id": "settings-task-hydration-fulfilled.inner-false-string-error:settings-pending", + "observation": { + "sender": "9ed6448c37d1", + "payloads": "fd2ebc63b188", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "37d66737f9aa" + } + }, + { + "id": "settings-task-hydration-fulfilled.inner-false-string-error:settled", + "observation": { + "sender": "9ed6448c37d1", + "payloads": "fd2ebc63b188", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "37d66737f9aa" + } + }, + { + "id": "settings-task-hydration-fulfilled.inner-false-object-error:settings-pending", + "observation": { + "sender": "8a0a00c351e2", + "payloads": "fd2ebc63b188", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "37d66737f9aa" + } + }, + { + "id": "settings-task-hydration-fulfilled.inner-false-object-error:settled", + "observation": { + "sender": "8a0a00c351e2", + "payloads": "fd2ebc63b188", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "37d66737f9aa" + } + }, + { + "id": "settings-task-hydration-fulfilled.outer-refused:settings-pending", + "observation": { + "sender": "5fc90efbc51e", + "payloads": "fd2ebc63b188", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "7f26680c934a" + } + }, + { + "id": "settings-task-hydration-fulfilled.outer-refused:settled", + "observation": { + "sender": "5fc90efbc51e", + "payloads": "fd2ebc63b188", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "7f26680c934a" + } + }, + { + "id": "settings-task-hydration-fulfilled.outer-refused-no-message:settings-pending", + "observation": { + "sender": "2ab3a35f9d63", + "payloads": "fd2ebc63b188", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "2e74bae4eac4" + } + }, + { + "id": "settings-task-hydration-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "2ab3a35f9d63", + "payloads": "fd2ebc63b188", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "2e74bae4eac4" + } + }, + { + "id": "settings-task-hydration-fulfilled.method-not-found:settings-pending", + "observation": { + "sender": "193d7d00aa00", + "payloads": "fd2ebc63b188", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "748b2ba12d63" + } + }, + { + "id": "settings-task-hydration-fulfilled.method-not-found:settled", + "observation": { + "sender": "193d7d00aa00", + "payloads": "fd2ebc63b188", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "748b2ba12d63" + } + }, + { + "id": "settings-task-hydration-fulfilled.transport-rejection:settings-pending", + "observation": { + "sender": "110d95d1798a", + "payloads": "fd2ebc63b188", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "d740483a26ae" + } + }, + { + "id": "settings-task-hydration-fulfilled.transport-rejection:settled", + "observation": { + "sender": "110d95d1798a", + "payloads": "fd2ebc63b188", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "d740483a26ae" + } + }, + { + "id": "settings-task-hydration-fulfilled.transport-rejection-no-message:settings-pending", + "observation": { + "sender": "fc08fcab8b31", + "payloads": "fd2ebc63b188", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "2e74bae4eac4" + } + }, + { + "id": "settings-task-hydration-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "fc08fcab8b31", + "payloads": "fd2ebc63b188", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "2e74bae4eac4" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-ui.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-ui.get-1.json new file mode 100644 index 00000000000..219f9504e0f --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-ui.get-1.json @@ -0,0 +1,3563 @@ +{ + "operation": "settings.task-hydration", + "family": "settings.task-hydration", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "001c439308e9": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "supported" + } + }, + { + "name": "error", + "value": "" + }, + { + "name": "error", + "value": "" + }, + { + "name": "taskStateHydrated", + "value": false + } + ], + "0131611322e3": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "13d9543d1b59": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "args": [ + { + "name": "method", + "value": "ui.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "1479f00146ea": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "1825a87a7ca8": { + "hydrated": false, + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + }, + "2bcbae7d528e": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "supported" + } + }, + { + "name": "error", + "value": "" + }, + { + "name": "runtimeTaskSettings", + "value": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + }, + { + "name": "error", + "value": "Cannot read properties of null (reading 'ui')" + }, + { + "name": "taskStateHydrated", + "value": false + } + ], + "2cc8c00fc51e": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "36cd20ebdd74": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "args": [ + { + "name": "method", + "value": "ui.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "4345d70c756e": [ + { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + }, + { + "name": "ui.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" + }, + { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" + }, + { + "name": "linear.status#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + } + ], + "58c52d8b7c76": { + "hydrated": true, + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + }, + "5a9cc1957824": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "ui": {} + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "5ec73f78a5c9": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "61a15431a513": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "675de521d55a": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "args": [ + { + "name": "method", + "value": "ui.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "6d8bbc36b150": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "8390ac39edc2": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "supported" + } + }, + { + "name": "error", + "value": "" + }, + { + "name": "runtimeTaskSettings", + "value": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + }, + { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ui')" + }, + { + "name": "taskStateHydrated", + "value": false + } + ], + "8574a5791dce": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "supported" + } + }, + { + "name": "error", + "value": "" + }, + { + "name": "runtimeTaskSettings", + "value": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + }, + { + "name": "trustedOrcaHooks", + "value": {} + }, + { + "name": "githubProjectHiddenFieldIdsByView", + "value": {} + }, + { + "name": "linearConnected", + "value": false + }, + { + "name": "linearWorkspaces", + "value": [] + }, + { + "name": "linearTeams", + "value": [] + }, + { + "name": "selectedLinearTeamIds", + "value": [] + }, + { + "name": "selectedLinearWorkspaceId", + "value": { + "$rpc": "null" + } + }, + { + "name": "visibleProviders", + "value": ["github", "linear"] + }, + { + "name": "provider", + "value": "github" + }, + { + "name": "githubMode", + "value": "items" + }, + { + "name": "defaultGitHubPreset", + "value": "issues" + }, + { + "name": "githubPreset", + "value": "issues" + }, + { + "name": "githubKind", + "value": "issues" + }, + { + "name": "linearFilter", + "value": "all" + }, + { + "name": "githubProjectSettings", + "value": { + "activeProject": { + "$rpc": "null" + }, + "lastViewByProject": {}, + "pinned": [], + "recent": [] + } + }, + { + "name": "query", + "value": "is:issue is:open" + }, + { + "name": "appliedQuery", + "value": "is:issue is:open" + }, + { + "name": "taskStateHydrated", + "value": true + } + ], + "c3f33d88e338": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "supported" + } + }, + { + "name": "error", + "value": "" + } + ], + "c6178e6a0f4e": { + "hydrated": false, + "settings": {} + }, + "cc43e70e44b1": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ], + "e71a3d7fabe9": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "ui.get#1", + "args": [ + { + "name": "method", + "value": "ui.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "ef0a7060adef": [ + { + "name": "taskStateHydrated", + "value": false + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + } + }, + { + "name": "showLinearWorkspacePicker", + "value": false + }, + { + "name": "showLinearTeamPicker", + "value": false + }, + { + "name": "showLinearViewPicker", + "value": false + }, + { + "name": "showLinearGroupPicker", + "value": false + }, + { + "name": "showLinearOrderPicker", + "value": false + }, + { + "name": "showLinearDisplayPicker", + "value": false + }, + { + "name": "showLinearConnect", + "value": false + }, + { + "name": "showProviderPicker", + "value": false + }, + { + "name": "showGitHubKindPicker", + "value": false + }, + { + "name": "showGitHubPresetPicker", + "value": false + }, + { + "name": "showGitLabViewPicker", + "value": false + }, + { + "name": "showGitLabFilterPicker", + "value": false + }, + { + "name": "showLinearFilterPicker", + "value": false + }, + { + "name": "showSortPicker", + "value": false + }, + { + "name": "showRepoPicker", + "value": false + }, + { + "name": "showGitHubIssueSourcePicker", + "value": false + }, + { + "name": "showGitHubPagePicker", + "value": false + }, + { + "name": "showGitHubProjectPicker", + "value": false + }, + { + "name": "showGitHubProjectViewPicker", + "value": false + }, + { + "name": "showGitHubProjectSortPicker", + "value": false + }, + { + "name": "showGitHubProjectFieldsPicker", + "value": false + }, + { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + } + }, + { + "name": "actionItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + } + }, + { + "name": "detailPayload", + "value": { + "$rpc": "null" + } + }, + { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + } + }, + { + "name": "showCreateTask", + "value": false + }, + { + "name": "showCreateTargetPicker", + "value": false + }, + { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + } + }, + { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + } + }, + { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + } + }, + { + "name": "reset-workspace", + "value": { + "$rpc": "null" + } + }, + { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "supported" + } + }, + { + "name": "error", + "value": "" + }, + { + "name": "error", + "value": "transport failure" + }, + { + "name": "taskStateHydrated", + "value": false + } + ], + "f636ad8a1952": [ + { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["mobile.tasks.v1"] + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-3", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + { + "name": "preflight.check#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-4", + "ok": true, + "result": { + "glab": { + "installed": false + } + } + } + } + }, + { + "name": "linear.status#1", + "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-5", + "ok": true, + "result": { + "connected": false + } + } + } + } + ] + }, + "recording": { + "scenario": "matrix-settings.task-hydration-ui.get-1", + "checkpoints": [ + { + "id": "settings-task-hydration-fulfilled.prelude:settings-pending", + "observation": { + "sender": "e71a3d7fabe9", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "c3f33d88e338" + } + }, + { + "id": "settings-task-hydration-fulfilled.normal:settled", + "observation": { + "sender": "5a9cc1957824", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.result-absent:settled", + "observation": { + "sender": "cc43e70e44b1", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "1825a87a7ca8", + "effects": "8390ac39edc2" + } + }, + { + "id": "settings-task-hydration-fulfilled.result-null:settled", + "observation": { + "sender": "f636ad8a1952", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "1825a87a7ca8", + "effects": "2bcbae7d528e" + } + }, + { + "id": "settings-task-hydration-fulfilled.inner-ok-missing:settled", + "observation": { + "sender": "6d8bbc36b150", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.inner-false-string-error:settled", + "observation": { + "sender": "61a15431a513", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.inner-false-object-error:settled", + "observation": { + "sender": "1479f00146ea", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.outer-refused:settled", + "observation": { + "sender": "36cd20ebdd74", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "675de521d55a", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.method-not-found:settled", + "observation": { + "sender": "13d9543d1b59", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "58c52d8b7c76", + "effects": "8574a5791dce" + } + }, + { + "id": "settings-task-hydration-fulfilled.transport-rejection:settled", + "observation": { + "sender": "2cc8c00fc51e", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "ef0a7060adef" + } + }, + { + "id": "settings-task-hydration-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "5ec73f78a5c9", + "payloads": "4345d70c756e", + "settlements": "0131611322e3", + "state": "c6178e6a0f4e", + "effects": "001c439308e9" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-workspace.json b/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-settings.get-1.json similarity index 85% rename from mobile/rpc-foundation/goldens/matrix-settings.task-workspace.json rename to mobile/rpc-foundation/goldens/matrix-settings.task-workspace-settings.get-1.json index eef06945fdf..e6fbd181456 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.task-workspace.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-settings.get-1.json @@ -5,12 +5,45 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, "goldenFormatVersion": 2, "values": { + "05a6cab0c399": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], "0c7c10d0f1d4": [ { "name": "settings.get#1", @@ -46,6 +79,80 @@ } } ], + "0ffb818cf79c": [ + { + "name": "creatingKey", + "value": "linear:1" + }, + { + "name": "error", + "value": "" + }, + { + "name": "runtimeTaskSettings", + "value": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + }, + { + "name": "workspaceAgent", + "value": "codex" + }, + { + "name": "workspaceAgentOverridden", + "value": false + }, + { + "name": "error", + "value": "Selected agent is disabled. Choose an enabled agent before creating." + }, + { + "name": "creatingKey", + "value": { + "$rpc": "null" + } + } + ], + "18355f79596e": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + } + ], "1f2f2a0a5737": [ { "name": "settings.get#1", @@ -73,28 +180,6 @@ } } ], - "235e65047685": { - "creating": { - "$rpc": "null" - }, - "error": "Selected agent is disabled. Choose an enabled agent before creating.", - "settings": { - "defaultLinearTeamSelection": { - "$rpc": "null" - }, - "defaultRepoSelection": { - "$rpc": "null" - }, - "defaultTaskSource": "github", - "defaultTaskViewPreset": "all", - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "githubProjects": {}, - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["recorded-bot"], - "visibleTaskProviders": ["github"] - } - }, "236832733364": [ { "name": "creatingKey", @@ -123,53 +208,6 @@ } } ], - "290a60cb44eb": [ - { - "name": "creatingKey", - "value": "linear:1" - }, - { - "name": "error", - "value": "" - }, - { - "name": "runtimeTaskSettings", - "value": { - "defaultLinearTeamSelection": { - "$rpc": "null" - }, - "defaultRepoSelection": { - "$rpc": "null" - }, - "defaultTaskSource": "github", - "defaultTaskViewPreset": "all", - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "githubProjects": {}, - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["recorded-bot"], - "visibleTaskProviders": ["github"] - } - }, - { - "name": "workspaceAgent", - "value": "codex" - }, - { - "name": "workspaceAgentOverridden", - "value": false - }, - { - "name": "error", - "value": "Selected agent is disabled. Choose an enabled agent before creating." - }, - { - "name": "creatingKey", - "value": { - "$rpc": "null" - } - } - ], "35364e9332cb": [ { "name": "settings.get#1", @@ -372,7 +410,26 @@ "disabledTuiAgents": ["claude"] } }, - "9c753d3a11f2": [ + "8b8197eed660": { + "creating": { + "$rpc": "null" + }, + "error": "Selected agent is disabled. Choose an enabled agent before creating.", + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + }, + "9e493785145e": [ + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + } + ], + "a7af6ac4ce05": [ { "name": "settings.get#1", "args": [ @@ -402,32 +459,17 @@ "ok": true, "result": { "settings": { - "defaultLinearTeamSelection": { - "$rpc": "null" - }, - "defaultRepoSelection": { - "$rpc": "null" - }, - "defaultTaskSource": "github", - "defaultTaskViewPreset": "all", "defaultTuiAgent": "codex", "disabledTuiAgents": ["claude"], - "githubProjects": {}, "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["recorded-bot"], - "visibleTaskProviders": ["github"] + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] } } } } } ], - "9e493785145e": [ - { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - } - ], "adec34c2065c": { "creating": { "$rpc": "null" @@ -608,7 +650,7 @@ ] }, "recording": { - "scenario": "matrix-settings.task-workspace", + "scenario": "matrix-settings.task-workspace-settings.get-1", "checkpoints": [ { "id": "settings-task-workspace-fulfilled.prelude:settings-pending", @@ -633,11 +675,11 @@ { "id": "settings-task-workspace-fulfilled.normal:settled", "observation": { - "sender": "9c753d3a11f2", + "sender": "a7af6ac4ce05", "payloads": "9e493785145e", "settlements": "6dfef4ef572b", - "state": "235e65047685", - "effects": "290a60cb44eb" + "state": "8b8197eed660", + "effects": "0ffb818cf79c" } }, { @@ -700,6 +742,16 @@ "effects": "236832733364" } }, + { + "id": "settings-task-workspace-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "18355f79596e", + "payloads": "9e493785145e", + "settlements": "6dfef4ef572b", + "state": "d5df3f6b123a", + "effects": "236832733364" + } + }, { "id": "settings-task-workspace-fulfilled.method-not-found:settled", "observation": { @@ -719,6 +771,16 @@ "state": "d5df3f6b123a", "effects": "236832733364" } + }, + { + "id": "settings-task-workspace-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "05a6cab0c399", + "payloads": "9e493785145e", + "settlements": "6dfef4ef572b", + "state": "d5df3f6b123a", + "effects": "236832733364" + } } ] } diff --git a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-linear.status-1.json b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-linear.status-1.json new file mode 100644 index 00000000000..8c1f3d34505 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-linear.status-1.json @@ -0,0 +1,1851 @@ +{ + "operation": "settings.workspace-context", + "family": "settings.workspace-context", + "namedDeltas": ["new-workspace-runtime-context-null-settings-typeerror"], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "0131611322e3": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "11eaf653728f": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "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": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], + "2a7485a88169": { + "providers": ["github"], + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + }, + "trust": {} + }, + "2bd9845dbe9d": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], + "4f53cda18c2b": [], + "67dc6573e695": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], + "7076fb41232c": [ + { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" + }, + { + "name": "linear.status#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + }, + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + }, + { + "name": "ui.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" + } + ], + "792e7393a4e3": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "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": { + "error": "refused" + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], + "7e236d701bd4": [ + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "ui.get#1", + "args": [ + { + "name": "method", + "value": "ui.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "829e3b5a04b1": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "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": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], + "83dc382969aa": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "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": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], + "8aef8e54c2c0": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "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": { + "$rpc": "null" + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], + "d0cc5f93bf42": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], + "d3264323756d": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], + "edae57429e34": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], + "f6a09f8c5b85": { + "providers": [], + "settings": { + "$rpc": "null" + }, + "trust": {} + }, + "ff0adf8894dc": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "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": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ] + }, + "recording": { + "scenario": "matrix-settings.workspace-context-linear.status-1", + "checkpoints": [ + { + "id": "settings-workspace-context-fulfilled.prelude:settings-pending", + "observation": { + "sender": "7e236d701bd4", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "f6a09f8c5b85", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.normal:settled", + "observation": { + "sender": "edae57429e34", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.result-absent:settled", + "observation": { + "sender": "d3264323756d", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.result-null:settled", + "observation": { + "sender": "8aef8e54c2c0", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.inner-ok-missing:settled", + "observation": { + "sender": "792e7393a4e3", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.inner-false-string-error:settled", + "observation": { + "sender": "829e3b5a04b1", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.inner-false-object-error:settled", + "observation": { + "sender": "83dc382969aa", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.outer-refused:settled", + "observation": { + "sender": "2bd9845dbe9d", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "67dc6573e695", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.method-not-found:settled", + "observation": { + "sender": "d0cc5f93bf42", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.transport-rejection:settled", + "observation": { + "sender": "ff0adf8894dc", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "11eaf653728f", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-preflight.check-1.json b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-preflight.check-1.json new file mode 100644 index 00000000000..4dd5a85f23c --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-preflight.check-1.json @@ -0,0 +1,1831 @@ +{ + "operation": "settings.workspace-context", + "family": "settings.workspace-context", + "namedDeltas": ["new-workspace-runtime-context-null-settings-typeerror"], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "0131611322e3": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "17c90ccffe03": [ + { + "name": "preflight.check#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": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], + "2a7485a88169": { + "providers": ["github"], + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + }, + "trust": {} + }, + "4f53cda18c2b": [], + "58a24bc75a55": [ + { + "name": "preflight.check#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": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], + "6ff4e4d05ee6": [ + { + "name": "preflight.check#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": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], + "7076fb41232c": [ + { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" + }, + { + "name": "linear.status#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + }, + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + }, + { + "name": "ui.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" + } + ], + "7e236d701bd4": [ + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "ui.get#1", + "args": [ + { + "name": "method", + "value": "ui.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "902537b97857": [ + { + "name": "preflight.check#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 + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], + "9390d77a67e0": [ + { + "name": "preflight.check#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": { + "$rpc": "null" + } + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], + "a0dd1289cbe3": [ + { + "name": "preflight.check#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": { + "error": "refused" + } + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], + "b805e4914b21": [ + { + "name": "preflight.check#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": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], + "dee2d3836b15": [ + { + "name": "preflight.check#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": { + "error": "inner refused", + "ok": false + } + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], + "e547586a081c": [ + { + "name": "preflight.check#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": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], + "edae57429e34": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], + "f6709c567827": [ + { + "name": "preflight.check#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": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], + "f6a09f8c5b85": { + "providers": [], + "settings": { + "$rpc": "null" + }, + "trust": {} + } + }, + "recording": { + "scenario": "matrix-settings.workspace-context-preflight.check-1", + "checkpoints": [ + { + "id": "settings-workspace-context-fulfilled.prelude:settings-pending", + "observation": { + "sender": "7e236d701bd4", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "f6a09f8c5b85", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.normal:settled", + "observation": { + "sender": "edae57429e34", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.result-absent:settled", + "observation": { + "sender": "902537b97857", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.result-null:settled", + "observation": { + "sender": "9390d77a67e0", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.inner-ok-missing:settled", + "observation": { + "sender": "a0dd1289cbe3", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.inner-false-string-error:settled", + "observation": { + "sender": "dee2d3836b15", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.inner-false-object-error:settled", + "observation": { + "sender": "b805e4914b21", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.outer-refused:settled", + "observation": { + "sender": "6ff4e4d05ee6", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "58a24bc75a55", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.method-not-found:settled", + "observation": { + "sender": "e547586a081c", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.transport-rejection:settled", + "observation": { + "sender": "f6709c567827", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "17c90ccffe03", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context.json b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-settings.get-1.json similarity index 82% rename from mobile/rpc-foundation/goldens/matrix-settings.workspace-context.json rename to mobile/rpc-foundation/goldens/matrix-settings.workspace-context-settings.get-1.json index 4b8594eefe2..c5af7f142cb 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-settings.get-1.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, @@ -31,26 +31,6 @@ } } ], - "07dbd26a6b6d": { - "providers": ["github"], - "settings": { - "defaultLinearTeamSelection": { - "$rpc": "null" - }, - "defaultRepoSelection": { - "$rpc": "null" - }, - "defaultTaskSource": "github", - "defaultTaskViewPreset": "all", - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "githubProjects": {}, - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["recorded-bot"], - "visibleTaskProviders": ["github"] - }, - "trust": {} - }, "15f4a9e72fac": [ { "name": "preflight.check#1", @@ -324,6 +304,17 @@ } } ], + "2a7485a88169": { + "providers": ["github"], + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + }, + "trust": {} + }, "325b2edaa7ef": [ { "name": "preflight.check#1", @@ -461,157 +452,6 @@ } } ], - "3576d57d5781": [ - { - "name": "preflight.check#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 - } - } - } - } - }, - { - "name": "linear.status#1", - "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 - } - } - } - }, - { - "name": "settings.get#1", - "args": [ - { - "name": "method", - "value": "settings.get" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": { - "settings": { - "defaultLinearTeamSelection": { - "$rpc": "null" - }, - "defaultRepoSelection": { - "$rpc": "null" - }, - "defaultTaskSource": "github", - "defaultTaskViewPreset": "all", - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "githubProjects": {}, - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["recorded-bot"], - "visibleTaskProviders": ["github"] - } - } - } - } - }, - { - "name": "ui.get#1", - "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-4", - "ok": true, - "result": { - "ui": {} - } - } - } - } - ], "3a834cb85dd8": { "providers": ["github"], "settings": { @@ -1023,6 +863,143 @@ } } ], + "ba916884bd0a": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-3", + "ok": false + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], "c86883087001": [ { "name": "preflight.check#1", @@ -1295,6 +1272,148 @@ } } ], + "edae57429e34": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], "f0339fb06e98": [ { "name": "preflight.check#1", @@ -1435,10 +1554,144 @@ "$rpc": "null" }, "trust": {} - } + }, + "fbc5ca6bc511": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ] }, "recording": { - "scenario": "matrix-settings.workspace-context", + "scenario": "matrix-settings.workspace-context-settings.get-1", "checkpoints": [ { "id": "settings-workspace-context-fulfilled.prelude:settings-pending", @@ -1453,10 +1706,10 @@ { "id": "settings-workspace-context-fulfilled.normal:settled", "observation": { - "sender": "3576d57d5781", + "sender": "edae57429e34", "payloads": "7076fb41232c", "settlements": "0131611322e3", - "state": "07dbd26a6b6d", + "state": "2a7485a88169", "effects": "4f53cda18c2b" } }, @@ -1520,6 +1773,16 @@ "effects": "4f53cda18c2b" } }, + { + "id": "settings-workspace-context-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "ba916884bd0a", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "3a834cb85dd8", + "effects": "4f53cda18c2b" + } + }, { "id": "settings-workspace-context-fulfilled.method-not-found:settled", "observation": { @@ -1539,6 +1802,16 @@ "state": "3a834cb85dd8", "effects": "4f53cda18c2b" } + }, + { + "id": "settings-workspace-context-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "fbc5ca6bc511", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "3a834cb85dd8", + "effects": "4f53cda18c2b" + } } ] } diff --git a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-ui.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-ui.get-1.json new file mode 100644 index 00000000000..67abbf894fd --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-ui.get-1.json @@ -0,0 +1,1882 @@ +{ + "operation": "settings.workspace-context", + "family": "settings.workspace-context", + "namedDeltas": ["new-workspace-runtime-context-null-settings-typeerror"], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "0131611322e3": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "243fdc8bacb0": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "2a7485a88169": { + "providers": ["github"], + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + }, + "trust": {} + }, + "46bbbe1f6796": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "4c034f8505cc": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true + } + } + } + ], + "4efa638f6435": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "4f53cda18c2b": [], + "6dcd8561f50b": [ + { + "name": "unhandled-rejection", + "value": { + "category": "TypeError", + "isRpcDeliveryUnknown": false, + "message": "Cannot read properties of undefined (reading 'ui')" + } + } + ], + "7076fb41232c": [ + { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" + }, + { + "name": "linear.status#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + }, + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + }, + { + "name": "ui.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" + } + ], + "7e236d701bd4": [ + { + "name": "preflight.check#1", + "args": [ + { + "name": "method", + "value": "preflight.check" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "linear.status#1", + "args": [ + { + "name": "method", + "value": "linear.status" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + { + "name": "ui.get#1", + "args": [ + { + "name": "method", + "value": "ui.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "894f3b5fffe4": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "8a63b85fee0c": { + "providers": [], + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + }, + "trust": {} + }, + "8b2738500c7f": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "args": [ + { + "name": "method", + "value": "ui.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-4", + "ok": false + } + } + } + ], + "a28fdfc18bd9": [ + { + "name": "unhandled-rejection", + "value": { + "category": "TypeError", + "isRpcDeliveryUnknown": false, + "message": "Cannot read properties of null (reading 'ui')" + } + } + ], + "b0854914137a": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "b171f07f28f2": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "d2666b5f6095": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "args": [ + { + "name": "method", + "value": "ui.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-4", + "ok": false + } + } + } + ], + "d463cd592c3a": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "args": [ + { + "name": "method", + "value": "ui.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-4", + "ok": false + } + } + } + ], + "edae57429e34": [ + { + "name": "preflight.check#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 + } + } + } + } + }, + { + "name": "linear.status#1", + "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 + } + } + } + }, + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + } + } + } + }, + { + "name": "ui.get#1", + "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-4", + "ok": true, + "result": { + "ui": {} + } + } + } + } + ], + "f6a09f8c5b85": { + "providers": [], + "settings": { + "$rpc": "null" + }, + "trust": {} + } + }, + "recording": { + "scenario": "matrix-settings.workspace-context-ui.get-1", + "checkpoints": [ + { + "id": "settings-workspace-context-fulfilled.prelude:settings-pending", + "observation": { + "sender": "7e236d701bd4", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "f6a09f8c5b85", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.normal:settled", + "observation": { + "sender": "edae57429e34", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.result-absent:settled", + "observation": { + "sender": "4c034f8505cc", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "8a63b85fee0c", + "effects": "6dcd8561f50b" + } + }, + { + "id": "settings-workspace-context-fulfilled.result-null:settled", + "observation": { + "sender": "b0854914137a", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "8a63b85fee0c", + "effects": "a28fdfc18bd9" + } + }, + { + "id": "settings-workspace-context-fulfilled.inner-ok-missing:settled", + "observation": { + "sender": "4efa638f6435", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.inner-false-string-error:settled", + "observation": { + "sender": "894f3b5fffe4", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.inner-false-object-error:settled", + "observation": { + "sender": "46bbbe1f6796", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.outer-refused:settled", + "observation": { + "sender": "d2666b5f6095", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "d463cd592c3a", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.method-not-found:settled", + "observation": { + "sender": "8b2738500c7f", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.transport-rejection:settled", + "observation": { + "sender": "b171f07f28f2", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + }, + { + "id": "settings-workspace-context-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "243fdc8bacb0", + "payloads": "7076fb41232c", + "settlements": "0131611322e3", + "state": "2a7485a88169", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-settings.workspace-submit.json b/mobile/rpc-foundation/goldens/matrix-settings.workspace-submit-settings.get-1.json similarity index 89% rename from mobile/rpc-foundation/goldens/matrix-settings.workspace-submit.json rename to mobile/rpc-foundation/goldens/matrix-settings.workspace-submit-settings.get-1.json index 540a0c717a0..30616e29d26 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.workspace-submit.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.workspace-submit-settings.get-1.json @@ -5,12 +5,45 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, "goldenFormatVersion": 2, "values": { + "05a6cab0c399": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], "0e315dbfe7a8": [ { "name": "error", @@ -39,6 +72,42 @@ "disabledTuiAgents": ["claude"] } }, + "18355f79596e": [ + { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + } + ], "19c5a22f57c5": [ { "name": "settings.get#1", @@ -333,46 +402,17 @@ } } ], - "6a24a7e95a3d": [ - { - "name": "error", - "value": "" - }, - { - "name": "runtimeSettings", - "value": { - "defaultLinearTeamSelection": { - "$rpc": "null" - }, - "defaultRepoSelection": { - "$rpc": "null" - }, - "defaultTaskSource": "github", - "defaultTaskViewPreset": "all", - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "githubProjects": {}, - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["recorded-bot"], - "visibleTaskProviders": ["github"] - } - }, - { - "name": "selectedAgent", - "value": { - "id": "codex", - "label": "Codex" - } - }, - { - "name": "agentOverridden", - "value": false - }, - { - "name": "error", - "value": "Selected agent is disabled. Choose an enabled agent before creating." + "5efbd884ea5a": { + "creating": false, + "error": "Selected agent is disabled. Choose an enabled agent before creating.", + "settings": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] } - ], + }, "6dfef4ef572b": { "mount": { "status": "fulfilled", @@ -559,7 +599,44 @@ "value": "Connection closed" } ], - "9c753d3a11f2": [ + "9db655095867": [ + { + "name": "error", + "value": "" + }, + { + "name": "runtimeSettings", + "value": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + } + }, + { + "name": "selectedAgent", + "value": { + "id": "codex", + "label": "Codex" + } + }, + { + "name": "agentOverridden", + "value": false + }, + { + "name": "error", + "value": "Selected agent is disabled. Choose an enabled agent before creating." + } + ], + "9e493785145e": [ + { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + } + ], + "a7af6ac4ce05": [ { "name": "settings.get#1", "args": [ @@ -589,52 +666,17 @@ "ok": true, "result": { "settings": { - "defaultLinearTeamSelection": { - "$rpc": "null" - }, - "defaultRepoSelection": { - "$rpc": "null" - }, - "defaultTaskSource": "github", - "defaultTaskViewPreset": "all", "defaultTuiAgent": "codex", "disabledTuiAgents": ["claude"], - "githubProjects": {}, "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["recorded-bot"], - "visibleTaskProviders": ["github"] + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] } } } } } ], - "9e493785145e": [ - { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - } - ], - "b5bca9fe006b": { - "creating": false, - "error": "Selected agent is disabled. Choose an enabled agent before creating.", - "settings": { - "defaultLinearTeamSelection": { - "$rpc": "null" - }, - "defaultRepoSelection": { - "$rpc": "null" - }, - "defaultTaskSource": "github", - "defaultTaskViewPreset": "all", - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "githubProjects": {}, - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["recorded-bot"], - "visibleTaskProviders": ["github"] - } - }, "c0cb3df4feef": [ { "name": "error", @@ -901,7 +943,7 @@ ] }, "recording": { - "scenario": "matrix-settings.workspace-submit", + "scenario": "matrix-settings.workspace-submit-settings.get-1", "checkpoints": [ { "id": "settings-workspace-submit-fulfilled.prelude:settings-pending", @@ -926,11 +968,11 @@ { "id": "settings-workspace-submit-fulfilled.normal:settled", "observation": { - "sender": "9c753d3a11f2", + "sender": "a7af6ac4ce05", "payloads": "9e493785145e", "settlements": "6dfef4ef572b", - "state": "b5bca9fe006b", - "effects": "6a24a7e95a3d" + "state": "5efbd884ea5a", + "effects": "9db655095867" } }, { @@ -1023,6 +1065,16 @@ "effects": "0e315dbfe7a8" } }, + { + "id": "settings-workspace-submit-fulfilled.outer-refused-no-message:settled", + "observation": { + "sender": "18355f79596e", + "payloads": "9e493785145e", + "settlements": "6dfef4ef572b", + "state": "2e8e352c8dd1", + "effects": "0e315dbfe7a8" + } + }, { "id": "settings-workspace-submit-fulfilled.method-not-found:settled", "observation": { @@ -1042,6 +1094,16 @@ "state": "2e8e352c8dd1", "effects": "0e315dbfe7a8" } + }, + { + "id": "settings-workspace-submit-fulfilled.transport-rejection-no-message:settled", + "observation": { + "sender": "05a6cab0c399", + "payloads": "9e493785145e", + "settlements": "6dfef4ef572b", + "state": "2e8e352c8dd1", + "effects": "0e315dbfe7a8" + } } ] } diff --git a/mobile/rpc-foundation/goldens/matrix-worktree.review-link-worktree.set-1.json b/mobile/rpc-foundation/goldens/matrix-worktree.review-link-worktree.set-1.json new file mode 100644 index 00000000000..9e7e286f738 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-worktree.review-link-worktree.set-1.json @@ -0,0 +1,687 @@ +{ + "operation": "source-control.pr-link", + "family": "worktree.review-link", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 2, + "values": { + "0896907db920": [ + { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"linkedPR\":12}}" + } + ], + "0d39ad71ac82": { + "linkedPR": "unread", + "outcome": { + "error": "Unknown method", + "ok": false + } + }, + "15e848c581b9": { + "link": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "Failed to update linked pull request", + "ok": false + } + } + }, + "1852c739af4f": { + "linkedPR": "unread", + "outcome": { + "ok": true + } + }, + "2dadf8156e0a": { + "linkedPR": "unread", + "outcome": { + "error": "Failed to update linked pull request", + "ok": false + } + }, + "38ff212c86bb": [ + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "linkedPR": 12, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + ], + "41bdce9de379": { + "linkedPR": "unread", + "outcome": "unlinked" + }, + "4bcfb29318bb": [ + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "linkedPR": 12, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "4f53cda18c2b": [], + "58922b9ecaa4": [ + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "linkedPR": 12, + "worktree": "id:repo42::/p" + } + }, + { + "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 + } + } + } + ], + "642f4790f684": [ + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "linkedPR": 12, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + } + ], + "68a38b7087c8": [ + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "linkedPR": 12, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + } + ], + "6b052088f434": [ + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "linkedPR": 12, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + ], + "6f627dc27a0e": [ + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "linkedPR": 12, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + ], + "7052b592b913": { + "link": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "transport failure", + "ok": false + } + } + }, + "79be62da9ac5": { + "link": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "ok": true + } + } + }, + "9041c04a73d4": [ + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "linkedPR": 12, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + ], + "921b977a5f07": { + "linkedPR": "unread", + "outcome": { + "error": "outer refused", + "ok": false + } + }, + "9717a9c6014b": { + "link": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "Unknown method", + "ok": false + } + } + }, + "acf1571347c5": [ + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "linkedPR": 12, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + ], + "c8de0688e42c": { + "linkedPR": "unread", + "outcome": { + "error": "transport failure", + "ok": false + } + }, + "d0e35c326e10": { + "link": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "outer refused", + "ok": false + } + } + }, + "d810ea12c89a": [ + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "linkedPR": 12, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "ok": true + } + } + } + } + ], + "e546a5772196": [ + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "linkedPR": 12, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + ], + "e7734529e8a6": [ + { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "linkedPR": 12, + "worktree": "id:repo42::/p" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + } + ], + "eafb5f55adaf": { + "link": { + "status": "pending", + "startedAt": 0 + } + }, + "ebdd47366e14": { + "link": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "", + "ok": false + } + } + }, + "f384395675ad": { + "linkedPR": "unread", + "outcome": { + "error": "", + "ok": false + } + } + }, + "recording": { + "scenario": "matrix-worktree.review-link-worktree.set-1", + "checkpoints": [ + { + "id": "sc-pr-link-set.prelude:pending", + "observation": { + "sender": "38ff212c86bb", + "payloads": "0896907db920", + "settlements": "eafb5f55adaf", + "state": "41bdce9de379", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-pr-link-set.normal:settled", + "observation": { + "sender": "d810ea12c89a", + "payloads": "0896907db920", + "settlements": "79be62da9ac5", + "state": "1852c739af4f", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-pr-link-set.result-absent:settled", + "observation": { + "sender": "68a38b7087c8", + "payloads": "0896907db920", + "settlements": "79be62da9ac5", + "state": "1852c739af4f", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-pr-link-set.result-null:settled", + "observation": { + "sender": "9041c04a73d4", + "payloads": "0896907db920", + "settlements": "79be62da9ac5", + "state": "1852c739af4f", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-pr-link-set.inner-ok-missing:settled", + "observation": { + "sender": "e546a5772196", + "payloads": "0896907db920", + "settlements": "79be62da9ac5", + "state": "1852c739af4f", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-pr-link-set.inner-false-string-error:settled", + "observation": { + "sender": "6b052088f434", + "payloads": "0896907db920", + "settlements": "79be62da9ac5", + "state": "1852c739af4f", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-pr-link-set.inner-false-object-error:settled", + "observation": { + "sender": "6f627dc27a0e", + "payloads": "0896907db920", + "settlements": "79be62da9ac5", + "state": "1852c739af4f", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-pr-link-set.outer-refused:settled", + "observation": { + "sender": "e7734529e8a6", + "payloads": "0896907db920", + "settlements": "d0e35c326e10", + "state": "921b977a5f07", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-pr-link-set.outer-refused-no-message:settled", + "observation": { + "sender": "4bcfb29318bb", + "payloads": "0896907db920", + "settlements": "15e848c581b9", + "state": "2dadf8156e0a", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-pr-link-set.method-not-found:settled", + "observation": { + "sender": "58922b9ecaa4", + "payloads": "0896907db920", + "settlements": "9717a9c6014b", + "state": "0d39ad71ac82", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-pr-link-set.transport-rejection:settled", + "observation": { + "sender": "acf1571347c5", + "payloads": "0896907db920", + "settlements": "7052b592b913", + "state": "c8de0688e42c", + "effects": "4f53cda18c2b" + } + }, + { + "id": "sc-pr-link-set.transport-rejection-no-message:settled", + "observation": { + "sender": "642f4790f684", + "payloads": "0896907db920", + "settlements": "ebdd47366e14", + "state": "f384395675ad", + "effects": "4f53cda18c2b" + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/probe-new-tab-both-refused.json b/mobile/rpc-foundation/goldens/probe-new-tab-both-refused.json index a3385cb3211..f29cd9db0c4 100644 --- a/mobile/rpc-foundation/goldens/probe-new-tab-both-refused.json +++ b/mobile/rpc-foundation/goldens/probe-new-tab-both-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/probe-new-tab-null-sibling-refused.json b/mobile/rpc-foundation/goldens/probe-new-tab-null-sibling-refused.json index ae88bd89418..fa04e03b38f 100644 --- a/mobile/rpc-foundation/goldens/probe-new-tab-null-sibling-refused.json +++ b/mobile/rpc-foundation/goldens/probe-new-tab-null-sibling-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/probe-new-tab-refused-sibling-rejects.json b/mobile/rpc-foundation/goldens/probe-new-tab-refused-sibling-rejects.json index b91245de8f5..04bfa578308 100644 --- a/mobile/rpc-foundation/goldens/probe-new-tab-refused-sibling-rejects.json +++ b/mobile/rpc-foundation/goldens/probe-new-tab-refused-sibling-rejects.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/probe-new-tab-rejects-sibling-refused.json b/mobile/rpc-foundation/goldens/probe-new-tab-rejects-sibling-refused.json index d19353608bc..5c4d06f1209 100644 --- a/mobile/rpc-foundation/goldens/probe-new-tab-rejects-sibling-refused.json +++ b/mobile/rpc-foundation/goldens/probe-new-tab-rejects-sibling-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-base-ref-default.json b/mobile/rpc-foundation/goldens/sc-base-ref-default.json index e75f5f5c0a8..d2f5e933814 100644 --- a/mobile/rpc-foundation/goldens/sc-base-ref-default.json +++ b/mobile/rpc-foundation/goldens/sc-base-ref-default.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-base-ref-refused.json b/mobile/rpc-foundation/goldens/sc-base-ref-refused.json deleted file mode 100644 index c3cd218aeb4..00000000000 --- a/mobile/rpc-foundation/goldens/sc-base-ref-refused.json +++ /dev/null @@ -1,162 +0,0 @@ -{ - "operation": "source-control.branch-base-ref", - "family": "git.base-ref-chain", - "namedDeltas": [], - "runnerVersion": 1, - "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", - "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", - "platform": "darwin", - "scenarioVersion": 1, - "projectionVersion": 2, - "goldenFormatVersion": 2, - "values": { - "4dce743b400a": { - "baseRef": "unresolved" - }, - "4f53cda18c2b": [], - "d635b4f255b3": { - "resolve": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Unable to resolve branch base", - "isRpcDeliveryUnknown": false - } - } - }, - "da28673eba71": [ - { - "name": "worktree.show#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": {} - } - } - } - }, - { - "name": "repo.list#1", - "args": [ - { - "name": "method", - "value": "repo.list" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "repos": [] - } - } - } - }, - { - "name": "repo.baseRefDefault#1", - "args": [ - { - "name": "method", - "value": "repo.baseRefDefault" - }, - { - "name": "params", - "value": { - "repo": "id:repo42" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "internal", - "message": "" - }, - "id": "frame-3", - "ok": false - } - } - } - ], - "e7eb3ba89f8b": [ - { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - { - "name": "repo.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - { - "name": "repo.baseRefDefault#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.baseRefDefault\",\"params\":{\"repo\":\"id:repo42\"}}" - } - ] - }, - "recording": { - "scenario": "sc-base-ref-refused", - "checkpoints": [ - { - "id": "settled", - "observation": { - "sender": "da28673eba71", - "payloads": "e7eb3ba89f8b", - "settlements": "d635b4f255b3", - "state": "4dce743b400a", - "effects": "4f53cda18c2b" - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/sc-base-ref-rejected.json b/mobile/rpc-foundation/goldens/sc-base-ref-rejected.json deleted file mode 100644 index 5aec99cfc3c..00000000000 --- a/mobile/rpc-foundation/goldens/sc-base-ref-rejected.json +++ /dev/null @@ -1,159 +0,0 @@ -{ - "operation": "source-control.branch-base-ref", - "family": "git.base-ref-chain", - "namedDeltas": [], - "runnerVersion": 1, - "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", - "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", - "platform": "darwin", - "scenarioVersion": 1, - "projectionVersion": 2, - "goldenFormatVersion": 2, - "values": { - "3cc1539f8f5f": [ - { - "name": "worktree.show#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": {} - } - } - } - }, - { - "name": "repo.list#1", - "args": [ - { - "name": "method", - "value": "repo.list" - }, - { - "name": "params", - "value": { - "$rpc": "absent" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "repos": [] - } - } - } - }, - { - "name": "repo.baseRefDefault#1", - "args": [ - { - "name": "method", - "value": "repo.baseRefDefault" - }, - { - "name": "params", - "value": { - "repo": "id:repo42" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "transport failure", - "isRpcDeliveryUnknown": true - } - } - } - ], - "4dce743b400a": { - "baseRef": "unresolved" - }, - "4f53cda18c2b": [], - "8e9b55c2983a": { - "resolve": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "transport failure", - "isRpcDeliveryUnknown": true - } - } - }, - "e7eb3ba89f8b": [ - { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - { - "name": "repo.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - { - "name": "repo.baseRefDefault#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.baseRefDefault\",\"params\":{\"repo\":\"id:repo42\"}}" - } - ] - }, - "recording": { - "scenario": "sc-base-ref-rejected", - "checkpoints": [ - { - "id": "settled", - "observation": { - "sender": "3cc1539f8f5f", - "payloads": "e7eb3ba89f8b", - "settlements": "8e9b55c2983a", - "state": "4dce743b400a", - "effects": "4f53cda18c2b" - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/sc-base-ref-repo-fallback.json b/mobile/rpc-foundation/goldens/sc-base-ref-repo-fallback.json index 15c0218711c..6ff3709ccad 100644 --- a/mobile/rpc-foundation/goldens/sc-base-ref-repo-fallback.json +++ b/mobile/rpc-foundation/goldens/sc-base-ref-repo-fallback.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-base-ref-unavailable.json b/mobile/rpc-foundation/goldens/sc-base-ref-unavailable.json index 142d2f4348b..8d4d0be8efc 100644 --- a/mobile/rpc-foundation/goldens/sc-base-ref-unavailable.json +++ b/mobile/rpc-foundation/goldens/sc-base-ref-unavailable.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-base-ref-worktree-hit.json b/mobile/rpc-foundation/goldens/sc-base-ref-worktree-hit.json index 1f0e4b08302..68866a36b6a 100644 --- a/mobile/rpc-foundation/goldens/sc-base-ref-worktree-hit.json +++ b/mobile/rpc-foundation/goldens/sc-base-ref-worktree-hit.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-commit-message-cancel-rejected.json b/mobile/rpc-foundation/goldens/sc-commit-message-cancel-rejected.json index 5dd638fa5ac..1cb8df915d9 100644 --- a/mobile/rpc-foundation/goldens/sc-commit-message-cancel-rejected.json +++ b/mobile/rpc-foundation/goldens/sc-commit-message-cancel-rejected.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-commit-message-canceled.json b/mobile/rpc-foundation/goldens/sc-commit-message-canceled.json index 14a6308ce1e..80e8c61b966 100644 --- a/mobile/rpc-foundation/goldens/sc-commit-message-canceled.json +++ b/mobile/rpc-foundation/goldens/sc-commit-message-canceled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-commit-message-generated.json b/mobile/rpc-foundation/goldens/sc-commit-message-generated.json index e8064089fbc..cd257f7e8e1 100644 --- a/mobile/rpc-foundation/goldens/sc-commit-message-generated.json +++ b/mobile/rpc-foundation/goldens/sc-commit-message-generated.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-commit-message-null-result.json b/mobile/rpc-foundation/goldens/sc-commit-message-null-result.json deleted file mode 100644 index 9533b2e87f3..00000000000 --- a/mobile/rpc-foundation/goldens/sc-commit-message-null-result.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "operation": "source-control.commit-message", - "family": "git.commit-message-ai", - "namedDeltas": [], - "runnerVersion": 1, - "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", - "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", - "platform": "darwin", - "scenarioVersion": 1, - "projectionVersion": 2, - "goldenFormatVersion": 2, - "values": { - "4f53cda18c2b": [], - "5becddaebf57": [ - { - "name": "git.generateCommitMessage#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - } - ], - "6453ff669a2f": { - "generated": { - "error": "Failed to generate commit message", - "success": false - } - }, - "91471f1c9738": [ - { - "name": "git.generateCommitMessage#1", - "args": [ - { - "name": "method", - "value": "git.generateCommitMessage" - }, - { - "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": { - "$rpc": "null" - } - } - } - } - ], - "c44fce5322f2": { - "generate": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": "Failed to generate commit message", - "success": false - } - } - } - }, - "recording": { - "scenario": "sc-commit-message-null-result", - "checkpoints": [ - { - "id": "settled", - "observation": { - "sender": "91471f1c9738", - "payloads": "5becddaebf57", - "settlements": "c44fce5322f2", - "state": "6453ff669a2f", - "effects": "4f53cda18c2b" - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/sc-commit-message-refused-empty-message.json b/mobile/rpc-foundation/goldens/sc-commit-message-refused-empty-message.json deleted file mode 100644 index 5ad956927d6..00000000000 --- a/mobile/rpc-foundation/goldens/sc-commit-message-refused-empty-message.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "operation": "source-control.commit-message", - "family": "git.commit-message-ai", - "namedDeltas": [], - "runnerVersion": 1, - "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", - "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", - "platform": "darwin", - "scenarioVersion": 1, - "projectionVersion": 2, - "goldenFormatVersion": 2, - "values": { - "4a34c9a86bb9": [ - { - "name": "git.generateCommitMessage#1", - "args": [ - { - "name": "method", - "value": "git.generateCommitMessage" - }, - { - "name": "params", - "value": { - "worktree": "id:repo42::/p" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "internal", - "message": "" - }, - "id": "frame-1", - "ok": false - } - } - } - ], - "4f53cda18c2b": [], - "5becddaebf57": [ - { - "name": "git.generateCommitMessage#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - } - ], - "6453ff669a2f": { - "generated": { - "error": "Failed to generate commit message", - "success": false - } - }, - "c44fce5322f2": { - "generate": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": "Failed to generate commit message", - "success": false - } - } - } - }, - "recording": { - "scenario": "sc-commit-message-refused-empty-message", - "checkpoints": [ - { - "id": "settled", - "observation": { - "sender": "4a34c9a86bb9", - "payloads": "5becddaebf57", - "settlements": "c44fce5322f2", - "state": "6453ff669a2f", - "effects": "4f53cda18c2b" - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/sc-create-existing-review.json b/mobile/rpc-foundation/goldens/sc-create-existing-review.json index e0c66869861..b27f0372e3d 100644 --- a/mobile/rpc-foundation/goldens/sc-create-existing-review.json +++ b/mobile/rpc-foundation/goldens/sc-create-existing-review.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-create-intent-stage-commit-push-create.json b/mobile/rpc-foundation/goldens/sc-create-intent-stage-commit-push-create.json index 88a0438c3ce..f5973689bd6 100644 --- a/mobile/rpc-foundation/goldens/sc-create-intent-stage-commit-push-create.json +++ b/mobile/rpc-foundation/goldens/sc-create-intent-stage-commit-push-create.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-create-link-failure-is-non-fatal.json b/mobile/rpc-foundation/goldens/sc-create-link-failure-is-non-fatal.json index 1f9f6f4fa67..17bb7ae4d0b 100644 --- a/mobile/rpc-foundation/goldens/sc-create-link-failure-is-non-fatal.json +++ b/mobile/rpc-foundation/goldens/sc-create-link-failure-is-non-fatal.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-create-pushes-then-creates.json b/mobile/rpc-foundation/goldens/sc-create-pushes-then-creates.json index cd5ac5d5ebc..ed01e024875 100644 --- a/mobile/rpc-foundation/goldens/sc-create-pushes-then-creates.json +++ b/mobile/rpc-foundation/goldens/sc-create-pushes-then-creates.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-create-refused-empty-message.json b/mobile/rpc-foundation/goldens/sc-create-refused-empty-message.json index 652725d392f..8f34ab4baec 100644 --- a/mobile/rpc-foundation/goldens/sc-create-refused-empty-message.json +++ b/mobile/rpc-foundation/goldens/sc-create-refused-empty-message.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-create-rejected-empty-message.json b/mobile/rpc-foundation/goldens/sc-create-rejected-empty-message.json index d2f6e6af0e4..442fc7466bd 100644 --- a/mobile/rpc-foundation/goldens/sc-create-rejected-empty-message.json +++ b/mobile/rpc-foundation/goldens/sc-create-rejected-empty-message.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-create-stops-on-push-refusal.json b/mobile/rpc-foundation/goldens/sc-create-stops-on-push-refusal.json deleted file mode 100644 index e8fc00b7447..00000000000 --- a/mobile/rpc-foundation/goldens/sc-create-stops-on-push-refusal.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "operation": "source-control.hosted-review-create", - "family": "hostedReview.create-chain", - "namedDeltas": [], - "runnerVersion": 1, - "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", - "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", - "platform": "darwin", - "scenarioVersion": 1, - "projectionVersion": 2, - "goldenFormatVersion": 2, - "values": { - "083751f33b9c": [ - { - "name": "git.push#1", - "args": [ - { - "name": "method", - "value": "git.push" - }, - { - "name": "params", - "value": { - "worktree": "id:repo42::/p" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "internal", - "message": "remote rejected" - }, - "id": "frame-1", - "ok": false - } - } - } - ], - "1d6ecb1accd3": { - "outcome": { - "error": "Push failed. Resolve the push error, then try again.", - "ok": false - } - }, - "4f53cda18c2b": [], - "5c203e96c306": { - "create": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": "Push failed. Resolve the push error, then try again.", - "ok": false - } - } - }, - "bc0be0b5b196": [ - { - "name": "git.push#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - } - ] - }, - "recording": { - "scenario": "sc-create-stops-on-push-refusal", - "checkpoints": [ - { - "id": "settled", - "observation": { - "sender": "083751f33b9c", - "payloads": "bc0be0b5b196", - "settlements": "5c203e96c306", - "state": "1d6ecb1accd3", - "effects": "4f53cda18c2b" - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/sc-eligibility-fetched.json b/mobile/rpc-foundation/goldens/sc-eligibility-fetched.json index 4eee6488579..27b9c2887ce 100644 --- a/mobile/rpc-foundation/goldens/sc-eligibility-fetched.json +++ b/mobile/rpc-foundation/goldens/sc-eligibility-fetched.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-eligibility-refused.json b/mobile/rpc-foundation/goldens/sc-eligibility-refused.json deleted file mode 100644 index 35818148c91..00000000000 --- a/mobile/rpc-foundation/goldens/sc-eligibility-refused.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "operation": "source-control.hosted-review-eligibility", - "family": "hostedReview.eligibility", - "namedDeltas": [], - "runnerVersion": 1, - "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", - "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", - "platform": "darwin", - "scenarioVersion": 1, - "projectionVersion": 2, - "goldenFormatVersion": 2, - "values": { - "3fddd97ec779": [ - { - "name": "hostedReview.getCreationEligibility#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" - } - ], - "4bd29fccd576": { - "fetch": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "null" - } - } - }, - "4dfe4f2ad75c": { - "eligibility": { - "$rpc": "null" - }, - "prefill": "unresolved" - }, - "4f53cda18c2b": [], - "8755b2553123": [ - { - "name": "hostedReview.getCreationEligibility#1", - "args": [ - { - "name": "method", - "value": "hostedReview.getCreationEligibility" - }, - { - "name": "params", - "value": { - "base": { - "$rpc": "null" - }, - "branch": "feature", - "linkedGitHubPR": { - "$rpc": "null" - }, - "linkedGitLabMR": { - "$rpc": "null" - }, - "repo": "id:repo42", - "worktree": "id:repo42::/p" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "refused", - "message": "no eligibility" - }, - "id": "frame-1", - "ok": false - } - } - } - ] - }, - "recording": { - "scenario": "sc-eligibility-refused", - "checkpoints": [ - { - "id": "settled", - "observation": { - "sender": "8755b2553123", - "payloads": "3fddd97ec779", - "settlements": "4bd29fccd576", - "state": "4dfe4f2ad75c", - "effects": "4f53cda18c2b" - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/sc-history-loaded.json b/mobile/rpc-foundation/goldens/sc-history-loaded.json index 03195fd69bb..1318a93222f 100644 --- a/mobile/rpc-foundation/goldens/sc-history-loaded.json +++ b/mobile/rpc-foundation/goldens/sc-history-loaded.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-history-refused-empty-message.json b/mobile/rpc-foundation/goldens/sc-history-refused-empty-message.json deleted file mode 100644 index e3d82eb8c7a..00000000000 --- a/mobile/rpc-foundation/goldens/sc-history-refused-empty-message.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "operation": "source-control.git-history", - "family": "git.history-read", - "namedDeltas": [], - "runnerVersion": 1, - "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", - "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", - "platform": "darwin", - "scenarioVersion": 1, - "projectionVersion": 2, - "goldenFormatVersion": 2, - "values": { - "2736be8bf0fe": { - "load": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Failed to load commit history", - "isRpcDeliveryUnknown": false - } - } - }, - "4252f991c07a": [ - { - "name": "git.history#1", - "args": [ - { - "name": "method", - "value": "git.history" - }, - { - "name": "params", - "value": { - "limit": 50, - "worktree": "id:repo42::/p" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "internal", - "message": "" - }, - "id": "frame-1", - "ok": false - } - } - } - ], - "4f53cda18c2b": [], - "6b54ce70e9f3": [ - { - "name": "git.history#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.history\",\"params\":{\"worktree\":\"id:repo42::/p\",\"limit\":50}}" - } - ], - "ef169a494b41": { - "rows": "unloaded" - } - }, - "recording": { - "scenario": "sc-history-refused-empty-message", - "checkpoints": [ - { - "id": "settled", - "observation": { - "sender": "4252f991c07a", - "payloads": "6b54ce70e9f3", - "settlements": "2736be8bf0fe", - "state": "ef169a494b41", - "effects": "4f53cda18c2b" - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/sc-history-rejected.json b/mobile/rpc-foundation/goldens/sc-history-rejected.json deleted file mode 100644 index 3d3d2447692..00000000000 --- a/mobile/rpc-foundation/goldens/sc-history-rejected.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "operation": "source-control.git-history", - "family": "git.history-read", - "namedDeltas": [], - "runnerVersion": 1, - "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", - "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", - "platform": "darwin", - "scenarioVersion": 1, - "projectionVersion": 2, - "goldenFormatVersion": 2, - "values": { - "46d8ff7c07e5": [ - { - "name": "git.history#1", - "args": [ - { - "name": "method", - "value": "git.history" - }, - { - "name": "params", - "value": { - "limit": 50, - "worktree": "id:repo42::/p" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "transport failure", - "isRpcDeliveryUnknown": true - } - } - } - ], - "4f53cda18c2b": [], - "53c0d711b3b1": { - "load": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "transport failure", - "isRpcDeliveryUnknown": true - } - } - }, - "6b54ce70e9f3": [ - { - "name": "git.history#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.history\",\"params\":{\"worktree\":\"id:repo42::/p\",\"limit\":50}}" - } - ], - "ef169a494b41": { - "rows": "unloaded" - } - }, - "recording": { - "scenario": "sc-history-rejected", - "checkpoints": [ - { - "id": "settled", - "observation": { - "sender": "46d8ff7c07e5", - "payloads": "6b54ce70e9f3", - "settlements": "53c0d711b3b1", - "state": "ef169a494b41", - "effects": "4f53cda18c2b" - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/sc-pr-link-hosted-review.json b/mobile/rpc-foundation/goldens/sc-pr-link-hosted-review.json index dcfeae17456..df3321a6710 100644 --- a/mobile/rpc-foundation/goldens/sc-pr-link-hosted-review.json +++ b/mobile/rpc-foundation/goldens/sc-pr-link-hosted-review.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-pr-link-read.json b/mobile/rpc-foundation/goldens/sc-pr-link-read.json index 7baff83fbd5..df5fe85fa65 100644 --- a/mobile/rpc-foundation/goldens/sc-pr-link-read.json +++ b/mobile/rpc-foundation/goldens/sc-pr-link-read.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-pr-link-refused-empty-message.json b/mobile/rpc-foundation/goldens/sc-pr-link-refused-empty-message.json deleted file mode 100644 index c1e380c4f63..00000000000 --- a/mobile/rpc-foundation/goldens/sc-pr-link-refused-empty-message.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "operation": "source-control.pr-link", - "family": "worktree.review-link", - "namedDeltas": [], - "runnerVersion": 1, - "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", - "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", - "platform": "darwin", - "scenarioVersion": 1, - "projectionVersion": 2, - "goldenFormatVersion": 2, - "values": { - "0896907db920": [ - { - "name": "worktree.set#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"linkedPR\":12}}" - } - ], - "15e848c581b9": { - "link": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": "Failed to update linked pull request", - "ok": false - } - } - }, - "2dadf8156e0a": { - "linkedPR": "unread", - "outcome": { - "error": "Failed to update linked pull request", - "ok": false - } - }, - "4f53cda18c2b": [], - "6ad486218391": [ - { - "name": "worktree.set#1", - "args": [ - { - "name": "method", - "value": "worktree.set" - }, - { - "name": "params", - "value": { - "linkedPR": 12, - "worktree": "id:repo42::/p" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "internal", - "message": "" - }, - "id": "frame-1", - "ok": false - } - } - } - ] - }, - "recording": { - "scenario": "sc-pr-link-refused-empty-message", - "checkpoints": [ - { - "id": "settled", - "observation": { - "sender": "6ad486218391", - "payloads": "0896907db920", - "settlements": "15e848c581b9", - "state": "2dadf8156e0a", - "effects": "4f53cda18c2b" - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/sc-pr-link-rejected-empty-message.json b/mobile/rpc-foundation/goldens/sc-pr-link-rejected-empty-message.json deleted file mode 100644 index 6174b3edebc..00000000000 --- a/mobile/rpc-foundation/goldens/sc-pr-link-rejected-empty-message.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "operation": "source-control.pr-link", - "family": "worktree.review-link", - "namedDeltas": [], - "runnerVersion": 1, - "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", - "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", - "platform": "darwin", - "scenarioVersion": 1, - "projectionVersion": 2, - "goldenFormatVersion": 2, - "values": { - "0896907db920": [ - { - "name": "worktree.set#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"linkedPR\":12}}" - } - ], - "4f53cda18c2b": [], - "642f4790f684": [ - { - "name": "worktree.set#1", - "args": [ - { - "name": "method", - "value": "worktree.set" - }, - { - "name": "params", - "value": { - "linkedPR": 12, - "worktree": "id:repo42::/p" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "", - "isRpcDeliveryUnknown": true - } - } - } - ], - "ebdd47366e14": { - "link": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": "", - "ok": false - } - } - }, - "f384395675ad": { - "linkedPR": "unread", - "outcome": { - "error": "", - "ok": false - } - } - }, - "recording": { - "scenario": "sc-pr-link-rejected-empty-message", - "checkpoints": [ - { - "id": "settled", - "observation": { - "sender": "642f4790f684", - "payloads": "0896907db920", - "settlements": "ebdd47366e14", - "state": "f384395675ad", - "effects": "4f53cda18c2b" - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/sc-pr-link-set.json b/mobile/rpc-foundation/goldens/sc-pr-link-set.json index 2b68a78b465..e683ba5353b 100644 --- a/mobile/rpc-foundation/goldens/sc-pr-link-set.json +++ b/mobile/rpc-foundation/goldens/sc-pr-link-set.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-refusal.json b/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-refusal.json index 1e62e66258d..d5645e23069 100644 --- a/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-refusal.json +++ b/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-refusal.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-rejection.json b/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-rejection.json index e57d2040af3..fee38a8784b 100644 --- a/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-rejection.json +++ b/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-rejection.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-prerequisite-force-with-lease.json b/mobile/rpc-foundation/goldens/sc-prerequisite-force-with-lease.json index bb6f46a5db1..f08c497715a 100644 --- a/mobile/rpc-foundation/goldens/sc-prerequisite-force-with-lease.json +++ b/mobile/rpc-foundation/goldens/sc-prerequisite-force-with-lease.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-prerequisite-publish.json b/mobile/rpc-foundation/goldens/sc-prerequisite-publish.json index 0d33aefe44b..e3b36ee8502 100644 --- a/mobile/rpc-foundation/goldens/sc-prerequisite-publish.json +++ b/mobile/rpc-foundation/goldens/sc-prerequisite-publish.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-prerequisite-push-refused-empty-message.json b/mobile/rpc-foundation/goldens/sc-prerequisite-push-refused-empty-message.json deleted file mode 100644 index e9933342687..00000000000 --- a/mobile/rpc-foundation/goldens/sc-prerequisite-push-refused-empty-message.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "operation": "source-control.remote-prerequisite", - "family": "git.remote-prerequisite", - "namedDeltas": [], - "runnerVersion": 1, - "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", - "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", - "platform": "darwin", - "scenarioVersion": 1, - "projectionVersion": 2, - "goldenFormatVersion": 2, - "values": { - "34eee892be9b": { - "outcome": { - "error": "Failed to push commits", - "ok": false - } - }, - "3a055380c633": [ - { - "name": "progress", - "value": "pushing" - } - ], - "6471ec3ace48": { - "apply": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": "Failed to push commits", - "ok": false - } - } - }, - "867ca020940b": [ - { - "name": "git.push#1", - "args": [ - { - "name": "method", - "value": "git.push" - }, - { - "name": "params", - "value": { - "worktree": "id:repo42::/p" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "internal", - "message": "" - }, - "id": "frame-1", - "ok": false - } - } - } - ], - "bc0be0b5b196": [ - { - "name": "git.push#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - } - ] - }, - "recording": { - "scenario": "sc-prerequisite-push-refused-empty-message", - "checkpoints": [ - { - "id": "settled", - "observation": { - "sender": "867ca020940b", - "payloads": "bc0be0b5b196", - "settlements": "6471ec3ace48", - "state": "34eee892be9b", - "effects": "3a055380c633" - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/sc-prerequisite-push-rejected-empty-message.json b/mobile/rpc-foundation/goldens/sc-prerequisite-push-rejected-empty-message.json deleted file mode 100644 index 513f625a1e9..00000000000 --- a/mobile/rpc-foundation/goldens/sc-prerequisite-push-rejected-empty-message.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "operation": "source-control.remote-prerequisite", - "family": "git.remote-prerequisite", - "namedDeltas": [], - "runnerVersion": 1, - "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", - "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", - "platform": "darwin", - "scenarioVersion": 1, - "projectionVersion": 2, - "goldenFormatVersion": 2, - "values": { - "3a055380c633": [ - { - "name": "progress", - "value": "pushing" - } - ], - "3c6a5a164e8a": { - "outcome": { - "error": "", - "ok": false - } - }, - "470e68b46d2f": { - "apply": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": "", - "ok": false - } - } - }, - "5f228ef80b4b": [ - { - "name": "git.push#1", - "args": [ - { - "name": "method", - "value": "git.push" - }, - { - "name": "params", - "value": { - "worktree": "id:repo42::/p" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "", - "isRpcDeliveryUnknown": true - } - } - } - ], - "bc0be0b5b196": [ - { - "name": "git.push#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - } - ] - }, - "recording": { - "scenario": "sc-prerequisite-push-rejected-empty-message", - "checkpoints": [ - { - "id": "settled", - "observation": { - "sender": "5f228ef80b4b", - "payloads": "bc0be0b5b196", - "settlements": "470e68b46d2f", - "state": "3c6a5a164e8a", - "effects": "3a055380c633" - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/sc-prerequisite-push.json b/mobile/rpc-foundation/goldens/sc-prerequisite-push.json index 3c5a9c74f53..c0845dc4bba 100644 --- a/mobile/rpc-foundation/goldens/sc-prerequisite-push.json +++ b/mobile/rpc-foundation/goldens/sc-prerequisite-push.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-prerequisite-skipped.json b/mobile/rpc-foundation/goldens/sc-prerequisite-skipped.json index da8d41d8420..d73ff084278 100644 --- a/mobile/rpc-foundation/goldens/sc-prerequisite-skipped.json +++ b/mobile/rpc-foundation/goldens/sc-prerequisite-skipped.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-reveal-first-poll.json b/mobile/rpc-foundation/goldens/sc-reveal-first-poll.json index 4da6f606cb7..3baa1d1873d 100644 --- a/mobile/rpc-foundation/goldens/sc-reveal-first-poll.json +++ b/mobile/rpc-foundation/goldens/sc-reveal-first-poll.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-reveal-timeout.json b/mobile/rpc-foundation/goldens/sc-reveal-timeout.json index 07616da7cbf..d3cf34e2306 100644 --- a/mobile/rpc-foundation/goldens/sc-reveal-timeout.json +++ b/mobile/rpc-foundation/goldens/sc-reveal-timeout.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-review-commit-inner-failure.json b/mobile/rpc-foundation/goldens/sc-review-commit-inner-failure.json index 1e22e38f09c..68bf1195722 100644 --- a/mobile/rpc-foundation/goldens/sc-review-commit-inner-failure.json +++ b/mobile/rpc-foundation/goldens/sc-review-commit-inner-failure.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-review-commit-refused-empty-message.json b/mobile/rpc-foundation/goldens/sc-review-commit-refused-empty-message.json index 0c282bd56a3..b2329b2d178 100644 --- a/mobile/rpc-foundation/goldens/sc-review-commit-refused-empty-message.json +++ b/mobile/rpc-foundation/goldens/sc-review-commit-refused-empty-message.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-review-commit-rejected.json b/mobile/rpc-foundation/goldens/sc-review-commit-rejected.json index 52aa23c0ece..b9868aec32b 100644 --- a/mobile/rpc-foundation/goldens/sc-review-commit-rejected.json +++ b/mobile/rpc-foundation/goldens/sc-review-commit-rejected.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-review-commit.json b/mobile/rpc-foundation/goldens/sc-review-commit.json index 9d62dab6828..2a558ae57fb 100644 --- a/mobile/rpc-foundation/goldens/sc-review-commit.json +++ b/mobile/rpc-foundation/goldens/sc-review-commit.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-review-status-entries-not-array.json b/mobile/rpc-foundation/goldens/sc-review-status-entries-not-array.json index c2ac7e920ca..6f1e115092a 100644 --- a/mobile/rpc-foundation/goldens/sc-review-status-entries-not-array.json +++ b/mobile/rpc-foundation/goldens/sc-review-status-entries-not-array.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-review-status-normalized.json b/mobile/rpc-foundation/goldens/sc-review-status-normalized.json index 5da3196b636..dddcf605f58 100644 --- a/mobile/rpc-foundation/goldens/sc-review-status-normalized.json +++ b/mobile/rpc-foundation/goldens/sc-review-status-normalized.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/sc-review-status-refused-empty-message.json b/mobile/rpc-foundation/goldens/sc-review-status-refused-empty-message.json deleted file mode 100644 index 215780aa813..00000000000 --- a/mobile/rpc-foundation/goldens/sc-review-status-refused-empty-message.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "operation": "source-control.review-git-preparation", - "family": "git.review-preparation", - "namedDeltas": [], - "runnerVersion": 1, - "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", - "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", - "platform": "darwin", - "scenarioVersion": 1, - "projectionVersion": 2, - "goldenFormatVersion": 2, - "values": { - "25583928bcb1": [ - { - "name": "git.status#1", - "args": [ - { - "name": "method", - "value": "git.status" - }, - { - "name": "params", - "value": { - "worktree": "id:repo42::/p" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "internal", - "message": "" - }, - "id": "frame-1", - "ok": false - } - } - } - ], - "4f53cda18c2b": [], - "8c85ee8c0763": { - "committed": "uncommitted", - "status": { - "error": "Unable to refresh source control", - "ok": false - } - }, - "a312141cae64": { - "status": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": "Unable to refresh source control", - "ok": false - } - } - }, - "ea48655ebc78": [ - { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - } - ] - }, - "recording": { - "scenario": "sc-review-status-refused-empty-message", - "checkpoints": [ - { - "id": "settled", - "observation": { - "sender": "25583928bcb1", - "payloads": "ea48655ebc78", - "settlements": "a312141cae64", - "state": "8c85ee8c0763", - "effects": "4f53cda18c2b" - } - } - ] - } -} diff --git a/mobile/rpc-foundation/goldens/schedules-b3.json b/mobile/rpc-foundation/goldens/schedules-b3.json index c4de03e7721..eee416be877 100644 --- a/mobile/rpc-foundation/goldens/schedules-b3.json +++ b/mobile/rpc-foundation/goldens/schedules-b3.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/schedules-settings-home-providers-fulfilled.json b/mobile/rpc-foundation/goldens/schedules-settings-home-providers-fulfilled.json index 95ab120b509..2958b9537d4 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-home-providers-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-home-providers-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/schedules-settings-new-tab-ssh.json b/mobile/rpc-foundation/goldens/schedules-settings-new-tab-ssh.json index 31d36be644b..50e23fbc9d4 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-new-tab-ssh.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-new-tab-ssh.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/schedules-settings-repo-metadata-fulfilled.json b/mobile/rpc-foundation/goldens/schedules-settings-repo-metadata-fulfilled.json index 21b39a7277f..0fe44c094b5 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-repo-metadata-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-repo-metadata-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/schedules-settings-resume-metadata-fulfilled.json b/mobile/rpc-foundation/goldens/schedules-settings-resume-metadata-fulfilled.json index 6485b70445e..be8526bdee5 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-resume-metadata-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-resume-metadata-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/schedules-settings-task-hydration-fulfilled.json b/mobile/rpc-foundation/goldens/schedules-settings-task-hydration-fulfilled.json index 3041b1e8d11..b08093b50a2 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-task-hydration-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-task-hydration-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/schedules-settings-workspace-context-fulfilled.json b/mobile/rpc-foundation/goldens/schedules-settings-workspace-context-fulfilled.json index 247ee20abc7..d95f3c3a30d 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-workspace-context-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-workspace-context-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-bot-overrides-fulfilled.json b/mobile/rpc-foundation/goldens/settings-bot-overrides-fulfilled.json index 19e51553679..87203fe72ee 100644 --- a/mobile/rpc-foundation/goldens/settings-bot-overrides-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-bot-overrides-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-bot-overrides-refresh-refused.json b/mobile/rpc-foundation/goldens/settings-bot-overrides-refresh-refused.json index 561a229d948..33869552d23 100644 --- a/mobile/rpc-foundation/goldens/settings-bot-overrides-refresh-refused.json +++ b/mobile/rpc-foundation/goldens/settings-bot-overrides-refresh-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-bot-overrides-refused.json b/mobile/rpc-foundation/goldens/settings-bot-overrides-refused.json index bd7e091e8a1..ca9cda35dfa 100644 --- a/mobile/rpc-foundation/goldens/settings-bot-overrides-refused.json +++ b/mobile/rpc-foundation/goldens/settings-bot-overrides-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-bot-overrides-transport-error.json b/mobile/rpc-foundation/goldens/settings-bot-overrides-transport-error.json index e9111864d56..e0e8be22ea2 100644 --- a/mobile/rpc-foundation/goldens/settings-bot-overrides-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-bot-overrides-transport-error.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-home-coalesced.json b/mobile/rpc-foundation/goldens/settings-home-coalesced.json index 0cd18c7a508..e0e4dfaa489 100644 --- a/mobile/rpc-foundation/goldens/settings-home-coalesced.json +++ b/mobile/rpc-foundation/goldens/settings-home-coalesced.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-home-providers-fulfilled.json b/mobile/rpc-foundation/goldens/settings-home-providers-fulfilled.json index 16d0799d697..72d184f3f64 100644 --- a/mobile/rpc-foundation/goldens/settings-home-providers-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-home-providers-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-home-providers-refuse-after-data.json b/mobile/rpc-foundation/goldens/settings-home-providers-refuse-after-data.json index 93060d97705..9677f3f3379 100644 --- a/mobile/rpc-foundation/goldens/settings-home-providers-refuse-after-data.json +++ b/mobile/rpc-foundation/goldens/settings-home-providers-refuse-after-data.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-home-providers-refused.json b/mobile/rpc-foundation/goldens/settings-home-providers-refused.json index 3f40afeae5e..95b02f86684 100644 --- a/mobile/rpc-foundation/goldens/settings-home-providers-refused.json +++ b/mobile/rpc-foundation/goldens/settings-home-providers-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-home-providers-transport-error.json b/mobile/rpc-foundation/goldens/settings-home-providers-transport-error.json index 68c9a5e2781..8e18a576ecc 100644 --- a/mobile/rpc-foundation/goldens/settings-home-providers-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-home-providers-transport-error.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-new-tab-refused.json b/mobile/rpc-foundation/goldens/settings-new-tab-refused.json index 4bf42bf327c..c7f1acdf511 100644 --- a/mobile/rpc-foundation/goldens/settings-new-tab-refused.json +++ b/mobile/rpc-foundation/goldens/settings-new-tab-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-new-tab-ssh.json b/mobile/rpc-foundation/goldens/settings-new-tab-ssh.json index a460f963165..202c4c3be49 100644 --- a/mobile/rpc-foundation/goldens/settings-new-tab-ssh.json +++ b/mobile/rpc-foundation/goldens/settings-new-tab-ssh.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-new-tab-transport-error.json b/mobile/rpc-foundation/goldens/settings-new-tab-transport-error.json index 69f5f67bf17..45a719ecb22 100644 --- a/mobile/rpc-foundation/goldens/settings-new-tab-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-new-tab-transport-error.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-repo-cache-expiry.json b/mobile/rpc-foundation/goldens/settings-repo-cache-expiry.json index f5e840ea870..c1f82619771 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-cache-expiry.json +++ b/mobile/rpc-foundation/goldens/settings-repo-cache-expiry.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-repo-metadata-fulfilled.json b/mobile/rpc-foundation/goldens/settings-repo-metadata-fulfilled.json index fd03697ec9f..c46d3371bb9 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-repo-metadata-refuse-after-data.json b/mobile/rpc-foundation/goldens/settings-repo-metadata-refuse-after-data.json index 495fce88de4..143551542de 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-refuse-after-data.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-refuse-after-data.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-repo-metadata-refused.json b/mobile/rpc-foundation/goldens/settings-repo-metadata-refused.json index d3d40b2c079..78adfd834e2 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-refused.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-repo-metadata-single-host.json b/mobile/rpc-foundation/goldens/settings-repo-metadata-single-host.json index e9efe33b038..1bfa4a48186 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-single-host.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-single-host.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-repo-metadata-transport-error.json b/mobile/rpc-foundation/goldens/settings-repo-metadata-transport-error.json index f625d328d8f..76aab7e18de 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-transport-error.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-resume-metadata-fulfilled.json b/mobile/rpc-foundation/goldens/settings-resume-metadata-fulfilled.json index 57f11e5659f..625e306549a 100644 --- a/mobile/rpc-foundation/goldens/settings-resume-metadata-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-resume-metadata-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-resume-metadata-refuse-after-data.json b/mobile/rpc-foundation/goldens/settings-resume-metadata-refuse-after-data.json index e70211c44a1..d0183ef6f50 100644 --- a/mobile/rpc-foundation/goldens/settings-resume-metadata-refuse-after-data.json +++ b/mobile/rpc-foundation/goldens/settings-resume-metadata-refuse-after-data.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-resume-metadata-refused.json b/mobile/rpc-foundation/goldens/settings-resume-metadata-refused.json index ec04dcc8092..bfbef0a2529 100644 --- a/mobile/rpc-foundation/goldens/settings-resume-metadata-refused.json +++ b/mobile/rpc-foundation/goldens/settings-resume-metadata-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-resume-metadata-transport-error.json b/mobile/rpc-foundation/goldens/settings-resume-metadata-transport-error.json index 0581d95b337..d8e69e4ed46 100644 --- a/mobile/rpc-foundation/goldens/settings-resume-metadata-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-resume-metadata-transport-error.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-task-hydration-fulfilled.json b/mobile/rpc-foundation/goldens/settings-task-hydration-fulfilled.json index fe1e989a8ec..6671bdcf487 100644 --- a/mobile/rpc-foundation/goldens/settings-task-hydration-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-task-hydration-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-task-hydration-refuse-after-data.json b/mobile/rpc-foundation/goldens/settings-task-hydration-refuse-after-data.json index 2104c8c2c44..cd84df8a6c4 100644 --- a/mobile/rpc-foundation/goldens/settings-task-hydration-refuse-after-data.json +++ b/mobile/rpc-foundation/goldens/settings-task-hydration-refuse-after-data.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-task-hydration-refused.json b/mobile/rpc-foundation/goldens/settings-task-hydration-refused.json index 26cec66e86d..39dea894c36 100644 --- a/mobile/rpc-foundation/goldens/settings-task-hydration-refused.json +++ b/mobile/rpc-foundation/goldens/settings-task-hydration-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-task-hydration-transport-error.json b/mobile/rpc-foundation/goldens/settings-task-hydration-transport-error.json index 5b8979ce94a..978f7fd9d49 100644 --- a/mobile/rpc-foundation/goldens/settings-task-hydration-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-task-hydration-transport-error.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-task-workspace-fulfilled.json b/mobile/rpc-foundation/goldens/settings-task-workspace-fulfilled.json index abe0214d9eb..3a6e3f90b84 100644 --- a/mobile/rpc-foundation/goldens/settings-task-workspace-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-task-workspace-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-task-workspace-refused.json b/mobile/rpc-foundation/goldens/settings-task-workspace-refused.json index be5dbd8bfba..de1f49f91e0 100644 --- a/mobile/rpc-foundation/goldens/settings-task-workspace-refused.json +++ b/mobile/rpc-foundation/goldens/settings-task-workspace-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-task-workspace-transport-error.json b/mobile/rpc-foundation/goldens/settings-task-workspace-transport-error.json index 9f1594a99f1..622755ce292 100644 --- a/mobile/rpc-foundation/goldens/settings-task-workspace-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-task-workspace-transport-error.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-task-write.json b/mobile/rpc-foundation/goldens/settings-task-write.json index e17cfc224b7..0415aa7a1f9 100644 --- a/mobile/rpc-foundation/goldens/settings-task-write.json +++ b/mobile/rpc-foundation/goldens/settings-task-write.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-workspace-context-fulfilled.json b/mobile/rpc-foundation/goldens/settings-workspace-context-fulfilled.json index a87a43a3e07..46be83fa533 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-context-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-context-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-workspace-context-refuse-after-data.json b/mobile/rpc-foundation/goldens/settings-workspace-context-refuse-after-data.json index 01e8656beae..75920050a08 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-context-refuse-after-data.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-context-refuse-after-data.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-workspace-context-refused.json b/mobile/rpc-foundation/goldens/settings-workspace-context-refused.json index 03d1cfb5539..649eb275074 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-context-refused.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-context-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-workspace-context-transport-error.json b/mobile/rpc-foundation/goldens/settings-workspace-context-transport-error.json index c4edafa920d..bb05410675d 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-context-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-context-transport-error.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-workspace-submit-fulfilled.json b/mobile/rpc-foundation/goldens/settings-workspace-submit-fulfilled.json index 923bd4a45d9..bf1e8dcdcec 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-submit-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-submit-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json b/mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json index 2a693b772b0..70e65dd6708 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-workspace-submit-transport-error.json b/mobile/rpc-foundation/goldens/settings-workspace-submit-transport-error.json index ac9b10ef390..206746daa69 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-submit-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-submit-transport-error.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "7ce8e18d07666955a386fb349c09b1f1e65d1a97", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "db8bd9f57920306b42688dc920db9bbaa5829a5ef66970a43fd2d755c9826e6e", + "recorderSha256": "674202f169a3eda3555b4cf2a9fe8822b3f9bf6816f90cc0b1aadc9f9334a596", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/pilot-scenarios.json b/mobile/rpc-foundation/pilot-scenarios.json index 7dc72e0a702..3660c24415c 100644 --- a/mobile/rpc-foundation/pilot-scenarios.json +++ b/mobile/rpc-foundation/pilot-scenarios.json @@ -3716,111 +3716,6 @@ } ] }, - { - "id": "sc-base-ref-refused", - "operation": "source-control.branch-base-ref", - "version": 1, - "family": "git.base-ref-chain", - "sites": ["mobile/src/source-control/mobile-branch-base-ref.ts"], - "schedules": [], - "steps": [ - { - "action": "resolve", - "id": "resolve" - }, - { - "complete": "worktree.show#1", - "params": { - "worktree": "id:repo42::/p" - }, - "reply": { - "ok": true, - "result": { - "worktree": {} - } - } - }, - { - "complete": "repo.list#1", - "params": { - "$undefined": true - }, - "reply": { - "ok": true, - "result": { - "repos": [] - } - } - }, - { - "complete": "repo.baseRefDefault#1", - "params": { - "repo": "id:repo42" - }, - "reply": { - "ok": false, - "error": { - "code": "internal", - "message": "" - } - } - }, - { - "checkpoint": "settled" - } - ] - }, - { - "id": "sc-base-ref-rejected", - "operation": "source-control.branch-base-ref", - "version": 1, - "family": "git.base-ref-chain", - "sites": ["mobile/src/source-control/mobile-branch-base-ref.ts"], - "schedules": [], - "steps": [ - { - "action": "resolve", - "id": "resolve" - }, - { - "complete": "worktree.show#1", - "params": { - "worktree": "id:repo42::/p" - }, - "reply": { - "ok": true, - "result": { - "worktree": {} - } - } - }, - { - "complete": "repo.list#1", - "params": { - "$undefined": true - }, - "reply": { - "ok": true, - "result": { - "repos": [] - } - } - }, - { - "complete": "repo.baseRefDefault#1", - "params": { - "repo": "id:repo42" - }, - "reject": { - "message": "transport failure", - "deliveryUnknown": true - } - }, - { - "checkpoint": "settled" - } - ] - }, { "id": "sc-history-loaded", "operation": "source-control.git-history", @@ -3869,65 +3764,6 @@ } ] }, - { - "id": "sc-history-refused-empty-message", - "operation": "source-control.git-history", - "version": 1, - "family": "git.history-read", - "sites": ["mobile/src/source-control/mobile-git-history.ts"], - "schedules": [], - "steps": [ - { - "action": "load", - "id": "load" - }, - { - "complete": "git.history#1", - "params": { - "worktree": "id:repo42::/p", - "limit": 50 - }, - "reply": { - "ok": false, - "error": { - "code": "internal", - "message": "" - } - } - }, - { - "checkpoint": "settled" - } - ] - }, - { - "id": "sc-history-rejected", - "operation": "source-control.git-history", - "version": 1, - "family": "git.history-read", - "sites": ["mobile/src/source-control/mobile-git-history.ts"], - "schedules": [], - "steps": [ - { - "action": "load", - "id": "load" - }, - { - "complete": "git.history#1", - "params": { - "worktree": "id:repo42::/p", - "limit": 50 - }, - "reject": { - "message": "transport failure", - "deliveryUnknown": true - } - }, - { - "checkpoint": "settled" - } - ] - }, { "id": "sc-commit-message-generated", "operation": "source-control.commit-message", @@ -4012,63 +3848,6 @@ } ] }, - { - "id": "sc-commit-message-refused-empty-message", - "operation": "source-control.commit-message", - "version": 1, - "family": "git.commit-message-ai", - "sites": ["mobile/src/source-control/mobile-commit-message-ai.ts"], - "schedules": [], - "steps": [ - { - "action": "generate", - "id": "generate" - }, - { - "complete": "git.generateCommitMessage#1", - "params": { - "worktree": "id:repo42::/p" - }, - "reply": { - "ok": false, - "error": { - "code": "internal", - "message": "" - } - } - }, - { - "checkpoint": "settled" - } - ] - }, - { - "id": "sc-commit-message-null-result", - "operation": "source-control.commit-message", - "version": 1, - "family": "git.commit-message-ai", - "sites": ["mobile/src/source-control/mobile-commit-message-ai.ts"], - "schedules": [], - "steps": [ - { - "action": "generate", - "id": "generate" - }, - { - "complete": "git.generateCommitMessage#1", - "params": { - "worktree": "id:repo42::/p" - }, - "reply": { - "ok": true, - "result": null - } - }, - { - "checkpoint": "settled" - } - ] - }, { "id": "sc-commit-message-cancel-rejected", "operation": "source-control.commit-message", @@ -4129,65 +3908,6 @@ } ] }, - { - "id": "sc-pr-link-refused-empty-message", - "operation": "source-control.pr-link", - "version": 1, - "family": "worktree.review-link", - "sites": ["mobile/src/source-control/mobile-pr-link.ts"], - "schedules": [], - "steps": [ - { - "action": "link", - "id": "link" - }, - { - "complete": "worktree.set#1", - "params": { - "worktree": "id:repo42::/p", - "linkedPR": 12 - }, - "reply": { - "ok": false, - "error": { - "code": "internal", - "message": "" - } - } - }, - { - "checkpoint": "settled" - } - ] - }, - { - "id": "sc-pr-link-rejected-empty-message", - "operation": "source-control.pr-link", - "version": 1, - "family": "worktree.review-link", - "sites": ["mobile/src/source-control/mobile-pr-link.ts"], - "schedules": [], - "steps": [ - { - "action": "link", - "id": "link" - }, - { - "complete": "worktree.set#1", - "params": { - "worktree": "id:repo42::/p", - "linkedPR": 12 - }, - "reject": { - "message": "", - "deliveryUnknown": true - } - }, - { - "checkpoint": "settled" - } - ] - }, { "id": "sc-pr-link-hosted-review", "operation": "source-control.pr-link", @@ -4513,36 +4233,6 @@ } ] }, - { - "id": "sc-review-status-refused-empty-message", - "operation": "source-control.review-git-preparation", - "version": 1, - "family": "git.review-preparation", - "sites": ["mobile/src/source-control/mobile-hosted-review-git-preparation.ts"], - "schedules": [], - "steps": [ - { - "action": "status", - "id": "status" - }, - { - "complete": "git.status#1", - "params": { - "worktree": "id:repo42::/p" - }, - "reply": { - "ok": false, - "error": { - "code": "internal", - "message": "" - } - } - }, - { - "checkpoint": "settled" - } - ] - }, { "id": "sc-review-commit", "operation": "source-control.review-git-preparation", @@ -4786,69 +4476,6 @@ } ] }, - { - "id": "sc-prerequisite-push-refused-empty-message", - "operation": "source-control.remote-prerequisite", - "version": 1, - "family": "git.remote-prerequisite", - "sites": ["mobile/src/source-control/mobile-hosted-review-remote-prerequisite.ts"], - "schedules": [], - "steps": [ - { - "action": "apply", - "id": "apply", - "args": { - "blockedReason": "needs_push" - } - }, - { - "complete": "git.push#1", - "params": { - "worktree": "id:repo42::/p" - }, - "reply": { - "ok": false, - "error": { - "code": "internal", - "message": "" - } - } - }, - { - "checkpoint": "settled" - } - ] - }, - { - "id": "sc-prerequisite-push-rejected-empty-message", - "operation": "source-control.remote-prerequisite", - "version": 1, - "family": "git.remote-prerequisite", - "sites": ["mobile/src/source-control/mobile-hosted-review-remote-prerequisite.ts"], - "schedules": [], - "steps": [ - { - "action": "apply", - "id": "apply", - "args": { - "blockedReason": "needs_push" - } - }, - { - "complete": "git.push#1", - "params": { - "worktree": "id:repo42::/p" - }, - "reject": { - "message": "", - "deliveryUnknown": true - } - }, - { - "checkpoint": "settled" - } - ] - }, { "id": "sc-eligibility-fetched", "operation": "source-control.hosted-review-eligibility", @@ -4893,41 +4520,6 @@ } ] }, - { - "id": "sc-eligibility-refused", - "operation": "source-control.hosted-review-eligibility", - "version": 1, - "family": "hostedReview.eligibility", - "sites": ["mobile/src/source-control/mobile-hosted-review-service.ts"], - "schedules": [], - "steps": [ - { - "action": "fetch", - "id": "fetch" - }, - { - "complete": "hostedReview.getCreationEligibility#1", - "params": { - "repo": "id:repo42", - "worktree": "id:repo42::/p", - "branch": "feature", - "base": null, - "linkedGitHubPR": null, - "linkedGitLabMR": null - }, - "reply": { - "ok": false, - "error": { - "code": "refused", - "message": "no eligibility" - } - } - }, - { - "checkpoint": "settled" - } - ] - }, { "id": "sc-prefill-unavailable-on-refusal", "operation": "source-control.hosted-review-eligibility", @@ -5074,42 +4666,6 @@ } ] }, - { - "id": "sc-create-stops-on-push-refusal", - "operation": "source-control.hosted-review-create", - "version": 1, - "family": "hostedReview.create-chain", - "sites": [ - "mobile/src/source-control/mobile-hosted-review-service.ts", - "mobile/src/source-control/mobile-pr-link.ts" - ], - "schedules": [], - "steps": [ - { - "action": "create", - "id": "create", - "args": { - "pushBeforeCreate": true - } - }, - { - "complete": "git.push#1", - "params": { - "worktree": "id:repo42::/p" - }, - "reply": { - "ok": false, - "error": { - "code": "internal", - "message": "remote rejected" - } - } - }, - { - "checkpoint": "settled" - } - ] - }, { "id": "sc-create-link-failure-is-non-fatal", "operation": "source-control.hosted-review-create", diff --git a/mobile/src/test-support/rpc-recording/README.md b/mobile/src/test-support/rpc-recording/README.md index 93e193998ff..84502b8eb6d 100644 --- a/mobile/src/test-support/rpc-recording/README.md +++ b/mobile/src/test-support/rpc-recording/README.md @@ -98,15 +98,46 @@ raw reply partitions at the scripted sender port; they do not claim malformed-fr through direct/relay frame validation. Caches are tested by follow-up requests; no private cache maps are inspected. -Each family runs the nine partitions in `reply-matrix.ts` once, and nothing is crossed against -consumed fields. The partitions are the reply shapes a host can send: a normal result, an absent -result, `null`, an inner `{ok: false}` envelope with a string or object error, an inner envelope -missing `ok`, an outer refusal, `method_not_found`, and a transport rejection. Shapes that were -recorded before and are gone were unreachable: `successResponse` always sets `result`, so JSON -carries no explicit-undefined slot, and no mounted method's handler returns a number, a string, an -array, a bare `{}`, or a boolean. `null` stays because `linear.getIssue` returns it for a missing +Every family runs the eleven partitions in `reply-matrix.ts` at **every reply its base scenario +scripts**, one golden per site, and nothing is crossed against consumed fields. The partitions are +the reply shapes a host can send: a normal result, an absent result, `null`, an inner `{ok: false}` +envelope with a string or object error, an inner envelope missing `ok`, an outer refusal with and +without a message, `method_not_found`, and a transport rejection with and without a message. Shapes +that were recorded before and are gone were unreachable: `successResponse` always sets `result`, so +JSON carries no explicit-undefined slot, and no mounted method's handler returns a number, a string, +an array, a bare `{}`, or a boolean. `null` stays because `linear.getIssue` returns it for a missing issue and the b2 seed is a shipped null-result bug. +The message-less refusal and rejection are what separate the two failure paths a migrated call site +must keep apart: a refusal with no message falls back to the screen's copy, a transport drop with no +message surfaces its empty message verbatim. With only the message-carrying shapes both produce the +same text, so collapsing the two catches is invisible. Every source-control family used to carry a +hand-written `*-empty-message` scenario for exactly that; the partition carries it now. + +### Which request a matrix drives + +All of them. Selecting one per family was a hardcoded prefix list, and it silently `continue`d past +any family it did not name — ten of twenty-three, every family the source-control migration added, +which is why that migration's mutation evidence came down to single hand-written scenarios. +`replyMatrixSites` takes every completion step in the family's base scenario instead: no judgement +about which request is the "real" one, and no edit when a domain is added. A family that scripts no +reply at all throws, and a repeated request name throws, because the divergence would be ambiguous. + +A variant answers its own site differently, so the replies scripted after it may never be asked +for. Those steps are marked `optional` and are answered only if the request is outstanding; the +sender list in each checkpoint records which ones the operation actually sent. + +The `normal` partition replays a result the family already records for that request — the first +fulfilled reply in scenario order, base first — so no migrator invents a plausible payload per +domain. `null` and absent do not count, because each is already a partition of its own and +replaying one would leave the site with no success control. A site whose family records no other +success fails the suite until it is given a fulfilled scenario or a line in +`REPLY_MATRIX_NORMAL_RESULT_INVENTORY`, which carries the reply and the reason; an entry whose +family has since recorded a success fails too, so the list only shrinks. Four sites are on it: both +legs of the b3 seed, whose single scenario exists to record the defect; the b2 seed, whose only +recorded success is the shipped null result; and `settings.update`, a best-effort write whose reply +body no call site reads. + Detached unhandled rejections are captured as effects in a sequential process-scoped window, with prior process listeners restored afterward. This preserves the known main bug recorded as `new-workspace-runtime-context-null-settings-typeerror`; it does not repair the effect. @@ -142,11 +173,11 @@ families because no reference states are defined for them. ## What this oracle does and does not see -It replays 46 scenarios against frozen goldens and fails on any divergence: 73 goldens over 118 +It replays 78 scenarios against frozen goldens and fails on any divergence: 153 goldens over 198 tests, all inside `pnpm --dir mobile test`. For a migration it answers one question — does the rewritten call site produce the same sender calls, settlements, state and effects as main did? -It is not a substitute for reading the diff. Two facts bound it, both learned the hard way: +It is not a substitute for reading the diff. Three facts bound it, all learned the hard way: - **It was blind to refusal ordering.** Reordering the settings and sibling refusal checks in `mobile-new-tab-agent-loader.ts` survives every golden except `probe-new-tab-both-refused` — @@ -160,8 +191,14 @@ It is not a substitute for reading the diff. Two facts bound it, both learned th `use-new-workspace-runtime-context.ts` is caught by the refuse-after-data probe _and_ by `matrix-settings.workspace-context`, because a refusal from cold publishes `null` over a non-null initial value. Claim the recorded behaviour, not blindness. +- **It was blind to whatever the matrix skipped.** While the driven request came from a hardcoded + prefix list, moving `readMobileHostedReviewGitStatus`'s `interpret` into the request chain — which + turns a transport rejection into an `{ok: false}` result instead of letting it propagate — survived + all 163 tests, because no scenario rejected `git.status` for that family. Driving every scripted + reply kills it on five matrix goldens. The lesson is about the skip, not about that call site: a + generator that opts a family out without failing is indistinguishable from coverage. -`probe-hole-witness.test.ts` closes both and keeps them closed. It asserts the hole and the closure +`probe-hole-witness.test.ts` closes the first two and keeps them closed. It asserts the hole and the closure together: each probe must kill its mutation _and_ every pre-probe scenario of the same operation must still survive it. A probe that stops being load-bearing fails instead of lingering. @@ -181,6 +218,25 @@ publishes `{}`, so a refused refresh wipes the runtime task settings. That diver not repaired — `settings-task-hydration-refuse-after-data.json` is the observation, and changing the behaviour is a product change with its own re-record. +### Open parity failure: a non-string in-band error is no longer passed through + +`matrix-hostedreview.create-intent-git.commit-1` fails on this branch, in one variant +(`inner-false-object-error`), on one value. Main's `commitMobileHostedReviewStagedChanges` returned +`result?.error || 'Commit failed'`, so a host error that is not a string reached the create-intent +outcome as the object itself. `hostReplyErrorTextOrFallback` in +`mobile/src/transport/rpc-refusal-message.ts` returns `String(value)` instead, so the same reply now +yields `"[object Object]"`. Its own comment claims it preserves `result?.error || fallback`, which +holds for strings and for absent values and not for a truthy non-string. + +The golden records main, which is what the oracle is for. Restoring the pass-through makes the whole +suite green — measured, one line — but it is a product change and a product decision: main put an +object in a `string` field, and neither behaviour is obviously the one to keep. Whoever decides it +either changes that helper or re-records this one golden with the reason stated in the commit. + +Reachability: the host types `git.commit`'s reply as `{success: boolean; error?: string}`, so today's +host does not send this. Nothing validates it either — the reader is `optionalPayloadMember`, and +mixed client/host versions are the normal state. + ## Running it for a step-4 migration ```sh @@ -199,6 +255,15 @@ ORCA_BACKGROUND_LAUNCH=1 RPC_FOUNDATION_RECORD=1 \ A re-record is a claim about behaviour. State the cause in the commit; every golden the refresh moves should have one. +Editing the recorder itself on a migration branch is the awkward case: `recorderSha256` moves, so +every golden needs rewriting, but the product tree no longer matches `baseline`, and bumping +`baseline` to the branch would record the migrated source and make the parity claim circular. Record +from the pinned commit instead, with this branch's recorder laid over it — a detached checkout or a +`git archive` extraction of `baseline`, this tree's `rpc-recording/` and `pilot-scenarios.json` +copied in, `node_modules` symlinked, `RPC_FOUNDATION_GOLDENS` pointed at a scratch directory — then +copy the result back and run the candidate suite here. Format the recorder before recording: an +`oxfmt` pass afterwards moves `recorderSha256` again. + If your call site carries a mutation anchor in `operation-mutations.ts`, rewriting it will make the anchor match zero sites. Re-anchor the same defect at its new home rather than deleting the mutant: #20499 broke five anchors that way, and each one had a new home. diff --git a/mobile/src/test-support/rpc-recording/family-recordings.test.ts b/mobile/src/test-support/rpc-recording/family-recordings.test.ts index 91dfecfbe76..43f38c48319 100644 --- a/mobile/src/test-support/rpc-recording/family-recordings.test.ts +++ b/mobile/src/test-support/rpc-recording/family-recordings.test.ts @@ -1,7 +1,8 @@ import { resolve } from 'node:path' import { describe, expect, it } from 'vitest' import { readScenarios } from './scenario-input' -import { driveReplyMatrix } from './reply-matrix' +import { driveReplyMatrix, replyMatrixGoldenId, replyMatrixSites } from './reply-matrix' +import { replyMatrixNormalResult } from './reply-matrix-normal-result' import { bindCompletions, interruptionSchedules, @@ -29,21 +30,6 @@ const input = readScenarios( ) const directory = process.env.RPC_FOUNDATION_GOLDENS ?? resolve(root, 'mobile/rpc-foundation/goldens') -const settingsNormal = { - settings: { - disabledTuiAgents: ['claude'], - defaultTuiAgent: 'codex', - prBotAuthorOverrides: ['recorded-bot'], - visibleTaskProviders: ['github'], - hostSettingOverrides: {}, - defaultTaskSource: 'github', - defaultTaskViewPreset: 'all', - defaultRepoSelection: null, - defaultLinearTeamSelection: null, - githubProjects: {} - } -} - async function certify(id: string, scenarios: RecordingScenario[]) { let first = '' for (let run = 0; run < determinismRuns(); run++) { @@ -77,35 +63,33 @@ async function certify(id: string, scenarios: RecordingScenario[]) { } describe('family reply partitions and owned schedules', () => { - const families = new Map() + const families = new Map() for (const scenario of input.scenarios) { - if (!families.has(scenario.family)) { - families.set(scenario.family, scenario) - } + families.set(scenario.family, [...(families.get(scenario.family) ?? []), scenario]) } - for (const [family, base] of families) { - const completion = base.steps.find( - (step) => - 'complete' in step && - (step.complete.startsWith('settings.') || - (base.id === 'b1' && step.complete === 'fresh-inventory') || - (base.id === 'b2' && step.complete.startsWith('github.project.')) || - (base.id === 'b3' && step.complete.startsWith('linear.getIssue'))) - ) - if (!completion || !('complete' in completion)) { - continue + const goldenIds = new Set() + const matrixed: string[] = [] + // A census, not a count: the mechanism this replaced skipped families, so "every family has a + // matrix" is the property to assert rather than infer from however many tests got generated. + it('matrices every family in the manifest', () => { + expect(matrixed).toEqual([...families.keys()]) + }) + for (const [family, scenarios] of families) { + const base = scenarios[0]! + for (const request of replyMatrixSites(base)) { + const id = replyMatrixGoldenId(family, request) + if (goldenIds.has(id)) { + throw new Error(`Two matrix sites share a golden: ${id}`) + } + goldenIds.add(id) + it(`${family}: reply partitions at ${request}`, async () => { + await certify( + id, + driveReplyMatrix(base, request, replyMatrixNormalResult(family, scenarios, request)) + ) + }, 30_000) } - const normal = - base.id === 'b1' - ? { files: [{ relativePath: 'third.ts' }] } - : base.id === 'b3' - ? { id: 'issue-1', description: 'recorded', labels: [], subIssues: [] } - : completion.complete.startsWith('settings.get') - ? settingsNormal - : { ok: true } - it(`${family}: reply partitions once per family`, async () => { - await certify(`matrix-${family}`, driveReplyMatrix(base, completion.complete, normal)) - }, 30_000) + matrixed.push(family) } for (const id of [ 'b3', diff --git a/mobile/src/test-support/rpc-recording/recording-runner.test.ts b/mobile/src/test-support/rpc-recording/recording-runner.test.ts index 3c96ba2b93c..7c86c5ddbcd 100644 --- a/mobile/src/test-support/rpc-recording/recording-runner.test.ts +++ b/mobile/src/test-support/rpc-recording/recording-runner.test.ts @@ -17,6 +17,11 @@ import { type GoldenRecording } from './golden-recording' import { hoistPreludeCheckpoints } from './prelude-checkpoints' +import { replyMatrixGoldenId, replyMatrixSites } from './reply-matrix' +import { + REPLY_MATRIX_NORMAL_RESULT_INVENTORY, + replyMatrixNormalResult +} from './reply-matrix-normal-result' import { runRecording } from './run-recording' import type { Observation, RecordingScenario } from './recording-scenario' @@ -226,6 +231,73 @@ describe('recording boundaries', () => { ).toThrow('diverges from the base') }) + // A matrix that cannot drive a family has to fail. The prefix list it replaced returned no site + // and the loop skipped, which is how ten families lost their matrix without a red test. + it('refuses a family it cannot matrix instead of skipping it', () => { + const base: RecordingScenario = { + id: 'family', + operation: 'op', + version: 1, + family: 'op', + sites: [], + schedules: [], + steps: [{ action: 'mount', id: 'mount' }, { checkpoint: 'settled' }] + } + expect(() => replyMatrixSites(base)).toThrow('No scripted reply to drive a matrix over') + expect(() => + replyMatrixSites({ + ...base, + steps: [ + { complete: 'a#1', params: {}, reply: { ok: true, result: 1 } }, + { complete: 'a#1', params: {}, reply: { ok: true, result: 2 } }, + { checkpoint: 'settled' } + ] + }) + ).toThrow('Matrix sites must be unique') + expect(replyMatrixGoldenId('hostedReview.eligibility', 'hostedReview.create#1')).toBe( + 'matrix-hostedreview.eligibility-hostedreview.create-1' + ) + }) + + it('refuses a matrix site with no recorded success, and a redundant inventory entry', () => { + const scenario = (reply: unknown): RecordingScenario => ({ + id: 'family', + operation: 'op', + version: 1, + family: 'op', + sites: [], + schedules: [], + steps: [{ complete: 'a#1', params: {}, reply }, { checkpoint: 'settled' }] + }) + // Absent and null are partitions of their own, so neither can stand in as the success control. + for (const reply of [{ ok: true }, { ok: true, result: null }, { ok: false }]) { + expect(() => replyMatrixNormalResult('op', [scenario(reply)], 'a#1')).toThrow( + 'No fulfilled reply recorded for matrix site' + ) + } + expect( + replyMatrixNormalResult('op', [scenario({ ok: true, result: { n: 1 } })], 'a#1') + ).toEqual({ + n: 1 + }) + const inventoried = REPLY_MATRIX_NORMAL_RESULT_INVENTORY[0]! + expect(() => + replyMatrixNormalResult( + inventoried.family, + [ + { + ...scenario({ ok: true, result: { n: 1 } }), + steps: [ + { complete: inventoried.request, params: {}, reply: { ok: true, result: { n: 1 } } }, + { checkpoint: 'settled' } + ] + } + ], + inventoried.request + ) + ).toThrow('drop its REPLY_MATRIX_NORMAL_RESULT_INVENTORY entry') + }) + it('refuses a checkpoint whose clock drifted from the scripted advances', async () => { const scheduler = vitestRecordingScheduler() await expect( diff --git a/mobile/src/test-support/rpc-recording/recording-scenario.ts b/mobile/src/test-support/rpc-recording/recording-scenario.ts index b896efb681c..ee1fe21814f 100644 --- a/mobile/src/test-support/rpc-recording/recording-scenario.ts +++ b/mobile/src/test-support/rpc-recording/recording-scenario.ts @@ -7,10 +7,15 @@ export type Rejection = { category?: 'Error' | 'TypeError' deliveryUnknown?: boolean } +/** + * `optional` belongs to generated steps only: a matrix variant answers one request differently, so + * the requests scripted after it may never be sent. Skipping one that was not sent records what the + * operation actually did; a scripted step the manifest declares is never optional. + */ export type ScenarioStep = | { action: string; id: string; args?: Record } - | { complete: string; params: unknown; reply?: unknown; reject?: Rejection } - | { bind: string; request: string; params: unknown } + | { complete: string; params: unknown; reply?: unknown; reject?: Rejection; optional?: true } + | { bind: string; request: string; params: unknown; optional?: true } | { advance: number } | { checkpoint: string } export type RecordingScenario = { diff --git a/mobile/src/test-support/rpc-recording/reply-matrix-normal-result.ts b/mobile/src/test-support/rpc-recording/reply-matrix-normal-result.ts new file mode 100644 index 00000000000..f24c11e2d96 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/reply-matrix-normal-result.ts @@ -0,0 +1,93 @@ +import type { RecordingScenario } from './recording-scenario' + +/** + * The matrix's `normal` partition replays a result the family already records, so no migrator has + * to invent a plausible payload per domain. A few sites have no recorded success to replay, and + * those are inventoried here rather than skipped: a new domain whose scenarios only record failures + * fails the suite until it is given a fulfilled scenario or a line below. Both directions are + * checked — an entry whose family has since recorded a success fails too, so the list only shrinks. + */ +export type ReplyMatrixNormalResult = { + readonly family: string + readonly request: string + readonly reason: string + readonly result: unknown +} + +export const REPLY_MATRIX_NORMAL_RESULT_INVENTORY: readonly ReplyMatrixNormalResult[] = [ + { + family: 'linear-detail-barrier', + request: 'linear.getIssue#1', + // b3 is a B-seed: its one scenario exists to reproduce main's refused-issue defect, and the + // failing pair is the whole point. The payload is the shape the detail loader reads. + reason: 'the seed records the defect, so the family records no fulfilled issue', + result: { id: 'issue-1', description: 'recorded', labels: [], subIssues: [] } + }, + { + family: 'linear-detail-barrier', + request: 'linear.issueComments#1', + reason: 'same seed: the comments leg is rejected by design', + result: { comments: [] } + }, + { + family: 'project-explicit-false', + request: 'github.project.updateIssueBySlug#1', + // The b2 seed's only recorded success is a null result — the shipped bug it exists to pin — and + // `result-null` is already its own partition, so replaying it would leave the matrix no control. + reason: 'the seed records a null result, which the result-null partition already drives', + result: { ok: true } + }, + { + family: 'settings-best-effort', + request: 'settings.update#1', + // The write is fire-and-forget; the call site never reads the reply body, so no scenario had a + // reason to record one. `{ok: true}` is the shape the host sends for an accepted write. + reason: 'a best-effort write whose reply body no call site reads', + result: { ok: true } + } +] + +function fulfilledResult(reply: unknown): { found: boolean; result: unknown } { + if (reply === null || typeof reply !== 'object' || !('result' in reply)) { + return { found: false, result: undefined } + } + const envelope: { ok?: unknown; result?: unknown } = reply + // Neither an absent/undefined result nor `null` counts: both are partitions of their own, so + // replaying one as `normal` would leave the site with eight shapes and no success control. + return envelope.ok === true && envelope.result !== undefined && envelope.result !== null + ? { found: true, result: envelope.result } + : { found: false, result: undefined } +} + +/** The result the `normal` partition replays at one matrix site. */ +export function replyMatrixNormalResult( + family: string, + scenarios: readonly RecordingScenario[], + request: string +): unknown { + let recorded: { found: boolean; result: unknown } = { found: false, result: undefined } + for (const scenario of scenarios) { + for (const step of scenario.steps) { + if ('complete' in step && step.complete === request && !recorded.found) { + recorded = fulfilledResult(step.reply) + } + } + } + const inventoried = REPLY_MATRIX_NORMAL_RESULT_INVENTORY.find( + (entry) => entry.family === family && entry.request === request + ) + if (inventoried) { + if (recorded.found) { + throw new Error( + `${family} ${request} now records a fulfilled reply; drop its REPLY_MATRIX_NORMAL_RESULT_INVENTORY entry` + ) + } + return inventoried.result + } + if (!recorded.found) { + throw new Error( + `No fulfilled reply recorded for matrix site ${family} ${request}. Add a scenario that fulfils it, or list it in REPLY_MATRIX_NORMAL_RESULT_INVENTORY with the reason it cannot be.` + ) + } + return recorded.result +} diff --git a/mobile/src/test-support/rpc-recording/reply-matrix.ts b/mobile/src/test-support/rpc-recording/reply-matrix.ts index 66004a1dfd6..5ff898e4f30 100644 --- a/mobile/src/test-support/rpc-recording/reply-matrix.ts +++ b/mobile/src/test-support/rpc-recording/reply-matrix.ts @@ -9,6 +9,13 @@ export type ReplyPartition = { id: string; reply?: unknown; reject?: Rejection } * real result (`linear.getIssue` on a missing issue, and the b2 seed). The GitHub project * mutations carry an inner `{ok, error}` envelope whose error is a string or an object. Everything * else a client sees is the dispatcher refusing, not knowing the method, or the transport failing. + * + * Refusal and rejection each appear twice, once with a message and once without. A message is what + * separates the two failure paths a migrated call site has to keep apart: a refusal with none falls + * back to the screen's copy, a transport drop with none surfaces its empty message verbatim. With + * only the message-carrying shapes both paths produce the same text, and collapsing them is + * invisible — which is why every source-control family had a hand-written `*-empty-message` + * scenario. The partition carries that instead of each migrator remembering to write one. */ export function replyPartitions(normal: unknown): ReplyPartition[] { return [ @@ -28,14 +35,46 @@ export function replyPartitions(normal: unknown): ReplyPartition[] { id: 'outer-refused', reply: { ok: false, error: { code: 'refused', message: 'outer refused' } } }, + { + id: 'outer-refused-no-message', + reply: { ok: false, error: { code: 'refused', message: '' } } + }, { id: 'method-not-found', reply: { ok: false, error: { code: 'method_not_found', message: 'Unknown method' } } }, - { id: 'transport-rejection', reject: { message: 'transport failure', deliveryUnknown: true } } + { id: 'transport-rejection', reject: { message: 'transport failure', deliveryUnknown: true } }, + { id: 'transport-rejection-no-message', reject: { message: '', deliveryUnknown: true } } ] } +/** + * Every reply the base scenario scripts, as a site the matrix drives. + * + * Why all of them and not one: picking the request per family is what let ten families fall out of + * the matrix without saying so, and there is no property of a scenario that identifies the "real" + * request — the settings families answer prerequisites before their own read, the chains answer + * their own steps in order. Driving every completion needs no such judgement and needs no edit when + * a domain is added. A family that scripts no reply at all cannot be matrixed and throws. + */ +export function replyMatrixSites(base: RecordingScenario): string[] { + const sites = base.steps.flatMap((step) => ('complete' in step ? [step.complete] : [])) + if (!sites.length) { + throw new Error(`No scripted reply to drive a matrix over: ${base.id}`) + } + const repeated = sites.filter((name, index) => sites.indexOf(name) !== index) + if (repeated.length) { + // A repeated name would make the divergence ambiguous; the manifest binds concurrent requests. + throw new Error(`Matrix sites must be unique: ${base.id} repeats ${repeated.join(', ')}`) + } + return sites +} + +/** Golden id for one family's matrix at one site, inside the charset `writeGolden` accepts. */ +export function replyMatrixGoldenId(family: string, request: string): string { + return `matrix-${family}-${request}`.toLowerCase().replaceAll('#', '-') +} + export function driveReplyMatrix( base: RecordingScenario, request: string, @@ -64,7 +103,11 @@ export function driveReplyMatrix( ? { reject: partition.reject } : { reply: partition.reply }) } - : step + : index > divergence && ('complete' in step || 'bind' in step) + ? // The diverged reply may have ended the chain, so downstream replies are answered + // only if the operation asked for them. The sender list records which it did. + { ...step, optional: true } + : step ) } })) diff --git a/mobile/src/test-support/rpc-recording/run-recording.ts b/mobile/src/test-support/rpc-recording/run-recording.ts index 2aa0b80f1da..9ace2a7a7c0 100644 --- a/mobile/src/test-support/rpc-recording/run-recording.ts +++ b/mobile/src/test-support/rpc-recording/run-recording.ts @@ -61,9 +61,13 @@ export async function runRecording( settlements[step.id] = rejectedSettlement(error, scheduler.elapsed()) } } else if ('complete' in step) { - transport.complete(step.complete, step.params, step.reply, step.reject) + if (!step.optional || transport.outstanding(step.complete)) { + transport.complete(step.complete, step.params, step.reply, step.reject) + } } else if ('bind' in step) { - transport.bind(step.bind, step.request, step.params) + if (!step.optional || transport.outstanding(step.request)) { + transport.bind(step.bind, step.request, step.params) + } } else if ('advance' in step) { advanced += step.advance await scheduler.advance(step.advance) diff --git a/mobile/src/test-support/rpc-recording/scripted-rpc-transport.ts b/mobile/src/test-support/rpc-recording/scripted-rpc-transport.ts index ca6307d7df7..0ae741dfb52 100644 --- a/mobile/src/test-support/rpc-recording/scripted-rpc-transport.ts +++ b/mobile/src/test-support/rpc-recording/scripted-rpc-transport.ts @@ -108,6 +108,12 @@ export class ScriptedRpcTransport { } } + /** Whether a scripted name names a request that was sent and is still waiting for its reply. */ + outstanding(name: string): boolean { + const binding = this.bindings.get(this.aliases.get(name) ?? name) + return binding !== undefined && !binding.completed + } + bind(alias: string, name: string, params: unknown): void { name = this.aliases.get(name) ?? name const binding = this.bindings.get(name)