From 50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9 Mon Sep 17 00:00:00 2001 From: Jinwoo Hong <73622457+Jinwoo-H@users.noreply.github.com> Date: Mon, 14 Sep 2026 13:10:22 -0400 Subject: [PATCH] test(mobile): pin each RPC golden to its own scenario input, not the whole manifest (#20562) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * refactor(mobile): pin each golden to its own scenario input, not the whole manifest `recorderSha256` covered the recorder directory plus `pilot-scenarios.json`, so every golden's header was a function of every other family's scenarios. Adding a family for one domain re-digested all 153 goldens and put a conflict on that line in every domain branch in flight, which serialized the step-4 fan-out. Split the two things it conflated. `recorderSha256` now covers the recorder directory only, with unchanged semantics: a recorder edit still forces a full, deliberate re-record. A new `scenarioSha256` pins the scenario input that golden was recorded from — every scenario `runRecording` consumed for it, in order — canonicalised through `captureValue` so an explicit-undefined param stays distinct from an absent one. `goldenRecording` takes that list instead of just its first member. The variants are hashed rather than the base they expand from because they are what was recorded: a matrix site, its replayed normal result and its partition replies are all visible in them without the derivation having to be restated. `derived-goldens.ts` is that derivation, extracted from `family-recordings.test.ts` so the digest and the recording agree by construction — a property test that restated how a matrix or schedule expands could agree with itself and with nothing else. It reproduces exactly the 153 golden ids on disk, and the census the suite already ran (every family matrixed, no stale normal-result inventory entry) now reads off its output. `golden-header-digest.test.ts` pins the four properties: - a new family in the manifest moves zero existing goldens' headers, and derives two of its own - editing one field of `b1` moves exactly `b1` and its family's four matrix goldens — not the two other `legacy-inventory` scenarios, and not the goldens that expand from `inventory-lifecycle` - editing a recorder file still moves every golden's `recorderSha256`, and no `scenarioSha256` - `recorderSha256` is unchanged by the manifest's contents, and no longer reads the file at all `GOLDEN_FORMAT_VERSION` goes to 4: a version-3 header has no `scenarioSha256`, and `compareGolden` walks the expected header's keys, so a reader that accepted one would compare that golden's own scenarios as though they were unpinned. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb * test(mobile): re-record the 153 RPC goldens for the split digest Recorder edit, so every golden needs rewriting. Recorded from the pinned baseline `16d1ab81d3` with this branch's recorder overlaid, per the README's procedure: main has moved past the baseline, so recording in place would have failed the product-source fence. Three header fields moved and nothing else did: - `recorderSha256` 6a12160a87… -> 2fda557f58…, one value across all 153 files - `scenarioSha256` added, 153 distinct values - `goldenFormatVersion` 3 -> 4 No observation, checkpoint, value-pool entry, `baseline`, `lockfileSha256` or `platform` changed: git diff -U0 -- mobile/rpc-foundation | grep -E '^[+-]' | grep -vE '^(\+\+\+|---)' \ | grep -vcE 'recorderSha256|scenarioSha256|goldenFormatVersion' 0 Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb * refactor(mobile): certify the pilot goldens from the derivation that digests them `pilot-recordings.test.ts` restated `[scenario]` instead of consuming `pilotGoldens`, so the claim that a golden's `scenarioSha256` is a function of the same derivation that records the file held only for the 75 family goldens: dropping a scenario from `pilotGoldens` left the whole suite green and put that golden outside the header oracle. The pilot suite now iterates `pilotGoldens`, and a census fails if the derivation and the goldens directory disagree in either direction — which also closes the pre-existing orphan-golden gap. Also from review: pin the cross-sibling replay that hashing the generated variants buys (a matrix golden's `normal` partition replays a sibling's recorded reply, so editing that sibling must move it); state the real reason for the format bump, which is the diagnosis a version check gives rather than a rejection the byte compare already made; drop the fourth property test, which re-proved what tests 1 and 2 and `recording-runner`'s digest test already fail on; and drop a guard in `scenarioSha256` that its only caller reaches after an identical one. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb * test(mobile): re-record the 153 RPC goldens for the review edits Recorder files changed, so `recorderSha256` moved. Recorded from the pinned baseline with this branch's recorder laid over it, per the README's migration-branch procedure. That one header field is the only line that moved in all 153 files: `scenarioSha256` and `goldenFormatVersion` are unchanged, and no observation moved. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb * docs(mobile): correct the recording suite's test count Round-2 review: the README said 200 tests; the suite is 209 after the five added here. Markdown is outside recorderSha256, so no golden moves. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb * test(mobile): re-record the 153 goldens on the merged baseline Four header fields moved and nothing else. Proven against origin/main: every changed line in all 153 files is one of these, and the file set is unchanged. - `recorderSha256` 70aa6f59e0 -> 58a461dbc9: this branch's recorder, and it now digests only the recorder directory, not the scenario manifest. - `scenarioSha256` added, 153 distinct values over 153 goldens. - `goldenFormatVersion` 3 -> 4 for that added field. - `baseline` 5ec0b2698f -> e53f1557e1, the merge's repoint onto the real main commit. #20563's value was a branch commit the squash left unreachable, so the record fence's `git diff ` could not resolve it. No checkpoint, value pool, effect or settlement byte moved, so main's recorded behaviour is carried over intact. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb * docs(mobile): account for main's added recorder test in the suite count The merge brought in `unhandled-recording.test.ts`, one test, so the recording suite is 210 rather than the 209 this branch documented. Markdown is excluded from `recorderSha256`, so no golden moves. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb --- mobile/rpc-foundation/goldens/b1.json | 7 +- mobile/rpc-foundation/goldens/b2.json | 7 +- mobile/rpc-foundation/goldens/b3.json | 7 +- .../interruptions-inventory-lifecycle.json | 7 +- ...ions-settings-bot-overrides-fulfilled.json | 7 +- .../goldens/inventory-lifecycle.json | 7 +- .../goldens/inventory-repeat-query.json | 7 +- .../rpc-foundation/goldens/lifecycle-b3.json | 7 +- .../lifecycle-inventory-lifecycle.json | 7 +- ...ycle-settings-bot-overrides-fulfilled.json | 7 +- ...cle-settings-task-hydration-fulfilled.json | 7 +- ...-settings-workspace-context-fulfilled.json | 7 +- ....base-ref-chain-repo.baserefdefault-1.json | 7 +- ...matrix-git.base-ref-chain-repo.list-1.json | 7 +- ...ix-git.base-ref-chain-worktree.show-1.json | 7 +- ...essage-ai-git.generatecommitmessage-1.json | 7 +- ...matrix-git.history-read-git.history-1.json | 7 +- ...ix-git.remote-prerequisite-git.push-1.json | 7 +- ...x-git.review-preparation-git.status-1.json | 7 +- ...-hostedreview.create-chain-git.push-1.json | 7 +- ...ew.create-chain-hostedreview.create-1.json | 7 +- ...tedreview.create-chain-worktree.set-1.json | 7 +- ...dreview.create-intent-git.bulkstage-1.json | 7 +- ...stedreview.create-intent-git.commit-1.json | 7 +- ...te-intent-git.generatecommitmessage-1.json | 7 +- ...hostedreview.create-intent-git.push-1.json | 7 +- ...stedreview.create-intent-git.status-1.json | 7 +- ...stedreview.create-intent-git.status-2.json | 7 +- ...stedreview.create-intent-git.status-3.json | 7 +- ...stedreview.create-intent-git.status-4.json | 7 +- ...w.create-intent-hostedreview.create-1.json | 7 +- ...hostedreview.getcreationeligibility-1.json | 7 +- ...hostedreview.getcreationeligibility-2.json | 7 +- ...edreview.create-intent-worktree.set-1.json | 7 +- ...hostedreview.getcreationeligibility-1.json | 7 +- ...-legacy-inventory-files.searchpaths-1.json | 7 +- ...-legacy-inventory-files.searchpaths-2.json | 7 +- ...trix-legacy-inventory-fresh-inventory.json | 7 +- ...matrix-legacy-inventory-old-inventory.json | 7 +- ...near-detail-barrier-linear.getissue-1.json | 7 +- ...detail-barrier-linear.issuecomments-1.json | 7 +- ...se-github.project.updateissuebyslug-1.json | 7 +- ...on.tab-reveal-session.tabs.activate-1.json | 7 +- ...ession.tab-reveal-session.tabs.list-1.json | 7 +- ...t-read-preflight.detectremoteagents-1.json | 7 +- ...atrix-settings-agent-read-repo.list-1.json | 7 +- ...ix-settings-agent-read-settings.get-1.json | 7 +- ...ettings-best-effort-settings.update-1.json | 7 +- ...settings.bot-overrides-settings.get-1.json | 7 +- ...ttings.home-providers-linear.status-1.json | 7 +- ...ings.home-providers-preflight.check-1.json | 7 +- ...ettings.home-providers-settings.get-1.json | 7 +- ...ettings.repo-metadata-host.platform-1.json | 7 +- ...ix-settings.repo-metadata-repo.list-1.json | 7 +- ...settings.repo-metadata-settings.get-1.json | 7 +- ...po-metadata-ssh.listtargetsummaries-1.json | 7 +- ...esume-metadata-folderworkspace.list-1.json | 7 +- ...s.resume-metadata-projectgroup.list-1.json | 7 +- ...-settings.resume-metadata-repo.list-1.json | 7 +- ...ttings.resume-metadata-settings.get-1.json | 7 +- ...ettings.resume-metadata-worktree.ps-1.json | 7 +- ...ttings.task-hydration-linear.status-1.json | 7 +- ...ings.task-hydration-preflight.check-1.json | 7 +- ...ettings.task-hydration-settings.get-1.json | 7 +- ...-settings.task-hydration-status.get-1.json | 7 +- ...trix-settings.task-hydration-ui.get-1.json | 7 +- ...ettings.task-workspace-settings.get-1.json | 7 +- ...ngs.workspace-context-linear.status-1.json | 7 +- ...s.workspace-context-preflight.check-1.json | 7 +- ...ings.workspace-context-settings.get-1.json | 7 +- ...x-settings.workspace-context-ui.get-1.json | 7 +- ...tings.workspace-submit-settings.get-1.json | 7 +- ...x-worktree.review-link-worktree.set-1.json | 7 +- .../goldens/probe-new-tab-both-refused.json | 7 +- .../probe-new-tab-null-sibling-refused.json | 7 +- ...probe-new-tab-refused-sibling-rejects.json | 7 +- ...probe-new-tab-rejects-sibling-refused.json | 7 +- .../goldens/sc-base-ref-default.json | 7 +- .../goldens/sc-base-ref-repo-fallback.json | 7 +- .../goldens/sc-base-ref-unavailable.json | 7 +- .../goldens/sc-base-ref-worktree-hit.json | 7 +- .../sc-commit-message-cancel-rejected.json | 7 +- .../goldens/sc-commit-message-canceled.json | 7 +- .../goldens/sc-commit-message-generated.json | 7 +- .../goldens/sc-create-existing-review.json | 7 +- ...reate-intent-stage-commit-push-create.json | 7 +- .../sc-create-link-failure-is-non-fatal.json | 7 +- .../sc-create-pushes-then-creates.json | 7 +- .../sc-create-refused-empty-message.json | 7 +- .../sc-create-rejected-empty-message.json | 7 +- .../goldens/sc-eligibility-fetched.json | 7 +- .../goldens/sc-history-loaded.json | 7 +- .../goldens/sc-pr-link-hosted-review.json | 7 +- .../goldens/sc-pr-link-read.json | 7 +- .../goldens/sc-pr-link-set.json | 7 +- .../sc-prefill-unavailable-on-refusal.json | 7 +- .../sc-prefill-unavailable-on-rejection.json | 7 +- .../sc-prerequisite-force-with-lease.json | 7 +- .../goldens/sc-prerequisite-publish.json | 7 +- .../goldens/sc-prerequisite-push.json | 7 +- .../goldens/sc-prerequisite-skipped.json | 7 +- .../goldens/sc-reveal-first-poll.json | 7 +- .../goldens/sc-reveal-timeout.json | 7 +- .../sc-review-commit-inner-failure.json | 7 +- ...c-review-commit-refused-empty-message.json | 7 +- .../goldens/sc-review-commit-rejected.json | 7 +- .../goldens/sc-review-commit.json | 7 +- .../sc-review-status-entries-not-array.json | 7 +- .../goldens/sc-review-status-normalized.json | 7 +- .../rpc-foundation/goldens/schedules-b3.json | 7 +- ...les-settings-home-providers-fulfilled.json | 7 +- .../schedules-settings-new-tab-ssh.json | 7 +- ...ules-settings-repo-metadata-fulfilled.json | 7 +- ...es-settings-resume-metadata-fulfilled.json | 7 +- ...les-settings-task-hydration-fulfilled.json | 7 +- ...-settings-workspace-context-fulfilled.json | 7 +- .../settings-bot-overrides-fulfilled.json | 7 +- ...ettings-bot-overrides-refresh-refused.json | 7 +- .../settings-bot-overrides-refused.json | 7 +- ...ettings-bot-overrides-transport-error.json | 7 +- .../goldens/settings-home-coalesced.json | 7 +- .../settings-home-providers-fulfilled.json | 7 +- ...ings-home-providers-refuse-after-data.json | 7 +- .../settings-home-providers-refused.json | 7 +- ...ttings-home-providers-transport-error.json | 7 +- .../goldens/settings-new-tab-refused.json | 7 +- .../goldens/settings-new-tab-ssh.json | 7 +- .../settings-new-tab-transport-error.json | 7 +- .../goldens/settings-repo-cache-expiry.json | 7 +- .../settings-repo-metadata-fulfilled.json | 7 +- ...tings-repo-metadata-refuse-after-data.json | 7 +- .../settings-repo-metadata-refused.json | 7 +- .../settings-repo-metadata-single-host.json | 7 +- ...ettings-repo-metadata-transport-error.json | 7 +- .../settings-resume-metadata-fulfilled.json | 7 +- ...ngs-resume-metadata-refuse-after-data.json | 7 +- .../settings-resume-metadata-refused.json | 7 +- ...tings-resume-metadata-transport-error.json | 7 +- .../settings-task-hydration-fulfilled.json | 7 +- ...ings-task-hydration-refuse-after-data.json | 7 +- .../settings-task-hydration-refused.json | 7 +- ...ttings-task-hydration-transport-error.json | 7 +- .../settings-task-workspace-fulfilled.json | 7 +- .../settings-task-workspace-refused.json | 7 +- ...ttings-task-workspace-transport-error.json | 7 +- .../goldens/settings-task-write.json | 7 +- .../settings-workspace-context-fulfilled.json | 7 +- ...s-workspace-context-refuse-after-data.json | 7 +- .../settings-workspace-context-refused.json | 7 +- ...ngs-workspace-context-transport-error.json | 7 +- .../settings-workspace-submit-fulfilled.json | 7 +- .../settings-workspace-submit-refused.json | 7 +- ...ings-workspace-submit-transport-error.json | 7 +- mobile/rpc-foundation/pilot-scenarios.json | 2 +- .../src/test-support/rpc-recording/README.md | 44 +++-- .../rpc-recording/derived-goldens.test.ts | 25 +++ .../rpc-recording/derived-goldens.ts | 155 ++++++++++++++++ .../rpc-recording/family-recordings.test.ts | 114 ++---------- .../golden-header-digest.test.ts | 175 ++++++++++++++++++ .../rpc-recording/golden-recording.ts | 14 +- .../rpc-recording/pilot-recordings.test.ts | 51 +++-- .../rpc-recording/recorder-digest.ts | 13 +- .../rpc-recording/recording-runner.test.ts | 3 +- .../rpc-recording/scenario-digest.ts | 24 +++ 164 files changed, 1087 insertions(+), 604 deletions(-) create mode 100644 mobile/src/test-support/rpc-recording/derived-goldens.test.ts create mode 100644 mobile/src/test-support/rpc-recording/derived-goldens.ts create mode 100644 mobile/src/test-support/rpc-recording/golden-header-digest.test.ts create mode 100644 mobile/src/test-support/rpc-recording/scenario-digest.ts diff --git a/mobile/rpc-foundation/goldens/b1.json b/mobile/rpc-foundation/goldens/b1.json index d75b08eeb2e..604256d7437 100644 --- a/mobile/rpc-foundation/goldens/b1.json +++ b/mobile/rpc-foundation/goldens/b1.json @@ -3,13 +3,14 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "23ffc912a432dcd3ff70be1903a8d518cf85634f27a2be6d21585963e338e7e3", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0d903486cbe8": { "name": "files.list#2", diff --git a/mobile/rpc-foundation/goldens/b2.json b/mobile/rpc-foundation/goldens/b2.json index 87efa48eb7d..c919ca011f5 100644 --- a/mobile/rpc-foundation/goldens/b2.json +++ b/mobile/rpc-foundation/goldens/b2.json @@ -3,13 +3,14 @@ "family": "project-explicit-false", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "b31992be2f91bd61fbe1b8a5400da3b7a56753564b0b0b2b38bc5d549812d693", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0c4dced3e005": { "error": "", diff --git a/mobile/rpc-foundation/goldens/b3.json b/mobile/rpc-foundation/goldens/b3.json index 1cbde8cdc60..78a1038358e 100644 --- a/mobile/rpc-foundation/goldens/b3.json +++ b/mobile/rpc-foundation/goldens/b3.json @@ -3,13 +3,14 @@ "family": "linear-detail-barrier", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "130e493fcd7765e037405f59e6cc78a0cc1793b1ae092cad933ff9d5a9df8b7a", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "034a83431f03": { "name": "linear.getIssue#1", diff --git a/mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json b/mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json index 5fadb7d9681..81d6adfb2f4 100644 --- a/mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json +++ b/mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json @@ -3,13 +3,14 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "d6c57a5153d915f0a0c0fd9e305cac70b41b7eb8be226fc865227ebf1821e5d1", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "2837f481a843": { "name": "files.list#1", 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 c5979481087..0a1aca3b4d6 100644 --- a/mobile/rpc-foundation/goldens/interruptions-settings-bot-overrides-fulfilled.json +++ b/mobile/rpc-foundation/goldens/interruptions-settings-bot-overrides-fulfilled.json @@ -3,13 +3,14 @@ "family": "settings.bot-overrides", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "2d5c6dea28aa1a7bb9e4aa14a4c8441527d9ad401ad30161f05ea1f8da836bb2", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "06eff8247d02": { "name": "settings.get#1", diff --git a/mobile/rpc-foundation/goldens/inventory-lifecycle.json b/mobile/rpc-foundation/goldens/inventory-lifecycle.json index f9863ed37ec..ad3b9c43a9a 100644 --- a/mobile/rpc-foundation/goldens/inventory-lifecycle.json +++ b/mobile/rpc-foundation/goldens/inventory-lifecycle.json @@ -3,13 +3,14 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "3471f5bcd6923c7b8ba3a737bb45b5239689deb78c00e85a828f38a6d6d68a05", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "2837f481a843": { "name": "files.list#1", diff --git a/mobile/rpc-foundation/goldens/inventory-repeat-query.json b/mobile/rpc-foundation/goldens/inventory-repeat-query.json index 0d2df08b868..64a3d7492f0 100644 --- a/mobile/rpc-foundation/goldens/inventory-repeat-query.json +++ b/mobile/rpc-foundation/goldens/inventory-repeat-query.json @@ -3,13 +3,14 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "73a468d5c7a51c2dbb7af2642f0050d05d861fce29295460c48d7c51f86bf57f", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "003a57e2bf31": { "files": ["alpha.ts"] diff --git a/mobile/rpc-foundation/goldens/lifecycle-b3.json b/mobile/rpc-foundation/goldens/lifecycle-b3.json index 0ea52cd8c86..e0d25b4724f 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-b3.json +++ b/mobile/rpc-foundation/goldens/lifecycle-b3.json @@ -3,13 +3,14 @@ "family": "linear-detail-barrier", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "8be12d116865d27e8dfd37921d2c723d63da101ec1197b1f5b2d9510838e1943", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "034a83431f03": { "name": "linear.getIssue#1", diff --git a/mobile/rpc-foundation/goldens/lifecycle-inventory-lifecycle.json b/mobile/rpc-foundation/goldens/lifecycle-inventory-lifecycle.json index 8490de7adcf..ca3b76527e9 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-inventory-lifecycle.json +++ b/mobile/rpc-foundation/goldens/lifecycle-inventory-lifecycle.json @@ -3,13 +3,14 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "46bbafcc57fe2e3aee41a14bc26a0375b7b56e58030705fe4c28841a272b2560", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "2837f481a843": { "name": "files.list#1", 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 9258e44763f..f43d942e36d 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-settings-bot-overrides-fulfilled.json +++ b/mobile/rpc-foundation/goldens/lifecycle-settings-bot-overrides-fulfilled.json @@ -3,13 +3,14 @@ "family": "settings.bot-overrides", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "eb80283956c93849778f23cbabf1dbf83b72744197af4f6f50335b2fc1590d87", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", 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 8feff8ce924..151c59c919f 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-settings-task-hydration-fulfilled.json +++ b/mobile/rpc-foundation/goldens/lifecycle-settings-task-hydration-fulfilled.json @@ -3,13 +3,14 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "3a8eab831602443d320ca0aa0f35dc269d8d511e76bdae8fd025c433561d068d", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "002ad269dd44": { "name": "showLinearConnect", 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 d7af4cb5a20..488a700a09a 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-settings-workspace-context-fulfilled.json +++ b/mobile/rpc-foundation/goldens/lifecycle-settings-workspace-context-fulfilled.json @@ -3,13 +3,14 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "136fb1d8d5925ad12ba22f4dd6c72573a9ad03b6a6ec8308668f0d9cd71aa36d", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "06425d8da2e6": { "name": "linear.status#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 index c6f7cb4d7f5..96fbed0b57d 100644 --- 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 @@ -3,13 +3,14 @@ "family": "git.base-ref-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "5605a2984d7692aa80e5e38f804bdfed4b1ce8ac2102def5dc728b1a79dc1acf", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0208d586a748": { "name": "repo.baseRefDefault#1", 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 index 3be1d2da2e1..347625dadf3 100644 --- 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 @@ -3,13 +3,14 @@ "family": "git.base-ref-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "ed0e97ead1aad0b45bdfc48f5fe4e498810d0cfee88f07d3c6228db56fda1dd9", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "089d79f002a1": { "name": "repo.list#1", 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 index 55f1ebea0cb..2717fb396a0 100644 --- 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 @@ -3,13 +3,14 @@ "family": "git.base-ref-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "1db6919b94df3b8548838ff4c206fafa3a09ea096b17c04483f78f9321ccb1ba", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "089d79f002a1": { "name": "repo.list#1", 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 index 14aa01cde22..21171bf6d16 100644 --- 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 @@ -3,13 +3,14 @@ "family": "git.commit-message-ai", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "22ea5279155ecf749aaab521ffd570221ac3169b177fc1daf85ef93a49d38260", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "125fbea5f50a": { "name": "git.generateCommitMessage#1", 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 index f4281440607..abed8bf074b 100644 --- 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 @@ -3,13 +3,14 @@ "family": "git.history-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "86254ed87ad3427d6ee4631d7348075039ba2d4d7496d59f27f03f78580f35a1", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "155f61ed496f": { "status": "rejected", 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 index 8978ef5da2b..97346d0e6b4 100644 --- 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 @@ -3,13 +3,14 @@ "family": "git.remote-prerequisite", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "5009c22df7e74a850bcea41fc110ea7d7eb4bdada623837279f32eaa5149a9b8", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "00e8a3bac22f": { "status": "fulfilled", 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 index 09e6c005800..9f417b48053 100644 --- 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 @@ -3,13 +3,14 @@ "family": "git.review-preparation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "485b2751006ee8fb4df28b228ea7adda85779feae83974eb0f7e795e31c500a1", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0278e0f0d6cf": { "name": "git.status#1", 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 index a3a594468ce..ce182135651 100644 --- 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 @@ -3,13 +3,14 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "fcf5cdc7388457156dd81fe28a470f42fbabac7435ec5572cb19e209f410ca84", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "06a94a810e5f": { "name": "hostedReview.create#1", 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 index d183ffc842e..0e1fbba63c7 100644 --- 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 @@ -3,13 +3,14 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "26e666a57805f354602a5b3906a691b10c8d6db66c77acc96c67153279c515a7", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "06a94a810e5f": { "name": "hostedReview.create#1", 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 index 8d46a010500..c65b6cf6558 100644 --- 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 @@ -3,13 +3,14 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "08c25b6cb5bc12a7f67e858f229d15cf66b98b2ad4601b11f18c4c03f4a59669", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "03696d515352": { "name": "worktree.set#1", 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 index 779b264e1ec..8bbc14962a5 100644 --- 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 @@ -3,13 +3,14 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "ff9d1bfd6337607f3d3e8162692b589ecea4a32ae01b5ebb3c602f8f0a55642c", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "02652fe244f8": { "name": "git.bulkStage#1", 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 index 7dd3ec28730..f457f4b0052 100644 --- 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 @@ -3,13 +3,14 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "efeb9b248aeb98fac71c043d50afe0036cf804d3c11edfccd4e050fe8f3d8f9b", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0278e0f0d6cf": { "name": "git.status#1", 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 index bd4e060ffb8..488238d3bca 100644 --- 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 @@ -3,13 +3,14 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "7b0d9ddcb8df83fc4e465aa6b0dcf05aa0d8f266cd4bb8651969cb8321bcf549", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0278e0f0d6cf": { "name": "git.status#1", 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 index 6a449f53932..20ba5f1e127 100644 --- 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 @@ -3,13 +3,14 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "72c1f08739db1c0dfcd48adffaca582a3596116c1c377f95f7dab8b08b7e6cdc", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0278e0f0d6cf": { "name": "git.status#1", 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 index e80a6b9110f..d4ce67f0673 100644 --- 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 @@ -3,13 +3,14 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "1f002f900c1a3c92e8f7c72261579ee5015ec1529c003a1b32bcf3eaf98b672d", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0179846b4707": { "name": "git.status#2", 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 index 353f1f1d459..ffa68cf4114 100644 --- 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 @@ -3,13 +3,14 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "3a6487a07457e0e5aa6fc3fccfa43687acfb06d94334e621081728de937e4e8d", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "006d7b20ed48": { "name": "git.status#2", 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 index 89077db5de9..75c0eae29c7 100644 --- 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 @@ -3,13 +3,14 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "7355c45a707fa8a31f0999c4805a5b1dace4c65b727e711231f784b2f92c05ff", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "01bc4ad46170": { "outcome": { 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 index 29bcefde002..aefc48d7680 100644 --- 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 @@ -3,13 +3,14 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "45cda6757b76399d282d4b07992dab21bbb8236faadedba5e92eab8818e886bf", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "01bc4ad46170": { "outcome": { 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 index 0806425d50a..5e25cfa990e 100644 --- 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 @@ -3,13 +3,14 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "0ca08d5e70e1780a6ee5c919491dcddb062a22623f803e9960a329825f274cbe", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "000efa3053f3": { "outcome": { 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 index 77f14d83e1d..7fda51cd916 100644 --- 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 @@ -3,13 +3,14 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "658eb7bbf63b3a4b38eca0b1733e523962b6b6943644d65aab6f5c7e62534d6a", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0278e0f0d6cf": { "name": "git.status#1", 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 index b4065bcbca9..2c3dc706047 100644 --- 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 @@ -3,13 +3,14 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "75ba135731290bf734a5eef0b65f9ad8b7cac453c4e2006faac88a5da9dbe3a3", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0278e0f0d6cf": { "name": "git.status#1", 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 index 0e544e8e18d..021c9f2d320 100644 --- 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 @@ -3,13 +3,14 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "beb1161b98ffde8c5f1128e843766a1da3182d195f1f0a9012e12e5318ae01bc", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0278e0f0d6cf": { "name": "git.status#1", 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 index bbdcd9bd8a5..04dd7052c2e 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.eligibility-hostedreview.getcreationeligibility-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.eligibility-hostedreview.getcreationeligibility-1.json @@ -3,13 +3,14 @@ "family": "hostedReview.eligibility", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "6c4de90e2617d204e82ca5e65eb17fc397acbcbb9dc0ec18594d2a7739e3528b", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "099a55e691ed": { "name": "hostedReview.getCreationEligibility#1", 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 index bb7c6b395c5..9d016af3ca0 100644 --- a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-1.json +++ b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-1.json @@ -3,13 +3,14 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "4f6472fb7add960be9bcc8596a748264d7cb0755a782ebe9e85753ab1d1d5710", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "003a57e2bf31": { "files": ["alpha.ts"] 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 index 0b495b9d52e..4443cb77710 100644 --- a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-2.json +++ b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-2.json @@ -3,13 +3,14 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "048c3ec55ec67d09d9b02e17822f1154adca577e57ffe6d3059102d552d2f759", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "02a03f44e95f": { "name": "files.searchPaths#2", diff --git a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-fresh-inventory.json b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-fresh-inventory.json index 632f7e0afb2..dcab97a3a4e 100644 --- a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-fresh-inventory.json +++ b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-fresh-inventory.json @@ -3,13 +3,14 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "ad458a3407e3f1303343b46a1308b43535abef2c9ed2f68db59157db5b91daa1", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0d903486cbe8": { "name": "files.list#2", diff --git a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-old-inventory.json b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-old-inventory.json index 1a4ff6f9c02..ff0a6d66acc 100644 --- a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-old-inventory.json +++ b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-old-inventory.json @@ -3,13 +3,14 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "52742d894d0ea53db89729101664a393b10794d9c2d2fe7b40b020643a13af81", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0d903486cbe8": { "name": "files.list#2", diff --git a/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.getissue-1.json b/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.getissue-1.json index 2dd4e9387fd..098e80e7c82 100644 --- a/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.getissue-1.json +++ b/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.getissue-1.json @@ -3,13 +3,14 @@ "family": "linear-detail-barrier", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "8e00afc85e5b82d75bedecea0c748a3c8658cfc8545650e755c03f51fdc932d6", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "1696f2f90218": { "name": "detailError", 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 index a27b2270091..397e91d5859 100644 --- 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 @@ -3,13 +3,14 @@ "family": "linear-detail-barrier", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "40289acce4a3542773f74681d255d67cfddadf6c42317928d6728f26a76f6cfb", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "034a83431f03": { "name": "linear.getIssue#1", diff --git a/mobile/rpc-foundation/goldens/matrix-project-explicit-false-github.project.updateissuebyslug-1.json b/mobile/rpc-foundation/goldens/matrix-project-explicit-false-github.project.updateissuebyslug-1.json index f5a0764b69b..e564c087182 100644 --- a/mobile/rpc-foundation/goldens/matrix-project-explicit-false-github.project.updateissuebyslug-1.json +++ b/mobile/rpc-foundation/goldens/matrix-project-explicit-false-github.project.updateissuebyslug-1.json @@ -3,13 +3,14 @@ "family": "project-explicit-false", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "926f0d8c37a33d465bf3a04f056600cfc9f1669b1eca7e968aa1a1f797a74c61", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "057a0b5a420b": { "name": "projectRowDetailError", 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 index 0d4d381b130..b5bfcc6c34b 100644 --- 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 @@ -3,13 +3,14 @@ "family": "session.tab-reveal", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "73366226aeaec1581aeeb47219fc703917143cfd7f6a2eb01d7bd703a7c7612d", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0f9f4df04699": { "name": "session.tabs.activate#1", 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 index bf3c291f0b4..eb85e61870d 100644 --- 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 @@ -3,13 +3,14 @@ "family": "session.tab-reveal", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "c38f2bc5c9faca0774dfe202137877bada9deba165c5e9c955cbe67eae0cbdd9", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0f9f4df04699": { "name": "session.tabs.activate#1", 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 index 866e9ccf0fc..748dbe75ae2 100644 --- 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 @@ -3,13 +3,14 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "a0effc9a0be519ccd18c1b1abfc8b497cd3858b89ea8d345ac0f8bd6d195cf21", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "07d4c9b0eaf2": { "name": "preflight.detectRemoteAgents#1", 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 index 12fd8e843a7..9946296e487 100644 --- 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 @@ -3,13 +3,14 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "c21b2e0e97fab86664f634cc99d77dd587df4af4d02e6286c8380e09844096b2", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "06b63e0d9986": { "name": "repo.list#1", diff --git a/mobile/rpc-foundation/goldens/matrix-settings-agent-read-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings-agent-read-settings.get-1.json index b9e92b91fdf..2063dab2889 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings-agent-read-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings-agent-read-settings.get-1.json @@ -3,13 +3,14 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "46c4e32a921612c736c8cf45ff72ed513431c917ed3dd03f289c0ba4c28d6adb", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", diff --git a/mobile/rpc-foundation/goldens/matrix-settings-best-effort-settings.update-1.json b/mobile/rpc-foundation/goldens/matrix-settings-best-effort-settings.update-1.json index 349a9177531..2ab9a497475 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings-best-effort-settings.update-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings-best-effort-settings.update-1.json @@ -3,13 +3,14 @@ "family": "settings-best-effort", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "cf671da175d50a4c2e1336f4e8338c24c4752db111e1eafd226bee6ff3582b1d", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "178d4ef77ad7": { "name": "settings.update#1", diff --git a/mobile/rpc-foundation/goldens/matrix-settings.bot-overrides-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.bot-overrides-settings.get-1.json index 35ca7122e46..786467ef280 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.bot-overrides-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.bot-overrides-settings.get-1.json @@ -3,13 +3,14 @@ "family": "settings.bot-overrides", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "01408cebcc193f8e30119381c8acf494fa5e29850fe010809deb330c2f9bcb36", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", 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 index 7f3d079a30f..de544d6c810 100644 --- 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 @@ -3,13 +3,14 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "19b445b39da98d28bcbcdab6f70e47ce208ca68f165e7b62c5fe9762eee67c8d", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0e7c79cad23f": { "name": "linear.status#1", 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 index dbf80fc423c..8f1903277ee 100644 --- 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 @@ -3,13 +3,14 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "4953dd0de509ce620b9840d7f460e472dc74f54d53636694d12cba2e3bb51da8", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0dcc6f40d62e": { "name": "preflight.check#1", diff --git a/mobile/rpc-foundation/goldens/matrix-settings.home-providers-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.home-providers-settings.get-1.json index 207d17af14f..0b50cfc9f24 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.home-providers-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.home-providers-settings.get-1.json @@ -3,13 +3,14 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "70f601caeaee957bd3b172fc0fc12e85d6e2d6bed7683c86869559c6c9f25834", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090d7111bcf7": { "name": "settings.get#1", 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 index ff1eb4b8dc6..047c08fea63 100644 --- 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 @@ -3,13 +3,14 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "687b109bd2bcc0c85b7c858d553e68e2fc4cb5b281d9f8b32836dbacc4bdc8f2", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "02449e890487": { "name": "host.platform#1", 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 index ff6c0e23afe..4909dbc80b6 100644 --- 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 @@ -3,13 +3,14 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "3199c745e22973b432b0a36c34bb0bdda994334a4a0cd7ad2daf8b172625ce8d", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "02449e890487": { "name": "host.platform#1", diff --git a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-settings.get-1.json index e69134aff04..f2a4002299a 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-settings.get-1.json @@ -3,13 +3,14 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "5e9c3ff57cf432b24a17ee046636b61b94116a687cfa506cd79dee464542b76b", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "02449e890487": { "name": "host.platform#1", 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 index 1fd28073945..6745742e69d 100644 --- 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 @@ -3,13 +3,14 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "a88061d3d1f03074b0ed2b663b523f1602362bc317ba614106f1f646d037d6e3", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "02449e890487": { "name": "host.platform#1", 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 index 078110417cc..4d6759cb4bb 100644 --- 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 @@ -3,13 +3,14 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "50ba7c7963cb494e4b3d484eb334977d21cc69018da57d75a7b6fd0c92860bd2", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "14a657727096": { "name": "worktree.ps#1", 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 index 00304faf82b..56603458116 100644 --- 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 @@ -3,13 +3,14 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "8dfd4550b39f0cfcb9aaa72fab0631b11f9e776ed389b206b326359d7f4c2d6e", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "01bc8208ba89": { "name": "projectGroup.list#1", 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 index 6cc1bf4eca1..642386c57c2 100644 --- 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 @@ -3,13 +3,14 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "85dc526201f66409dd6a411c5e14615b82389791ec210efb9889078f5d580373", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0ae64c827aea": { "name": "repo.list#1", diff --git a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-settings.get-1.json index 1efebddc603..de758cfca98 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-settings.get-1.json @@ -3,13 +3,14 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "080e10ae774ef097082267da0c8b6d0ebacae582d57b04a189c123258d0e5131", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "14a657727096": { "name": "worktree.ps#1", 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 index 44898d0684c..c4874e981ea 100644 --- 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 @@ -3,13 +3,14 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "5988fa5ce0bf6b8585f7ec66918123ee086d5cdf1185a4eeff2e88904985064c", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0620c0819077": { "status": "fulfilled", 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 index dc5ebae4f1f..5118bc610db 100644 --- 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 @@ -3,13 +3,14 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "f5033a7a3567cc9e016bf09ac8bcd8ff381c3054c041dbccc773f7011918bf1d", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "002ad269dd44": { "name": "showLinearConnect", 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 index 29358df6b32..dcd34e9ac43 100644 --- 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 @@ -3,13 +3,14 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "0931b3d35868e5452cb550962f2408b6ce7cd6c89e90a9cf2897425edbb4b42d", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "002ad269dd44": { "name": "showLinearConnect", diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-settings.get-1.json index 37a44c30440..76565b7a9e0 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-settings.get-1.json @@ -3,13 +3,14 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "d0f8d9bfe0e1469af3b0dab8b5c9799d91cc2234e72f0e031d6872059654077d", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "002ad269dd44": { "name": "showLinearConnect", 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 index bc62298026c..b248c54e214 100644 --- 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 @@ -3,13 +3,14 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "3f448feff463b59c3927dae020ecd8d4931bb4a6036df6d6af080de2ec5fcf2b", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "002ad269dd44": { "name": "showLinearConnect", 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 index 0b7477afdb0..fdee42d21bc 100644 --- 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 @@ -3,13 +3,14 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "4438f9fd62876333bb980157612aaf457c5a9b9115659c8c941c3b373ad071dd", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "002ad269dd44": { "name": "showLinearConnect", diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-settings.get-1.json index 71908e094a1..1a43cd52057 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-settings.get-1.json @@ -3,13 +3,14 @@ "family": "settings.task-workspace", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "994ea8b4ddb05774a8c2d5902bb68bf5e8f25399a787262b8f23f458f2790698", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", 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 index 814ef610040..b71bb648aae 100644 --- 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 @@ -3,13 +3,14 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "30b3f8d79589e9fb3d7ef804233554fa231f68ab88e5130ddfa78e79221e3c78", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", 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 index 9e2671ff88a..cb92182e684 100644 --- 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 @@ -3,13 +3,14 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "a5366cbd31d899feeb7e1901edd0c78191c2c8c8179ad5d5b24b7ca22bd538f8", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "02eac6141a1f": { "name": "preflight.check#1", diff --git a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-settings.get-1.json index efb2c892801..d73c6ab0aa7 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-settings.get-1.json @@ -3,13 +3,14 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "797ea410af6536410335ebe93b8bc354cd633cf980eb95efbb10bc46f5516cb7", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", 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 index 116fa4bd664..d9457d90a8f 100644 --- 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 @@ -3,13 +3,14 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "3cd29e7b6a1cdfd99796a58cf6ad6f9aa3dbac75dd6e989ea99ba6027c210028", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0039f2221403": { "name": "ui.get#1", diff --git a/mobile/rpc-foundation/goldens/matrix-settings.workspace-submit-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.workspace-submit-settings.get-1.json index 757598a0e6a..34486618f06 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.workspace-submit-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.workspace-submit-settings.get-1.json @@ -3,13 +3,14 @@ "family": "settings.workspace-submit", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "a89bdf93df71a958810aba72c80e42f663644781a29e934898e2ddf86c5dd5d5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", 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 index 55ac221f14d..8ab2bcc788a 100644 --- 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 @@ -3,13 +3,14 @@ "family": "worktree.review-link", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "2fc093ec505bfac04a4ff0adab991baeba985253486dbe9e3ec9884b8d5f0920", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0d39ad71ac82": { "linkedPR": "unread", 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 cbe3b5f2261..5d21ce568a0 100644 --- a/mobile/rpc-foundation/goldens/probe-new-tab-both-refused.json +++ b/mobile/rpc-foundation/goldens/probe-new-tab-both-refused.json @@ -3,13 +3,14 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "819fa73c7700b4d526da91c37558a6498008d745d1debcc26e6bb757550ebf99", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", 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 e45c1604510..68a52959edf 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 @@ -3,13 +3,14 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "500396d72abd2f73d11ef066bca3f88798c8cbdaef09fa7c1c8d1fbaf0b3b85a", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", 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 d240566591c..5a74ca74542 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 @@ -3,13 +3,14 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "daf68df8840ea6872521d823cc17e1e5de3f3a74a8855465fcf40cc276e9c2ce", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", 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 2905f3e21e6..441f1284661 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 @@ -3,13 +3,14 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "61e36caf6b3bb01c3ad0db282b7f0fbc0f300d40184f9cf3d7e4e3a3194a4f2a", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", diff --git a/mobile/rpc-foundation/goldens/sc-base-ref-default.json b/mobile/rpc-foundation/goldens/sc-base-ref-default.json index 8a2acbff317..efc8a33b474 100644 --- a/mobile/rpc-foundation/goldens/sc-base-ref-default.json +++ b/mobile/rpc-foundation/goldens/sc-base-ref-default.json @@ -3,13 +3,14 @@ "family": "git.base-ref-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "374129def6baa0e06b808c067831820966638d79d7a782e96c1f2f891cc9dc86", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "089d79f002a1": { "name": "repo.list#1", 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 7b7b6d830e3..8b451a3c47b 100644 --- a/mobile/rpc-foundation/goldens/sc-base-ref-repo-fallback.json +++ b/mobile/rpc-foundation/goldens/sc-base-ref-repo-fallback.json @@ -3,13 +3,14 @@ "family": "git.base-ref-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "97a8b8f5b9a7c7467745666becee07f5dfc57fb283d4e80dcbe7941509177598", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "594101d24d72": { "name": "repo.list#1", diff --git a/mobile/rpc-foundation/goldens/sc-base-ref-unavailable.json b/mobile/rpc-foundation/goldens/sc-base-ref-unavailable.json index 9bc6d400f74..6f61749a0ff 100644 --- a/mobile/rpc-foundation/goldens/sc-base-ref-unavailable.json +++ b/mobile/rpc-foundation/goldens/sc-base-ref-unavailable.json @@ -3,13 +3,14 @@ "family": "git.base-ref-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "25a4762d735dfb4979e6ef31b9fdb380941a824a54b45b3d08ddb2cde25c2eb7", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "594101d24d72": { "name": "repo.list#1", 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 a0a65af7cb6..e134ff8d55d 100644 --- a/mobile/rpc-foundation/goldens/sc-base-ref-worktree-hit.json +++ b/mobile/rpc-foundation/goldens/sc-base-ref-worktree-hit.json @@ -3,13 +3,14 @@ "family": "git.base-ref-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "f3b193f93f6c9de41d11e706ecbd99648eb2ed41ccb7c66cdb80c934e780ed7c", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "26accd69bc48": { "name": "repo.list#1", 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 d34cdd3ecd7..5efc0525535 100644 --- a/mobile/rpc-foundation/goldens/sc-commit-message-cancel-rejected.json +++ b/mobile/rpc-foundation/goldens/sc-commit-message-cancel-rejected.json @@ -3,13 +3,14 @@ "family": "git.commit-message-ai", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "013db25622b180a8333bb1ef27c22a5b1f8e04148201201e5cc3413a10640781", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "029ea2c16f05": { "name": "git.cancelGenerateCommitMessage#1", diff --git a/mobile/rpc-foundation/goldens/sc-commit-message-canceled.json b/mobile/rpc-foundation/goldens/sc-commit-message-canceled.json index 05f9016d7bf..84768ce1373 100644 --- a/mobile/rpc-foundation/goldens/sc-commit-message-canceled.json +++ b/mobile/rpc-foundation/goldens/sc-commit-message-canceled.json @@ -3,13 +3,14 @@ "family": "git.commit-message-ai", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "15bf6c17f4b524dfbf5373b2eeed61ee2e659421cf8b6e3cff6c0378c7692cc1", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0aeb6552c58a": { "name": "git.generateCommitMessage#1", diff --git a/mobile/rpc-foundation/goldens/sc-commit-message-generated.json b/mobile/rpc-foundation/goldens/sc-commit-message-generated.json index 9857e1fdb33..a8abfe60296 100644 --- a/mobile/rpc-foundation/goldens/sc-commit-message-generated.json +++ b/mobile/rpc-foundation/goldens/sc-commit-message-generated.json @@ -3,13 +3,14 @@ "family": "git.commit-message-ai", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "540f05d84d1cbffd566af933c547838c75500bb5d708e8558c21fe8131d724e3", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "125fbea5f50a": { "name": "git.generateCommitMessage#1", diff --git a/mobile/rpc-foundation/goldens/sc-create-existing-review.json b/mobile/rpc-foundation/goldens/sc-create-existing-review.json index 6917424e65a..e51f2ee4e8b 100644 --- a/mobile/rpc-foundation/goldens/sc-create-existing-review.json +++ b/mobile/rpc-foundation/goldens/sc-create-existing-review.json @@ -3,13 +3,14 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "7d6099248aa6a2ef19f2e169ff917af794649d9d64d139aa9ffeea6a41355ddc", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "1617f98dc371": { "name": "hostedReview.create#1", 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 257a2219380..91ac688ebcb 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 @@ -3,13 +3,14 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "447f9b3d697dbfe21cb7fb6e12d1bf5fa94b023b7e1697bdc2dc82ce7072183f", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0278e0f0d6cf": { "name": "git.status#1", 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 11e860a8081..818cf613211 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 @@ -3,13 +3,14 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "2deb0435ef63a3e0102e28f2f3f331039486d193d1e1ffdfb53ad86d3ff039f0", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "122ef8a1f0b9": { "name": "hostedReview.create#1", 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 e417a7de77d..32d59893c05 100644 --- a/mobile/rpc-foundation/goldens/sc-create-pushes-then-creates.json +++ b/mobile/rpc-foundation/goldens/sc-create-pushes-then-creates.json @@ -3,13 +3,14 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "0f86b3e6059c48cd327c55df2452a9bc6ea85584ffbeacafad496f600c20e06f", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "06a94a810e5f": { "name": "hostedReview.create#1", 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 ab0ecc6329f..d810ad5a8c5 100644 --- a/mobile/rpc-foundation/goldens/sc-create-refused-empty-message.json +++ b/mobile/rpc-foundation/goldens/sc-create-refused-empty-message.json @@ -3,13 +3,14 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "5008e69a8e396b1deccd98712d92650a630f971cd76a02862a461afb8617b8a4", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "1617f98dc371": { "name": "hostedReview.create#1", 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 317e507f78d..337f070d679 100644 --- a/mobile/rpc-foundation/goldens/sc-create-rejected-empty-message.json +++ b/mobile/rpc-foundation/goldens/sc-create-rejected-empty-message.json @@ -3,13 +3,14 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "ea71081982a101d0f8624707b59c99de9981e9b1d1bafa25c66d575e3f876ff4", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "1617f98dc371": { "name": "hostedReview.create#1", diff --git a/mobile/rpc-foundation/goldens/sc-eligibility-fetched.json b/mobile/rpc-foundation/goldens/sc-eligibility-fetched.json index 5784f4b98c9..5de6a24a2af 100644 --- a/mobile/rpc-foundation/goldens/sc-eligibility-fetched.json +++ b/mobile/rpc-foundation/goldens/sc-eligibility-fetched.json @@ -3,13 +3,14 @@ "family": "hostedReview.eligibility", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "f6a1595073abe11b33973e8865900a1d849f44221961da5c12ea13aa696f6490", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "24bd84c9fb40": { "status": "fulfilled", diff --git a/mobile/rpc-foundation/goldens/sc-history-loaded.json b/mobile/rpc-foundation/goldens/sc-history-loaded.json index 361b3506d22..848a5c1acdc 100644 --- a/mobile/rpc-foundation/goldens/sc-history-loaded.json +++ b/mobile/rpc-foundation/goldens/sc-history-loaded.json @@ -3,13 +3,14 @@ "family": "git.history-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "83f61085a91458bad529905ecc6fe240c598cddfe44a56dd497b8aed9fb8a7e5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "17bc1e177fe1": { "name": "git.history#1", 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 3daab688f83..c1a63194a95 100644 --- a/mobile/rpc-foundation/goldens/sc-pr-link-hosted-review.json +++ b/mobile/rpc-foundation/goldens/sc-pr-link-hosted-review.json @@ -3,13 +3,14 @@ "family": "worktree.review-link", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "42b0304b2fdce08b7ff52ec979dd9f199f368e5e4ef0b5370acc417909b592b3", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "1852c739af4f": { "linkedPR": "unread", diff --git a/mobile/rpc-foundation/goldens/sc-pr-link-read.json b/mobile/rpc-foundation/goldens/sc-pr-link-read.json index ed8ccb0d097..908b8db23be 100644 --- a/mobile/rpc-foundation/goldens/sc-pr-link-read.json +++ b/mobile/rpc-foundation/goldens/sc-pr-link-read.json @@ -3,13 +3,14 @@ "family": "worktree.review-link", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "4520bd54a55eabfe6ec64a4b2f824f095f98b2fffd1bf22fe4f9ec7f63cbfa3f", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "17ab8ab0a9f4": { "linkedPR": 7, diff --git a/mobile/rpc-foundation/goldens/sc-pr-link-set.json b/mobile/rpc-foundation/goldens/sc-pr-link-set.json index 1df5f5a9b29..b161e5d105f 100644 --- a/mobile/rpc-foundation/goldens/sc-pr-link-set.json +++ b/mobile/rpc-foundation/goldens/sc-pr-link-set.json @@ -3,13 +3,14 @@ "family": "worktree.review-link", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "b65bad4f8c0ae0b686f6c3db93bd43ffa072ae426f978f1a86ad8008fb24fa24", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "1852c739af4f": { "linkedPR": "unread", 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 fb5af33ce6c..695d5f054b1 100644 --- a/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-refusal.json +++ b/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-refusal.json @@ -3,13 +3,14 @@ "family": "hostedReview.eligibility", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "9de96287a4dfa6cf5c9a8b683cc696fdc2cd387f86f231e22ee3f100a2e778e3", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0710fc7e2b71": { "name": "hostedReview.getCreationEligibility#1", 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 18f71570b49..2c6c73ee674 100644 --- a/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-rejection.json +++ b/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-rejection.json @@ -3,13 +3,14 @@ "family": "hostedReview.eligibility", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "adbdfcc3895cc04d830900de518e689c9e63f6f75569127e1fde24488658e8a0", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "2f56274e5397": { "status": "fulfilled", 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 2a5ce54f5e9..d1358b6562e 100644 --- a/mobile/rpc-foundation/goldens/sc-prerequisite-force-with-lease.json +++ b/mobile/rpc-foundation/goldens/sc-prerequisite-force-with-lease.json @@ -3,13 +3,14 @@ "family": "git.remote-prerequisite", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "ec2847b4af357d8564d8e0a9a1072713c1afd7ff86ba69e9c83c056a6841ee39", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "00e8a3bac22f": { "status": "fulfilled", diff --git a/mobile/rpc-foundation/goldens/sc-prerequisite-publish.json b/mobile/rpc-foundation/goldens/sc-prerequisite-publish.json index ba44e6f2ae6..dfb64a312d6 100644 --- a/mobile/rpc-foundation/goldens/sc-prerequisite-publish.json +++ b/mobile/rpc-foundation/goldens/sc-prerequisite-publish.json @@ -3,13 +3,14 @@ "family": "git.remote-prerequisite", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "6cf6ebd20adc4cc76a12d3424863ee9db2b24f36593664a1f4e0e05de9a53d39", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "00e8a3bac22f": { "status": "fulfilled", diff --git a/mobile/rpc-foundation/goldens/sc-prerequisite-push.json b/mobile/rpc-foundation/goldens/sc-prerequisite-push.json index 7aca33ed0c4..ed73ee99553 100644 --- a/mobile/rpc-foundation/goldens/sc-prerequisite-push.json +++ b/mobile/rpc-foundation/goldens/sc-prerequisite-push.json @@ -3,13 +3,14 @@ "family": "git.remote-prerequisite", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "e6e8197a541cd73e5811a1f28b0dbfc414a4d34c1ae6929fc1bbae1213820674", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "00e8a3bac22f": { "status": "fulfilled", diff --git a/mobile/rpc-foundation/goldens/sc-prerequisite-skipped.json b/mobile/rpc-foundation/goldens/sc-prerequisite-skipped.json index 31b3c822258..1684dea4b6c 100644 --- a/mobile/rpc-foundation/goldens/sc-prerequisite-skipped.json +++ b/mobile/rpc-foundation/goldens/sc-prerequisite-skipped.json @@ -3,13 +3,14 @@ "family": "git.remote-prerequisite", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "523d1ee21e3871a4dffc32f48d2e28c31ecea48cbf3f842acffc8355be06b14b", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "69f421c50546": { "status": "fulfilled", diff --git a/mobile/rpc-foundation/goldens/sc-reveal-first-poll.json b/mobile/rpc-foundation/goldens/sc-reveal-first-poll.json index aff8a6af74b..16850663572 100644 --- a/mobile/rpc-foundation/goldens/sc-reveal-first-poll.json +++ b/mobile/rpc-foundation/goldens/sc-reveal-first-poll.json @@ -3,13 +3,14 @@ "family": "session.tab-reveal", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "00b26cb279b0a934df98d93ba98a4a0c79e302c7690c582e778dc0156ab4f235", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0f9f4df04699": { "name": "session.tabs.activate#1", diff --git a/mobile/rpc-foundation/goldens/sc-reveal-timeout.json b/mobile/rpc-foundation/goldens/sc-reveal-timeout.json index a5fb7df6775..0ef7c028dea 100644 --- a/mobile/rpc-foundation/goldens/sc-reveal-timeout.json +++ b/mobile/rpc-foundation/goldens/sc-reveal-timeout.json @@ -3,13 +3,14 @@ "family": "session.tab-reveal", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "fcd61f1ef46c42889827a87876239534b851c425f8ef7a9405ea95b8d07d2363", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "3dbdccea1da9": { "name": "session.tabs.list#3", 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 54c898b951c..8fbaaf8af5d 100644 --- a/mobile/rpc-foundation/goldens/sc-review-commit-inner-failure.json +++ b/mobile/rpc-foundation/goldens/sc-review-commit-inner-failure.json @@ -3,13 +3,14 @@ "family": "git.review-preparation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "db1fb2a584cd806028b9be861283a63aa4836c83f61558f3d518ddbb7a59498d", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "88185276c233": { "status": "fulfilled", 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 db10ca894fc..f739f278bf4 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 @@ -3,13 +3,14 @@ "family": "git.review-preparation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "dba1676583dc832ef059285a6bd4c3eefe6be0230e42100cb9d7a125755d136b", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "45f289a0f3ae": { "committed": { diff --git a/mobile/rpc-foundation/goldens/sc-review-commit-rejected.json b/mobile/rpc-foundation/goldens/sc-review-commit-rejected.json index 0a90b1839d9..2f5b022f361 100644 --- a/mobile/rpc-foundation/goldens/sc-review-commit-rejected.json +++ b/mobile/rpc-foundation/goldens/sc-review-commit-rejected.json @@ -3,13 +3,14 @@ "family": "git.review-preparation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "de079de9cc21bfb40da6e1431273b10c3e2a5b5402b91b2b8a85c8d7ac41bc97", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "01bab795ab1e": { "name": "git.commit#1", diff --git a/mobile/rpc-foundation/goldens/sc-review-commit.json b/mobile/rpc-foundation/goldens/sc-review-commit.json index d2613882050..c3092244e76 100644 --- a/mobile/rpc-foundation/goldens/sc-review-commit.json +++ b/mobile/rpc-foundation/goldens/sc-review-commit.json @@ -3,13 +3,14 @@ "family": "git.review-preparation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "a29d518b2d075e8e4811404e0fcbf8948fbfe53a3aefbf0948cb2f2e622e8cbb", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "17bb401abe83": { "committed": { 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 29cca81553b..0c03aa7a953 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 @@ -3,13 +3,14 @@ "family": "git.review-preparation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "37ba7780ca9525ab313c0a9c781ce5bb26344e63af9272c32ae889621f383b2b", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "5e330d49c396": { "name": "git.status#1", diff --git a/mobile/rpc-foundation/goldens/sc-review-status-normalized.json b/mobile/rpc-foundation/goldens/sc-review-status-normalized.json index 0ad2ad61872..27735b6ec4f 100644 --- a/mobile/rpc-foundation/goldens/sc-review-status-normalized.json +++ b/mobile/rpc-foundation/goldens/sc-review-status-normalized.json @@ -3,13 +3,14 @@ "family": "git.review-preparation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "93193acd57d6f00abc8e6c22ec3a8f1ca6ce7c5808d906d0aa7c11e41dab4635", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0278e0f0d6cf": { "name": "git.status#1", diff --git a/mobile/rpc-foundation/goldens/schedules-b3.json b/mobile/rpc-foundation/goldens/schedules-b3.json index 71cd8e9def3..8744ce77f9d 100644 --- a/mobile/rpc-foundation/goldens/schedules-b3.json +++ b/mobile/rpc-foundation/goldens/schedules-b3.json @@ -3,13 +3,14 @@ "family": "linear-detail-barrier", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "b59fb599dd3a5fbc79bb8602dcec4b1c51a392c662efab7efc8324fc718ce8de", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "034a83431f03": { "name": "linear.getIssue#1", 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 2037d8a3077..ea6b3307985 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-home-providers-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-home-providers-fulfilled.json @@ -3,13 +3,14 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "fbd311a377672a9335521c30734880eea1b04bab0aff367854c1deebcf66b105", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "1081ce76cc68": { "name": "linear.status#1", 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 3180150d545..5fade18c847 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-new-tab-ssh.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-new-tab-ssh.json @@ -3,13 +3,14 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "2726d71130f623e3ad02c168c13269979ca6f84703bf1c5aaf36bd4432dfb516", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "06eff8247d02": { "name": "settings.get#1", 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 ebd75b7764e..b211647b7ad 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-repo-metadata-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-repo-metadata-fulfilled.json @@ -3,13 +3,14 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "664eba1468e229f9ac2dced262e7ad896ead01688dff4c570f397c3f8594efd7", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "02449e890487": { "name": "host.platform#1", 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 d61d2cbce19..6ba9db9e317 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-resume-metadata-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-resume-metadata-fulfilled.json @@ -3,13 +3,14 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "7bfba3fae1dc33acf40e8a955bbfccf28580b3daee3270dec6a15e6cefd45a84", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0447fbb835ad": { "name": "settings.get#1", 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 d406a8b94d7..46ae74ee9a7 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-task-hydration-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-task-hydration-fulfilled.json @@ -3,13 +3,14 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "02e3ca10296704b5478185e9d3dc0136596a2ee57580d7f9268672568dab4cd4", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "002ad269dd44": { "name": "showLinearConnect", 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 fab898f38d4..1d576fb6c54 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-workspace-context-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-workspace-context-fulfilled.json @@ -3,13 +3,14 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "eb980fc027ca0200212ba6ad3bf9a1ab3460936a7bb4b04353a9462eecd287a1", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "06eff8247d02": { "name": "settings.get#1", diff --git a/mobile/rpc-foundation/goldens/settings-bot-overrides-fulfilled.json b/mobile/rpc-foundation/goldens/settings-bot-overrides-fulfilled.json index b276b010db3..339e6c67c53 100644 --- a/mobile/rpc-foundation/goldens/settings-bot-overrides-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-bot-overrides-fulfilled.json @@ -3,13 +3,14 @@ "family": "settings.bot-overrides", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "4b4b4a8d1acaaec1c8dde0233dc49a696ffe53466578477efcbcdb7263dbd617", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", 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 132ca959a1b..47ff0ace506 100644 --- a/mobile/rpc-foundation/goldens/settings-bot-overrides-refresh-refused.json +++ b/mobile/rpc-foundation/goldens/settings-bot-overrides-refresh-refused.json @@ -3,13 +3,14 @@ "family": "settings.bot-overrides", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "cac4980465661fba372e187699741123a4edeb9270125a0a1cad7bbb6a6adebd", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", diff --git a/mobile/rpc-foundation/goldens/settings-bot-overrides-refused.json b/mobile/rpc-foundation/goldens/settings-bot-overrides-refused.json index 0d38f7b2cb4..f0ea7524e05 100644 --- a/mobile/rpc-foundation/goldens/settings-bot-overrides-refused.json +++ b/mobile/rpc-foundation/goldens/settings-bot-overrides-refused.json @@ -3,13 +3,14 @@ "family": "settings.bot-overrides", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "f8ebd2348373b2b39c167735e0c418dfe868511fb5306ecba90cb6f2a905b95e", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", 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 db57f8eb643..eb7b6d59568 100644 --- a/mobile/rpc-foundation/goldens/settings-bot-overrides-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-bot-overrides-transport-error.json @@ -3,13 +3,14 @@ "family": "settings.bot-overrides", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "f7e63144421a689f05cc50ad87ec901a9eaeb3163165656887be12a5f2753005", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", diff --git a/mobile/rpc-foundation/goldens/settings-home-coalesced.json b/mobile/rpc-foundation/goldens/settings-home-coalesced.json index f8225cbadc2..f75d79cd560 100644 --- a/mobile/rpc-foundation/goldens/settings-home-coalesced.json +++ b/mobile/rpc-foundation/goldens/settings-home-coalesced.json @@ -3,13 +3,14 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "d8d6f738ee11d84d6e9e546624f4babcb42476432f6bddbc74e8519d9ca18370", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "0241b27b279c": { "name": "settings.get#3", diff --git a/mobile/rpc-foundation/goldens/settings-home-providers-fulfilled.json b/mobile/rpc-foundation/goldens/settings-home-providers-fulfilled.json index 3bb9f0495f0..b46ae96ec3e 100644 --- a/mobile/rpc-foundation/goldens/settings-home-providers-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-home-providers-fulfilled.json @@ -3,13 +3,14 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "a32b2fc99e830c58460e6f7c857aed0048738a55501e508eb236604680b9c235", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "24054d93a95f": { "name": "providers", 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 5addc76d5a9..873318de0fc 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 @@ -3,13 +3,14 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "78c48025c4af6cc0f1f136448c0ede9f76b7485d7b33b1356d11dec017bd9053", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "078b082b9b55": { "name": "linear.status#2", diff --git a/mobile/rpc-foundation/goldens/settings-home-providers-refused.json b/mobile/rpc-foundation/goldens/settings-home-providers-refused.json index 88e26b514f6..c0eed18e92b 100644 --- a/mobile/rpc-foundation/goldens/settings-home-providers-refused.json +++ b/mobile/rpc-foundation/goldens/settings-home-providers-refused.json @@ -3,13 +3,14 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "c22f33a0ed28622d4d53ae31e934056f87d2c10e8dc4475831ae1ee5fd3a9b8b", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "24054d93a95f": { "name": "providers", 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 3b30c850f8b..b01cf2c4ea4 100644 --- a/mobile/rpc-foundation/goldens/settings-home-providers-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-home-providers-transport-error.json @@ -3,13 +3,14 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "4f16b43dddfb9257828342b0297317868df24b03fd98a89c66f5cd1897829d73", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "163d57ce469e": { "name": "settings.get#1", diff --git a/mobile/rpc-foundation/goldens/settings-new-tab-refused.json b/mobile/rpc-foundation/goldens/settings-new-tab-refused.json index c3ef7235b2a..635d3093dd9 100644 --- a/mobile/rpc-foundation/goldens/settings-new-tab-refused.json +++ b/mobile/rpc-foundation/goldens/settings-new-tab-refused.json @@ -3,13 +3,14 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "b6fb40be3bb92d7d9f1a79d99dee077cf95097077917679dc99702f912241fa4", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", diff --git a/mobile/rpc-foundation/goldens/settings-new-tab-ssh.json b/mobile/rpc-foundation/goldens/settings-new-tab-ssh.json index 25caccc4629..af4bbc7873a 100644 --- a/mobile/rpc-foundation/goldens/settings-new-tab-ssh.json +++ b/mobile/rpc-foundation/goldens/settings-new-tab-ssh.json @@ -3,13 +3,14 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "31f8a348322551738b14207b3477bae492d48d45c5d51be4d97ffaca2fe2b6e1", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", 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 259eb1d2d80..53721dfee13 100644 --- a/mobile/rpc-foundation/goldens/settings-new-tab-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-new-tab-transport-error.json @@ -3,13 +3,14 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "1347663aba0ada1eee8e88fac306757dc0d29fe21f0d062ac2d3968a30a2f214", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", diff --git a/mobile/rpc-foundation/goldens/settings-repo-cache-expiry.json b/mobile/rpc-foundation/goldens/settings-repo-cache-expiry.json index 6d2355ab518..1dcccf8c919 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-cache-expiry.json +++ b/mobile/rpc-foundation/goldens/settings-repo-cache-expiry.json @@ -3,13 +3,14 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "adebd553e2648278d719a1d7299cb36683fce714682a1ab7b49d4c9027eea34e", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "02449e890487": { "name": "host.platform#1", diff --git a/mobile/rpc-foundation/goldens/settings-repo-metadata-fulfilled.json b/mobile/rpc-foundation/goldens/settings-repo-metadata-fulfilled.json index 90d0a5230d3..1a996c52104 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-fulfilled.json @@ -3,13 +3,14 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "b45eba2007e8e2668f524cd7503b8a711eba67816c9c35af5c3725a1afe32d8d", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "02449e890487": { "name": "host.platform#1", 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 3565f07c1a5..06c148924b8 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 @@ -3,13 +3,14 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "b1c0b957b828c32e7ec388ec6668273fe84bbe5d11d8286b9a246fa92395a26e", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "02449e890487": { "name": "host.platform#1", diff --git a/mobile/rpc-foundation/goldens/settings-repo-metadata-refused.json b/mobile/rpc-foundation/goldens/settings-repo-metadata-refused.json index 930900e3524..cc4100645ad 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-refused.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-refused.json @@ -3,13 +3,14 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "867b6905c8a533ddd1c7c8174bf4aadd5fd725cc72bdddbcb2ea8af26e219078", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "02449e890487": { "name": "host.platform#1", 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 c97862bc49e..4b6030d3e80 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-single-host.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-single-host.json @@ -3,13 +3,14 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "d8a00a72849f1ed254c3b35ebcc330dd1bb15b189f006bd1517853a19e53de6c", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "2bd489a9fa29": { "repoColorsByName": [ 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 78eda9aed7d..ed46e819bda 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-transport-error.json @@ -3,13 +3,14 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "741db13a84dbcec2e97e80605d742e69558954657c72f8450f3f8bc177dd01b6", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "02449e890487": { "name": "host.platform#1", diff --git a/mobile/rpc-foundation/goldens/settings-resume-metadata-fulfilled.json b/mobile/rpc-foundation/goldens/settings-resume-metadata-fulfilled.json index 937c2cb963f..40c1299216d 100644 --- a/mobile/rpc-foundation/goldens/settings-resume-metadata-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-resume-metadata-fulfilled.json @@ -3,13 +3,14 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "7a8d0a5305aafea56733c229989b6e825fe9b8a681f48f6cef405350304520b6", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "14a657727096": { "name": "worktree.ps#1", 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 340c733ac6f..c2134a9da51 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 @@ -3,13 +3,14 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "a11756ecaf7c2d3955b9512aa7479ca55d810341f1492f472985abb538e140e8", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "14a657727096": { "name": "worktree.ps#1", diff --git a/mobile/rpc-foundation/goldens/settings-resume-metadata-refused.json b/mobile/rpc-foundation/goldens/settings-resume-metadata-refused.json index 4084eb48dd0..06fcf005535 100644 --- a/mobile/rpc-foundation/goldens/settings-resume-metadata-refused.json +++ b/mobile/rpc-foundation/goldens/settings-resume-metadata-refused.json @@ -3,13 +3,14 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "def0640be601a8013f9537f161b60d8c14ac9551931e5ee4d4cc2acd3c2baf2a", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "14a657727096": { "name": "worktree.ps#1", 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 2b9ba494259..27398aa2494 100644 --- a/mobile/rpc-foundation/goldens/settings-resume-metadata-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-resume-metadata-transport-error.json @@ -3,13 +3,14 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "17c31d0c2b7ae5322fd59bafcfa1d2779ae9eff841e12c0cf16b27e454b49f13", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "14a657727096": { "name": "worktree.ps#1", diff --git a/mobile/rpc-foundation/goldens/settings-task-hydration-fulfilled.json b/mobile/rpc-foundation/goldens/settings-task-hydration-fulfilled.json index 91fbfd96d75..0487f1b4564 100644 --- a/mobile/rpc-foundation/goldens/settings-task-hydration-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-task-hydration-fulfilled.json @@ -3,13 +3,14 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "c08cce5d1f71761dbf504863b736e5546abb42b9ff4ab8ced65c7c42e3d66c0e", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "002ad269dd44": { "name": "showLinearConnect", 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 c92c51226a4..73654e37ced 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 @@ -3,13 +3,14 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "b23c3076081901c89e8a8fb8d20028e03f030db040c9cd793b6f2c7cd49d8f25", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "002ad269dd44": { "name": "showLinearConnect", diff --git a/mobile/rpc-foundation/goldens/settings-task-hydration-refused.json b/mobile/rpc-foundation/goldens/settings-task-hydration-refused.json index bc9c7b9d7ef..c22817884ae 100644 --- a/mobile/rpc-foundation/goldens/settings-task-hydration-refused.json +++ b/mobile/rpc-foundation/goldens/settings-task-hydration-refused.json @@ -3,13 +3,14 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "a510ff7505cddbd6dad3c7e5a2dcde206a5dab1940901511d72c97aca576a6f1", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "002ad269dd44": { "name": "showLinearConnect", 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 adb5d177665..38b2cd42359 100644 --- a/mobile/rpc-foundation/goldens/settings-task-hydration-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-task-hydration-transport-error.json @@ -3,13 +3,14 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "d4a2fef3aefb78bdb4aed94fda982124f24a3af3832227654d324735f44aaeeb", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "002ad269dd44": { "name": "showLinearConnect", diff --git a/mobile/rpc-foundation/goldens/settings-task-workspace-fulfilled.json b/mobile/rpc-foundation/goldens/settings-task-workspace-fulfilled.json index e7cca9c9425..cc7121f4087 100644 --- a/mobile/rpc-foundation/goldens/settings-task-workspace-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-task-workspace-fulfilled.json @@ -3,13 +3,14 @@ "family": "settings.task-workspace", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "5c4c890e4c71e80fa8847a5e29700fc9df3ac3bd634bad6289db37522fadd621", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", diff --git a/mobile/rpc-foundation/goldens/settings-task-workspace-refused.json b/mobile/rpc-foundation/goldens/settings-task-workspace-refused.json index 04f6b86c5a9..809b521ec44 100644 --- a/mobile/rpc-foundation/goldens/settings-task-workspace-refused.json +++ b/mobile/rpc-foundation/goldens/settings-task-workspace-refused.json @@ -3,13 +3,14 @@ "family": "settings.task-workspace", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "a699a0a5b128fa422dab0c7557b5aa18599b2d23fa6685cdcc02e17edf328af1", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", 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 7eabe3e893d..e21150ea4cd 100644 --- a/mobile/rpc-foundation/goldens/settings-task-workspace-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-task-workspace-transport-error.json @@ -3,13 +3,14 @@ "family": "settings.task-workspace", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "a5e812cd508826b3f01ec3798c621ab4303de6536a364113f01a4770dd197bb5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", diff --git a/mobile/rpc-foundation/goldens/settings-task-write.json b/mobile/rpc-foundation/goldens/settings-task-write.json index f130b4ef0fe..000079c0ef8 100644 --- a/mobile/rpc-foundation/goldens/settings-task-write.json +++ b/mobile/rpc-foundation/goldens/settings-task-write.json @@ -3,13 +3,14 @@ "family": "settings-best-effort", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "bbcdefe16b07068a81f3c46ae60df01ccb0fbe5a7c1eade3f584f6f0130c23fe", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "2369258c9999": { "name": "settings.update#1", diff --git a/mobile/rpc-foundation/goldens/settings-workspace-context-fulfilled.json b/mobile/rpc-foundation/goldens/settings-workspace-context-fulfilled.json index 9c0b3a0feb5..8d7523fc0ec 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-context-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-context-fulfilled.json @@ -3,13 +3,14 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "287f94e469548f28c9d5591ff6ffb916fa22caa18776b091542b75704c9e1fee", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", 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 2e428b93443..7636c928522 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 @@ -3,13 +3,14 @@ "family": "settings.workspace-context", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "76793a56e7b9e596d8c42e9a5a1c47337db32d7437bec2e41d6e7253943f3fd8", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "02f9384f5305": { "name": "settings.get#2", diff --git a/mobile/rpc-foundation/goldens/settings-workspace-context-refused.json b/mobile/rpc-foundation/goldens/settings-workspace-context-refused.json index 20993000ca4..998f1287287 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-context-refused.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-context-refused.json @@ -3,13 +3,14 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "ad19fc24973b49ee7d14bc31460a7e4af5d207db6a2375b52b5a0aa878e09205", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", 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 be440c90f54..5c97bea5c98 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-context-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-context-transport-error.json @@ -3,13 +3,14 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "a2c80c9cdbb631f3a8fa648dfbb9e691418467d6ead8fe769d72e7e1d8b552b4", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", diff --git a/mobile/rpc-foundation/goldens/settings-workspace-submit-fulfilled.json b/mobile/rpc-foundation/goldens/settings-workspace-submit-fulfilled.json index 7d834b8f9af..ed74d84b1c7 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-submit-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-submit-fulfilled.json @@ -3,13 +3,14 @@ "family": "settings.workspace-submit", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "b10ff86086c134284cb0446e8857cd4b55f5ff2bd0507388ec659a95f25e2a19", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", diff --git a/mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json b/mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json index 72f7ca18afa..4b691635314 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json @@ -3,13 +3,14 @@ "family": "settings.workspace-submit", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "373ea3743dac4e0845df01d5c8f75c909563b8c517f3858293a478234dc9ca5c", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", 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 f6d0ea74ccf..a16a6b6b3c4 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-submit-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-submit-transport-error.json @@ -3,13 +3,14 @@ "family": "settings.workspace-submit", "namedDeltas": [], "runnerVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "70aa6f59e01f8195ab8512a6fb4834315f54b64fa8009d377a45d271422bcf6b", + "recorderSha256": "58a461dbc99f5ce803aaec650e72eaa2934fccd405e56b77932286f05742ec6b", + "scenarioSha256": "dfbacbd6392ae8e8199550952fe917e7c01182349df6c99a06eb0682cfd9175c", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, - "goldenFormatVersion": 3, + "goldenFormatVersion": 4, "values": { "090c88478661": { "name": "settings.get#1", diff --git a/mobile/rpc-foundation/pilot-scenarios.json b/mobile/rpc-foundation/pilot-scenarios.json index 2ba9fffb3cc..01652ad047a 100644 --- a/mobile/rpc-foundation/pilot-scenarios.json +++ b/mobile/rpc-foundation/pilot-scenarios.json @@ -1,6 +1,6 @@ { "schemaVersion": 1, - "baseline": "5ec0b2698fbb74574650d21f96ccef8d4cb33d4f", + "baseline": "e53f1557e1b5a6e26e85cfca390b34f7f8a7d26c", "scenarios": [ { "id": "b1", diff --git a/mobile/src/test-support/rpc-recording/README.md b/mobile/src/test-support/rpc-recording/README.md index e74b7b1f56b..7dd7d87b602 100644 --- a/mobile/src/test-support/rpc-recording/README.md +++ b/mobile/src/test-support/rpc-recording/README.md @@ -58,21 +58,39 @@ visible, it does not make the reduction itself observable. ## Golden schema Each file records `runnerVersion`, `baseline`, `lockfileSha256` (mobile's lockfile), -`recorderSha256`, `platform`, `scenarioVersion`, `projectionVersion`, `goldenFormatVersion`, -`operation`, `family`, and `namedDeltas`. `platform` and `lockfileSha256` are provenance and are -not compared: a dependency or OS that changes behaviour changes the trace itself, so comparing -them would only fail candidates on unrelated bumps. The rest are pinned. `recorderSha256` covers every non-markdown file under -this directory plus `pilot-scenarios.json`, so the runner that produced a golden is as pinned as -the product baseline: editing an adapter projection, a fixture or a scenario fails candidate mode -on the header and forces a deliberate re-record. Checkpoints -contain ordered sender calls and serialized physical application payloads, action and request -settlements, projected state, and ordered external effects. Sender args have three positional -slots; absent, undefined and null are distinct `$rpc` tags. Literal objects containing `$rpc` -are escaped. Only object keys are sorted; array/effect order, options, budgets, settlement times -and errors stay observable. Errors contain category, message and `isRpcDeliveryUnknown`, never +`recorderSha256`, `scenarioSha256`, `platform`, `scenarioVersion`, `projectionVersion`, +`goldenFormatVersion`, `operation`, `family`, and `namedDeltas`. `platform` and `lockfileSha256` +are provenance and are not compared: a dependency or OS that changes behaviour changes the trace +itself, so comparing them would only fail candidates on unrelated bumps. The rest are pinned. + +`recorderSha256` covers every non-markdown file under this directory, so the runner that produced a +golden is as pinned as the product baseline: editing an adapter projection or a fixture fails +candidate mode on the header and forces a deliberate re-record of everything. + +`scenarioSha256` covers the scenario input _that golden_ was recorded from — one manifest scenario +for a pilot golden, the generated variants and any hoisted prelude for a matrix or schedule golden, +canonicalised by `captureValue` so an explicit-undefined param stays distinct from an absent one. +Editing a scenario still fails candidate mode on the header, but only for the goldens derived from +it. The manifest used to be an input to `recorderSha256` instead, which made every golden's header +a function of every other family's scenarios: adding one domain's family re-digested all 153 files +and put a conflict on that line in every domain branch in flight. Which goldens a manifest derives +lives in `derived-goldens.ts`, so the digest is a function of the same derivation that records the +file rather than of a restatement of it; `golden-header-digest.test.ts` pins the four properties +that separation buys. + +Checkpoints contain ordered sender calls and serialized physical application payloads, action and +request settlements, projected state, and ordered external effects. Sender args have three +positional slots; absent, undefined and null are distinct `$rpc` tags. Literal objects containing +`$rpc` are escaped. Only object keys are sorted; array/effect order, options, budgets, settlement +times and errors stay observable. Errors contain category, message and `isRpcDeliveryUnknown`, never stack paths, plus `code` and a recursively captured `cause` when the thrown error carries them. Platform is provenance; candidate comparison does not require the same operating system. +Format version 4 adds `scenarioSha256`. A version-3 golden would already fail this reader's byte +compare, so the bump buys the diagnosis rather than the rejection: `readGolden` names the stale +format and says to re-record, instead of reporting an opaque `(encoding)` difference. The bump moved +no observation. + ### Value pool Format version 3 stores each distinct observation _entry_ once under `values`, keyed by the first @@ -201,7 +219,7 @@ families because no reference states are defined for them. ## What this oracle does and does not see -It replays 78 scenarios against frozen goldens and fails on any divergence: 153 goldens over 200 +It replays 78 scenarios against frozen goldens and fails on any divergence: 153 goldens over 210 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? diff --git a/mobile/src/test-support/rpc-recording/derived-goldens.test.ts b/mobile/src/test-support/rpc-recording/derived-goldens.test.ts new file mode 100644 index 00000000000..adaac841bc7 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/derived-goldens.test.ts @@ -0,0 +1,25 @@ +import { readdirSync } from 'node:fs' +import { resolve } from 'node:path' +import { describe, expect, it } from 'vitest' +import { derivedGoldens } from './derived-goldens' +import { readScenarios } from './scenario-input' + +const root = resolve(import.meta.dirname, '../../../..') +const input = readScenarios( + process.env.RPC_FOUNDATION_SCENARIOS ?? + resolve(root, 'mobile/rpc-foundation/pilot-scenarios.json') +) +const directory = + process.env.RPC_FOUNDATION_GOLDENS ?? resolve(root, 'mobile/rpc-foundation/goldens') + +describe('derived goldens', () => { + // Fails closed both ways: a golden the derivation dropped stays frozen with nothing certifying or + // digesting it, and one it derives with no file on disk was never recorded. + it('derives exactly the goldens on disk', () => { + const derived = derivedGoldens(input.scenarios).map((golden) => golden.id) + const onDisk = readdirSync(directory) + .filter((file) => file.endsWith('.json')) + .map((file) => file.replace(/\.json$/, '')) + expect(derived.sort()).toEqual(onDisk.sort()) + }) +}) diff --git a/mobile/src/test-support/rpc-recording/derived-goldens.ts b/mobile/src/test-support/rpc-recording/derived-goldens.ts new file mode 100644 index 00000000000..d372436b8d3 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/derived-goldens.ts @@ -0,0 +1,155 @@ +import { hoistPreludeCheckpoints } from './prelude-checkpoints' +import { driveReplyMatrix, replyMatrixGoldenId, replyMatrixSites } from './reply-matrix' +import { replyMatrixNormalResult } from './reply-matrix-normal-result' +import { + bindCompletions, + interruptionSchedules, + lifecycleSchedules, + siblingSchedules +} from './schedule-driver' +import type { RecordingScenario } from './recording-scenario' + +/** + * One frozen golden and the scenarios it is recorded from. Derived here rather than inside the + * suites so `scenarioSha256` is a function of the same derivation that records the file: a test + * that restated how a matrix or schedule expands could agree with itself while disagreeing with + * what was recorded. + */ +export type DerivedGolden = { + id: string + title: string + family: string + /** The matrix site this golden drives; absent for a pilot or schedule golden. */ + site?: string + /** Lazy, so a family with no replayable success fails its own test instead of collection. */ + scenarios: () => RecordingScenario[] + timeoutMs?: number +} + +const SIBLING_SCHEDULE_BASES = [ + 'b3', + 'settings-new-tab-ssh', + 'settings-home-providers-fulfilled', + 'settings-workspace-context-fulfilled', + 'settings-resume-metadata-fulfilled', + 'settings-task-hydration-fulfilled', + 'settings-repo-metadata-fulfilled' +] +const INTERRUPTION_BASES = ['inventory-lifecycle', 'settings-bot-overrides-fulfilled'] +const LIFECYCLE_BASES = [ + 'inventory-lifecycle', + 'b3', + 'settings-bot-overrides-fulfilled', + 'settings-workspace-context-fulfilled', + 'settings-task-hydration-fulfilled' +] + +function baseScenario(manifest: readonly RecordingScenario[], id: string): RecordingScenario { + const found = manifest.find((scenario) => scenario.id === id) + if (!found) { + throw new Error(`No scenario named ${id}`) + } + return found +} + +/** The manifest scenario a pilot golden expands from, which its suite also mounts and mutates. */ +export type PilotGolden = DerivedGolden & { scenario: RecordingScenario } + +/** One golden per manifest scenario: frozen main parity for the scenario as written. */ +export function pilotGoldens(manifest: readonly RecordingScenario[]): PilotGolden[] { + return manifest.map((scenario) => ({ + id: scenario.id, + title: `${scenario.id}: frozen main parity and determinism`, + family: scenario.family, + scenario, + scenarios: () => [scenario] + })) +} + +/** Every golden generated from a family's base scenario: reply matrices and owned schedules. */ +export function familyGoldens(manifest: readonly RecordingScenario[]): DerivedGolden[] { + const families = new Map() + for (const scenario of manifest) { + families.set(scenario.family, [...(families.get(scenario.family) ?? []), scenario]) + } + const goldens: DerivedGolden[] = [] + const ids = new Set() + for (const [family, scenarios] of families) { + const [base] = scenarios + if (!base) { + throw new Error(`Family has no scenario: ${family}`) + } + for (const site of replyMatrixSites(base)) { + const id = replyMatrixGoldenId(family, site) + if (ids.has(id)) { + throw new Error(`Two matrix sites share a golden: ${id}`) + } + ids.add(id) + goldens.push({ + id, + title: `${family}: reply partitions at ${site}`, + family, + site, + timeoutMs: 30_000, + scenarios: () => + driveReplyMatrix(base, site, replyMatrixNormalResult(family, scenarios, site)) + }) + } + } + for (const id of SIBLING_SCHEDULE_BASES) { + const base = baseScenario(manifest, id) + const replies = base.steps.flatMap((step) => ('complete' in step ? [step] : [])) + // Complete prerequisites before permuting the sibling barrier. + const first = replies.find((step) => + step.complete.startsWith(id === 'b3' ? 'linear.getIssue' : 'settings.get') + ) + if (!first) { + throw new Error(`No prerequisite completion to order siblings against: ${id}`) + } + const second = replies[replies.indexOf(first) + 1] + if (!second) { + continue + } + goldens.push({ + id: `schedules-${id}`, + title: `${id}: completion orders and correlated faults`, + family: base.family, + scenarios: () => siblingSchedules(base, first, second) + }) + } + for (const id of INTERRUPTION_BASES) { + const base = baseScenario(manifest, id) + goldens.push({ + id: `interruptions-${id}`, + title: `${id}: timeout, disconnect and stable-client cutover`, + family: base.family, + scenarios: () => interruptionSchedules(base) + }) + } + for (const id of LIFECYCLE_BASES) { + const base = baseScenario(manifest, id) + const actions: readonly ('reset' | 'unmount' | 'blur')[] = id.includes('hydration') + ? ['unmount'] + : id.includes('context') + ? ['unmount', 'blur'] + : ['reset', 'unmount', 'blur'] + goldens.push({ + id: `lifecycle-${id}`, + title: `${id}: lifecycle boundaries`, + family: base.family, + scenarios: () => + hoistPreludeCheckpoints( + { ...base, steps: bindCompletions(base.steps) }, + actions + .flatMap((action) => lifecycleSchedules(base, action)) + .filter(({ scenario }) => !id.includes('hydration') || !scenario.id.endsWith('-1')) + ) + }) + } + return goldens +} + +/** Every golden the oracle freezes, pilot and family alike. */ +export function derivedGoldens(manifest: readonly RecordingScenario[]): DerivedGolden[] { + return [...pilotGoldens(manifest), ...familyGoldens(manifest)] +} 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 0fcac72a068..e7c971810d6 100644 --- a/mobile/src/test-support/rpc-recording/family-recordings.test.ts +++ b/mobile/src/test-support/rpc-recording/family-recordings.test.ts @@ -1,18 +1,8 @@ import { resolve } from 'node:path' import { describe, expect, it } from 'vitest' import { readScenarios } from './scenario-input' -import { driveReplyMatrix, replyMatrixGoldenId, replyMatrixSites } from './reply-matrix' -import { - REPLY_MATRIX_NORMAL_RESULT_INVENTORY, - replyMatrixNormalResult -} from './reply-matrix-normal-result' -import { - bindCompletions, - interruptionSchedules, - lifecycleSchedules, - siblingSchedules -} from './schedule-driver' -import { hoistPreludeCheckpoints } from './prelude-checkpoints' +import { familyGoldens } from './derived-goldens' +import { REPLY_MATRIX_NORMAL_RESULT_INVENTORY } from './reply-matrix-normal-result' import { runRecording } from './run-recording' import { pilotMountAdapters } from './pilot-mount-adapters' import { vitestRecordingScheduler } from './vitest-recording-scheduler' @@ -48,7 +38,7 @@ async function certify(id: string, scenarios: RecordingScenario[]) { checkpoints.push({ ...checkpoint, id: `${scenario.id}:${checkpoint.id}` }) } } - const golden = goldenRecording(root, input.baseline, scenarios[0], { + const golden = goldenRecording(root, input.baseline, scenarios, { scenario: id, checkpoints }) @@ -66,95 +56,29 @@ async function certify(id: string, scenarios: RecordingScenario[]) { } describe('family reply partitions and owned schedules', () => { - const families = new Map() - for (const scenario of input.scenarios) { - families.set(scenario.family, [...(families.get(scenario.family) ?? []), scenario]) - } - const goldenIds = new Set() - // Filled only when a site actually generates a test, so the census below is independent of - // replyMatrixSites throwing on an empty list: the mechanism this replaced skipped families. - const matrixed = new Set() - const liveSites = new Set() + const goldens = familyGoldens(input.scenarios) + const families = [...new Set(input.scenarios.map((scenario) => scenario.family))] + // Read off the goldens that actually generate a test, so the census is independent of whether + // replyMatrixSites would throw on an empty list: the mechanism this replaced skipped families. + const sites = goldens.flatMap((golden) => (golden.site ? [golden] : [])) it('matrices every family in the manifest', () => { - expect([...matrixed]).toEqual([...families.keys()]) + expect([...new Set(sites.map((golden) => golden.family))]).toEqual(families) }) // The inventory is only consulted for a live site, so a stale entry would retire silently. it('lists only live matrix sites in the normal-result inventory', () => { + const live = new Set(sites.map((golden) => `${golden.family}\0${golden.site}`)) const stale = REPLY_MATRIX_NORMAL_RESULT_INVENTORY.filter( - (entry) => !liveSites.has(`${entry.family}\0${entry.request}`) + (entry) => !live.has(`${entry.family}\0${entry.request}`) ).map((entry) => `${entry.family} ${entry.request}`) expect(stale).toEqual([]) }) - 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) - matrixed.add(family) - liveSites.add(`${family}\0${request}`) - it(`${family}: reply partitions at ${request}`, async () => { - await certify( - id, - driveReplyMatrix(base, request, replyMatrixNormalResult(family, scenarios, request)) - ) - }, 30_000) - } - } - for (const id of [ - 'b3', - 'settings-new-tab-ssh', - 'settings-home-providers-fulfilled', - 'settings-workspace-context-fulfilled', - 'settings-resume-metadata-fulfilled', - 'settings-task-hydration-fulfilled', - 'settings-repo-metadata-fulfilled' - ]) { - const base = input.scenarios.find((scenario) => scenario.id === id)! - const replies = base.steps.filter((step) => 'complete' in step) - // Complete prerequisites before permuting the sibling barrier. - const first = replies.find((step) => - step.complete.startsWith(id === 'b3' ? 'linear.getIssue' : 'settings.get') - )! - const second = replies[replies.indexOf(first) + 1] - if (!second) { - continue - } - it(`${id}: completion orders and correlated faults`, async () => { - await certify(`schedules-${id}`, siblingSchedules(base, first, second)) - }) - } - for (const id of ['inventory-lifecycle', 'settings-bot-overrides-fulfilled']) { - const base = input.scenarios.find((scenario) => scenario.id === id)! - it(`${id}: timeout, disconnect and stable-client cutover`, async () => { - await certify(`interruptions-${id}`, interruptionSchedules(base)) - }) - } - for (const id of [ - 'inventory-lifecycle', - 'b3', - 'settings-bot-overrides-fulfilled', - 'settings-workspace-context-fulfilled', - 'settings-task-hydration-fulfilled' - ]) { - const base = input.scenarios.find((scenario) => scenario.id === id)! - const actions = id.includes('hydration') - ? (['unmount'] as const) - : id.includes('context') - ? (['unmount', 'blur'] as const) - : (['reset', 'unmount', 'blur'] as const) - it(`${id}: lifecycle boundaries`, async () => { - await certify( - `lifecycle-${id}`, - hoistPreludeCheckpoints( - { ...base, steps: bindCompletions(base.steps) }, - actions - .flatMap((action) => lifecycleSchedules(base, action)) - .filter(({ scenario }) => !id.includes('hydration') || !scenario.id.endsWith('-1')) - ) - ) - }) + for (const golden of goldens) { + it( + golden.title, + async () => { + await certify(golden.id, golden.scenarios()) + }, + golden.timeoutMs + ) } }) diff --git a/mobile/src/test-support/rpc-recording/golden-header-digest.test.ts b/mobile/src/test-support/rpc-recording/golden-header-digest.test.ts new file mode 100644 index 00000000000..cf05b38cfca --- /dev/null +++ b/mobile/src/test-support/rpc-recording/golden-header-digest.test.ts @@ -0,0 +1,175 @@ +import { mkdirSync, mkdtempSync, rmSync, writeFileSync } from 'node:fs' +import { tmpdir } from 'node:os' +import { join, resolve } from 'node:path' +import { afterAll, describe, expect, it } from 'vitest' +import { derivedGoldens } from './derived-goldens' +import { goldenRecording, type GoldenRecording } from './golden-recording' +import { RECORDER_DIRECTORY } from './recorder-digest' +import { readScenarios } from './scenario-input' +import type { RecordingScenario, ScenarioStep } from './recording-scenario' + +const root = resolve(import.meta.dirname, '../../../..') +const manifest = readScenarios( + process.env.RPC_FOUNDATION_SCENARIOS ?? + resolve(root, 'mobile/rpc-foundation/pilot-scenarios.json') +).scenarios +const BASELINE = 'a'.repeat(40) +const EDITED_SCENARIO = 'b1' +const EDITED_SITE = 'files.searchPaths#1' +/** The only `legacy-inventory` scenario with a fulfilled reply at `EDITED_SITE`. */ +const REPLAYED_SCENARIO = 'inventory-repeat-query' +const REPLAYED_GOLDEN = 'matrix-legacy-inventory-files.searchpaths-1' +/** + * Every golden derived from `b1`: its own, and its family's four matrix sites, which expand from it + * as the family's base. The two other `legacy-inventory` scenarios and the interruption and + * lifecycle goldens that expand from `inventory-lifecycle` are deliberately absent. + */ +const EDITED_GOLDENS = [ + 'b1', + 'matrix-legacy-inventory-files.searchpaths-1', + 'matrix-legacy-inventory-files.searchpaths-2', + 'matrix-legacy-inventory-fresh-inventory', + 'matrix-legacy-inventory-old-inventory' +] +type Header = Omit + +const created: string[] = [] +afterAll(() => { + for (const directory of created) { + rmSync(directory, { recursive: true, force: true }) + } +}) + +/** The two files a root contributes to a header, plus the manifest the old digest also read. */ +function stubRoot(recorder: string, scenarioFile: string): string { + const directory = mkdtempSync(join(tmpdir(), 'rpc-header-')) + created.push(directory) + mkdirSync(join(directory, RECORDER_DIRECTORY), { recursive: true }) + writeFileSync(join(directory, RECORDER_DIRECTORY, 'runner.ts'), recorder) + writeFileSync(join(directory, 'mobile/pnpm-lock.yaml'), 'lockfile: stub\n') + mkdirSync(join(directory, 'mobile/rpc-foundation'), { recursive: true }) + writeFileSync(join(directory, 'mobile/rpc-foundation/pilot-scenarios.json'), scenarioFile) + return directory +} + +/** Every golden's header for one recorder revision and one manifest, both written to a stub root. */ +function headers(recorder: string, scenarios: readonly RecordingScenario[]): Map { + const stub = stubRoot(recorder, JSON.stringify({ baseline: BASELINE, scenarios })) + return new Map( + derivedGoldens(scenarios).map((golden) => { + const { recording: _recording, ...header } = goldenRecording( + stub, + BASELINE, + golden.scenarios(), + { scenario: golden.id, checkpoints: [] } + ) + return [golden.id, header] + }) + ) +} + +function moved(before: Map, after: Map): string[] { + return [...before] + .filter(([id, header]) => JSON.stringify(after.get(id)) !== JSON.stringify(header)) + .map(([id]) => id) + .sort() +} + +/** A family no other golden consumes, with one reply the matrix can replay as its success. */ +const ADDED_FAMILY: RecordingScenario = { + id: 'digest-probe', + operation: 'digest.probe', + version: 1, + family: 'digest-probe', + sites: [], + schedules: ['probe'], + steps: [ + { + complete: 'probe.read#1', + params: { worktree: 'id:A' }, + reply: { ok: true, result: { probed: true } } + }, + { checkpoint: 'settled' } + ] +} + +type Completion = Extract + +/** Rewrites one named completion, and fails loudly if the step it names has moved or multiplied. */ +function editCompletion( + scenarios: readonly RecordingScenario[], + scenarioId: string, + request: string, + rewrite: (step: Completion) => Completion +): RecordingScenario[] { + let edits = 0 + const edited = scenarios.map((scenario) => + scenario.id !== scenarioId + ? scenario + : { + ...scenario, + steps: scenario.steps.map((step) => { + if (!('complete' in step) || step.complete !== request) { + return step + } + edits++ + return rewrite(step) + }) + } + ) + if (edits !== 1) { + throw new Error(`Expected one ${request} completion in ${scenarioId}, edited ${edits}`) + } + return edited +} + +describe('golden header digests', () => { + it('re-digests nothing when the manifest gains a family', () => { + const before = headers('export const runner = 1', manifest) + const after = headers('export const runner = 1', [...manifest, ADDED_FAMILY]) + expect(moved(before, after)).toEqual([]) + // The added family did derive goldens of its own: a pilot golden and one matrix site. + expect(after.size).toBe(before.size + 2) + }) + + it('re-digests exactly the goldens derived from an edited scenario', () => { + const before = headers('export const runner = 1', manifest) + const after = headers( + 'export const runner = 1', + editCompletion(manifest, EDITED_SCENARIO, EDITED_SITE, (step) => ({ + ...step, + params: { worktree: 'id:A', query: 'old', limit: 17 } + })) + ) + expect(moved(before, after)).toEqual([...EDITED_GOLDENS].sort()) + for (const id of EDITED_GOLDENS) { + expect(after.get(id)?.recorderSha256).toBe(before.get(id)?.recorderSha256) + expect(after.get(id)?.scenarioSha256).not.toBe(before.get(id)?.scenarioSha256) + } + }) + + // The generated variants are hashed, not the base they expand from, and this is what that buys: + // the `normal` partition replays a sibling's recorded reply, so the sibling is a real input to a + // matrix golden that its own scenario never appears in. + it('re-digests a matrix golden whose replayed success comes from an edited sibling', () => { + const before = headers('export const runner = 1', manifest) + const after = headers( + 'export const runner = 1', + editCompletion(manifest, REPLAYED_SCENARIO, EDITED_SITE, (step) => ({ + ...step, + reply: { ok: true, result: { files: [{ relativePath: 'edited.ts' }] } } + })) + ) + expect(moved(before, after)).toEqual([REPLAYED_SCENARIO, REPLAYED_GOLDEN].sort()) + }) + + it('re-digests every golden when a recorder file changes', () => { + const before = headers('export const runner = 1', manifest) + const after = headers('export const runner = 2', manifest) + expect(moved(before, after)).toEqual([...before.keys()].sort()) + for (const [id, header] of before) { + expect(after.get(id)?.recorderSha256).not.toBe(header.recorderSha256) + expect(after.get(id)?.scenarioSha256).toBe(header.scenarioSha256) + } + }) +}) diff --git a/mobile/src/test-support/rpc-recording/golden-recording.ts b/mobile/src/test-support/rpc-recording/golden-recording.ts index e7ae72c60b1..911da5997b0 100644 --- a/mobile/src/test-support/rpc-recording/golden-recording.ts +++ b/mobile/src/test-support/rpc-recording/golden-recording.ts @@ -11,14 +11,16 @@ import { type ValuePool } from './golden-value-pool' import { recorderSha256 } from './recorder-digest' +import { scenarioSha256 } from './scenario-digest' import type { Recording, RecordingScenario } from './recording-scenario' import type { RecordedValue } from './recording-values' export const RUNNER_VERSION = 1 // 2 stamps every settlement with startedAt/settledAt on the pinned virtual clock. export const PROJECTION_VERSION = 2 -// 3 interns each entry of a list or map field, not the whole field; an older file is not comparable. -export const GOLDEN_FORMAT_VERSION = 3 +// 4 pins scenarioSha256 per golden. The byte compare would fail a version-3 golden anyway; the bump +// buys the diagnosis, reporting the stale format instead of an opaque `(encoding)` difference. +export const GOLDEN_FORMAT_VERSION = 4 export type GoldenRecording = { operation: string family: string @@ -27,6 +29,7 @@ export type GoldenRecording = { baseline: string lockfileSha256: string recorderSha256: string + scenarioSha256: string platform: string scenarioVersion: number projectionVersion: number @@ -40,9 +43,13 @@ type GoldenFile = Omit & { export function goldenRecording( root: string, baseline: string, - scenario: RecordingScenario, + scenarios: readonly RecordingScenario[], recording: Recording ): GoldenRecording { + const [scenario] = scenarios + if (!scenario) { + throw new Error('A golden records at least one scenario') + } return { operation: scenario.operation, family: scenario.family, @@ -53,6 +60,7 @@ export function goldenRecording( .update(readFileSync(join(root, 'mobile/pnpm-lock.yaml'))) .digest('hex'), recorderSha256: recorderSha256(root), + scenarioSha256: scenarioSha256(scenarios), platform: process.platform, scenarioVersion: scenario.version, projectionVersion: PROJECTION_VERSION, diff --git a/mobile/src/test-support/rpc-recording/pilot-recordings.test.ts b/mobile/src/test-support/rpc-recording/pilot-recordings.test.ts index b3ac0688539..87aa9dfc6ef 100644 --- a/mobile/src/test-support/rpc-recording/pilot-recordings.test.ts +++ b/mobile/src/test-support/rpc-recording/pilot-recordings.test.ts @@ -1,4 +1,5 @@ import { readScenarios } from './scenario-input' +import { pilotGoldens } from './derived-goldens' import { resolve } from 'node:path' import { describe, expect, it } from 'vitest' import { runRecording, runRecordingMutant } from './run-recording' @@ -66,8 +67,9 @@ function visibleState(recording: Recording): RecordedValue { } describe('RPC main recordings', () => { - for (const scenario of input.scenarios) { - it(`${scenario.id}: frozen main parity and determinism`, async () => { + for (const pilot of pilotGoldens(input.scenarios)) { + const { id, scenario } = pilot + it(pilot.title, async () => { let first = '' for (let run = 0; run < determinismRuns(); run++) { const { adapters } = pilotMountAdapters(root) @@ -76,21 +78,21 @@ describe('RPC main recordings', () => { adapters[scenario.operation], vitestRecordingScheduler() ) - if (scenario.id === 'b1') { + if (id === 'b1') { expect(visibleState(recording)).toEqual({ files: ['third.ts'] }) } - if (scenario.id === 'b2') { + if (id === 'b2') { expect(visibleState(recording)).toMatchObject({ error: "Cannot read properties of null (reading 'ok')" }) } - if (scenario.id === 'b3') { + if (id === 'b3') { expect(visibleState(recording)).toMatchObject({ error: 'comments transport error', loading: false }) } - const golden = goldenRecording(root, input.baseline, scenario, recording) + const golden = goldenRecording(root, input.baseline, pilot.scenarios(), recording) const bytes = goldenBytes(golden) if (run) { expect(bytes).toBe(first) @@ -99,44 +101,41 @@ describe('RPC main recordings', () => { if (process.env.RPC_FOUNDATION_MODE === '--record') { await writeGolden(goldens, golden, '--record') } else { - compareGolden(readGolden(goldens, scenario.id), golden) + compareGolden(readGolden(goldens, id), golden) } } }) - const mutation = mutants[scenario.id] + const mutation = mutants[id] if (!mutation) { continue } - it(`${scenario.id}: kills ${mutation}`, async () => { + it(`${id}: kills ${mutation}`, async () => { const { adapters, assertMutationApplied } = pilotMountAdapters(root, { mutation }) const result = await runRecordingMutant( scenario, adapters[scenario.operation], vitestRecordingScheduler(), - readGolden(goldens, scenario.id).recording, + readGolden(goldens, id).recording, visibleState ) assertMutationApplied() expect(result.verdict).toBe('killed') }) - const reference = referenceStates[scenario.id] + const reference = referenceStates[id] if (!reference) { continue } - it.skipIf(!process.env.RPC_FOUNDATION_REFERENCE_ROOT)( - `${scenario.id}: rejects bcba08b3e4`, - async () => { - const { adapters } = pilotMountAdapters(process.env.RPC_FOUNDATION_REFERENCE_ROOT!, { - reference: true - }) - const result = await runRecording( - scenario, - adapters[scenario.operation], - vitestRecordingScheduler() - ) - expect(visibleState(result)).toEqual(reference) - expect(reference).not.toEqual(visibleState(readGolden(goldens, scenario.id).recording)) - } - ) + it.skipIf(!process.env.RPC_FOUNDATION_REFERENCE_ROOT)(`${id}: rejects bcba08b3e4`, async () => { + const { adapters } = pilotMountAdapters(process.env.RPC_FOUNDATION_REFERENCE_ROOT!, { + reference: true + }) + const result = await runRecording( + scenario, + adapters[scenario.operation], + vitestRecordingScheduler() + ) + expect(visibleState(result)).toEqual(reference) + expect(reference).not.toEqual(visibleState(readGolden(goldens, id).recording)) + }) } }) diff --git a/mobile/src/test-support/rpc-recording/recorder-digest.ts b/mobile/src/test-support/rpc-recording/recorder-digest.ts index af25eb1f5fd..b2a5e893a70 100644 --- a/mobile/src/test-support/rpc-recording/recorder-digest.ts +++ b/mobile/src/test-support/rpc-recording/recorder-digest.ts @@ -3,7 +3,6 @@ import { readFileSync, readdirSync } from 'node:fs' import { join, posix } from 'node:path' export const RECORDER_DIRECTORY = 'mobile/src/test-support/rpc-recording' -export const RECORDER_SCENARIO_INPUT = 'mobile/rpc-foundation/pilot-scenarios.json' const digests = new Map() function collect(root: string, relative: string, files: string[]): void { @@ -20,9 +19,14 @@ function collect(root: string, relative: string, files: string[]): void { } /** - * Every executable recorder input, so a golden is attributable to one runner and one scenario file. - * Prose is excluded because it cannot change a recording; a candidate run recomputes this and - * `compareGolden` fails the header, which forces a recorder edit to re-record deliberately. + * Every executable recorder input, so a golden is attributable to one runner. Prose is excluded + * because it cannot change a recording; a candidate run recomputes this and `compareGolden` fails + * the header, which forces a recorder edit to re-record deliberately. + * + * The scenario manifest is deliberately not an input. It used to be, which made every golden's + * header a function of every other family's scenarios: adding one family re-digested all 153 files + * and put a conflict on that line in every domain branch. `scenarioSha256` pins each golden to the + * scenarios it was actually recorded from instead. */ export function recorderSha256(root: string): string { const cached = digests.get(root) @@ -31,7 +35,6 @@ export function recorderSha256(root: string): string { } const files: string[] = [] collect(root, RECORDER_DIRECTORY, files) - files.push(RECORDER_SCENARIO_INPUT) const digest = createHash('sha256') .update( files 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 b81597248ae..867a1aefcd5 100644 --- a/mobile/src/test-support/rpc-recording/recording-runner.test.ts +++ b/mobile/src/test-support/rpc-recording/recording-runner.test.ts @@ -390,8 +390,6 @@ describe('recording boundaries', () => { try { const directory = join(root, RECORDER_DIRECTORY) mkdirSync(directory, { recursive: true }) - mkdirSync(join(root, 'mobile/rpc-foundation'), { recursive: true }) - writeFileSync(join(root, 'mobile/rpc-foundation/pilot-scenarios.json'), '{}') writeFileSync(join(directory, 'runner.ts'), 'export const runner = 1') const original = recorderSha256(root) writeFileSync(join(directory, 'README.md'), 'prose') @@ -466,6 +464,7 @@ function sampleGolden(id: string): GoldenRecording { baseline: 'a'.repeat(40), lockfileSha256: 'b'.repeat(64), recorderSha256: 'c'.repeat(64), + scenarioSha256: 'd'.repeat(64), platform: process.platform, scenarioVersion: 1, projectionVersion: PROJECTION_VERSION, diff --git a/mobile/src/test-support/rpc-recording/scenario-digest.ts b/mobile/src/test-support/rpc-recording/scenario-digest.ts new file mode 100644 index 00000000000..a83ebe32002 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/scenario-digest.ts @@ -0,0 +1,24 @@ +import { createHash } from 'node:crypto' +import { canonicalJson } from './golden-value-pool' +import { captureValue } from './recording-values' +import type { RecordingScenario } from './recording-scenario' + +/** + * The scenario input one golden was recorded from: every scenario the runner consumed for it, in + * order — one manifest scenario for a pilot golden, the generated variants (and any hoisted + * prelude) for a matrix or schedule golden. + * + * Pinned per golden rather than over the whole manifest so a family added for one domain moves only + * its own goldens, while a field edited inside a scenario moves every golden derived from it. The + * variants are hashed rather than the base they came from because they are what `runRecording` + * consumed: a matrix site, its replayed normal result and its partition replies are all visible + * here without the derivation having to be restated. + * + * `captureValue` sorts object keys and tags an explicit-undefined param, which `JSON.stringify` + * would drop and so conflate with an absent one. + */ +export function scenarioSha256(scenarios: readonly RecordingScenario[]): string { + return createHash('sha256') + .update(canonicalJson(captureValue(scenarios))) + .digest('hex') +}