From d932dab75330c9258fb2a2787b81cbea0d25a512 Mon Sep 17 00:00:00 2001 From: Jinwoo-H Date: Sun, 13 Sep 2026 18:50:55 -0400 Subject: [PATCH] test(mobile): carry a SAFETY rationale on every recorder cast MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit main added a changed-code casting gate after this branch was cut, so 45 `as` sites in the recorder read as new findings. Each now states why the assertion holds; they cluster into five reasons — recorded observations are RecordedValue by construction, parsed manifests and goldens are validated on the next lines, interned pools resolve their own hashes, a VM-evaluated module has no static type, and the mount adapters supply only the members each hook reads. Re-records the goldens: the comments move recorderSha256. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb --- mobile/rpc-foundation/goldens/b1.json | 2 +- mobile/rpc-foundation/goldens/b2.json | 2 +- mobile/rpc-foundation/goldens/b3.json | 2 +- .../interruptions-inventory-lifecycle.json | 2 +- ...ions-settings-bot-overrides-fulfilled.json | 2 +- .../goldens/inventory-lifecycle.json | 2 +- .../goldens/inventory-repeat-query.json | 2 +- .../rpc-foundation/goldens/lifecycle-b3.json | 2 +- .../lifecycle-inventory-lifecycle.json | 2 +- ...ycle-settings-bot-overrides-fulfilled.json | 2 +- ...cle-settings-task-hydration-fulfilled.json | 2 +- ...-settings-workspace-context-fulfilled.json | 2 +- .../goldens/matrix-legacy-inventory.json | 2 +- .../goldens/matrix-linear-detail-barrier.json | 2 +- .../matrix-project-explicit-false.json | 2 +- .../goldens/matrix-settings-agent-read.json | 2 +- .../goldens/matrix-settings-best-effort.json | 2 +- .../matrix-settings.bot-overrides.json | 2 +- .../matrix-settings.home-providers.json | 2 +- .../matrix-settings.repo-metadata.json | 2 +- .../matrix-settings.resume-metadata.json | 2 +- .../matrix-settings.task-hydration.json | 2 +- .../matrix-settings.task-workspace.json | 2 +- .../matrix-settings.workspace-context.json | 2 +- .../matrix-settings.workspace-submit.json | 2 +- .../goldens/probe-new-tab-both-refused.json | 2 +- .../probe-new-tab-null-sibling-refused.json | 2 +- ...probe-new-tab-refused-sibling-rejects.json | 2 +- ...probe-new-tab-rejects-sibling-refused.json | 2 +- .../rpc-foundation/goldens/schedules-b3.json | 2 +- ...les-settings-home-providers-fulfilled.json | 2 +- .../schedules-settings-new-tab-ssh.json | 2 +- ...ules-settings-repo-metadata-fulfilled.json | 2 +- ...es-settings-resume-metadata-fulfilled.json | 2 +- ...les-settings-task-hydration-fulfilled.json | 2 +- ...-settings-workspace-context-fulfilled.json | 2 +- .../settings-bot-overrides-fulfilled.json | 2 +- ...ettings-bot-overrides-refresh-refused.json | 2 +- .../settings-bot-overrides-refused.json | 2 +- ...ettings-bot-overrides-transport-error.json | 2 +- .../goldens/settings-home-coalesced.json | 2 +- .../settings-home-providers-fulfilled.json | 2 +- ...ings-home-providers-refuse-after-data.json | 2 +- .../settings-home-providers-refused.json | 2 +- ...ttings-home-providers-transport-error.json | 2 +- .../goldens/settings-new-tab-refused.json | 2 +- .../goldens/settings-new-tab-ssh.json | 2 +- .../settings-new-tab-transport-error.json | 2 +- .../goldens/settings-repo-cache-expiry.json | 2 +- .../settings-repo-metadata-fulfilled.json | 2 +- ...tings-repo-metadata-refuse-after-data.json | 2 +- .../settings-repo-metadata-refused.json | 2 +- .../settings-repo-metadata-single-host.json | 2 +- ...ettings-repo-metadata-transport-error.json | 2 +- .../settings-resume-metadata-fulfilled.json | 2 +- ...ngs-resume-metadata-refuse-after-data.json | 2 +- .../settings-resume-metadata-refused.json | 2 +- ...tings-resume-metadata-transport-error.json | 2 +- .../settings-task-hydration-fulfilled.json | 2 +- ...ings-task-hydration-refuse-after-data.json | 2 +- .../settings-task-hydration-refused.json | 2 +- ...ttings-task-hydration-transport-error.json | 2 +- .../settings-task-workspace-fulfilled.json | 2 +- .../settings-task-workspace-refused.json | 2 +- ...ttings-task-workspace-transport-error.json | 2 +- .../goldens/settings-task-write.json | 2 +- .../settings-workspace-context-fulfilled.json | 2 +- ...s-workspace-context-refuse-after-data.json | 2 +- .../settings-workspace-context-refused.json | 2 +- ...ngs-workspace-context-transport-error.json | 2 +- .../settings-workspace-submit-fulfilled.json | 2 +- .../settings-workspace-submit-refused.json | 2 +- ...ings-workspace-submit-transport-error.json | 2 +- .../live-probe/settings-get-reply-probe.mts | 5 +++++ .../rpc-recording/golden-recording.ts | 22 +++++++++++++------ .../rpc-recording/golden-value-pool.ts | 6 +++++ .../rpc-recording/operation-module-loader.ts | 2 ++ .../rpc-recording/pilot-mount-adapters.ts | 6 +++++ .../rpc-recording/recording-runner.test.ts | 2 ++ .../rpc-recording/recording-values.ts | 2 ++ .../rpc-recording/run-recording.ts | 2 ++ .../rpc-recording/scenario-input.ts | 1 + .../rpc-recording/scripted-rpc-transport.ts | 4 ++++ .../rpc-recording/settings-mount-adapters.ts | 2 ++ .../workspace-settings-mounts.ts | 3 +++ 85 files changed, 123 insertions(+), 80 deletions(-) diff --git a/mobile/rpc-foundation/goldens/b1.json b/mobile/rpc-foundation/goldens/b1.json index 1f7305882af..6b776d45da9 100644 --- a/mobile/rpc-foundation/goldens/b1.json +++ b/mobile/rpc-foundation/goldens/b1.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/b2.json b/mobile/rpc-foundation/goldens/b2.json index 478843b3e25..f15a43651da 100644 --- a/mobile/rpc-foundation/goldens/b2.json +++ b/mobile/rpc-foundation/goldens/b2.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/b3.json b/mobile/rpc-foundation/goldens/b3.json index 5c438dc0e64..47c6c29f565 100644 --- a/mobile/rpc-foundation/goldens/b3.json +++ b/mobile/rpc-foundation/goldens/b3.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json b/mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json index 083441e64b3..f20f38e9e15 100644 --- a/mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json +++ b/mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/interruptions-settings-bot-overrides-fulfilled.json b/mobile/rpc-foundation/goldens/interruptions-settings-bot-overrides-fulfilled.json index 42eae894826..5f40b85714c 100644 --- a/mobile/rpc-foundation/goldens/interruptions-settings-bot-overrides-fulfilled.json +++ b/mobile/rpc-foundation/goldens/interruptions-settings-bot-overrides-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/inventory-lifecycle.json b/mobile/rpc-foundation/goldens/inventory-lifecycle.json index 884c159c296..42c722ee72a 100644 --- a/mobile/rpc-foundation/goldens/inventory-lifecycle.json +++ b/mobile/rpc-foundation/goldens/inventory-lifecycle.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/inventory-repeat-query.json b/mobile/rpc-foundation/goldens/inventory-repeat-query.json index ebc4165ca60..269c9d03995 100644 --- a/mobile/rpc-foundation/goldens/inventory-repeat-query.json +++ b/mobile/rpc-foundation/goldens/inventory-repeat-query.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/lifecycle-b3.json b/mobile/rpc-foundation/goldens/lifecycle-b3.json index 9ff16b50596..795dcd8881e 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-b3.json +++ b/mobile/rpc-foundation/goldens/lifecycle-b3.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/lifecycle-inventory-lifecycle.json b/mobile/rpc-foundation/goldens/lifecycle-inventory-lifecycle.json index 94aa66398dc..f445f124154 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-inventory-lifecycle.json +++ b/mobile/rpc-foundation/goldens/lifecycle-inventory-lifecycle.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/lifecycle-settings-bot-overrides-fulfilled.json b/mobile/rpc-foundation/goldens/lifecycle-settings-bot-overrides-fulfilled.json index 49e681c6e73..499e937ba0d 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-settings-bot-overrides-fulfilled.json +++ b/mobile/rpc-foundation/goldens/lifecycle-settings-bot-overrides-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/lifecycle-settings-task-hydration-fulfilled.json b/mobile/rpc-foundation/goldens/lifecycle-settings-task-hydration-fulfilled.json index eff0ade2615..d5f2282048c 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-settings-task-hydration-fulfilled.json +++ b/mobile/rpc-foundation/goldens/lifecycle-settings-task-hydration-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/lifecycle-settings-workspace-context-fulfilled.json b/mobile/rpc-foundation/goldens/lifecycle-settings-workspace-context-fulfilled.json index 42cc6be33da..8b733705a8f 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-settings-workspace-context-fulfilled.json +++ b/mobile/rpc-foundation/goldens/lifecycle-settings-workspace-context-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/matrix-legacy-inventory.json b/mobile/rpc-foundation/goldens/matrix-legacy-inventory.json index 3ce12c49978..db49ff7e633 100644 --- a/mobile/rpc-foundation/goldens/matrix-legacy-inventory.json +++ b/mobile/rpc-foundation/goldens/matrix-legacy-inventory.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier.json b/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier.json index 87c105d38fd..257f6e35fe3 100644 --- a/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier.json +++ b/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/matrix-project-explicit-false.json b/mobile/rpc-foundation/goldens/matrix-project-explicit-false.json index 36af7b4af34..b223bad5515 100644 --- a/mobile/rpc-foundation/goldens/matrix-project-explicit-false.json +++ b/mobile/rpc-foundation/goldens/matrix-project-explicit-false.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/matrix-settings-agent-read.json b/mobile/rpc-foundation/goldens/matrix-settings-agent-read.json index 6fa21805e47..1980c7fdce3 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings-agent-read.json +++ b/mobile/rpc-foundation/goldens/matrix-settings-agent-read.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/matrix-settings-best-effort.json b/mobile/rpc-foundation/goldens/matrix-settings-best-effort.json index a0b80a1393a..03e48f4aa8f 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings-best-effort.json +++ b/mobile/rpc-foundation/goldens/matrix-settings-best-effort.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.bot-overrides.json b/mobile/rpc-foundation/goldens/matrix-settings.bot-overrides.json index f73e824d97d..478d9bc2fa9 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.bot-overrides.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.bot-overrides.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.home-providers.json b/mobile/rpc-foundation/goldens/matrix-settings.home-providers.json index 090817dd9d8..54c36dd40fc 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.home-providers.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.home-providers.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata.json b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata.json index 9a4eaebebfe..ee66974668f 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata.json b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata.json index c8afb43d56e..865a17d8d85 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration.json b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration.json index 61ef5d7690f..b794368d79c 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-workspace.json b/mobile/rpc-foundation/goldens/matrix-settings.task-workspace.json index d0d70260876..cdc27e5fec7 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.task-workspace.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-workspace.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context.json b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context.json index 8f94cfbaf38..7b51e5995e0 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.workspace-submit.json b/mobile/rpc-foundation/goldens/matrix-settings.workspace-submit.json index 2aa799f4d83..fbe7257e9db 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.workspace-submit.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.workspace-submit.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, 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 868c741f0e7..6c46a850bab 100644 --- a/mobile/rpc-foundation/goldens/probe-new-tab-both-refused.json +++ b/mobile/rpc-foundation/goldens/probe-new-tab-both-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/probe-new-tab-null-sibling-refused.json b/mobile/rpc-foundation/goldens/probe-new-tab-null-sibling-refused.json index 4d90663cb9c..28bc030fae3 100644 --- a/mobile/rpc-foundation/goldens/probe-new-tab-null-sibling-refused.json +++ b/mobile/rpc-foundation/goldens/probe-new-tab-null-sibling-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/probe-new-tab-refused-sibling-rejects.json b/mobile/rpc-foundation/goldens/probe-new-tab-refused-sibling-rejects.json index 87652ec9861..d4f5322adc9 100644 --- a/mobile/rpc-foundation/goldens/probe-new-tab-refused-sibling-rejects.json +++ b/mobile/rpc-foundation/goldens/probe-new-tab-refused-sibling-rejects.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/probe-new-tab-rejects-sibling-refused.json b/mobile/rpc-foundation/goldens/probe-new-tab-rejects-sibling-refused.json index f4e930eede3..09fcb723744 100644 --- a/mobile/rpc-foundation/goldens/probe-new-tab-rejects-sibling-refused.json +++ b/mobile/rpc-foundation/goldens/probe-new-tab-rejects-sibling-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/schedules-b3.json b/mobile/rpc-foundation/goldens/schedules-b3.json index 72b90d85c02..d876e9016f3 100644 --- a/mobile/rpc-foundation/goldens/schedules-b3.json +++ b/mobile/rpc-foundation/goldens/schedules-b3.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/schedules-settings-home-providers-fulfilled.json b/mobile/rpc-foundation/goldens/schedules-settings-home-providers-fulfilled.json index 4c3e144c69a..baeea269610 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-home-providers-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-home-providers-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/schedules-settings-new-tab-ssh.json b/mobile/rpc-foundation/goldens/schedules-settings-new-tab-ssh.json index 8c829c3ab6c..e6947c000b3 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-new-tab-ssh.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-new-tab-ssh.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/schedules-settings-repo-metadata-fulfilled.json b/mobile/rpc-foundation/goldens/schedules-settings-repo-metadata-fulfilled.json index 9dd4a7cb93b..4ea2f862f50 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-repo-metadata-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-repo-metadata-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/schedules-settings-resume-metadata-fulfilled.json b/mobile/rpc-foundation/goldens/schedules-settings-resume-metadata-fulfilled.json index d9317eca6c9..c3ad27c0709 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-resume-metadata-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-resume-metadata-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/schedules-settings-task-hydration-fulfilled.json b/mobile/rpc-foundation/goldens/schedules-settings-task-hydration-fulfilled.json index b46286467f2..41a1d3655d2 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-task-hydration-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-task-hydration-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/schedules-settings-workspace-context-fulfilled.json b/mobile/rpc-foundation/goldens/schedules-settings-workspace-context-fulfilled.json index ccc54a698ef..5651e9653ae 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-workspace-context-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-workspace-context-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-bot-overrides-fulfilled.json b/mobile/rpc-foundation/goldens/settings-bot-overrides-fulfilled.json index 081ecc9c994..61c707669ad 100644 --- a/mobile/rpc-foundation/goldens/settings-bot-overrides-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-bot-overrides-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-bot-overrides-refresh-refused.json b/mobile/rpc-foundation/goldens/settings-bot-overrides-refresh-refused.json index e9de9f7ec00..34193bc8db8 100644 --- a/mobile/rpc-foundation/goldens/settings-bot-overrides-refresh-refused.json +++ b/mobile/rpc-foundation/goldens/settings-bot-overrides-refresh-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-bot-overrides-refused.json b/mobile/rpc-foundation/goldens/settings-bot-overrides-refused.json index f000cb51e8b..2cafc04920b 100644 --- a/mobile/rpc-foundation/goldens/settings-bot-overrides-refused.json +++ b/mobile/rpc-foundation/goldens/settings-bot-overrides-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-bot-overrides-transport-error.json b/mobile/rpc-foundation/goldens/settings-bot-overrides-transport-error.json index c45522a5a01..ad6b0605887 100644 --- a/mobile/rpc-foundation/goldens/settings-bot-overrides-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-bot-overrides-transport-error.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-home-coalesced.json b/mobile/rpc-foundation/goldens/settings-home-coalesced.json index ab402a95679..891787cfd80 100644 --- a/mobile/rpc-foundation/goldens/settings-home-coalesced.json +++ b/mobile/rpc-foundation/goldens/settings-home-coalesced.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-home-providers-fulfilled.json b/mobile/rpc-foundation/goldens/settings-home-providers-fulfilled.json index 346f4f575a1..bc5288f187f 100644 --- a/mobile/rpc-foundation/goldens/settings-home-providers-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-home-providers-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-home-providers-refuse-after-data.json b/mobile/rpc-foundation/goldens/settings-home-providers-refuse-after-data.json index 4080d8ac90f..dabf6601963 100644 --- a/mobile/rpc-foundation/goldens/settings-home-providers-refuse-after-data.json +++ b/mobile/rpc-foundation/goldens/settings-home-providers-refuse-after-data.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-home-providers-refused.json b/mobile/rpc-foundation/goldens/settings-home-providers-refused.json index 526697cd056..1800d7ffca1 100644 --- a/mobile/rpc-foundation/goldens/settings-home-providers-refused.json +++ b/mobile/rpc-foundation/goldens/settings-home-providers-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-home-providers-transport-error.json b/mobile/rpc-foundation/goldens/settings-home-providers-transport-error.json index f3efbd4421a..2955b109575 100644 --- a/mobile/rpc-foundation/goldens/settings-home-providers-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-home-providers-transport-error.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-new-tab-refused.json b/mobile/rpc-foundation/goldens/settings-new-tab-refused.json index b2db39665bd..03e0c8d8064 100644 --- a/mobile/rpc-foundation/goldens/settings-new-tab-refused.json +++ b/mobile/rpc-foundation/goldens/settings-new-tab-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-new-tab-ssh.json b/mobile/rpc-foundation/goldens/settings-new-tab-ssh.json index d10a5569f3a..4cd4e3e03b8 100644 --- a/mobile/rpc-foundation/goldens/settings-new-tab-ssh.json +++ b/mobile/rpc-foundation/goldens/settings-new-tab-ssh.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-new-tab-transport-error.json b/mobile/rpc-foundation/goldens/settings-new-tab-transport-error.json index 89dd0266ea2..dfbdb61170b 100644 --- a/mobile/rpc-foundation/goldens/settings-new-tab-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-new-tab-transport-error.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-repo-cache-expiry.json b/mobile/rpc-foundation/goldens/settings-repo-cache-expiry.json index a877a868ab0..540c6a527ba 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-cache-expiry.json +++ b/mobile/rpc-foundation/goldens/settings-repo-cache-expiry.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-repo-metadata-fulfilled.json b/mobile/rpc-foundation/goldens/settings-repo-metadata-fulfilled.json index fa8d4667245..a59eabf6a33 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-repo-metadata-refuse-after-data.json b/mobile/rpc-foundation/goldens/settings-repo-metadata-refuse-after-data.json index 2a3aff18716..0c2b141685c 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-refuse-after-data.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-refuse-after-data.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-repo-metadata-refused.json b/mobile/rpc-foundation/goldens/settings-repo-metadata-refused.json index 90791e3d4d8..f59600a465f 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-refused.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-repo-metadata-single-host.json b/mobile/rpc-foundation/goldens/settings-repo-metadata-single-host.json index f255e74f81b..1f17f389dc0 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-single-host.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-single-host.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-repo-metadata-transport-error.json b/mobile/rpc-foundation/goldens/settings-repo-metadata-transport-error.json index c8831d2ff40..c211ed9b9fd 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-transport-error.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-resume-metadata-fulfilled.json b/mobile/rpc-foundation/goldens/settings-resume-metadata-fulfilled.json index 779a12b18c7..5c2f6a63877 100644 --- a/mobile/rpc-foundation/goldens/settings-resume-metadata-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-resume-metadata-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-resume-metadata-refuse-after-data.json b/mobile/rpc-foundation/goldens/settings-resume-metadata-refuse-after-data.json index 4c3a41dc169..b011221385d 100644 --- a/mobile/rpc-foundation/goldens/settings-resume-metadata-refuse-after-data.json +++ b/mobile/rpc-foundation/goldens/settings-resume-metadata-refuse-after-data.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-resume-metadata-refused.json b/mobile/rpc-foundation/goldens/settings-resume-metadata-refused.json index cd757b100a0..097ea5b32e1 100644 --- a/mobile/rpc-foundation/goldens/settings-resume-metadata-refused.json +++ b/mobile/rpc-foundation/goldens/settings-resume-metadata-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-resume-metadata-transport-error.json b/mobile/rpc-foundation/goldens/settings-resume-metadata-transport-error.json index d51a8abc5f1..887918aaa50 100644 --- a/mobile/rpc-foundation/goldens/settings-resume-metadata-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-resume-metadata-transport-error.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-task-hydration-fulfilled.json b/mobile/rpc-foundation/goldens/settings-task-hydration-fulfilled.json index d0985ecc5e0..603da566213 100644 --- a/mobile/rpc-foundation/goldens/settings-task-hydration-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-task-hydration-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-task-hydration-refuse-after-data.json b/mobile/rpc-foundation/goldens/settings-task-hydration-refuse-after-data.json index 189f3c2f0f8..bad81450d2e 100644 --- a/mobile/rpc-foundation/goldens/settings-task-hydration-refuse-after-data.json +++ b/mobile/rpc-foundation/goldens/settings-task-hydration-refuse-after-data.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-task-hydration-refused.json b/mobile/rpc-foundation/goldens/settings-task-hydration-refused.json index 7d8f3cff6f6..ecfbed63a2d 100644 --- a/mobile/rpc-foundation/goldens/settings-task-hydration-refused.json +++ b/mobile/rpc-foundation/goldens/settings-task-hydration-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-task-hydration-transport-error.json b/mobile/rpc-foundation/goldens/settings-task-hydration-transport-error.json index f465801554d..321d488d2d6 100644 --- a/mobile/rpc-foundation/goldens/settings-task-hydration-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-task-hydration-transport-error.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-task-workspace-fulfilled.json b/mobile/rpc-foundation/goldens/settings-task-workspace-fulfilled.json index c87abea4dd5..e0e6cf98330 100644 --- a/mobile/rpc-foundation/goldens/settings-task-workspace-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-task-workspace-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-task-workspace-refused.json b/mobile/rpc-foundation/goldens/settings-task-workspace-refused.json index cae2a6bf0cf..be94f7213df 100644 --- a/mobile/rpc-foundation/goldens/settings-task-workspace-refused.json +++ b/mobile/rpc-foundation/goldens/settings-task-workspace-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-task-workspace-transport-error.json b/mobile/rpc-foundation/goldens/settings-task-workspace-transport-error.json index 0cb9464dd03..06cf937db5b 100644 --- a/mobile/rpc-foundation/goldens/settings-task-workspace-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-task-workspace-transport-error.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-task-write.json b/mobile/rpc-foundation/goldens/settings-task-write.json index c24cb412c6e..d26a3735074 100644 --- a/mobile/rpc-foundation/goldens/settings-task-write.json +++ b/mobile/rpc-foundation/goldens/settings-task-write.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-workspace-context-fulfilled.json b/mobile/rpc-foundation/goldens/settings-workspace-context-fulfilled.json index 0bd244d4ae2..f20329b8b01 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-context-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-context-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-workspace-context-refuse-after-data.json b/mobile/rpc-foundation/goldens/settings-workspace-context-refuse-after-data.json index 9fe45ab1746..609a2575e85 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-context-refuse-after-data.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-context-refuse-after-data.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-workspace-context-refused.json b/mobile/rpc-foundation/goldens/settings-workspace-context-refused.json index 722e9d54950..28dae68848a 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-context-refused.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-context-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-workspace-context-transport-error.json b/mobile/rpc-foundation/goldens/settings-workspace-context-transport-error.json index dc8906d8f0d..0b4e0b63c56 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-context-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-context-transport-error.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-workspace-submit-fulfilled.json b/mobile/rpc-foundation/goldens/settings-workspace-submit-fulfilled.json index f1c7b99cc78..87b0885c999 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-submit-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-submit-fulfilled.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json b/mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json index 6aefe08f976..7d6c67a710f 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/settings-workspace-submit-transport-error.json b/mobile/rpc-foundation/goldens/settings-workspace-submit-transport-error.json index 23859debc6d..c10b44b314a 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-submit-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-submit-transport-error.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aba77d5babfeb3988a8ad39a16a1bc5af86ebf80", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "3c40df0b10abad43b00643b48bfb6d112ba9da00cb35dc7c646f2ee48d1bd9b0", + "recorderSha256": "79b605cdc27d560fc8d76ec0ad124271c05ac4133eb63b8e8799a01e38e8bdf5", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/live-probe/settings-get-reply-probe.mts b/mobile/rpc-foundation/live-probe/settings-get-reply-probe.mts index bb311e41884..2e52da7175a 100644 --- a/mobile/rpc-foundation/live-probe/settings-get-reply-probe.mts +++ b/mobile/rpc-foundation/live-probe/settings-get-reply-probe.mts @@ -63,6 +63,7 @@ function rawReply(): Promise { if (plain === null) { return } + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: a thrown value is not an Error by type; only its constructor name and message are printed. const frame = JSON.parse(plain) as { type?: string; id?: string } if (frame.type === 'e2ee_authenticated') { ws.send( @@ -86,11 +87,14 @@ function describe(label: string, run: () => unknown): string { const value = run() return `${label}=${JSON.stringify(value)}` } catch (error) { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the probe prints whatever the host sent, so the frame is read as a bag of fields. return `${label}=THREW ${(error as Error).constructor.name}: ${(error as Error).message}` } } +// oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the probe substitutes one recorded reply for the whole client surface. const reply = (await rawReply()) as Record +// oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the probe substitutes one recorded reply for the whole client surface. const client = { sendRequest: async () => reply } as unknown as Parameters[0] @@ -109,6 +113,7 @@ if (reply.__outcome) { const response = await op.request(client) lines.push( describe(name, () => { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: each operation is driven through its own declared reply type in turn. const outcome = op.interpret(response as never) as | (() => unknown) | { accepted?: boolean; value?: unknown } diff --git a/mobile/src/test-support/rpc-recording/golden-recording.ts b/mobile/src/test-support/rpc-recording/golden-recording.ts index 645475241ce..88069c4f846 100644 --- a/mobile/src/test-support/rpc-recording/golden-recording.ts +++ b/mobile/src/test-support/rpc-recording/golden-recording.ts @@ -66,6 +66,7 @@ export function goldenBytes(golden: GoldenRecording): string { return `${JSON.stringify({ ...header, values: interned.values, recording: interned.recording }, null, 2)}\n` } export function readGolden(directory: string, id: string): GoldenRecording { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the file is validated against GoldenFile on the next lines. const file = JSON.parse(readFileSync(goldenPath(directory, id), 'utf8')) as Partial if (file.goldenFormatVersion !== GOLDEN_FORMAT_VERSION) { throw new Error( @@ -75,6 +76,7 @@ export function readGolden(directory: string, id: string): GoldenRecording { if (!file.values || !file.recording) { throw new Error(`Golden ${id} is missing its value pool or recording`) } + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: goldenFormatVersion was just checked, so the pool is present. const { values: _pool, ...header } = file as GoldenFile return { ...header, recording: resolveRecording(file.values, file.recording) } } @@ -108,6 +110,7 @@ export function compareGolden(expected: GoldenRecording, actual: GoldenRecording const { recording: _expectedRecording, ...expectedHeader } = pinned const { recording: _actualRecording, ...actualHeader } = actual for (const [key, value] of Object.entries(expectedHeader)) { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: header keys are compared as data, not consumed as fields. const found = (actualHeader as Record)[key] if (JSON.stringify(found) !== JSON.stringify(value)) { throw new Error( @@ -158,27 +161,32 @@ function firstDifference( } if (Array.isArray(expected) && Array.isArray(actual)) { const index = expected.findIndex( + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: both sides are recorded observations, so every member is a RecordedValue. (entry, at) => canonicalJson(entry) !== canonicalJson(actual[at] as RecordedValue) ) return index === -1 || index >= actual.length ? here : firstDifference( + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: both sides are recorded observations, so every member is a RecordedValue. expected[index] as RecordedValue, + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: both sides are recorded observations, so every member is a RecordedValue. actual[index] as RecordedValue, `${path}[${index}]` ) } + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the array branch above already rejected a non-object pair. const left = expected as Record + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the array branch above already rejected a non-object pair. const right = actual as Record - const key = [...new Set([...Object.keys(left), ...Object.keys(right)])] - .sort() - .find( - (name) => - canonicalJson(left[name] as RecordedValue) !== canonicalJson(right[name] as RecordedValue) - ) + const key = [...new Set([...Object.keys(left), ...Object.keys(right)])].sort().find( + (name) => + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: both sides are recorded observations, so every member is a RecordedValue. + canonicalJson(left[name] as RecordedValue) !== canonicalJson(right[name] as RecordedValue) + ) return key === undefined || !(key in left) || !(key in right) ? here - : firstDifference(left[key] as RecordedValue, right[key] as RecordedValue, `${path}.${key}`) + : // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: both sides are recorded observations, so every member is a RecordedValue. + firstDifference(left[key] as RecordedValue, right[key] as RecordedValue, `${path}.${key}`) } function excerpt(value: RecordedValue): string { const json = JSON.stringify(value) diff --git a/mobile/src/test-support/rpc-recording/golden-value-pool.ts b/mobile/src/test-support/rpc-recording/golden-value-pool.ts index 9bc53cb9251..a2aaaf18ef8 100644 --- a/mobile/src/test-support/rpc-recording/golden-value-pool.ts +++ b/mobile/src/test-support/rpc-recording/golden-value-pool.ts @@ -24,9 +24,11 @@ export function canonicalJson(value: RecordedValue): string { if (Array.isArray(value)) { return `[${value.map(canonicalJson).join(',')}]` } + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: canonicalJson only reaches here for a plain object observation. const record = value as Record return `{${Object.keys(record) .sort() + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: a recorded object holds recorded values. .map((key) => `${JSON.stringify(key)}:${canonicalJson(record[key] as RecordedValue)}`) .join(',')}}` } @@ -42,6 +44,7 @@ export function internRecording(recording: Recording): { const pool: ValuePool = {} const canonical = new Map() const checkpoints = recording.checkpoints.map((checkpoint) => { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: every observation field is assigned below before the value is read. const observation = {} as InternedObservation for (const field of OBSERVATION_FIELDS) { const value = checkpoint.observation[field] @@ -61,6 +64,7 @@ export function internRecording(recording: Recording): { const values = Object.fromEntries( Object.keys(pool) .sort() + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: pool entries are the recorded values that were interned into it. .map((hash) => [hash, pool[hash] as RecordedValue]) ) return { values, recording: { scenario: recording.scenario, checkpoints } } @@ -70,6 +74,7 @@ export function resolveRecording(values: ValuePool, recording: InternedRecording return { scenario: recording.scenario, checkpoints: recording.checkpoints.map((checkpoint) => { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: every observation field is assigned below before the value is read. const observation = {} as Observation for (const field of OBSERVATION_FIELDS) { const hash = checkpoint.observation[field] @@ -78,6 +83,7 @@ export function resolveRecording(values: ValuePool, recording: InternedRecording `Golden value ${hash} is missing from the pool (${checkpoint.id}.${field})` ) } + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the hash was resolved against the same pool that interned it. observation[field] = values[hash] as RecordedValue } return { id: checkpoint.id, observation } diff --git a/mobile/src/test-support/rpc-recording/operation-module-loader.ts b/mobile/src/test-support/rpc-recording/operation-module-loader.ts index 0577e20a9cf..03c31a4f707 100644 --- a/mobile/src/test-support/rpc-recording/operation-module-loader.ts +++ b/mobile/src/test-support/rpc-recording/operation-module-loader.ts @@ -61,6 +61,7 @@ export function operationModuleLoader(root: string, mutation?: Mutation) { (item) => item.name.text === key && !item.isTypeOnly ) if (binding) { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the barrel target is a module this loader evaluated. return (imported(file, name) as OperationModule)[ binding.propertyName?.text ?? String(key) ] @@ -119,6 +120,7 @@ export function operationModuleLoader(root: string, mutation?: Mutation) { } return { load: (path: string): T => + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: a VM-evaluated module has no static type; the caller names the shape it mounts. load(pathFor(resolve(root, path))) as unknown as T, assertMutationApplied: () => { if (mutation && mutationCount !== 1) { diff --git a/mobile/src/test-support/rpc-recording/pilot-mount-adapters.ts b/mobile/src/test-support/rpc-recording/pilot-mount-adapters.ts index eac84923aec..894fefc305b 100644 --- a/mobile/src/test-support/rpc-recording/pilot-mount-adapters.ts +++ b/mobile/src/test-support/rpc-recording/pilot-mount-adapters.ts @@ -25,6 +25,7 @@ export function pilotMountAdapters( let workspace = 'A' let state: ReturnType const hook = hookMount(() => { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the recorder supplies only the members the hook reads. state = useSearch({ client, operations, worktreeId: workspace } as Parameters< typeof useSearch >[0]) @@ -92,6 +93,7 @@ export function pilotMountAdapters( } let actions: ReturnType const hook = hookMount(() => { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the recorder supplies only the members the hook reads. actions = useMetadata(model as unknown as Parameters[0]) }) return { @@ -101,6 +103,7 @@ export function pilotMountAdapters( } if (name === 'submit') { return actions.mutateProjectRowMetadata( + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the scenario supplies the row as JSON, not as a typed model. row as unknown as Parameters[0], { addLabels: ['recorded'] } ) @@ -138,6 +141,7 @@ export function pilotMountAdapters( } } const hook = hookMount(() => { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the recorder supplies only the members the hook reads. useDetail(model as unknown as Parameters[0]) }) return { @@ -198,6 +202,7 @@ export function pilotMountAdapters( }) let actions: ReturnType const hook = hookMount(() => { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the recorder supplies only the members the hook reads. actions = usePreferences(model as unknown as Parameters[0]) }) return { @@ -207,6 +212,7 @@ export function pilotMountAdapters( } if (name === 'write') { return actions.persistDefaultGitHubPreset( + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the preset arrives from the scenario JSON as a string. args.preset as Parameters[0] ) } 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 3976cbd9d11..3c96ba2b93c 100644 --- a/mobile/src/test-support/rpc-recording/recording-runner.test.ts +++ b/mobile/src/test-support/rpc-recording/recording-runner.test.ts @@ -150,6 +150,7 @@ describe('recording boundaries', () => { it('pools repeated observation values and still resolves them for comparison', () => { const golden = sampleGolden('pooled') golden.recording.checkpoints.push({ id: 'again', observation: observation('idle') }) + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the bytes were just produced by goldenBytes, so the pool is present. const file = JSON.parse(goldenBytes(golden)) as { values: Record recording: { checkpoints: { observation: Observation }[] } @@ -158,6 +159,7 @@ describe('recording boundaries', () => { expect(second!.observation).toEqual(first!.observation) // [] is shared by three fields; {} and the state object are the other two pool entries. expect(Object.keys(file.values)).toHaveLength(3) + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: an interned observation field is a pool hash at rest. expect(file.values[first!.observation.state as unknown as string]).toEqual({ phase: 'idle' }) }) diff --git a/mobile/src/test-support/rpc-recording/recording-values.ts b/mobile/src/test-support/rpc-recording/recording-values.ts index 462455de135..dff938bab69 100644 --- a/mobile/src/test-support/rpc-recording/recording-values.ts +++ b/mobile/src/test-support/rpc-recording/recording-values.ts @@ -26,6 +26,7 @@ export function captureValue(value: unknown): RecordedValue { } const entries = Object.keys(value) .sort() + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the plain-object branch above already narrowed the container. .map((key) => [key, captureValue((value as Record)[key])] as const) return '$rpc' in value ? { $rpc: 'object', entries: entries.map(([key, entry]) => [key, entry]) } @@ -49,6 +50,7 @@ export function captureArguments(args: readonly unknown[]): RecordedValue { /** `code` and `cause` are recorded only when present, so an error without them keeps three fields. */ export function captureError(error: unknown, depth = 0): RecordedValue { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: code and cause are read defensively; a thrown value carries neither by type. const detail = error as { code?: unknown; cause?: unknown } const code = error instanceof Error ? detail.code : undefined const cause = error instanceof Error && depth < 4 ? detail.cause : undefined diff --git a/mobile/src/test-support/rpc-recording/run-recording.ts b/mobile/src/test-support/rpc-recording/run-recording.ts index 78a0528be90..9ee2f46de42 100644 --- a/mobile/src/test-support/rpc-recording/run-recording.ts +++ b/mobile/src/test-support/rpc-recording/run-recording.ts @@ -73,8 +73,10 @@ export async function runRecording( recording.checkpoints.push({ id: step.checkpoint, observation: { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: a structured clone of recorded requests is recorded data. sender: structuredClone(transport.requests) as unknown as RecordedValue, payloads: structuredClone(transport.payloads), + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: a structured clone of recorded settlements is recorded data. settlements: structuredClone(settlements) as unknown as RecordedValue, state: captureValue(mounted.state()), effects: structuredClone(effects) diff --git a/mobile/src/test-support/rpc-recording/scenario-input.ts b/mobile/src/test-support/rpc-recording/scenario-input.ts index f87f2b2b6b8..22dfeb9a5b9 100644 --- a/mobile/src/test-support/rpc-recording/scenario-input.ts +++ b/mobile/src/test-support/rpc-recording/scenario-input.ts @@ -14,6 +14,7 @@ function decode(value: unknown): unknown { return value } export function readScenarios(path: string): { baseline: string; scenarios: RecordingScenario[] } { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the manifest shape is validated on the next lines. const input = decode(JSON.parse(readFileSync(path, 'utf8'))) as { baseline: string scenarios: RecordingScenario[] diff --git a/mobile/src/test-support/rpc-recording/scripted-rpc-transport.ts b/mobile/src/test-support/rpc-recording/scripted-rpc-transport.ts index cd94f92349b..ca6307d7df7 100644 --- a/mobile/src/test-support/rpc-recording/scripted-rpc-transport.ts +++ b/mobile/src/test-support/rpc-recording/scripted-rpc-transport.ts @@ -38,6 +38,7 @@ export class ScriptedRpcTransport { }, deviceToken: 'recording-device', sendEncrypted: (value) => { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the physical client publishes the frame this transport just serialized. const payload = value as { id: string; method: string; params: unknown } const name = this.wireNames.shift() if (!name) { @@ -64,6 +65,7 @@ export class ScriptedRpcTransport { const request = { name, args: captureArguments(args), + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: a pending settlement has no settledAt yet. settlement: { status: 'pending', startedAt: this.now() } as Settlement } this.requests.push(request) @@ -148,8 +150,10 @@ export class ScriptedRpcTransport { } // Resolve the physical tracker to cancel its deadline before injecting the scripted rejection. this.rejects.get(name)?.(error) + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the scenario asked for a null result, which is a reply shape a host can send. this.tracker.resolve({ id: binding.id, ok: true, result: null } as RpcResponse) } else { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the scenario supplies the reply as JSON; the wire id is the transport’s. this.tracker.resolve({ ...(reply as object), id: binding.id } as RpcResponse) } } diff --git a/mobile/src/test-support/rpc-recording/settings-mount-adapters.ts b/mobile/src/test-support/rpc-recording/settings-mount-adapters.ts index 770318756a6..f453c16ef13 100644 --- a/mobile/src/test-support/rpc-recording/settings-mount-adapters.ts +++ b/mobile/src/test-support/rpc-recording/settings-mount-adapters.ts @@ -122,6 +122,7 @@ export function settingsMountAdapters( client: context.client, connState: 'connected', hostId: 'host-1', + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the recorder supplies only the members the hook reads. state: state as unknown as Parameters[0]['state'] }) }) @@ -161,6 +162,7 @@ export function settingsMountAdapters( visibleProviders: ['github'] }) const hook = hookMount(() => { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the recorder supplies only the members the hook reads. useHydration(model as unknown as Parameters[0]) }) return { diff --git a/mobile/src/test-support/rpc-recording/workspace-settings-mounts.ts b/mobile/src/test-support/rpc-recording/workspace-settings-mounts.ts index 8b052dac531..d37c3d40935 100644 --- a/mobile/src/test-support/rpc-recording/workspace-settings-mounts.ts +++ b/mobile/src/test-support/rpc-recording/workspace-settings-mounts.ts @@ -34,6 +34,7 @@ export function workspaceSettingsMounts( }) let state: ReturnType const hook = hookMount(() => { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the recorder supplies only the members the hook reads. state = useSubmit(model as unknown as Parameters[0]) }) return { @@ -85,6 +86,7 @@ export function workspaceSettingsMounts( }) let actions: ReturnType const hook = hookMount(() => { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the recorder supplies only the members the hook reads. actions = useCreate(model as unknown as Parameters[0]) }) return { @@ -94,6 +96,7 @@ export function workspaceSettingsMounts( } if (name === 'submit') { return actions.createWorkspace( + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the scenario supplies the action item as JSON, not as a typed model. { key: 'linear:1', provider: 'linear', source: { id: 'issue-1' } } as Parameters< typeof actions.createWorkspace >[0],