From 869e8deccc8f5294f982033ad73037009fe2e162 Mon Sep 17 00:00:00 2001 From: Jinwoo-H Date: Thu, 10 Sep 2026 01:28:06 -0400 Subject: [PATCH] test(mobile): probe the repo-metadata cache inside its TTL window Recorded settlement times cover thresholds the product schedules for itself, but not one it only consults when something else makes it act. The repo-metadata TTL is the single such case: with probes only at 0 s and 60 s, a 20 s TTL and a 60 s TTL are both expired at 60 s and record identically, so a 3x cache-lifetime regression was invisible. settings-repo-cache-expiry now probes the cache at 59 s as well. This is coverage, not a substitute for recorded time: it bounds how small a TTL reduction is visible rather than making the reduction itself observable, and the README says so. 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 +- .../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 +- .../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 +- .../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 +- .../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 | 58 ++++++++++++++++++- .../settings-repo-metadata-fulfilled.json | 2 +- .../settings-repo-metadata-refused.json | 2 +- ...ettings-repo-metadata-transport-error.json | 2 +- .../settings-resume-metadata-fulfilled.json | 2 +- .../settings-resume-metadata-refused.json | 2 +- ...tings-resume-metadata-transport-error.json | 2 +- .../settings-task-hydration-fulfilled.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 +- .../settings-workspace-context-refused.json | 2 +- ...ngs-workspace-context-transport-error.json | 2 +- .../settings-workspace-submit-fulfilled.json | 2 +- .../settings-workspace-submit-refused.json | 2 +- ...ings-workspace-submit-transport-error.json | 2 +- mobile/rpc-foundation/pilot-scenarios.json | 12 +++- .../src/test-support/rpc-recording/README.md | 12 ++-- 63 files changed, 133 insertions(+), 69 deletions(-) diff --git a/mobile/rpc-foundation/goldens/b1.json b/mobile/rpc-foundation/goldens/b1.json index 17aa0eb44bc..9d824ff0f99 100644 --- a/mobile/rpc-foundation/goldens/b1.json +++ b/mobile/rpc-foundation/goldens/b1.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/b2.json b/mobile/rpc-foundation/goldens/b2.json index 7ae2c64631a..ce5b82d03e7 100644 --- a/mobile/rpc-foundation/goldens/b2.json +++ b/mobile/rpc-foundation/goldens/b2.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/goldens/b3.json b/mobile/rpc-foundation/goldens/b3.json index 92f1567053a..2366c2e612b 100644 --- a/mobile/rpc-foundation/goldens/b3.json +++ b/mobile/rpc-foundation/goldens/b3.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 81d6a8a74f7..11d07cc899b 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 ea33ff65185..13c37cf1cc6 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 b73ee31cc9a..203a4d2f4b4 100644 --- a/mobile/rpc-foundation/goldens/inventory-lifecycle.json +++ b/mobile/rpc-foundation/goldens/inventory-lifecycle.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 fc6a1e41154..154bc0ef8f1 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-b3.json +++ b/mobile/rpc-foundation/goldens/lifecycle-b3.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 170c085385e..58250d07b9f 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 67e1be19afb..63182aca9fe 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 3ace89c3998..b05621dfa8c 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 e75604035fb..99d5a55d8c4 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 4756b76fa04..267db08f885 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 31b87458d67..cf608d61c23 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 f783309a7f8..9bda9e0c4b2 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 4cf89b8f9b3..3dfc3cc59c8 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 4d3e4b553e5..f254212d735 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 eaff30efcc3..43603cbe6e5 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 6f2bc4abf9a..5f068018841 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 de33d71f015..b9224f8c3b6 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 011f8fe6685..0f3cd49d53e 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 8d0b2d80290..9a4e2e31e0f 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 c53e238fca1..b77581b28be 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 d386cfa023c..d3c4b7b0562 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 ba52d47bc7e..96f0c8dd773 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 724247f5fe7..681c9b6f9d3 100644 --- a/mobile/rpc-foundation/goldens/schedules-b3.json +++ b/mobile/rpc-foundation/goldens/schedules-b3.json @@ -5,7 +5,7 @@ "runnerVersion": 1, "baseline": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 e381f7ec6d6..2f57fe2f691 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 341cf2b77a2..2ba1a3af6b6 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 0ef54657568..9873d3f4407 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 df5d560b495..81e1c832031 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 1d074722a81..7b1d4773705 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 97425129df8..190e93bfa20 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 2390a5354df..303a77e343b 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 5687fe6edf5..b74a9c760ef 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 d1753ab14a6..ae6901d38ce 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 7b23f83afe4..9f123e467ad 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 1e4b2eb770f..f4acc080961 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 8094bcfe152..5e22fece15f 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 59b76db8a1c..8cd2602a97b 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 cf97845d1b5..67cd3481229 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 f7b9bec7b92..3c6a116b2fa 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 a7ab29c8106..9e5286c6577 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 0d305de0c74..6ade2931097 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, @@ -272,6 +272,40 @@ ["Remote", "repo-2"] ] }, + "6c2fa8796498": { + "mount": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "load": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "cached-query": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "warm-query": { + "status": "fulfilled", + "startedAt": 59000, + "settledAt": 59000, + "value": { + "$rpc": "undefined" + } + } + }, "83ef5f7039bf": [ { "name": "repo.list#1", @@ -473,7 +507,7 @@ } } ], - "ad9ee0962195": { + "cff69ce01bb1": { "mount": { "status": "fulfilled", "startedAt": 0, @@ -498,6 +532,14 @@ "$rpc": "undefined" } }, + "warm-query": { + "status": "fulfilled", + "startedAt": 59000, + "settledAt": 59000, + "value": { + "$rpc": "undefined" + } + }, "expired-query": { "status": "pending", "startedAt": 60000 @@ -744,12 +786,22 @@ "effects": "ec7bb9cef277" } }, + { + "id": "cache-warm", + "observation": { + "sender": "d90e99979f09", + "payloads": "83ef5f7039bf", + "settlements": "6c2fa8796498", + "state": "071880b671a1", + "effects": "ec7bb9cef277" + } + }, { "id": "cache-expired", "observation": { "sender": "8dff1fd17ddc", "payloads": "26ce47c562c3", - "settlements": "ad9ee0962195", + "settlements": "cff69ce01bb1", "state": "071880b671a1", "effects": "ec7bb9cef277" } diff --git a/mobile/rpc-foundation/goldens/settings-repo-metadata-fulfilled.json b/mobile/rpc-foundation/goldens/settings-repo-metadata-fulfilled.json index 98341633482..77b57174b99 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 8a3f2da5b07..655c10b08c8 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 1143f8f1819..dd495c43e5e 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 23a27563e24..c55a240490e 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 4841b2f5b60..a81042c612a 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 f243d5f5c69..008d4ac7b77 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 09a10b5bf1f..65e336a7b75 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 72f84fc3e89..b4dedbdcedd 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 00518d019d5..4b5ecc5bad0 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 8442b14e24f..a05cecd3a35 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 180e3475139..02b527eccf6 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 2879c5922f2..b8e2459808f 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 a10eed50553..6aa0db538ca 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 71d19e94a32..5be1932aba2 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 5cc24bbea98..76d8a28c8fa 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 e5599f9fcea..f5592cbd107 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 c80690ae081..1a3d306debc 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 dd77a61267d..c2cf6c09e7a 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "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 ec43c559399..d3998cd278b 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": "aac38d698ff75ac4c8658addab48ef5a83617619", "lockfileSha256": "7bcb20be34e3665506cb46b00c50e986be6c671b32d1a303e2e5d12cd7ab4cdf", - "recorderSha256": "372a7e36905b29ea283e68a098391c6a935a238d68aade1a0a7d9576f444887c", + "recorderSha256": "80932e82141514dd18d0a65bfc0e07be59cbb00db0bd27edcbc7a6123c1336c1", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, diff --git a/mobile/rpc-foundation/pilot-scenarios.json b/mobile/rpc-foundation/pilot-scenarios.json index ed56ed57529..33407692796 100644 --- a/mobile/rpc-foundation/pilot-scenarios.json +++ b/mobile/rpc-foundation/pilot-scenarios.json @@ -2169,7 +2169,17 @@ "checkpoint": "cache-hit" }, { - "advance": 60000 + "advance": 59000 + }, + { + "action": "load-cached", + "id": "warm-query" + }, + { + "checkpoint": "cache-warm" + }, + { + "advance": 1000 }, { "action": "load-cached", diff --git a/mobile/src/test-support/rpc-recording/README.md b/mobile/src/test-support/rpc-recording/README.md index 10fb1b5532c..3ddc61516c8 100644 --- a/mobile/src/test-support/rpc-recording/README.md +++ b/mobile/src/test-support/rpc-recording/README.md @@ -47,11 +47,13 @@ A checkpoint's own clock is not recorded. It is always the sum of the scripted ` it is a function of the scenario rather than of the code under test; `run-recording.ts` asserts that equality at every checkpoint instead, which costs no bytes and fails loudly if it ever drifts. -This covers thresholds the product schedules. It does not cover a threshold the product only -consults when something else makes it act, such as the `Date.now()` cache TTL in -`use-host-repo-metadata.ts`: both a 60 s and a 20 s TTL are expired when the scenario probes at -60 s, and no observation exists in between. Closing that needs a scenario acting inside the window, -which is a coverage decision, not a projection one. +Recorded time covers thresholds the product schedules for itself. It cannot cover a threshold the +product only consults when something else makes it act, because no observation exists unless a +scenario acts inside the window. The `Date.now()` cache TTL in `use-host-repo-metadata.ts` is the +one such case here, so `settings-repo-cache-expiry` probes the cache at 59 s as well as at 60 s; +without the earlier probe a 20 s TTL and a 60 s TTL are both expired at 60 s and record identically. +That probe is coverage, not a substitute for recorded time: it bounds how small a TTL reduction is +visible, it does not make the reduction itself observable. ## Golden schema